configure revision 6c321187
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for libXmu 1.0.4.
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 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  # Zsh 3.x and 4.x performs 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
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44  echo "#! /bin/sh" >conf$$.sh
45  echo  "exit 0"   >>conf$$.sh
46  chmod +x conf$$.sh
47  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48    PATH_SEPARATOR=';'
49  else
50    PATH_SEPARATOR=:
51  fi
52  rm -f conf$$.sh
53fi
54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57  as_unset=unset
58else
59  as_unset=false
60fi
61
62
63# IFS
64# We need space, tab and new line, in precisely that order.  Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" ""	$as_nl"
71
72# Find who we are.  Look in the path if we contain no directory separator.
73case $0 in
74  *[\\/]* ) as_myself=$0 ;;
75  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78  IFS=$as_save_IFS
79  test -z "$as_dir" && as_dir=.
80  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84     ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89  as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93  { (exit 1); exit 1; }
94fi
95
96# Work around bugs in pre-3.0 UWIN ksh.
97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108  LC_TELEPHONE LC_TIME
109do
110  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111    eval $as_var=C; export $as_var
112  else
113    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114  fi
115done
116
117# Required to use basename.
118if expr a : '\(a\)' >/dev/null 2>&1 &&
119   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120  as_expr=expr
121else
122  as_expr=false
123fi
124
125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126  as_basename=basename
127else
128  as_basename=false
129fi
130
131
132# Name of the executable.
133as_me=`$as_basename -- "$0" ||
134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135	 X"$0" : 'X\(//\)$' \| \
136	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137echo X/"$0" |
138    sed '/^.*\/\([^/][^/]*\)\/*$/{
139	    s//\1/
140	    q
141	  }
142	  /^X\/\(\/\/\)$/{
143	    s//\1/
144	    q
145	  }
146	  /^X\/\(\/\).*/{
147	    s//\1/
148	    q
149	  }
150	  s/.*/./; q'`
151
152# CDPATH.
153$as_unset CDPATH
154
155
156if test "x$CONFIG_SHELL" = x; then
157  if (eval ":") 2>/dev/null; then
158  as_have_required=yes
159else
160  as_have_required=no
161fi
162
163  if test $as_have_required = yes && 	 (eval ":
164(as_func_return () {
165  (exit \$1)
166}
167as_func_success () {
168  as_func_return 0
169}
170as_func_failure () {
171  as_func_return 1
172}
173as_func_ret_success () {
174  return 0
175}
176as_func_ret_failure () {
177  return 1
178}
179
180exitcode=0
181if as_func_success; then
182  :
183else
184  exitcode=1
185  echo as_func_success failed.
186fi
187
188if as_func_failure; then
189  exitcode=1
190  echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194  :
195else
196  exitcode=1
197  echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201  exitcode=1
202  echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206  :
207else
208  exitcode=1
209  echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215  as_lineno_1=\$LINENO
216  as_lineno_2=\$LINENO
217  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220  :
221else
222  as_candidate_shells=
223    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226  IFS=$as_save_IFS
227  test -z "$as_dir" && as_dir=.
228  case $as_dir in
229	 /*)
230	   for as_base in sh bash ksh sh5; do
231	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232	   done;;
233       esac
234done
235IFS=$as_save_IFS
236
237
238      for as_shell in $as_candidate_shells $SHELL; do
239	 # Try only shells that exist, to save several forks.
240	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241		{ ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243  emulate sh
244  NULLCMD=:
245  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246  # is contrary to our usage.  Disable this feature.
247  alias -g '${1+"$@"}'='"$@"'
248  setopt NO_GLOB_SUBST
249else
250  case `(set -o) 2>/dev/null` in
251  *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260  CONFIG_SHELL=$as_shell
261	       as_have_required=yes
262	       if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264  emulate sh
265  NULLCMD=:
266  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267  # is contrary to our usage.  Disable this feature.
268  alias -g '${1+"$@"}'='"$@"'
269  setopt NO_GLOB_SUBST
270else
271  case `(set -o) 2>/dev/null` in
272  *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280  (exit $1)
281}
282as_func_success () {
283  as_func_return 0
284}
285as_func_failure () {
286  as_func_return 1
287}
288as_func_ret_success () {
289  return 0
290}
291as_func_ret_failure () {
292  return 1
293}
294
295exitcode=0
296if as_func_success; then
297  :
298else
299  exitcode=1
300  echo as_func_success failed.
301fi
302
303if as_func_failure; then
304  exitcode=1
305  echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309  :
310else
311  exitcode=1
312  echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316  exitcode=1
317  echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321  :
322else
323  exitcode=1
324  echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
330  as_lineno_1=$LINENO
331  as_lineno_2=$LINENO
332  test "x$as_lineno_1" != "x$as_lineno_2" &&
333  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337  break
338fi
339
340fi
341
342      done
343
344      if test "x$CONFIG_SHELL" != x; then
345  for as_var in BASH_ENV ENV
346        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347        done
348        export CONFIG_SHELL
349        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353    if test $as_have_required = no; then
354  echo This script requires a shell more modern than all the
355      echo shells that I found on your system.  Please install a
356      echo modern shell, or manually run the script under such a
357      echo shell if you do have one.
358      { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369  (exit \$1)
370}
371as_func_success () {
372  as_func_return 0
373}
374as_func_failure () {
375  as_func_return 1
376}
377as_func_ret_success () {
378  return 0
379}
380as_func_ret_failure () {
381  return 1
382}
383
384exitcode=0
385if as_func_success; then
386  :
387else
388  exitcode=1
389  echo as_func_success failed.
390fi
391
392if as_func_failure; then
393  exitcode=1
394  echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398  :
399else
400  exitcode=1
401  echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405  exitcode=1
406  echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410  :
411else
412  exitcode=1
413  echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417  echo No shell found that supports shell functions.
418  echo Please tell autoconf@gnu.org about your system,
419  echo including any error possibly output before this
420  echo message
421}
422
423
424
425  as_lineno_1=$LINENO
426  as_lineno_2=$LINENO
427  test "x$as_lineno_1" != "x$as_lineno_2" &&
428  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431  # uniformly replaced by the line number.  The first 'sed' inserts a
432  # line-number line after each line using $LINENO; the second 'sed'
433  # does the real work.  The second script uses 'N' to pair each
434  # line-number line with the line containing $LINENO, and appends
435  # trailing '-' during substitution so that $LINENO is not a special
436  # case at line end.
437  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439  # E. McMahon (1931-1989) for sed's syntax.  :-)
440  sed -n '
441    p
442    /[$]LINENO/=
443  ' <$as_myself |
444    sed '
445      s/[$]LINENO.*/&-/
446      t lineno
447      b
448      :lineno
449      N
450      :loop
451      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452      t loop
453      s/-\n.*//
454    ' >$as_me.lineno &&
455  chmod +x "$as_me.lineno" ||
456    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457   { (exit 1); exit 1; }; }
458
459  # Don't try to exec as it changes $[0], causing all sort of problems
460  # (the dirname of $[0] is not the place where we might find the
461  # original and so on.  Autoconf is especially sensitive to this).
462  . "./$as_me.lineno"
463  # Exit status is that of the last command.
464  exit
465}
466
467
468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469  as_dirname=dirname
470else
471  as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477  case `echo 'x\c'` in
478  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
479  *)   ECHO_C='\c';;
480  esac;;
481*)
482  ECHO_N='-n';;
483esac
484
485if expr a : '\(a\)' >/dev/null 2>&1 &&
486   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487  as_expr=expr
488else
489  as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
493if test -d conf$$.dir; then
494  rm -f conf$$.dir/conf$$.file
495else
496  rm -f conf$$.dir
497  mkdir conf$$.dir
498fi
499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
501  as_ln_s='ln -s'
502  # ... but there are two gotchas:
503  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505  # In both cases, we have to default to `cp -p'.
506  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507    as_ln_s='cp -p'
508elif ln conf$$.file conf$$ 2>/dev/null; then
509  as_ln_s=ln
510else
511  as_ln_s='cp -p'
512fi
513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
515
516if mkdir -p . 2>/dev/null; then
517  as_mkdir_p=:
518else
519  test -d ./-p && rmdir ./-p
520  as_mkdir_p=false
521fi
522
523if test -x / >/dev/null 2>&1; then
524  as_test_x='test -x'
525else
526  if ls -dL / >/dev/null 2>&1; then
527    as_ls_L_option=L
528  else
529    as_ls_L_option=
530  fi
531  as_test_x='
532    eval sh -c '\''
533      if test -d "$1"; then
534        test -d "$1/.";
535      else
536	case $1 in
537        -*)set "./$1";;
538	esac;
539	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540	???[sx]*):;;*)false;;esac;fi
541    '\'' sh
542  '
543fi
544as_executable_p=$as_test_x
545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554
555# Check that we are running under the correct shell.
556SHELL=${CONFIG_SHELL-/bin/sh}
557
558case X$ECHO in
559X*--fallback-echo)
560  # Remove one level of quotation (which was required for Make).
561  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
562  ;;
563esac
564
565echo=${ECHO-echo}
566if test "X$1" = X--no-reexec; then
567  # Discard the --no-reexec flag, and continue.
568  shift
569elif test "X$1" = X--fallback-echo; then
570  # Avoid inline document here, it may be left over
571  :
572elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
573  # Yippee, $echo works!
574  :
575else
576  # Restart under the correct shell.
577  exec $SHELL "$0" --no-reexec ${1+"$@"}
578fi
579
580if test "X$1" = X--fallback-echo; then
581  # used as fallback echo
582  shift
583  cat <<EOF
584$*
585EOF
586  exit 0
587fi
588
589# The HP-UX ksh and POSIX shell print the target directory to stdout
590# if CDPATH is set.
591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592
593if test -z "$ECHO"; then
594if test "X${echo_test_string+set}" != Xset; then
595# find a string as large as possible, as long as the shell can cope with it
596  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
599       echo_test_string=`eval $cmd` &&
600       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
601    then
602      break
603    fi
604  done
605fi
606
607if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
608   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
609   test "X$echo_testing_string" = "X$echo_test_string"; then
610  :
611else
612  # The Solaris, AIX, and Digital Unix default echo programs unquote
613  # backslashes.  This makes it impossible to quote backslashes using
614  #   echo "$something" | sed 's/\\/\\\\/g'
615  #
616  # So, first we look for a working echo in the user's PATH.
617
618  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
619  for dir in $PATH /usr/ucb; do
620    IFS="$lt_save_ifs"
621    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
622       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
623       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
624       test "X$echo_testing_string" = "X$echo_test_string"; then
625      echo="$dir/echo"
626      break
627    fi
628  done
629  IFS="$lt_save_ifs"
630
631  if test "X$echo" = Xecho; then
632    # We didn't find a better echo, so look for alternatives.
633    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
634       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
635       test "X$echo_testing_string" = "X$echo_test_string"; then
636      # This shell has a builtin print -r that does the trick.
637      echo='print -r'
638    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
639	 test "X$CONFIG_SHELL" != X/bin/ksh; then
640      # If we have ksh, try running configure again with it.
641      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
642      export ORIGINAL_CONFIG_SHELL
643      CONFIG_SHELL=/bin/ksh
644      export CONFIG_SHELL
645      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
646    else
647      # Try using printf.
648      echo='printf %s\n'
649      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
650	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
651	 test "X$echo_testing_string" = "X$echo_test_string"; then
652	# Cool, printf works
653	:
654      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
655	   test "X$echo_testing_string" = 'X\t' &&
656	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
657	   test "X$echo_testing_string" = "X$echo_test_string"; then
658	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
659	export CONFIG_SHELL
660	SHELL="$CONFIG_SHELL"
661	export SHELL
662	echo="$CONFIG_SHELL $0 --fallback-echo"
663      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
664	   test "X$echo_testing_string" = 'X\t' &&
665	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
666	   test "X$echo_testing_string" = "X$echo_test_string"; then
667	echo="$CONFIG_SHELL $0 --fallback-echo"
668      else
669	# maybe with a smaller string...
670	prev=:
671
672	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
673	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
674	  then
675	    break
676	  fi
677	  prev="$cmd"
678	done
679
680	if test "$prev" != 'sed 50q "$0"'; then
681	  echo_test_string=`eval $prev`
682	  export echo_test_string
683	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
684	else
685	  # Oops.  We lost completely, so just stick with echo.
686	  echo=echo
687	fi
688      fi
689    fi
690  fi
691fi
692fi
693
694# Copy echo and quote the copy suitably for passing to libtool from
695# the Makefile, instead of quoting the original, which is used later.
696ECHO=$echo
697if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
698   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
699fi
700
701
702
703
704tagnames=${tagnames+${tagnames},}CXX
705
706tagnames=${tagnames+${tagnames},}F77
707
708exec 7<&0 </dev/null 6>&1
709
710# Name of the host.
711# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
712# so uname gets run too.
713ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
714
715#
716# Initializations.
717#
718ac_default_prefix=/usr/local
719ac_clean_files=
720ac_config_libobj_dir=.
721LIBOBJS=
722cross_compiling=no
723subdirs=
724MFLAGS=
725MAKEFLAGS=
726SHELL=${CONFIG_SHELL-/bin/sh}
727
728# Identity of this package.
729PACKAGE_NAME='libXmu'
730PACKAGE_TARNAME='libXmu'
731PACKAGE_VERSION='1.0.4'
732PACKAGE_STRING='libXmu 1.0.4'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735ac_unique_file="Makefile.am"
736# Factoring default headers for most tests.
737ac_includes_default="\
738#include <stdio.h>
739#ifdef HAVE_SYS_TYPES_H
740# include <sys/types.h>
741#endif
742#ifdef HAVE_SYS_STAT_H
743# include <sys/stat.h>
744#endif
745#ifdef STDC_HEADERS
746# include <stdlib.h>
747# include <stddef.h>
748#else
749# ifdef HAVE_STDLIB_H
750#  include <stdlib.h>
751# endif
752#endif
753#ifdef HAVE_STRING_H
754# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
755#  include <memory.h>
756# endif
757# include <string.h>
758#endif
759#ifdef HAVE_STRINGS_H
760# include <strings.h>
761#endif
762#ifdef HAVE_INTTYPES_H
763# include <inttypes.h>
764#endif
765#ifdef HAVE_STDINT_H
766# include <stdint.h>
767#endif
768#ifdef HAVE_UNISTD_H
769# include <unistd.h>
770#endif"
771
772ac_subst_vars='SHELL
773PATH_SEPARATOR
774PACKAGE_NAME
775PACKAGE_TARNAME
776PACKAGE_VERSION
777PACKAGE_STRING
778PACKAGE_BUGREPORT
779exec_prefix
780prefix
781program_transform_name
782bindir
783sbindir
784libexecdir
785datarootdir
786datadir
787sysconfdir
788sharedstatedir
789localstatedir
790includedir
791oldincludedir
792docdir
793infodir
794htmldir
795dvidir
796pdfdir
797psdir
798libdir
799localedir
800mandir
801DEFS
802ECHO_C
803ECHO_N
804ECHO_T
805LIBS
806build_alias
807host_alias
808target_alias
809INSTALL_PROGRAM
810INSTALL_SCRIPT
811INSTALL_DATA
812am__isrc
813CYGPATH_W
814PACKAGE
815VERSION
816ACLOCAL
817AUTOCONF
818AUTOMAKE
819AUTOHEADER
820MAKEINFO
821install_sh
822STRIP
823INSTALL_STRIP_PROGRAM
824mkdir_p
825AWK
826SET_MAKE
827am__leading_dot
828AMTAR
829am__tar
830am__untar
831MAINTAINER_MODE_TRUE
832MAINTAINER_MODE_FALSE
833MAINT
834build
835build_cpu
836build_vendor
837build_os
838host
839host_cpu
840host_vendor
841host_os
842CC
843CFLAGS
844LDFLAGS
845CPPFLAGS
846ac_ct_CC
847EXEEXT
848OBJEXT
849DEPDIR
850am__include
851am__quote
852AMDEP_TRUE
853AMDEP_FALSE
854AMDEPBACKSLASH
855CCDEPMODE
856am__fastdepCC_TRUE
857am__fastdepCC_FALSE
858GREP
859EGREP
860LN_S
861ECHO
862AR
863RANLIB
864CPP
865CXX
866CXXFLAGS
867ac_ct_CXX
868CXXDEPMODE
869am__fastdepCXX_TRUE
870am__fastdepCXX_FALSE
871CXXCPP
872F77
873FFLAGS
874ac_ct_F77
875LIBTOOL
876PKG_CONFIG
877XMU_CFLAGS
878XMU_LIBS
879XMUU_CFLAGS
880XMUU_LIBS
881HAS_SNPRINTF
882LINT
883LINT_FLAGS
884LINT_TRUE
885LINT_FALSE
886LINTLIB
887MAKE_LINT_LIB_TRUE
888MAKE_LINT_LIB_FALSE
889LINTLIBUU
890LIBOBJS
891LTLIBOBJS'
892ac_subst_files=''
893      ac_precious_vars='build_alias
894host_alias
895target_alias
896CC
897CFLAGS
898LDFLAGS
899LIBS
900CPPFLAGS
901CPP
902CXX
903CXXFLAGS
904CCC
905CXXCPP
906F77
907FFLAGS
908PKG_CONFIG
909XMU_CFLAGS
910XMU_LIBS
911XMUU_CFLAGS
912XMUU_LIBS'
913
914
915# Initialize some variables set by options.
916ac_init_help=
917ac_init_version=false
918# The variables have the same names as the options, with
919# dashes changed to underlines.
920cache_file=/dev/null
921exec_prefix=NONE
922no_create=
923no_recursion=
924prefix=NONE
925program_prefix=NONE
926program_suffix=NONE
927program_transform_name=s,x,x,
928silent=
929site=
930srcdir=
931verbose=
932x_includes=NONE
933x_libraries=NONE
934
935# Installation directory options.
936# These are left unexpanded so users can "make install exec_prefix=/foo"
937# and all the variables that are supposed to be based on exec_prefix
938# by default will actually change.
939# Use braces instead of parens because sh, perl, etc. also accept them.
940# (The list follows the same order as the GNU Coding Standards.)
941bindir='${exec_prefix}/bin'
942sbindir='${exec_prefix}/sbin'
943libexecdir='${exec_prefix}/libexec'
944datarootdir='${prefix}/share'
945datadir='${datarootdir}'
946sysconfdir='${prefix}/etc'
947sharedstatedir='${prefix}/com'
948localstatedir='${prefix}/var'
949includedir='${prefix}/include'
950oldincludedir='/usr/include'
951docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
952infodir='${datarootdir}/info'
953htmldir='${docdir}'
954dvidir='${docdir}'
955pdfdir='${docdir}'
956psdir='${docdir}'
957libdir='${exec_prefix}/lib'
958localedir='${datarootdir}/locale'
959mandir='${datarootdir}/man'
960
961ac_prev=
962ac_dashdash=
963for ac_option
964do
965  # If the previous option needs an argument, assign it.
966  if test -n "$ac_prev"; then
967    eval $ac_prev=\$ac_option
968    ac_prev=
969    continue
970  fi
971
972  case $ac_option in
973  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
974  *)	ac_optarg=yes ;;
975  esac
976
977  # Accept the important Cygnus configure options, so we can diagnose typos.
978
979  case $ac_dashdash$ac_option in
980  --)
981    ac_dashdash=yes ;;
982
983  -bindir | --bindir | --bindi | --bind | --bin | --bi)
984    ac_prev=bindir ;;
985  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
986    bindir=$ac_optarg ;;
987
988  -build | --build | --buil | --bui | --bu)
989    ac_prev=build_alias ;;
990  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
991    build_alias=$ac_optarg ;;
992
993  -cache-file | --cache-file | --cache-fil | --cache-fi \
994  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
995    ac_prev=cache_file ;;
996  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
997  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
998    cache_file=$ac_optarg ;;
999
1000  --config-cache | -C)
1001    cache_file=config.cache ;;
1002
1003  -datadir | --datadir | --datadi | --datad)
1004    ac_prev=datadir ;;
1005  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1006    datadir=$ac_optarg ;;
1007
1008  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1009  | --dataroo | --dataro | --datar)
1010    ac_prev=datarootdir ;;
1011  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1012  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1013    datarootdir=$ac_optarg ;;
1014
1015  -disable-* | --disable-*)
1016    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1017    # Reject names that are not valid shell variable names.
1018    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1019      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1020   { (exit 1); exit 1; }; }
1021    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1022    eval enable_$ac_feature=no ;;
1023
1024  -docdir | --docdir | --docdi | --doc | --do)
1025    ac_prev=docdir ;;
1026  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1027    docdir=$ac_optarg ;;
1028
1029  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1030    ac_prev=dvidir ;;
1031  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1032    dvidir=$ac_optarg ;;
1033
1034  -enable-* | --enable-*)
1035    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1036    # Reject names that are not valid shell variable names.
1037    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1038      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1039   { (exit 1); exit 1; }; }
1040    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1041    eval enable_$ac_feature=\$ac_optarg ;;
1042
1043  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1044  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1045  | --exec | --exe | --ex)
1046    ac_prev=exec_prefix ;;
1047  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1048  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1049  | --exec=* | --exe=* | --ex=*)
1050    exec_prefix=$ac_optarg ;;
1051
1052  -gas | --gas | --ga | --g)
1053    # Obsolete; use --with-gas.
1054    with_gas=yes ;;
1055
1056  -help | --help | --hel | --he | -h)
1057    ac_init_help=long ;;
1058  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1059    ac_init_help=recursive ;;
1060  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1061    ac_init_help=short ;;
1062
1063  -host | --host | --hos | --ho)
1064    ac_prev=host_alias ;;
1065  -host=* | --host=* | --hos=* | --ho=*)
1066    host_alias=$ac_optarg ;;
1067
1068  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1069    ac_prev=htmldir ;;
1070  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1071  | --ht=*)
1072    htmldir=$ac_optarg ;;
1073
1074  -includedir | --includedir | --includedi | --included | --include \
1075  | --includ | --inclu | --incl | --inc)
1076    ac_prev=includedir ;;
1077  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1078  | --includ=* | --inclu=* | --incl=* | --inc=*)
1079    includedir=$ac_optarg ;;
1080
1081  -infodir | --infodir | --infodi | --infod | --info | --inf)
1082    ac_prev=infodir ;;
1083  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1084    infodir=$ac_optarg ;;
1085
1086  -libdir | --libdir | --libdi | --libd)
1087    ac_prev=libdir ;;
1088  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1089    libdir=$ac_optarg ;;
1090
1091  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1092  | --libexe | --libex | --libe)
1093    ac_prev=libexecdir ;;
1094  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1095  | --libexe=* | --libex=* | --libe=*)
1096    libexecdir=$ac_optarg ;;
1097
1098  -localedir | --localedir | --localedi | --localed | --locale)
1099    ac_prev=localedir ;;
1100  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1101    localedir=$ac_optarg ;;
1102
1103  -localstatedir | --localstatedir | --localstatedi | --localstated \
1104  | --localstate | --localstat | --localsta | --localst | --locals)
1105    ac_prev=localstatedir ;;
1106  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1107  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1108    localstatedir=$ac_optarg ;;
1109
1110  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1111    ac_prev=mandir ;;
1112  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1113    mandir=$ac_optarg ;;
1114
1115  -nfp | --nfp | --nf)
1116    # Obsolete; use --without-fp.
1117    with_fp=no ;;
1118
1119  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1120  | --no-cr | --no-c | -n)
1121    no_create=yes ;;
1122
1123  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1124  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1125    no_recursion=yes ;;
1126
1127  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1128  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1129  | --oldin | --oldi | --old | --ol | --o)
1130    ac_prev=oldincludedir ;;
1131  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1132  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1133  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1134    oldincludedir=$ac_optarg ;;
1135
1136  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1137    ac_prev=prefix ;;
1138  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1139    prefix=$ac_optarg ;;
1140
1141  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1142  | --program-pre | --program-pr | --program-p)
1143    ac_prev=program_prefix ;;
1144  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1145  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1146    program_prefix=$ac_optarg ;;
1147
1148  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1149  | --program-suf | --program-su | --program-s)
1150    ac_prev=program_suffix ;;
1151  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1152  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1153    program_suffix=$ac_optarg ;;
1154
1155  -program-transform-name | --program-transform-name \
1156  | --program-transform-nam | --program-transform-na \
1157  | --program-transform-n | --program-transform- \
1158  | --program-transform | --program-transfor \
1159  | --program-transfo | --program-transf \
1160  | --program-trans | --program-tran \
1161  | --progr-tra | --program-tr | --program-t)
1162    ac_prev=program_transform_name ;;
1163  -program-transform-name=* | --program-transform-name=* \
1164  | --program-transform-nam=* | --program-transform-na=* \
1165  | --program-transform-n=* | --program-transform-=* \
1166  | --program-transform=* | --program-transfor=* \
1167  | --program-transfo=* | --program-transf=* \
1168  | --program-trans=* | --program-tran=* \
1169  | --progr-tra=* | --program-tr=* | --program-t=*)
1170    program_transform_name=$ac_optarg ;;
1171
1172  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1173    ac_prev=pdfdir ;;
1174  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1175    pdfdir=$ac_optarg ;;
1176
1177  -psdir | --psdir | --psdi | --psd | --ps)
1178    ac_prev=psdir ;;
1179  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1180    psdir=$ac_optarg ;;
1181
1182  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1183  | -silent | --silent | --silen | --sile | --sil)
1184    silent=yes ;;
1185
1186  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1187    ac_prev=sbindir ;;
1188  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1189  | --sbi=* | --sb=*)
1190    sbindir=$ac_optarg ;;
1191
1192  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1193  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1194  | --sharedst | --shareds | --shared | --share | --shar \
1195  | --sha | --sh)
1196    ac_prev=sharedstatedir ;;
1197  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1198  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1199  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1200  | --sha=* | --sh=*)
1201    sharedstatedir=$ac_optarg ;;
1202
1203  -site | --site | --sit)
1204    ac_prev=site ;;
1205  -site=* | --site=* | --sit=*)
1206    site=$ac_optarg ;;
1207
1208  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1209    ac_prev=srcdir ;;
1210  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1211    srcdir=$ac_optarg ;;
1212
1213  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1214  | --syscon | --sysco | --sysc | --sys | --sy)
1215    ac_prev=sysconfdir ;;
1216  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1217  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1218    sysconfdir=$ac_optarg ;;
1219
1220  -target | --target | --targe | --targ | --tar | --ta | --t)
1221    ac_prev=target_alias ;;
1222  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1223    target_alias=$ac_optarg ;;
1224
1225  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1226    verbose=yes ;;
1227
1228  -version | --version | --versio | --versi | --vers | -V)
1229    ac_init_version=: ;;
1230
1231  -with-* | --with-*)
1232    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1233    # Reject names that are not valid shell variable names.
1234    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1235      { echo "$as_me: error: invalid package name: $ac_package" >&2
1236   { (exit 1); exit 1; }; }
1237    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1238    eval with_$ac_package=\$ac_optarg ;;
1239
1240  -without-* | --without-*)
1241    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1242    # Reject names that are not valid shell variable names.
1243    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1244      { echo "$as_me: error: invalid package name: $ac_package" >&2
1245   { (exit 1); exit 1; }; }
1246    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1247    eval with_$ac_package=no ;;
1248
1249  --x)
1250    # Obsolete; use --with-x.
1251    with_x=yes ;;
1252
1253  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1254  | --x-incl | --x-inc | --x-in | --x-i)
1255    ac_prev=x_includes ;;
1256  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1257  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1258    x_includes=$ac_optarg ;;
1259
1260  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1261  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1262    ac_prev=x_libraries ;;
1263  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1264  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1265    x_libraries=$ac_optarg ;;
1266
1267  -*) { echo "$as_me: error: unrecognized option: $ac_option
1268Try \`$0 --help' for more information." >&2
1269   { (exit 1); exit 1; }; }
1270    ;;
1271
1272  *=*)
1273    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1274    # Reject names that are not valid shell variable names.
1275    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1276      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1277   { (exit 1); exit 1; }; }
1278    eval $ac_envvar=\$ac_optarg
1279    export $ac_envvar ;;
1280
1281  *)
1282    # FIXME: should be removed in autoconf 3.0.
1283    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1284    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1285      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1286    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1287    ;;
1288
1289  esac
1290done
1291
1292if test -n "$ac_prev"; then
1293  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1294  { echo "$as_me: error: missing argument to $ac_option" >&2
1295   { (exit 1); exit 1; }; }
1296fi
1297
1298# Be sure to have absolute directory names.
1299for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1300		datadir sysconfdir sharedstatedir localstatedir includedir \
1301		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1302		libdir localedir mandir
1303do
1304  eval ac_val=\$$ac_var
1305  case $ac_val in
1306    [\\/$]* | ?:[\\/]* )  continue;;
1307    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1308  esac
1309  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1310   { (exit 1); exit 1; }; }
1311done
1312
1313# There might be people who depend on the old broken behavior: `$host'
1314# used to hold the argument of --host etc.
1315# FIXME: To remove some day.
1316build=$build_alias
1317host=$host_alias
1318target=$target_alias
1319
1320# FIXME: To remove some day.
1321if test "x$host_alias" != x; then
1322  if test "x$build_alias" = x; then
1323    cross_compiling=maybe
1324    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1325    If a cross compiler is detected then cross compile mode will be used." >&2
1326  elif test "x$build_alias" != "x$host_alias"; then
1327    cross_compiling=yes
1328  fi
1329fi
1330
1331ac_tool_prefix=
1332test -n "$host_alias" && ac_tool_prefix=$host_alias-
1333
1334test "$silent" = yes && exec 6>/dev/null
1335
1336
1337ac_pwd=`pwd` && test -n "$ac_pwd" &&
1338ac_ls_di=`ls -di .` &&
1339ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1340  { echo "$as_me: error: Working directory cannot be determined" >&2
1341   { (exit 1); exit 1; }; }
1342test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1343  { echo "$as_me: error: pwd does not report name of working directory" >&2
1344   { (exit 1); exit 1; }; }
1345
1346
1347# Find the source files, if location was not specified.
1348if test -z "$srcdir"; then
1349  ac_srcdir_defaulted=yes
1350  # Try the directory containing this script, then the parent directory.
1351  ac_confdir=`$as_dirname -- "$0" ||
1352$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1353	 X"$0" : 'X\(//\)[^/]' \| \
1354	 X"$0" : 'X\(//\)$' \| \
1355	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1356echo X"$0" |
1357    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1358	    s//\1/
1359	    q
1360	  }
1361	  /^X\(\/\/\)[^/].*/{
1362	    s//\1/
1363	    q
1364	  }
1365	  /^X\(\/\/\)$/{
1366	    s//\1/
1367	    q
1368	  }
1369	  /^X\(\/\).*/{
1370	    s//\1/
1371	    q
1372	  }
1373	  s/.*/./; q'`
1374  srcdir=$ac_confdir
1375  if test ! -r "$srcdir/$ac_unique_file"; then
1376    srcdir=..
1377  fi
1378else
1379  ac_srcdir_defaulted=no
1380fi
1381if test ! -r "$srcdir/$ac_unique_file"; then
1382  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1383  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1384   { (exit 1); exit 1; }; }
1385fi
1386ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1387ac_abs_confdir=`(
1388	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1389   { (exit 1); exit 1; }; }
1390	pwd)`
1391# When building in place, set srcdir=.
1392if test "$ac_abs_confdir" = "$ac_pwd"; then
1393  srcdir=.
1394fi
1395# Remove unnecessary trailing slashes from srcdir.
1396# Double slashes in file names in object file debugging info
1397# mess up M-x gdb in Emacs.
1398case $srcdir in
1399*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1400esac
1401for ac_var in $ac_precious_vars; do
1402  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1403  eval ac_env_${ac_var}_value=\$${ac_var}
1404  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1405  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1406done
1407
1408#
1409# Report the --help message.
1410#
1411if test "$ac_init_help" = "long"; then
1412  # Omit some internal or obsolete options to make the list less imposing.
1413  # This message is too long to be a string in the A/UX 3.1 sh.
1414  cat <<_ACEOF
1415\`configure' configures libXmu 1.0.4 to adapt to many kinds of systems.
1416
1417Usage: $0 [OPTION]... [VAR=VALUE]...
1418
1419To assign environment variables (e.g., CC, CFLAGS...), specify them as
1420VAR=VALUE.  See below for descriptions of some of the useful variables.
1421
1422Defaults for the options are specified in brackets.
1423
1424Configuration:
1425  -h, --help              display this help and exit
1426      --help=short        display options specific to this package
1427      --help=recursive    display the short help of all the included packages
1428  -V, --version           display version information and exit
1429  -q, --quiet, --silent   do not print \`checking...' messages
1430      --cache-file=FILE   cache test results in FILE [disabled]
1431  -C, --config-cache      alias for \`--cache-file=config.cache'
1432  -n, --no-create         do not create output files
1433      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1434
1435Installation directories:
1436  --prefix=PREFIX         install architecture-independent files in PREFIX
1437			  [$ac_default_prefix]
1438  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1439			  [PREFIX]
1440
1441By default, \`make install' will install all the files in
1442\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1443an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1444for instance \`--prefix=\$HOME'.
1445
1446For better control, use the options below.
1447
1448Fine tuning of the installation directories:
1449  --bindir=DIR           user executables [EPREFIX/bin]
1450  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1451  --libexecdir=DIR       program executables [EPREFIX/libexec]
1452  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1453  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1454  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1455  --libdir=DIR           object code libraries [EPREFIX/lib]
1456  --includedir=DIR       C header files [PREFIX/include]
1457  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1458  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1459  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1460  --infodir=DIR          info documentation [DATAROOTDIR/info]
1461  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1462  --mandir=DIR           man documentation [DATAROOTDIR/man]
1463  --docdir=DIR           documentation root [DATAROOTDIR/doc/libXmu]
1464  --htmldir=DIR          html documentation [DOCDIR]
1465  --dvidir=DIR           dvi documentation [DOCDIR]
1466  --pdfdir=DIR           pdf documentation [DOCDIR]
1467  --psdir=DIR            ps documentation [DOCDIR]
1468_ACEOF
1469
1470  cat <<\_ACEOF
1471
1472Program names:
1473  --program-prefix=PREFIX            prepend PREFIX to installed program names
1474  --program-suffix=SUFFIX            append SUFFIX to installed program names
1475  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1476
1477System types:
1478  --build=BUILD     configure for building on BUILD [guessed]
1479  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1480_ACEOF
1481fi
1482
1483if test -n "$ac_init_help"; then
1484  case $ac_init_help in
1485     short | recursive ) echo "Configuration of libXmu 1.0.4:";;
1486   esac
1487  cat <<\_ACEOF
1488
1489Optional Features:
1490  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1491  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1492  --enable-maintainer-mode  enable make rules and dependencies not useful
1493			  (and sometimes confusing) to the casual installer
1494  --enable-shared[=PKGS]  build shared libraries [default=yes]
1495  --enable-static[=PKGS]  build static libraries [default=yes]
1496  --enable-fast-install[=PKGS]
1497                          optimize for fast installation [default=yes]
1498  --disable-dependency-tracking  speeds up one-time build
1499  --enable-dependency-tracking   do not reject slow dependency extractors
1500  --disable-libtool-lock  avoid locking (might break parallel builds)
1501  --enable-unix-transport Enable UNIX domain socket transport
1502  --enable-tcp-transport  Enable TCP socket transport
1503  --enable-IPv6           Enable IPv6 support
1504  --enable-local-transport
1505                          Enable os-specific local transport
1506  --enable-lint-library   Create lint library (default: disabled)
1507
1508Optional Packages:
1509  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1510  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1511  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1512  --with-pic              try to use only PIC/non-PIC objects [default=use
1513                          both]
1514  --with-tags[=TAGS]      include additional configurations [automatic]
1515  --with-lint             Use a lint-style source code checker (default:
1516                          disabled)
1517  --with-release-version=STRING
1518                          Use release version string in package name
1519
1520Some influential environment variables:
1521  CC          C compiler command
1522  CFLAGS      C compiler flags
1523  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1524              nonstandard directory <lib dir>
1525  LIBS        libraries to pass to the linker, e.g. -l<library>
1526  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1527              you have headers in a nonstandard directory <include dir>
1528  CPP         C preprocessor
1529  CXX         C++ compiler command
1530  CXXFLAGS    C++ compiler flags
1531  CXXCPP      C++ preprocessor
1532  F77         Fortran 77 compiler command
1533  FFLAGS      Fortran 77 compiler flags
1534  PKG_CONFIG  path to pkg-config utility
1535  XMU_CFLAGS  C compiler flags for XMU, overriding pkg-config
1536  XMU_LIBS    linker flags for XMU, overriding pkg-config
1537  XMUU_CFLAGS C compiler flags for XMUU, overriding pkg-config
1538  XMUU_LIBS   linker flags for XMUU, overriding pkg-config
1539
1540Use these variables to override the choices made by `configure' or to help
1541it to find libraries and programs with nonstandard names/locations.
1542
1543Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1544_ACEOF
1545ac_status=$?
1546fi
1547
1548if test "$ac_init_help" = "recursive"; then
1549  # If there are subdirs, report their specific --help.
1550  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1551    test -d "$ac_dir" || continue
1552    ac_builddir=.
1553
1554case "$ac_dir" in
1555.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556*)
1557  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1558  # A ".." for each directory in $ac_dir_suffix.
1559  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1560  case $ac_top_builddir_sub in
1561  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1562  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1563  esac ;;
1564esac
1565ac_abs_top_builddir=$ac_pwd
1566ac_abs_builddir=$ac_pwd$ac_dir_suffix
1567# for backward compatibility:
1568ac_top_builddir=$ac_top_build_prefix
1569
1570case $srcdir in
1571  .)  # We are building in place.
1572    ac_srcdir=.
1573    ac_top_srcdir=$ac_top_builddir_sub
1574    ac_abs_top_srcdir=$ac_pwd ;;
1575  [\\/]* | ?:[\\/]* )  # Absolute name.
1576    ac_srcdir=$srcdir$ac_dir_suffix;
1577    ac_top_srcdir=$srcdir
1578    ac_abs_top_srcdir=$srcdir ;;
1579  *) # Relative name.
1580    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1581    ac_top_srcdir=$ac_top_build_prefix$srcdir
1582    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1583esac
1584ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1585
1586    cd "$ac_dir" || { ac_status=$?; continue; }
1587    # Check for guested configure.
1588    if test -f "$ac_srcdir/configure.gnu"; then
1589      echo &&
1590      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1591    elif test -f "$ac_srcdir/configure"; then
1592      echo &&
1593      $SHELL "$ac_srcdir/configure" --help=recursive
1594    else
1595      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1596    fi || ac_status=$?
1597    cd "$ac_pwd" || { ac_status=$?; break; }
1598  done
1599fi
1600
1601test -n "$ac_init_help" && exit $ac_status
1602if $ac_init_version; then
1603  cat <<\_ACEOF
1604libXmu configure 1.0.4
1605generated by GNU Autoconf 2.61
1606
1607Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16082002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1609This configure script is free software; the Free Software Foundation
1610gives unlimited permission to copy, distribute and modify it.
1611_ACEOF
1612  exit
1613fi
1614cat >config.log <<_ACEOF
1615This file contains any messages produced by compilers while
1616running configure, to aid debugging if configure makes a mistake.
1617
1618It was created by libXmu $as_me 1.0.4, which was
1619generated by GNU Autoconf 2.61.  Invocation command line was
1620
1621  $ $0 $@
1622
1623_ACEOF
1624exec 5>>config.log
1625{
1626cat <<_ASUNAME
1627## --------- ##
1628## Platform. ##
1629## --------- ##
1630
1631hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1632uname -m = `(uname -m) 2>/dev/null || echo unknown`
1633uname -r = `(uname -r) 2>/dev/null || echo unknown`
1634uname -s = `(uname -s) 2>/dev/null || echo unknown`
1635uname -v = `(uname -v) 2>/dev/null || echo unknown`
1636
1637/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1638/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1639
1640/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1641/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1642/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1643/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1644/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1645/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1646/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1647
1648_ASUNAME
1649
1650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1651for as_dir in $PATH
1652do
1653  IFS=$as_save_IFS
1654  test -z "$as_dir" && as_dir=.
1655  echo "PATH: $as_dir"
1656done
1657IFS=$as_save_IFS
1658
1659} >&5
1660
1661cat >&5 <<_ACEOF
1662
1663
1664## ----------- ##
1665## Core tests. ##
1666## ----------- ##
1667
1668_ACEOF
1669
1670
1671# Keep a trace of the command line.
1672# Strip out --no-create and --no-recursion so they do not pile up.
1673# Strip out --silent because we don't want to record it for future runs.
1674# Also quote any args containing shell meta-characters.
1675# Make two passes to allow for proper duplicate-argument suppression.
1676ac_configure_args=
1677ac_configure_args0=
1678ac_configure_args1=
1679ac_must_keep_next=false
1680for ac_pass in 1 2
1681do
1682  for ac_arg
1683  do
1684    case $ac_arg in
1685    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1686    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1687    | -silent | --silent | --silen | --sile | --sil)
1688      continue ;;
1689    *\'*)
1690      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1691    esac
1692    case $ac_pass in
1693    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1694    2)
1695      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1696      if test $ac_must_keep_next = true; then
1697	ac_must_keep_next=false # Got value, back to normal.
1698      else
1699	case $ac_arg in
1700	  *=* | --config-cache | -C | -disable-* | --disable-* \
1701	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1702	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1703	  | -with-* | --with-* | -without-* | --without-* | --x)
1704	    case "$ac_configure_args0 " in
1705	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1706	    esac
1707	    ;;
1708	  -* ) ac_must_keep_next=true ;;
1709	esac
1710      fi
1711      ac_configure_args="$ac_configure_args '$ac_arg'"
1712      ;;
1713    esac
1714  done
1715done
1716$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1717$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1718
1719# When interrupted or exit'd, cleanup temporary files, and complete
1720# config.log.  We remove comments because anyway the quotes in there
1721# would cause problems or look ugly.
1722# WARNING: Use '\'' to represent an apostrophe within the trap.
1723# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1724trap 'exit_status=$?
1725  # Save into config.log some information that might help in debugging.
1726  {
1727    echo
1728
1729    cat <<\_ASBOX
1730## ---------------- ##
1731## Cache variables. ##
1732## ---------------- ##
1733_ASBOX
1734    echo
1735    # The following way of writing the cache mishandles newlines in values,
1736(
1737  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1738    eval ac_val=\$$ac_var
1739    case $ac_val in #(
1740    *${as_nl}*)
1741      case $ac_var in #(
1742      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1743echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1744      esac
1745      case $ac_var in #(
1746      _ | IFS | as_nl) ;; #(
1747      *) $as_unset $ac_var ;;
1748      esac ;;
1749    esac
1750  done
1751  (set) 2>&1 |
1752    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1753    *${as_nl}ac_space=\ *)
1754      sed -n \
1755	"s/'\''/'\''\\\\'\'''\''/g;
1756	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1757      ;; #(
1758    *)
1759      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1760      ;;
1761    esac |
1762    sort
1763)
1764    echo
1765
1766    cat <<\_ASBOX
1767## ----------------- ##
1768## Output variables. ##
1769## ----------------- ##
1770_ASBOX
1771    echo
1772    for ac_var in $ac_subst_vars
1773    do
1774      eval ac_val=\$$ac_var
1775      case $ac_val in
1776      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1777      esac
1778      echo "$ac_var='\''$ac_val'\''"
1779    done | sort
1780    echo
1781
1782    if test -n "$ac_subst_files"; then
1783      cat <<\_ASBOX
1784## ------------------- ##
1785## File substitutions. ##
1786## ------------------- ##
1787_ASBOX
1788      echo
1789      for ac_var in $ac_subst_files
1790      do
1791	eval ac_val=\$$ac_var
1792	case $ac_val in
1793	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1794	esac
1795	echo "$ac_var='\''$ac_val'\''"
1796      done | sort
1797      echo
1798    fi
1799
1800    if test -s confdefs.h; then
1801      cat <<\_ASBOX
1802## ----------- ##
1803## confdefs.h. ##
1804## ----------- ##
1805_ASBOX
1806      echo
1807      cat confdefs.h
1808      echo
1809    fi
1810    test "$ac_signal" != 0 &&
1811      echo "$as_me: caught signal $ac_signal"
1812    echo "$as_me: exit $exit_status"
1813  } >&5
1814  rm -f core *.core core.conftest.* &&
1815    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1816    exit $exit_status
1817' 0
1818for ac_signal in 1 2 13 15; do
1819  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1820done
1821ac_signal=0
1822
1823# confdefs.h avoids OS command line length limits that DEFS can exceed.
1824rm -f -r conftest* confdefs.h
1825
1826# Predefined preprocessor variables.
1827
1828cat >>confdefs.h <<_ACEOF
1829#define PACKAGE_NAME "$PACKAGE_NAME"
1830_ACEOF
1831
1832
1833cat >>confdefs.h <<_ACEOF
1834#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1835_ACEOF
1836
1837
1838cat >>confdefs.h <<_ACEOF
1839#define PACKAGE_VERSION "$PACKAGE_VERSION"
1840_ACEOF
1841
1842
1843cat >>confdefs.h <<_ACEOF
1844#define PACKAGE_STRING "$PACKAGE_STRING"
1845_ACEOF
1846
1847
1848cat >>confdefs.h <<_ACEOF
1849#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1850_ACEOF
1851
1852
1853# Let the site file select an alternate cache file if it wants to.
1854# Prefer explicitly selected file to automatically selected ones.
1855if test -n "$CONFIG_SITE"; then
1856  set x "$CONFIG_SITE"
1857elif test "x$prefix" != xNONE; then
1858  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1859else
1860  set x "$ac_default_prefix/share/config.site" \
1861	"$ac_default_prefix/etc/config.site"
1862fi
1863shift
1864for ac_site_file
1865do
1866  if test -r "$ac_site_file"; then
1867    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1868echo "$as_me: loading site script $ac_site_file" >&6;}
1869    sed 's/^/| /' "$ac_site_file" >&5
1870    . "$ac_site_file"
1871  fi
1872done
1873
1874if test -r "$cache_file"; then
1875  # Some versions of bash will fail to source /dev/null (special
1876  # files actually), so we avoid doing that.
1877  if test -f "$cache_file"; then
1878    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1879echo "$as_me: loading cache $cache_file" >&6;}
1880    case $cache_file in
1881      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1882      *)                      . "./$cache_file";;
1883    esac
1884  fi
1885else
1886  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1887echo "$as_me: creating cache $cache_file" >&6;}
1888  >$cache_file
1889fi
1890
1891# Check that the precious variables saved in the cache have kept the same
1892# value.
1893ac_cache_corrupted=false
1894for ac_var in $ac_precious_vars; do
1895  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1896  eval ac_new_set=\$ac_env_${ac_var}_set
1897  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1898  eval ac_new_val=\$ac_env_${ac_var}_value
1899  case $ac_old_set,$ac_new_set in
1900    set,)
1901      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1902echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1903      ac_cache_corrupted=: ;;
1904    ,set)
1905      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1906echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1907      ac_cache_corrupted=: ;;
1908    ,);;
1909    *)
1910      if test "x$ac_old_val" != "x$ac_new_val"; then
1911	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1912echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1913	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1914echo "$as_me:   former value:  $ac_old_val" >&2;}
1915	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1916echo "$as_me:   current value: $ac_new_val" >&2;}
1917	ac_cache_corrupted=:
1918      fi;;
1919  esac
1920  # Pass precious variables to config.status.
1921  if test "$ac_new_set" = set; then
1922    case $ac_new_val in
1923    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1924    *) ac_arg=$ac_var=$ac_new_val ;;
1925    esac
1926    case " $ac_configure_args " in
1927      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1928      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1929    esac
1930  fi
1931done
1932if $ac_cache_corrupted; then
1933  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1934echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1935  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1936echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1937   { (exit 1); exit 1; }; }
1938fi
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964ac_ext=c
1965ac_cpp='$CPP $CPPFLAGS'
1966ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1967ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1968ac_compiler_gnu=$ac_cv_c_compiler_gnu
1969
1970
1971
1972
1973ac_aux_dir=
1974for ac_dir in . "$srcdir"/.; do
1975  if test -f "$ac_dir/install-sh"; then
1976    ac_aux_dir=$ac_dir
1977    ac_install_sh="$ac_aux_dir/install-sh -c"
1978    break
1979  elif test -f "$ac_dir/install.sh"; then
1980    ac_aux_dir=$ac_dir
1981    ac_install_sh="$ac_aux_dir/install.sh -c"
1982    break
1983  elif test -f "$ac_dir/shtool"; then
1984    ac_aux_dir=$ac_dir
1985    ac_install_sh="$ac_aux_dir/shtool install -c"
1986    break
1987  fi
1988done
1989if test -z "$ac_aux_dir"; then
1990  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
1991echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
1992   { (exit 1); exit 1; }; }
1993fi
1994
1995# These three variables are undocumented and unsupported,
1996# and are intended to be withdrawn in a future Autoconf release.
1997# They can cause serious problems if a builder's source tree is in a directory
1998# whose full name contains unusual characters.
1999ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2000ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2001ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2002
2003
2004am__api_version='1.10'
2005
2006# Find a good install program.  We prefer a C program (faster),
2007# so one script is as good as another.  But avoid the broken or
2008# incompatible versions:
2009# SysV /etc/install, /usr/sbin/install
2010# SunOS /usr/etc/install
2011# IRIX /sbin/install
2012# AIX /bin/install
2013# AmigaOS /C/install, which installs bootblocks on floppy discs
2014# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2015# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2016# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2017# OS/2's system install, which has a completely different semantic
2018# ./install, which can be erroneously created by make from ./install.sh.
2019{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2020echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2021if test -z "$INSTALL"; then
2022if test "${ac_cv_path_install+set}" = set; then
2023  echo $ECHO_N "(cached) $ECHO_C" >&6
2024else
2025  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2026for as_dir in $PATH
2027do
2028  IFS=$as_save_IFS
2029  test -z "$as_dir" && as_dir=.
2030  # Account for people who put trailing slashes in PATH elements.
2031case $as_dir/ in
2032  ./ | .// | /cC/* | \
2033  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2034  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2035  /usr/ucb/* ) ;;
2036  *)
2037    # OSF1 and SCO ODT 3.0 have their own names for install.
2038    # Don't use installbsd from OSF since it installs stuff as root
2039    # by default.
2040    for ac_prog in ginstall scoinst install; do
2041      for ac_exec_ext in '' $ac_executable_extensions; do
2042	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2043	  if test $ac_prog = install &&
2044	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2045	    # AIX install.  It has an incompatible calling convention.
2046	    :
2047	  elif test $ac_prog = install &&
2048	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2049	    # program-specific install script used by HP pwplus--don't use.
2050	    :
2051	  else
2052	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2053	    break 3
2054	  fi
2055	fi
2056      done
2057    done
2058    ;;
2059esac
2060done
2061IFS=$as_save_IFS
2062
2063
2064fi
2065  if test "${ac_cv_path_install+set}" = set; then
2066    INSTALL=$ac_cv_path_install
2067  else
2068    # As a last resort, use the slow shell script.  Don't cache a
2069    # value for INSTALL within a source directory, because that will
2070    # break other packages using the cache if that directory is
2071    # removed, or if the value is a relative name.
2072    INSTALL=$ac_install_sh
2073  fi
2074fi
2075{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2076echo "${ECHO_T}$INSTALL" >&6; }
2077
2078# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2079# It thinks the first close brace ends the variable substitution.
2080test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2081
2082test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2083
2084test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2085
2086{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2087echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2088# Just in case
2089sleep 1
2090echo timestamp > conftest.file
2091# Do `set' in a subshell so we don't clobber the current shell's
2092# arguments.  Must try -L first in case configure is actually a
2093# symlink; some systems play weird games with the mod time of symlinks
2094# (eg FreeBSD returns the mod time of the symlink's containing
2095# directory).
2096if (
2097   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2098   if test "$*" = "X"; then
2099      # -L didn't work.
2100      set X `ls -t $srcdir/configure conftest.file`
2101   fi
2102   rm -f conftest.file
2103   if test "$*" != "X $srcdir/configure conftest.file" \
2104      && test "$*" != "X conftest.file $srcdir/configure"; then
2105
2106      # If neither matched, then we have a broken ls.  This can happen
2107      # if, for instance, CONFIG_SHELL is bash and it inherits a
2108      # broken ls alias from the environment.  This has actually
2109      # happened.  Such a system could not be considered "sane".
2110      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2111alias in your environment" >&5
2112echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2113alias in your environment" >&2;}
2114   { (exit 1); exit 1; }; }
2115   fi
2116
2117   test "$2" = conftest.file
2118   )
2119then
2120   # Ok.
2121   :
2122else
2123   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2124Check your system clock" >&5
2125echo "$as_me: error: newly created file is older than distributed files!
2126Check your system clock" >&2;}
2127   { (exit 1); exit 1; }; }
2128fi
2129{ echo "$as_me:$LINENO: result: yes" >&5
2130echo "${ECHO_T}yes" >&6; }
2131test "$program_prefix" != NONE &&
2132  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2133# Use a double $ so make ignores it.
2134test "$program_suffix" != NONE &&
2135  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2136# Double any \ or $.  echo might interpret backslashes.
2137# By default was `s,x,x', remove it if useless.
2138cat <<\_ACEOF >conftest.sed
2139s/[\\$]/&&/g;s/;s,x,x,$//
2140_ACEOF
2141program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2142rm -f conftest.sed
2143
2144# expand $ac_aux_dir to an absolute path
2145am_aux_dir=`cd $ac_aux_dir && pwd`
2146
2147test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2148# Use eval to expand $SHELL
2149if eval "$MISSING --run true"; then
2150  am_missing_run="$MISSING --run "
2151else
2152  am_missing_run=
2153  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2154echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2155fi
2156
2157{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2158echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2159if test -z "$MKDIR_P"; then
2160  if test "${ac_cv_path_mkdir+set}" = set; then
2161  echo $ECHO_N "(cached) $ECHO_C" >&6
2162else
2163  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2164for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2165do
2166  IFS=$as_save_IFS
2167  test -z "$as_dir" && as_dir=.
2168  for ac_prog in mkdir gmkdir; do
2169	 for ac_exec_ext in '' $ac_executable_extensions; do
2170	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2171	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2172	     'mkdir (GNU coreutils) '* | \
2173	     'mkdir (coreutils) '* | \
2174	     'mkdir (fileutils) '4.1*)
2175	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2176	       break 3;;
2177	   esac
2178	 done
2179       done
2180done
2181IFS=$as_save_IFS
2182
2183fi
2184
2185  if test "${ac_cv_path_mkdir+set}" = set; then
2186    MKDIR_P="$ac_cv_path_mkdir -p"
2187  else
2188    # As a last resort, use the slow shell script.  Don't cache a
2189    # value for MKDIR_P within a source directory, because that will
2190    # break other packages using the cache if that directory is
2191    # removed, or if the value is a relative name.
2192    test -d ./--version && rmdir ./--version
2193    MKDIR_P="$ac_install_sh -d"
2194  fi
2195fi
2196{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2197echo "${ECHO_T}$MKDIR_P" >&6; }
2198
2199mkdir_p="$MKDIR_P"
2200case $mkdir_p in
2201  [\\/$]* | ?:[\\/]*) ;;
2202  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2203esac
2204
2205for ac_prog in gawk mawk nawk awk
2206do
2207  # Extract the first word of "$ac_prog", so it can be a program name with args.
2208set dummy $ac_prog; ac_word=$2
2209{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2210echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2211if test "${ac_cv_prog_AWK+set}" = set; then
2212  echo $ECHO_N "(cached) $ECHO_C" >&6
2213else
2214  if test -n "$AWK"; then
2215  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2216else
2217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2218for as_dir in $PATH
2219do
2220  IFS=$as_save_IFS
2221  test -z "$as_dir" && as_dir=.
2222  for ac_exec_ext in '' $ac_executable_extensions; do
2223  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2224    ac_cv_prog_AWK="$ac_prog"
2225    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2226    break 2
2227  fi
2228done
2229done
2230IFS=$as_save_IFS
2231
2232fi
2233fi
2234AWK=$ac_cv_prog_AWK
2235if test -n "$AWK"; then
2236  { echo "$as_me:$LINENO: result: $AWK" >&5
2237echo "${ECHO_T}$AWK" >&6; }
2238else
2239  { echo "$as_me:$LINENO: result: no" >&5
2240echo "${ECHO_T}no" >&6; }
2241fi
2242
2243
2244  test -n "$AWK" && break
2245done
2246
2247{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2248echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2249set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2250if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2251  echo $ECHO_N "(cached) $ECHO_C" >&6
2252else
2253  cat >conftest.make <<\_ACEOF
2254SHELL = /bin/sh
2255all:
2256	@echo '@@@%%%=$(MAKE)=@@@%%%'
2257_ACEOF
2258# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2259case `${MAKE-make} -f conftest.make 2>/dev/null` in
2260  *@@@%%%=?*=@@@%%%*)
2261    eval ac_cv_prog_make_${ac_make}_set=yes;;
2262  *)
2263    eval ac_cv_prog_make_${ac_make}_set=no;;
2264esac
2265rm -f conftest.make
2266fi
2267if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2268  { echo "$as_me:$LINENO: result: yes" >&5
2269echo "${ECHO_T}yes" >&6; }
2270  SET_MAKE=
2271else
2272  { echo "$as_me:$LINENO: result: no" >&5
2273echo "${ECHO_T}no" >&6; }
2274  SET_MAKE="MAKE=${MAKE-make}"
2275fi
2276
2277rm -rf .tst 2>/dev/null
2278mkdir .tst 2>/dev/null
2279if test -d .tst; then
2280  am__leading_dot=.
2281else
2282  am__leading_dot=_
2283fi
2284rmdir .tst 2>/dev/null
2285
2286if test "`cd $srcdir && pwd`" != "`pwd`"; then
2287  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2288  # is not polluted with repeated "-I."
2289  am__isrc=' -I$(srcdir)'
2290  # test to see if srcdir already configured
2291  if test -f $srcdir/config.status; then
2292    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2293echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2294   { (exit 1); exit 1; }; }
2295  fi
2296fi
2297
2298# test whether we have cygpath
2299if test -z "$CYGPATH_W"; then
2300  if (cygpath --version) >/dev/null 2>/dev/null; then
2301    CYGPATH_W='cygpath -w'
2302  else
2303    CYGPATH_W=echo
2304  fi
2305fi
2306
2307
2308# Define the identity of the package.
2309 PACKAGE='libXmu'
2310 VERSION='1.0.4'
2311
2312
2313cat >>confdefs.h <<_ACEOF
2314#define PACKAGE "$PACKAGE"
2315_ACEOF
2316
2317
2318cat >>confdefs.h <<_ACEOF
2319#define VERSION "$VERSION"
2320_ACEOF
2321
2322# Some tools Automake needs.
2323
2324ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2325
2326
2327AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2328
2329
2330AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2331
2332
2333AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2334
2335
2336MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2337
2338install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2339
2340# Installed binaries are usually stripped using `strip' when the user
2341# run `make install-strip'.  However `strip' might not be the right
2342# tool to use in cross-compilation environments, therefore Automake
2343# will honor the `STRIP' environment variable to overrule this program.
2344if test "$cross_compiling" != no; then
2345  if test -n "$ac_tool_prefix"; then
2346  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2347set dummy ${ac_tool_prefix}strip; ac_word=$2
2348{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2349echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2350if test "${ac_cv_prog_STRIP+set}" = set; then
2351  echo $ECHO_N "(cached) $ECHO_C" >&6
2352else
2353  if test -n "$STRIP"; then
2354  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2355else
2356as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2357for as_dir in $PATH
2358do
2359  IFS=$as_save_IFS
2360  test -z "$as_dir" && as_dir=.
2361  for ac_exec_ext in '' $ac_executable_extensions; do
2362  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2363    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2364    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2365    break 2
2366  fi
2367done
2368done
2369IFS=$as_save_IFS
2370
2371fi
2372fi
2373STRIP=$ac_cv_prog_STRIP
2374if test -n "$STRIP"; then
2375  { echo "$as_me:$LINENO: result: $STRIP" >&5
2376echo "${ECHO_T}$STRIP" >&6; }
2377else
2378  { echo "$as_me:$LINENO: result: no" >&5
2379echo "${ECHO_T}no" >&6; }
2380fi
2381
2382
2383fi
2384if test -z "$ac_cv_prog_STRIP"; then
2385  ac_ct_STRIP=$STRIP
2386  # Extract the first word of "strip", so it can be a program name with args.
2387set dummy strip; ac_word=$2
2388{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2389echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2390if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2391  echo $ECHO_N "(cached) $ECHO_C" >&6
2392else
2393  if test -n "$ac_ct_STRIP"; then
2394  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2395else
2396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2397for as_dir in $PATH
2398do
2399  IFS=$as_save_IFS
2400  test -z "$as_dir" && as_dir=.
2401  for ac_exec_ext in '' $ac_executable_extensions; do
2402  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2403    ac_cv_prog_ac_ct_STRIP="strip"
2404    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2405    break 2
2406  fi
2407done
2408done
2409IFS=$as_save_IFS
2410
2411fi
2412fi
2413ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2414if test -n "$ac_ct_STRIP"; then
2415  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2416echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2417else
2418  { echo "$as_me:$LINENO: result: no" >&5
2419echo "${ECHO_T}no" >&6; }
2420fi
2421
2422  if test "x$ac_ct_STRIP" = x; then
2423    STRIP=":"
2424  else
2425    case $cross_compiling:$ac_tool_warned in
2426yes:)
2427{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2428whose name does not start with the host triplet.  If you think this
2429configuration is useful to you, please write to autoconf@gnu.org." >&5
2430echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2431whose name does not start with the host triplet.  If you think this
2432configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2433ac_tool_warned=yes ;;
2434esac
2435    STRIP=$ac_ct_STRIP
2436  fi
2437else
2438  STRIP="$ac_cv_prog_STRIP"
2439fi
2440
2441fi
2442INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2443
2444# We need awk for the "check" target.  The system "awk" is bad on
2445# some platforms.
2446# Always define AMTAR for backward compatibility.
2447
2448AMTAR=${AMTAR-"${am_missing_run}tar"}
2449
2450am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2451
2452
2453
2454
2455
2456
2457{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2458echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2459    # Check whether --enable-maintainer-mode was given.
2460if test "${enable_maintainer_mode+set}" = set; then
2461  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2462else
2463  USE_MAINTAINER_MODE=no
2464fi
2465
2466  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2467echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2468   if test $USE_MAINTAINER_MODE = yes; then
2469  MAINTAINER_MODE_TRUE=
2470  MAINTAINER_MODE_FALSE='#'
2471else
2472  MAINTAINER_MODE_TRUE='#'
2473  MAINTAINER_MODE_FALSE=
2474fi
2475
2476  MAINT=$MAINTAINER_MODE_TRUE
2477
2478
2479
2480ac_config_headers="$ac_config_headers config.h"
2481
2482
2483# Require xorg-macros version 1.1.0 or newer for XORG_WITH_LINT macro
2484
2485
2486	XORG_MACROS_needed_version=1.1
2487	XORG_MACROS_needed_major=`echo $XORG_MACROS_needed_version | sed 's/\..*$//'`
2488	XORG_MACROS_needed_minor=`echo $XORG_MACROS_needed_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2489	{ echo "$as_me:$LINENO: checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}" >&5
2490echo $ECHO_N "checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}... $ECHO_C" >&6; }
2491	XORG_MACROS_version=1.1.5
2492	XORG_MACROS_major=`echo $XORG_MACROS_version | sed 's/\..*$//'`
2493	XORG_MACROS_minor=`echo $XORG_MACROS_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2494	if test $XORG_MACROS_major -ne $XORG_MACROS_needed_major ; then
2495		{ { echo "$as_me:$LINENO: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&5
2496echo "$as_me: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&2;}
2497   { (exit 1); exit 1; }; }
2498	fi
2499	if test $XORG_MACROS_minor -lt $XORG_MACROS_needed_minor ; then
2500		{ { echo "$as_me:$LINENO: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&5
2501echo "$as_me: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&2;}
2502   { (exit 1); exit 1; }; }
2503	fi
2504	{ echo "$as_me:$LINENO: result: yes, $XORG_MACROS_version" >&5
2505echo "${ECHO_T}yes, $XORG_MACROS_version" >&6; }
2506
2507
2508
2509# Checks for programs.
2510# Check whether --enable-shared was given.
2511if test "${enable_shared+set}" = set; then
2512  enableval=$enable_shared; p=${PACKAGE-default}
2513    case $enableval in
2514    yes) enable_shared=yes ;;
2515    no) enable_shared=no ;;
2516    *)
2517      enable_shared=no
2518      # Look at the argument we got.  We use all the common list separators.
2519      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2520      for pkg in $enableval; do
2521	IFS="$lt_save_ifs"
2522	if test "X$pkg" = "X$p"; then
2523	  enable_shared=yes
2524	fi
2525      done
2526      IFS="$lt_save_ifs"
2527      ;;
2528    esac
2529else
2530  enable_shared=yes
2531fi
2532
2533
2534# Check whether --enable-static was given.
2535if test "${enable_static+set}" = set; then
2536  enableval=$enable_static; p=${PACKAGE-default}
2537    case $enableval in
2538    yes) enable_static=yes ;;
2539    no) enable_static=no ;;
2540    *)
2541     enable_static=no
2542      # Look at the argument we got.  We use all the common list separators.
2543      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2544      for pkg in $enableval; do
2545	IFS="$lt_save_ifs"
2546	if test "X$pkg" = "X$p"; then
2547	  enable_static=yes
2548	fi
2549      done
2550      IFS="$lt_save_ifs"
2551      ;;
2552    esac
2553else
2554  enable_static=yes
2555fi
2556
2557
2558# Check whether --enable-fast-install was given.
2559if test "${enable_fast_install+set}" = set; then
2560  enableval=$enable_fast_install; p=${PACKAGE-default}
2561    case $enableval in
2562    yes) enable_fast_install=yes ;;
2563    no) enable_fast_install=no ;;
2564    *)
2565      enable_fast_install=no
2566      # Look at the argument we got.  We use all the common list separators.
2567      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2568      for pkg in $enableval; do
2569	IFS="$lt_save_ifs"
2570	if test "X$pkg" = "X$p"; then
2571	  enable_fast_install=yes
2572	fi
2573      done
2574      IFS="$lt_save_ifs"
2575      ;;
2576    esac
2577else
2578  enable_fast_install=yes
2579fi
2580
2581
2582# Make sure we can run config.sub.
2583$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2584  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2585echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2586   { (exit 1); exit 1; }; }
2587
2588{ echo "$as_me:$LINENO: checking build system type" >&5
2589echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2590if test "${ac_cv_build+set}" = set; then
2591  echo $ECHO_N "(cached) $ECHO_C" >&6
2592else
2593  ac_build_alias=$build_alias
2594test "x$ac_build_alias" = x &&
2595  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2596test "x$ac_build_alias" = x &&
2597  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2598echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2599   { (exit 1); exit 1; }; }
2600ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2601  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2602echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2603   { (exit 1); exit 1; }; }
2604
2605fi
2606{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2607echo "${ECHO_T}$ac_cv_build" >&6; }
2608case $ac_cv_build in
2609*-*-*) ;;
2610*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2611echo "$as_me: error: invalid value of canonical build" >&2;}
2612   { (exit 1); exit 1; }; };;
2613esac
2614build=$ac_cv_build
2615ac_save_IFS=$IFS; IFS='-'
2616set x $ac_cv_build
2617shift
2618build_cpu=$1
2619build_vendor=$2
2620shift; shift
2621# Remember, the first character of IFS is used to create $*,
2622# except with old shells:
2623build_os=$*
2624IFS=$ac_save_IFS
2625case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2626
2627
2628{ echo "$as_me:$LINENO: checking host system type" >&5
2629echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2630if test "${ac_cv_host+set}" = set; then
2631  echo $ECHO_N "(cached) $ECHO_C" >&6
2632else
2633  if test "x$host_alias" = x; then
2634  ac_cv_host=$ac_cv_build
2635else
2636  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2637    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2638echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2639   { (exit 1); exit 1; }; }
2640fi
2641
2642fi
2643{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2644echo "${ECHO_T}$ac_cv_host" >&6; }
2645case $ac_cv_host in
2646*-*-*) ;;
2647*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2648echo "$as_me: error: invalid value of canonical host" >&2;}
2649   { (exit 1); exit 1; }; };;
2650esac
2651host=$ac_cv_host
2652ac_save_IFS=$IFS; IFS='-'
2653set x $ac_cv_host
2654shift
2655host_cpu=$1
2656host_vendor=$2
2657shift; shift
2658# Remember, the first character of IFS is used to create $*,
2659# except with old shells:
2660host_os=$*
2661IFS=$ac_save_IFS
2662case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2663
2664
2665DEPDIR="${am__leading_dot}deps"
2666
2667ac_config_commands="$ac_config_commands depfiles"
2668
2669
2670am_make=${MAKE-make}
2671cat > confinc << 'END'
2672am__doit:
2673	@echo done
2674.PHONY: am__doit
2675END
2676# If we don't find an include directive, just comment out the code.
2677{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2678echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2679am__include="#"
2680am__quote=
2681_am_result=none
2682# First try GNU make style include.
2683echo "include confinc" > confmf
2684# We grep out `Entering directory' and `Leaving directory'
2685# messages which can occur if `w' ends up in MAKEFLAGS.
2686# In particular we don't look at `^make:' because GNU make might
2687# be invoked under some other name (usually "gmake"), in which
2688# case it prints its new name instead of `make'.
2689if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2690   am__include=include
2691   am__quote=
2692   _am_result=GNU
2693fi
2694# Now try BSD make style include.
2695if test "$am__include" = "#"; then
2696   echo '.include "confinc"' > confmf
2697   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2698      am__include=.include
2699      am__quote="\""
2700      _am_result=BSD
2701   fi
2702fi
2703
2704
2705{ echo "$as_me:$LINENO: result: $_am_result" >&5
2706echo "${ECHO_T}$_am_result" >&6; }
2707rm -f confinc confmf
2708
2709# Check whether --enable-dependency-tracking was given.
2710if test "${enable_dependency_tracking+set}" = set; then
2711  enableval=$enable_dependency_tracking;
2712fi
2713
2714if test "x$enable_dependency_tracking" != xno; then
2715  am_depcomp="$ac_aux_dir/depcomp"
2716  AMDEPBACKSLASH='\'
2717fi
2718 if test "x$enable_dependency_tracking" != xno; then
2719  AMDEP_TRUE=
2720  AMDEP_FALSE='#'
2721else
2722  AMDEP_TRUE='#'
2723  AMDEP_FALSE=
2724fi
2725
2726
2727ac_ext=c
2728ac_cpp='$CPP $CPPFLAGS'
2729ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2730ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2731ac_compiler_gnu=$ac_cv_c_compiler_gnu
2732if test -n "$ac_tool_prefix"; then
2733  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2734set dummy ${ac_tool_prefix}gcc; ac_word=$2
2735{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2736echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2737if test "${ac_cv_prog_CC+set}" = set; then
2738  echo $ECHO_N "(cached) $ECHO_C" >&6
2739else
2740  if test -n "$CC"; then
2741  ac_cv_prog_CC="$CC" # Let the user override the test.
2742else
2743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2744for as_dir in $PATH
2745do
2746  IFS=$as_save_IFS
2747  test -z "$as_dir" && as_dir=.
2748  for ac_exec_ext in '' $ac_executable_extensions; do
2749  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2750    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2751    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2752    break 2
2753  fi
2754done
2755done
2756IFS=$as_save_IFS
2757
2758fi
2759fi
2760CC=$ac_cv_prog_CC
2761if test -n "$CC"; then
2762  { echo "$as_me:$LINENO: result: $CC" >&5
2763echo "${ECHO_T}$CC" >&6; }
2764else
2765  { echo "$as_me:$LINENO: result: no" >&5
2766echo "${ECHO_T}no" >&6; }
2767fi
2768
2769
2770fi
2771if test -z "$ac_cv_prog_CC"; then
2772  ac_ct_CC=$CC
2773  # Extract the first word of "gcc", so it can be a program name with args.
2774set dummy gcc; ac_word=$2
2775{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2776echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2777if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2778  echo $ECHO_N "(cached) $ECHO_C" >&6
2779else
2780  if test -n "$ac_ct_CC"; then
2781  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2782else
2783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2784for as_dir in $PATH
2785do
2786  IFS=$as_save_IFS
2787  test -z "$as_dir" && as_dir=.
2788  for ac_exec_ext in '' $ac_executable_extensions; do
2789  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2790    ac_cv_prog_ac_ct_CC="gcc"
2791    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2792    break 2
2793  fi
2794done
2795done
2796IFS=$as_save_IFS
2797
2798fi
2799fi
2800ac_ct_CC=$ac_cv_prog_ac_ct_CC
2801if test -n "$ac_ct_CC"; then
2802  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2803echo "${ECHO_T}$ac_ct_CC" >&6; }
2804else
2805  { echo "$as_me:$LINENO: result: no" >&5
2806echo "${ECHO_T}no" >&6; }
2807fi
2808
2809  if test "x$ac_ct_CC" = x; then
2810    CC=""
2811  else
2812    case $cross_compiling:$ac_tool_warned in
2813yes:)
2814{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2815whose name does not start with the host triplet.  If you think this
2816configuration is useful to you, please write to autoconf@gnu.org." >&5
2817echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2818whose name does not start with the host triplet.  If you think this
2819configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2820ac_tool_warned=yes ;;
2821esac
2822    CC=$ac_ct_CC
2823  fi
2824else
2825  CC="$ac_cv_prog_CC"
2826fi
2827
2828if test -z "$CC"; then
2829          if test -n "$ac_tool_prefix"; then
2830    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2831set dummy ${ac_tool_prefix}cc; ac_word=$2
2832{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2833echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2834if test "${ac_cv_prog_CC+set}" = set; then
2835  echo $ECHO_N "(cached) $ECHO_C" >&6
2836else
2837  if test -n "$CC"; then
2838  ac_cv_prog_CC="$CC" # Let the user override the test.
2839else
2840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2841for as_dir in $PATH
2842do
2843  IFS=$as_save_IFS
2844  test -z "$as_dir" && as_dir=.
2845  for ac_exec_ext in '' $ac_executable_extensions; do
2846  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2847    ac_cv_prog_CC="${ac_tool_prefix}cc"
2848    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2849    break 2
2850  fi
2851done
2852done
2853IFS=$as_save_IFS
2854
2855fi
2856fi
2857CC=$ac_cv_prog_CC
2858if test -n "$CC"; then
2859  { echo "$as_me:$LINENO: result: $CC" >&5
2860echo "${ECHO_T}$CC" >&6; }
2861else
2862  { echo "$as_me:$LINENO: result: no" >&5
2863echo "${ECHO_T}no" >&6; }
2864fi
2865
2866
2867  fi
2868fi
2869if test -z "$CC"; then
2870  # Extract the first word of "cc", so it can be a program name with args.
2871set dummy cc; ac_word=$2
2872{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2873echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2874if test "${ac_cv_prog_CC+set}" = set; then
2875  echo $ECHO_N "(cached) $ECHO_C" >&6
2876else
2877  if test -n "$CC"; then
2878  ac_cv_prog_CC="$CC" # Let the user override the test.
2879else
2880  ac_prog_rejected=no
2881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882for as_dir in $PATH
2883do
2884  IFS=$as_save_IFS
2885  test -z "$as_dir" && as_dir=.
2886  for ac_exec_ext in '' $ac_executable_extensions; do
2887  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2888    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2889       ac_prog_rejected=yes
2890       continue
2891     fi
2892    ac_cv_prog_CC="cc"
2893    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2894    break 2
2895  fi
2896done
2897done
2898IFS=$as_save_IFS
2899
2900if test $ac_prog_rejected = yes; then
2901  # We found a bogon in the path, so make sure we never use it.
2902  set dummy $ac_cv_prog_CC
2903  shift
2904  if test $# != 0; then
2905    # We chose a different compiler from the bogus one.
2906    # However, it has the same basename, so the bogon will be chosen
2907    # first if we set CC to just the basename; use the full file name.
2908    shift
2909    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2910  fi
2911fi
2912fi
2913fi
2914CC=$ac_cv_prog_CC
2915if test -n "$CC"; then
2916  { echo "$as_me:$LINENO: result: $CC" >&5
2917echo "${ECHO_T}$CC" >&6; }
2918else
2919  { echo "$as_me:$LINENO: result: no" >&5
2920echo "${ECHO_T}no" >&6; }
2921fi
2922
2923
2924fi
2925if test -z "$CC"; then
2926  if test -n "$ac_tool_prefix"; then
2927  for ac_prog in cl.exe
2928  do
2929    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2930set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2931{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2932echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2933if test "${ac_cv_prog_CC+set}" = set; then
2934  echo $ECHO_N "(cached) $ECHO_C" >&6
2935else
2936  if test -n "$CC"; then
2937  ac_cv_prog_CC="$CC" # Let the user override the test.
2938else
2939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940for as_dir in $PATH
2941do
2942  IFS=$as_save_IFS
2943  test -z "$as_dir" && as_dir=.
2944  for ac_exec_ext in '' $ac_executable_extensions; do
2945  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2946    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2947    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2948    break 2
2949  fi
2950done
2951done
2952IFS=$as_save_IFS
2953
2954fi
2955fi
2956CC=$ac_cv_prog_CC
2957if test -n "$CC"; then
2958  { echo "$as_me:$LINENO: result: $CC" >&5
2959echo "${ECHO_T}$CC" >&6; }
2960else
2961  { echo "$as_me:$LINENO: result: no" >&5
2962echo "${ECHO_T}no" >&6; }
2963fi
2964
2965
2966    test -n "$CC" && break
2967  done
2968fi
2969if test -z "$CC"; then
2970  ac_ct_CC=$CC
2971  for ac_prog in cl.exe
2972do
2973  # Extract the first word of "$ac_prog", so it can be a program name with args.
2974set dummy $ac_prog; ac_word=$2
2975{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2976echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2977if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2978  echo $ECHO_N "(cached) $ECHO_C" >&6
2979else
2980  if test -n "$ac_ct_CC"; then
2981  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2982else
2983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2984for as_dir in $PATH
2985do
2986  IFS=$as_save_IFS
2987  test -z "$as_dir" && as_dir=.
2988  for ac_exec_ext in '' $ac_executable_extensions; do
2989  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2990    ac_cv_prog_ac_ct_CC="$ac_prog"
2991    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2992    break 2
2993  fi
2994done
2995done
2996IFS=$as_save_IFS
2997
2998fi
2999fi
3000ac_ct_CC=$ac_cv_prog_ac_ct_CC
3001if test -n "$ac_ct_CC"; then
3002  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3003echo "${ECHO_T}$ac_ct_CC" >&6; }
3004else
3005  { echo "$as_me:$LINENO: result: no" >&5
3006echo "${ECHO_T}no" >&6; }
3007fi
3008
3009
3010  test -n "$ac_ct_CC" && break
3011done
3012
3013  if test "x$ac_ct_CC" = x; then
3014    CC=""
3015  else
3016    case $cross_compiling:$ac_tool_warned in
3017yes:)
3018{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3019whose name does not start with the host triplet.  If you think this
3020configuration is useful to you, please write to autoconf@gnu.org." >&5
3021echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3022whose name does not start with the host triplet.  If you think this
3023configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3024ac_tool_warned=yes ;;
3025esac
3026    CC=$ac_ct_CC
3027  fi
3028fi
3029
3030fi
3031
3032
3033test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3034See \`config.log' for more details." >&5
3035echo "$as_me: error: no acceptable C compiler found in \$PATH
3036See \`config.log' for more details." >&2;}
3037   { (exit 1); exit 1; }; }
3038
3039# Provide some information about the compiler.
3040echo "$as_me:$LINENO: checking for C compiler version" >&5
3041ac_compiler=`set X $ac_compile; echo $2`
3042{ (ac_try="$ac_compiler --version >&5"
3043case "(($ac_try" in
3044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3045  *) ac_try_echo=$ac_try;;
3046esac
3047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3048  (eval "$ac_compiler --version >&5") 2>&5
3049  ac_status=$?
3050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3051  (exit $ac_status); }
3052{ (ac_try="$ac_compiler -v >&5"
3053case "(($ac_try" in
3054  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055  *) ac_try_echo=$ac_try;;
3056esac
3057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3058  (eval "$ac_compiler -v >&5") 2>&5
3059  ac_status=$?
3060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061  (exit $ac_status); }
3062{ (ac_try="$ac_compiler -V >&5"
3063case "(($ac_try" in
3064  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3065  *) ac_try_echo=$ac_try;;
3066esac
3067eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3068  (eval "$ac_compiler -V >&5") 2>&5
3069  ac_status=$?
3070  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3071  (exit $ac_status); }
3072
3073cat >conftest.$ac_ext <<_ACEOF
3074/* confdefs.h.  */
3075_ACEOF
3076cat confdefs.h >>conftest.$ac_ext
3077cat >>conftest.$ac_ext <<_ACEOF
3078/* end confdefs.h.  */
3079
3080int
3081main ()
3082{
3083
3084  ;
3085  return 0;
3086}
3087_ACEOF
3088ac_clean_files_save=$ac_clean_files
3089ac_clean_files="$ac_clean_files a.out a.exe b.out"
3090# Try to create an executable without -o first, disregard a.out.
3091# It will help us diagnose broken compilers, and finding out an intuition
3092# of exeext.
3093{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3094echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3095ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3096#
3097# List of possible output files, starting from the most likely.
3098# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3099# only as a last resort.  b.out is created by i960 compilers.
3100ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3101#
3102# The IRIX 6 linker writes into existing files which may not be
3103# executable, retaining their permissions.  Remove them first so a
3104# subsequent execution test works.
3105ac_rmfiles=
3106for ac_file in $ac_files
3107do
3108  case $ac_file in
3109    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3110    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3111  esac
3112done
3113rm -f $ac_rmfiles
3114
3115if { (ac_try="$ac_link_default"
3116case "(($ac_try" in
3117  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3118  *) ac_try_echo=$ac_try;;
3119esac
3120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3121  (eval "$ac_link_default") 2>&5
3122  ac_status=$?
3123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124  (exit $ac_status); }; then
3125  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3126# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3127# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3128# so that the user can short-circuit this test for compilers unknown to
3129# Autoconf.
3130for ac_file in $ac_files ''
3131do
3132  test -f "$ac_file" || continue
3133  case $ac_file in
3134    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3135	;;
3136    [ab].out )
3137	# We found the default executable, but exeext='' is most
3138	# certainly right.
3139	break;;
3140    *.* )
3141        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3142	then :; else
3143	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3144	fi
3145	# We set ac_cv_exeext here because the later test for it is not
3146	# safe: cross compilers may not add the suffix if given an `-o'
3147	# argument, so we may need to know it at that point already.
3148	# Even if this section looks crufty: it has the advantage of
3149	# actually working.
3150	break;;
3151    * )
3152	break;;
3153  esac
3154done
3155test "$ac_cv_exeext" = no && ac_cv_exeext=
3156
3157else
3158  ac_file=''
3159fi
3160
3161{ echo "$as_me:$LINENO: result: $ac_file" >&5
3162echo "${ECHO_T}$ac_file" >&6; }
3163if test -z "$ac_file"; then
3164  echo "$as_me: failed program was:" >&5
3165sed 's/^/| /' conftest.$ac_ext >&5
3166
3167{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3168See \`config.log' for more details." >&5
3169echo "$as_me: error: C compiler cannot create executables
3170See \`config.log' for more details." >&2;}
3171   { (exit 77); exit 77; }; }
3172fi
3173
3174ac_exeext=$ac_cv_exeext
3175
3176# Check that the compiler produces executables we can run.  If not, either
3177# the compiler is broken, or we cross compile.
3178{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3179echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3180# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3181# If not cross compiling, check that we can run a simple program.
3182if test "$cross_compiling" != yes; then
3183  if { ac_try='./$ac_file'
3184  { (case "(($ac_try" in
3185  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3186  *) ac_try_echo=$ac_try;;
3187esac
3188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3189  (eval "$ac_try") 2>&5
3190  ac_status=$?
3191  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3192  (exit $ac_status); }; }; then
3193    cross_compiling=no
3194  else
3195    if test "$cross_compiling" = maybe; then
3196	cross_compiling=yes
3197    else
3198	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3199If you meant to cross compile, use \`--host'.
3200See \`config.log' for more details." >&5
3201echo "$as_me: error: cannot run C compiled programs.
3202If you meant to cross compile, use \`--host'.
3203See \`config.log' for more details." >&2;}
3204   { (exit 1); exit 1; }; }
3205    fi
3206  fi
3207fi
3208{ echo "$as_me:$LINENO: result: yes" >&5
3209echo "${ECHO_T}yes" >&6; }
3210
3211rm -f a.out a.exe conftest$ac_cv_exeext b.out
3212ac_clean_files=$ac_clean_files_save
3213# Check that the compiler produces executables we can run.  If not, either
3214# the compiler is broken, or we cross compile.
3215{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3216echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3217{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3218echo "${ECHO_T}$cross_compiling" >&6; }
3219
3220{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3221echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3222if { (ac_try="$ac_link"
3223case "(($ac_try" in
3224  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3225  *) ac_try_echo=$ac_try;;
3226esac
3227eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3228  (eval "$ac_link") 2>&5
3229  ac_status=$?
3230  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3231  (exit $ac_status); }; then
3232  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3233# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3234# work properly (i.e., refer to `conftest.exe'), while it won't with
3235# `rm'.
3236for ac_file in conftest.exe conftest conftest.*; do
3237  test -f "$ac_file" || continue
3238  case $ac_file in
3239    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3240    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3241	  break;;
3242    * ) break;;
3243  esac
3244done
3245else
3246  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3247See \`config.log' for more details." >&5
3248echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3249See \`config.log' for more details." >&2;}
3250   { (exit 1); exit 1; }; }
3251fi
3252
3253rm -f conftest$ac_cv_exeext
3254{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3255echo "${ECHO_T}$ac_cv_exeext" >&6; }
3256
3257rm -f conftest.$ac_ext
3258EXEEXT=$ac_cv_exeext
3259ac_exeext=$EXEEXT
3260{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3261echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3262if test "${ac_cv_objext+set}" = set; then
3263  echo $ECHO_N "(cached) $ECHO_C" >&6
3264else
3265  cat >conftest.$ac_ext <<_ACEOF
3266/* confdefs.h.  */
3267_ACEOF
3268cat confdefs.h >>conftest.$ac_ext
3269cat >>conftest.$ac_ext <<_ACEOF
3270/* end confdefs.h.  */
3271
3272int
3273main ()
3274{
3275
3276  ;
3277  return 0;
3278}
3279_ACEOF
3280rm -f conftest.o conftest.obj
3281if { (ac_try="$ac_compile"
3282case "(($ac_try" in
3283  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284  *) ac_try_echo=$ac_try;;
3285esac
3286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3287  (eval "$ac_compile") 2>&5
3288  ac_status=$?
3289  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3290  (exit $ac_status); }; then
3291  for ac_file in conftest.o conftest.obj conftest.*; do
3292  test -f "$ac_file" || continue;
3293  case $ac_file in
3294    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3295    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3296       break;;
3297  esac
3298done
3299else
3300  echo "$as_me: failed program was:" >&5
3301sed 's/^/| /' conftest.$ac_ext >&5
3302
3303{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3304See \`config.log' for more details." >&5
3305echo "$as_me: error: cannot compute suffix of object files: cannot compile
3306See \`config.log' for more details." >&2;}
3307   { (exit 1); exit 1; }; }
3308fi
3309
3310rm -f conftest.$ac_cv_objext conftest.$ac_ext
3311fi
3312{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3313echo "${ECHO_T}$ac_cv_objext" >&6; }
3314OBJEXT=$ac_cv_objext
3315ac_objext=$OBJEXT
3316{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3317echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3318if test "${ac_cv_c_compiler_gnu+set}" = set; then
3319  echo $ECHO_N "(cached) $ECHO_C" >&6
3320else
3321  cat >conftest.$ac_ext <<_ACEOF
3322/* confdefs.h.  */
3323_ACEOF
3324cat confdefs.h >>conftest.$ac_ext
3325cat >>conftest.$ac_ext <<_ACEOF
3326/* end confdefs.h.  */
3327
3328int
3329main ()
3330{
3331#ifndef __GNUC__
3332       choke me
3333#endif
3334
3335  ;
3336  return 0;
3337}
3338_ACEOF
3339rm -f conftest.$ac_objext
3340if { (ac_try="$ac_compile"
3341case "(($ac_try" in
3342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343  *) ac_try_echo=$ac_try;;
3344esac
3345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3346  (eval "$ac_compile") 2>conftest.er1
3347  ac_status=$?
3348  grep -v '^ *+' conftest.er1 >conftest.err
3349  rm -f conftest.er1
3350  cat conftest.err >&5
3351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352  (exit $ac_status); } && {
3353	 test -z "$ac_c_werror_flag" ||
3354	 test ! -s conftest.err
3355       } && test -s conftest.$ac_objext; then
3356  ac_compiler_gnu=yes
3357else
3358  echo "$as_me: failed program was:" >&5
3359sed 's/^/| /' conftest.$ac_ext >&5
3360
3361	ac_compiler_gnu=no
3362fi
3363
3364rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3365ac_cv_c_compiler_gnu=$ac_compiler_gnu
3366
3367fi
3368{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3369echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3370GCC=`test $ac_compiler_gnu = yes && echo yes`
3371ac_test_CFLAGS=${CFLAGS+set}
3372ac_save_CFLAGS=$CFLAGS
3373{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3374echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3375if test "${ac_cv_prog_cc_g+set}" = set; then
3376  echo $ECHO_N "(cached) $ECHO_C" >&6
3377else
3378  ac_save_c_werror_flag=$ac_c_werror_flag
3379   ac_c_werror_flag=yes
3380   ac_cv_prog_cc_g=no
3381   CFLAGS="-g"
3382   cat >conftest.$ac_ext <<_ACEOF
3383/* confdefs.h.  */
3384_ACEOF
3385cat confdefs.h >>conftest.$ac_ext
3386cat >>conftest.$ac_ext <<_ACEOF
3387/* end confdefs.h.  */
3388
3389int
3390main ()
3391{
3392
3393  ;
3394  return 0;
3395}
3396_ACEOF
3397rm -f conftest.$ac_objext
3398if { (ac_try="$ac_compile"
3399case "(($ac_try" in
3400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3401  *) ac_try_echo=$ac_try;;
3402esac
3403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3404  (eval "$ac_compile") 2>conftest.er1
3405  ac_status=$?
3406  grep -v '^ *+' conftest.er1 >conftest.err
3407  rm -f conftest.er1
3408  cat conftest.err >&5
3409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3410  (exit $ac_status); } && {
3411	 test -z "$ac_c_werror_flag" ||
3412	 test ! -s conftest.err
3413       } && test -s conftest.$ac_objext; then
3414  ac_cv_prog_cc_g=yes
3415else
3416  echo "$as_me: failed program was:" >&5
3417sed 's/^/| /' conftest.$ac_ext >&5
3418
3419	CFLAGS=""
3420      cat >conftest.$ac_ext <<_ACEOF
3421/* confdefs.h.  */
3422_ACEOF
3423cat confdefs.h >>conftest.$ac_ext
3424cat >>conftest.$ac_ext <<_ACEOF
3425/* end confdefs.h.  */
3426
3427int
3428main ()
3429{
3430
3431  ;
3432  return 0;
3433}
3434_ACEOF
3435rm -f conftest.$ac_objext
3436if { (ac_try="$ac_compile"
3437case "(($ac_try" in
3438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3439  *) ac_try_echo=$ac_try;;
3440esac
3441eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3442  (eval "$ac_compile") 2>conftest.er1
3443  ac_status=$?
3444  grep -v '^ *+' conftest.er1 >conftest.err
3445  rm -f conftest.er1
3446  cat conftest.err >&5
3447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3448  (exit $ac_status); } && {
3449	 test -z "$ac_c_werror_flag" ||
3450	 test ! -s conftest.err
3451       } && test -s conftest.$ac_objext; then
3452  :
3453else
3454  echo "$as_me: failed program was:" >&5
3455sed 's/^/| /' conftest.$ac_ext >&5
3456
3457	ac_c_werror_flag=$ac_save_c_werror_flag
3458	 CFLAGS="-g"
3459	 cat >conftest.$ac_ext <<_ACEOF
3460/* confdefs.h.  */
3461_ACEOF
3462cat confdefs.h >>conftest.$ac_ext
3463cat >>conftest.$ac_ext <<_ACEOF
3464/* end confdefs.h.  */
3465
3466int
3467main ()
3468{
3469
3470  ;
3471  return 0;
3472}
3473_ACEOF
3474rm -f conftest.$ac_objext
3475if { (ac_try="$ac_compile"
3476case "(($ac_try" in
3477  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3478  *) ac_try_echo=$ac_try;;
3479esac
3480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3481  (eval "$ac_compile") 2>conftest.er1
3482  ac_status=$?
3483  grep -v '^ *+' conftest.er1 >conftest.err
3484  rm -f conftest.er1
3485  cat conftest.err >&5
3486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3487  (exit $ac_status); } && {
3488	 test -z "$ac_c_werror_flag" ||
3489	 test ! -s conftest.err
3490       } && test -s conftest.$ac_objext; then
3491  ac_cv_prog_cc_g=yes
3492else
3493  echo "$as_me: failed program was:" >&5
3494sed 's/^/| /' conftest.$ac_ext >&5
3495
3496
3497fi
3498
3499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3500fi
3501
3502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3503fi
3504
3505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3506   ac_c_werror_flag=$ac_save_c_werror_flag
3507fi
3508{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3509echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3510if test "$ac_test_CFLAGS" = set; then
3511  CFLAGS=$ac_save_CFLAGS
3512elif test $ac_cv_prog_cc_g = yes; then
3513  if test "$GCC" = yes; then
3514    CFLAGS="-g -O2"
3515  else
3516    CFLAGS="-g"
3517  fi
3518else
3519  if test "$GCC" = yes; then
3520    CFLAGS="-O2"
3521  else
3522    CFLAGS=
3523  fi
3524fi
3525{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3526echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3527if test "${ac_cv_prog_cc_c89+set}" = set; then
3528  echo $ECHO_N "(cached) $ECHO_C" >&6
3529else
3530  ac_cv_prog_cc_c89=no
3531ac_save_CC=$CC
3532cat >conftest.$ac_ext <<_ACEOF
3533/* confdefs.h.  */
3534_ACEOF
3535cat confdefs.h >>conftest.$ac_ext
3536cat >>conftest.$ac_ext <<_ACEOF
3537/* end confdefs.h.  */
3538#include <stdarg.h>
3539#include <stdio.h>
3540#include <sys/types.h>
3541#include <sys/stat.h>
3542/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3543struct buf { int x; };
3544FILE * (*rcsopen) (struct buf *, struct stat *, int);
3545static char *e (p, i)
3546     char **p;
3547     int i;
3548{
3549  return p[i];
3550}
3551static char *f (char * (*g) (char **, int), char **p, ...)
3552{
3553  char *s;
3554  va_list v;
3555  va_start (v,p);
3556  s = g (p, va_arg (v,int));
3557  va_end (v);
3558  return s;
3559}
3560
3561/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3562   function prototypes and stuff, but not '\xHH' hex character constants.
3563   These don't provoke an error unfortunately, instead are silently treated
3564   as 'x'.  The following induces an error, until -std is added to get
3565   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3566   array size at least.  It's necessary to write '\x00'==0 to get something
3567   that's true only with -std.  */
3568int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3569
3570/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3571   inside strings and character constants.  */
3572#define FOO(x) 'x'
3573int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3574
3575int test (int i, double x);
3576struct s1 {int (*f) (int a);};
3577struct s2 {int (*f) (double a);};
3578int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3579int argc;
3580char **argv;
3581int
3582main ()
3583{
3584return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3585  ;
3586  return 0;
3587}
3588_ACEOF
3589for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3590	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3591do
3592  CC="$ac_save_CC $ac_arg"
3593  rm -f conftest.$ac_objext
3594if { (ac_try="$ac_compile"
3595case "(($ac_try" in
3596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597  *) ac_try_echo=$ac_try;;
3598esac
3599eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3600  (eval "$ac_compile") 2>conftest.er1
3601  ac_status=$?
3602  grep -v '^ *+' conftest.er1 >conftest.err
3603  rm -f conftest.er1
3604  cat conftest.err >&5
3605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606  (exit $ac_status); } && {
3607	 test -z "$ac_c_werror_flag" ||
3608	 test ! -s conftest.err
3609       } && test -s conftest.$ac_objext; then
3610  ac_cv_prog_cc_c89=$ac_arg
3611else
3612  echo "$as_me: failed program was:" >&5
3613sed 's/^/| /' conftest.$ac_ext >&5
3614
3615
3616fi
3617
3618rm -f core conftest.err conftest.$ac_objext
3619  test "x$ac_cv_prog_cc_c89" != "xno" && break
3620done
3621rm -f conftest.$ac_ext
3622CC=$ac_save_CC
3623
3624fi
3625# AC_CACHE_VAL
3626case "x$ac_cv_prog_cc_c89" in
3627  x)
3628    { echo "$as_me:$LINENO: result: none needed" >&5
3629echo "${ECHO_T}none needed" >&6; } ;;
3630  xno)
3631    { echo "$as_me:$LINENO: result: unsupported" >&5
3632echo "${ECHO_T}unsupported" >&6; } ;;
3633  *)
3634    CC="$CC $ac_cv_prog_cc_c89"
3635    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3636echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3637esac
3638
3639
3640ac_ext=c
3641ac_cpp='$CPP $CPPFLAGS'
3642ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3643ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3644ac_compiler_gnu=$ac_cv_c_compiler_gnu
3645
3646depcc="$CC"   am_compiler_list=
3647
3648{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3649echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3650if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3651  echo $ECHO_N "(cached) $ECHO_C" >&6
3652else
3653  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3654  # We make a subdir and do the tests there.  Otherwise we can end up
3655  # making bogus files that we don't know about and never remove.  For
3656  # instance it was reported that on HP-UX the gcc test will end up
3657  # making a dummy file named `D' -- because `-MD' means `put the output
3658  # in D'.
3659  mkdir conftest.dir
3660  # Copy depcomp to subdir because otherwise we won't find it if we're
3661  # using a relative directory.
3662  cp "$am_depcomp" conftest.dir
3663  cd conftest.dir
3664  # We will build objects and dependencies in a subdirectory because
3665  # it helps to detect inapplicable dependency modes.  For instance
3666  # both Tru64's cc and ICC support -MD to output dependencies as a
3667  # side effect of compilation, but ICC will put the dependencies in
3668  # the current directory while Tru64 will put them in the object
3669  # directory.
3670  mkdir sub
3671
3672  am_cv_CC_dependencies_compiler_type=none
3673  if test "$am_compiler_list" = ""; then
3674     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3675  fi
3676  for depmode in $am_compiler_list; do
3677    # Setup a source with many dependencies, because some compilers
3678    # like to wrap large dependency lists on column 80 (with \), and
3679    # we should not choose a depcomp mode which is confused by this.
3680    #
3681    # We need to recreate these files for each test, as the compiler may
3682    # overwrite some of them when testing with obscure command lines.
3683    # This happens at least with the AIX C compiler.
3684    : > sub/conftest.c
3685    for i in 1 2 3 4 5 6; do
3686      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3687      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3688      # Solaris 8's {/usr,}/bin/sh.
3689      touch sub/conftst$i.h
3690    done
3691    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3692
3693    case $depmode in
3694    nosideeffect)
3695      # after this tag, mechanisms are not by side-effect, so they'll
3696      # only be used when explicitly requested
3697      if test "x$enable_dependency_tracking" = xyes; then
3698	continue
3699      else
3700	break
3701      fi
3702      ;;
3703    none) break ;;
3704    esac
3705    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3706    # mode.  It turns out that the SunPro C++ compiler does not properly
3707    # handle `-M -o', and we need to detect this.
3708    if depmode=$depmode \
3709       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3710       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3711       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3712         >/dev/null 2>conftest.err &&
3713       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3714       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3715       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3716       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3717      # icc doesn't choke on unknown options, it will just issue warnings
3718      # or remarks (even with -Werror).  So we grep stderr for any message
3719      # that says an option was ignored or not supported.
3720      # When given -MP, icc 7.0 and 7.1 complain thusly:
3721      #   icc: Command line warning: ignoring option '-M'; no argument required
3722      # The diagnosis changed in icc 8.0:
3723      #   icc: Command line remark: option '-MP' not supported
3724      if (grep 'ignoring option' conftest.err ||
3725          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3726        am_cv_CC_dependencies_compiler_type=$depmode
3727        break
3728      fi
3729    fi
3730  done
3731
3732  cd ..
3733  rm -rf conftest.dir
3734else
3735  am_cv_CC_dependencies_compiler_type=none
3736fi
3737
3738fi
3739{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3740echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3741CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3742
3743 if
3744  test "x$enable_dependency_tracking" != xno \
3745  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3746  am__fastdepCC_TRUE=
3747  am__fastdepCC_FALSE='#'
3748else
3749  am__fastdepCC_TRUE='#'
3750  am__fastdepCC_FALSE=
3751fi
3752
3753
3754{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3755echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3756if test "${lt_cv_path_SED+set}" = set; then
3757  echo $ECHO_N "(cached) $ECHO_C" >&6
3758else
3759  # Loop through the user's path and test for sed and gsed.
3760# Then use that list of sed's as ones to test for truncation.
3761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3762for as_dir in $PATH
3763do
3764  IFS=$as_save_IFS
3765  test -z "$as_dir" && as_dir=.
3766  for lt_ac_prog in sed gsed; do
3767    for ac_exec_ext in '' $ac_executable_extensions; do
3768      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3769        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3770      fi
3771    done
3772  done
3773done
3774lt_ac_max=0
3775lt_ac_count=0
3776# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3777# along with /bin/sed that truncates output.
3778for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3779  test ! -f $lt_ac_sed && continue
3780  cat /dev/null > conftest.in
3781  lt_ac_count=0
3782  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3783  # Check for GNU sed and select it if it is found.
3784  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3785    lt_cv_path_SED=$lt_ac_sed
3786    break
3787  fi
3788  while true; do
3789    cat conftest.in conftest.in >conftest.tmp
3790    mv conftest.tmp conftest.in
3791    cp conftest.in conftest.nl
3792    echo >>conftest.nl
3793    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3794    cmp -s conftest.out conftest.nl || break
3795    # 10000 chars as input seems more than enough
3796    test $lt_ac_count -gt 10 && break
3797    lt_ac_count=`expr $lt_ac_count + 1`
3798    if test $lt_ac_count -gt $lt_ac_max; then
3799      lt_ac_max=$lt_ac_count
3800      lt_cv_path_SED=$lt_ac_sed
3801    fi
3802  done
3803done
3804
3805fi
3806
3807SED=$lt_cv_path_SED
3808{ echo "$as_me:$LINENO: result: $SED" >&5
3809echo "${ECHO_T}$SED" >&6; }
3810
3811{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3812echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3813if test "${ac_cv_path_GREP+set}" = set; then
3814  echo $ECHO_N "(cached) $ECHO_C" >&6
3815else
3816  # Extract the first word of "grep ggrep" to use in msg output
3817if test -z "$GREP"; then
3818set dummy grep ggrep; ac_prog_name=$2
3819if test "${ac_cv_path_GREP+set}" = set; then
3820  echo $ECHO_N "(cached) $ECHO_C" >&6
3821else
3822  ac_path_GREP_found=false
3823# Loop through the user's path and test for each of PROGNAME-LIST
3824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3825for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3826do
3827  IFS=$as_save_IFS
3828  test -z "$as_dir" && as_dir=.
3829  for ac_prog in grep ggrep; do
3830  for ac_exec_ext in '' $ac_executable_extensions; do
3831    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3832    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3833    # Check for GNU ac_path_GREP and select it if it is found.
3834  # Check for GNU $ac_path_GREP
3835case `"$ac_path_GREP" --version 2>&1` in
3836*GNU*)
3837  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3838*)
3839  ac_count=0
3840  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3841  while :
3842  do
3843    cat "conftest.in" "conftest.in" >"conftest.tmp"
3844    mv "conftest.tmp" "conftest.in"
3845    cp "conftest.in" "conftest.nl"
3846    echo 'GREP' >> "conftest.nl"
3847    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3848    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3849    ac_count=`expr $ac_count + 1`
3850    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3851      # Best one so far, save it but keep looking for a better one
3852      ac_cv_path_GREP="$ac_path_GREP"
3853      ac_path_GREP_max=$ac_count
3854    fi
3855    # 10*(2^10) chars as input seems more than enough
3856    test $ac_count -gt 10 && break
3857  done
3858  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3859esac
3860
3861
3862    $ac_path_GREP_found && break 3
3863  done
3864done
3865
3866done
3867IFS=$as_save_IFS
3868
3869
3870fi
3871
3872GREP="$ac_cv_path_GREP"
3873if test -z "$GREP"; then
3874  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3875echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3876   { (exit 1); exit 1; }; }
3877fi
3878
3879else
3880  ac_cv_path_GREP=$GREP
3881fi
3882
3883
3884fi
3885{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3886echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3887 GREP="$ac_cv_path_GREP"
3888
3889
3890{ echo "$as_me:$LINENO: checking for egrep" >&5
3891echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3892if test "${ac_cv_path_EGREP+set}" = set; then
3893  echo $ECHO_N "(cached) $ECHO_C" >&6
3894else
3895  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3896   then ac_cv_path_EGREP="$GREP -E"
3897   else
3898     # Extract the first word of "egrep" to use in msg output
3899if test -z "$EGREP"; then
3900set dummy egrep; ac_prog_name=$2
3901if test "${ac_cv_path_EGREP+set}" = set; then
3902  echo $ECHO_N "(cached) $ECHO_C" >&6
3903else
3904  ac_path_EGREP_found=false
3905# Loop through the user's path and test for each of PROGNAME-LIST
3906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3907for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3908do
3909  IFS=$as_save_IFS
3910  test -z "$as_dir" && as_dir=.
3911  for ac_prog in egrep; do
3912  for ac_exec_ext in '' $ac_executable_extensions; do
3913    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3914    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3915    # Check for GNU ac_path_EGREP and select it if it is found.
3916  # Check for GNU $ac_path_EGREP
3917case `"$ac_path_EGREP" --version 2>&1` in
3918*GNU*)
3919  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3920*)
3921  ac_count=0
3922  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3923  while :
3924  do
3925    cat "conftest.in" "conftest.in" >"conftest.tmp"
3926    mv "conftest.tmp" "conftest.in"
3927    cp "conftest.in" "conftest.nl"
3928    echo 'EGREP' >> "conftest.nl"
3929    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3930    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3931    ac_count=`expr $ac_count + 1`
3932    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3933      # Best one so far, save it but keep looking for a better one
3934      ac_cv_path_EGREP="$ac_path_EGREP"
3935      ac_path_EGREP_max=$ac_count
3936    fi
3937    # 10*(2^10) chars as input seems more than enough
3938    test $ac_count -gt 10 && break
3939  done
3940  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3941esac
3942
3943
3944    $ac_path_EGREP_found && break 3
3945  done
3946done
3947
3948done
3949IFS=$as_save_IFS
3950
3951
3952fi
3953
3954EGREP="$ac_cv_path_EGREP"
3955if test -z "$EGREP"; then
3956  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3957echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3958   { (exit 1); exit 1; }; }
3959fi
3960
3961else
3962  ac_cv_path_EGREP=$EGREP
3963fi
3964
3965
3966   fi
3967fi
3968{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3969echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3970 EGREP="$ac_cv_path_EGREP"
3971
3972
3973
3974# Check whether --with-gnu-ld was given.
3975if test "${with_gnu_ld+set}" = set; then
3976  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3977else
3978  with_gnu_ld=no
3979fi
3980
3981ac_prog=ld
3982if test "$GCC" = yes; then
3983  # Check if gcc -print-prog-name=ld gives a path.
3984  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3985echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3986  case $host in
3987  *-*-mingw*)
3988    # gcc leaves a trailing carriage return which upsets mingw
3989    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3990  *)
3991    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3992  esac
3993  case $ac_prog in
3994    # Accept absolute paths.
3995    [\\/]* | ?:[\\/]*)
3996      re_direlt='/[^/][^/]*/\.\./'
3997      # Canonicalize the pathname of ld
3998      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3999      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4000	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4001      done
4002      test -z "$LD" && LD="$ac_prog"
4003      ;;
4004  "")
4005    # If it fails, then pretend we aren't using GCC.
4006    ac_prog=ld
4007    ;;
4008  *)
4009    # If it is relative, then search for the first ld in PATH.
4010    with_gnu_ld=unknown
4011    ;;
4012  esac
4013elif test "$with_gnu_ld" = yes; then
4014  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4015echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4016else
4017  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4018echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4019fi
4020if test "${lt_cv_path_LD+set}" = set; then
4021  echo $ECHO_N "(cached) $ECHO_C" >&6
4022else
4023  if test -z "$LD"; then
4024  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4025  for ac_dir in $PATH; do
4026    IFS="$lt_save_ifs"
4027    test -z "$ac_dir" && ac_dir=.
4028    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4029      lt_cv_path_LD="$ac_dir/$ac_prog"
4030      # Check to see if the program is GNU ld.  I'd rather use --version,
4031      # but apparently some variants of GNU ld only accept -v.
4032      # Break only if it was the GNU/non-GNU ld that we prefer.
4033      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4034      *GNU* | *'with BFD'*)
4035	test "$with_gnu_ld" != no && break
4036	;;
4037      *)
4038	test "$with_gnu_ld" != yes && break
4039	;;
4040      esac
4041    fi
4042  done
4043  IFS="$lt_save_ifs"
4044else
4045  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4046fi
4047fi
4048
4049LD="$lt_cv_path_LD"
4050if test -n "$LD"; then
4051  { echo "$as_me:$LINENO: result: $LD" >&5
4052echo "${ECHO_T}$LD" >&6; }
4053else
4054  { echo "$as_me:$LINENO: result: no" >&5
4055echo "${ECHO_T}no" >&6; }
4056fi
4057test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4058echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4059   { (exit 1); exit 1; }; }
4060{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4061echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4062if test "${lt_cv_prog_gnu_ld+set}" = set; then
4063  echo $ECHO_N "(cached) $ECHO_C" >&6
4064else
4065  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4066case `$LD -v 2>&1 </dev/null` in
4067*GNU* | *'with BFD'*)
4068  lt_cv_prog_gnu_ld=yes
4069  ;;
4070*)
4071  lt_cv_prog_gnu_ld=no
4072  ;;
4073esac
4074fi
4075{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4076echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4077with_gnu_ld=$lt_cv_prog_gnu_ld
4078
4079
4080{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4081echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4082if test "${lt_cv_ld_reload_flag+set}" = set; then
4083  echo $ECHO_N "(cached) $ECHO_C" >&6
4084else
4085  lt_cv_ld_reload_flag='-r'
4086fi
4087{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4088echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4089reload_flag=$lt_cv_ld_reload_flag
4090case $reload_flag in
4091"" | " "*) ;;
4092*) reload_flag=" $reload_flag" ;;
4093esac
4094reload_cmds='$LD$reload_flag -o $output$reload_objs'
4095case $host_os in
4096  darwin*)
4097    if test "$GCC" = yes; then
4098      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4099    else
4100      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4101    fi
4102    ;;
4103esac
4104
4105{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4106echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4107if test "${lt_cv_path_NM+set}" = set; then
4108  echo $ECHO_N "(cached) $ECHO_C" >&6
4109else
4110  if test -n "$NM"; then
4111  # Let the user override the test.
4112  lt_cv_path_NM="$NM"
4113else
4114  lt_nm_to_check="${ac_tool_prefix}nm"
4115  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4116    lt_nm_to_check="$lt_nm_to_check nm"
4117  fi
4118  for lt_tmp_nm in $lt_nm_to_check; do
4119    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4120    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4121      IFS="$lt_save_ifs"
4122      test -z "$ac_dir" && ac_dir=.
4123      tmp_nm="$ac_dir/$lt_tmp_nm"
4124      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4125	# Check to see if the nm accepts a BSD-compat flag.
4126	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4127	#   nm: unknown option "B" ignored
4128	# Tru64's nm complains that /dev/null is an invalid object file
4129	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4130	*/dev/null* | *'Invalid file or object type'*)
4131	  lt_cv_path_NM="$tmp_nm -B"
4132	  break
4133	  ;;
4134	*)
4135	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4136	  */dev/null*)
4137	    lt_cv_path_NM="$tmp_nm -p"
4138	    break
4139	    ;;
4140	  *)
4141	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4142	    continue # so that we can try to find one that supports BSD flags
4143	    ;;
4144	  esac
4145	  ;;
4146	esac
4147      fi
4148    done
4149    IFS="$lt_save_ifs"
4150  done
4151  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4152fi
4153fi
4154{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4155echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4156NM="$lt_cv_path_NM"
4157
4158{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4159echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4160LN_S=$as_ln_s
4161if test "$LN_S" = "ln -s"; then
4162  { echo "$as_me:$LINENO: result: yes" >&5
4163echo "${ECHO_T}yes" >&6; }
4164else
4165  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4166echo "${ECHO_T}no, using $LN_S" >&6; }
4167fi
4168
4169{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4170echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4171if test "${lt_cv_deplibs_check_method+set}" = set; then
4172  echo $ECHO_N "(cached) $ECHO_C" >&6
4173else
4174  lt_cv_file_magic_cmd='$MAGIC_CMD'
4175lt_cv_file_magic_test_file=
4176lt_cv_deplibs_check_method='unknown'
4177# Need to set the preceding variable on all platforms that support
4178# interlibrary dependencies.
4179# 'none' -- dependencies not supported.
4180# `unknown' -- same as none, but documents that we really don't know.
4181# 'pass_all' -- all dependencies passed with no checks.
4182# 'test_compile' -- check by making test program.
4183# 'file_magic [[regex]]' -- check by looking for files in library path
4184# which responds to the $file_magic_cmd with a given extended regex.
4185# If you have `file' or equivalent on your system and you're not sure
4186# whether `pass_all' will *always* work, you probably want this one.
4187
4188case $host_os in
4189aix4* | aix5*)
4190  lt_cv_deplibs_check_method=pass_all
4191  ;;
4192
4193beos*)
4194  lt_cv_deplibs_check_method=pass_all
4195  ;;
4196
4197bsdi[45]*)
4198  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4199  lt_cv_file_magic_cmd='/usr/bin/file -L'
4200  lt_cv_file_magic_test_file=/shlib/libc.so
4201  ;;
4202
4203cygwin*)
4204  # func_win32_libid is a shell function defined in ltmain.sh
4205  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4206  lt_cv_file_magic_cmd='func_win32_libid'
4207  ;;
4208
4209mingw* | pw32*)
4210  # Base MSYS/MinGW do not provide the 'file' command needed by
4211  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4212  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4213  lt_cv_file_magic_cmd='$OBJDUMP -f'
4214  ;;
4215
4216darwin* | rhapsody*)
4217  lt_cv_deplibs_check_method=pass_all
4218  ;;
4219
4220freebsd* | kfreebsd*-gnu | dragonfly*)
4221  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4222    case $host_cpu in
4223    i*86 )
4224      # Not sure whether the presence of OpenBSD here was a mistake.
4225      # Let's accept both of them until this is cleared up.
4226      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4227      lt_cv_file_magic_cmd=/usr/bin/file
4228      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4229      ;;
4230    esac
4231  else
4232    lt_cv_deplibs_check_method=pass_all
4233  fi
4234  ;;
4235
4236gnu*)
4237  lt_cv_deplibs_check_method=pass_all
4238  ;;
4239
4240hpux10.20* | hpux11*)
4241  lt_cv_file_magic_cmd=/usr/bin/file
4242  case $host_cpu in
4243  ia64*)
4244    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4245    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4246    ;;
4247  hppa*64*)
4248    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]'
4249    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4250    ;;
4251  *)
4252    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4253    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4254    ;;
4255  esac
4256  ;;
4257
4258interix3*)
4259  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4260  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4261  ;;
4262
4263irix5* | irix6* | nonstopux*)
4264  case $LD in
4265  *-32|*"-32 ") libmagic=32-bit;;
4266  *-n32|*"-n32 ") libmagic=N32;;
4267  *-64|*"-64 ") libmagic=64-bit;;
4268  *) libmagic=never-match;;
4269  esac
4270  lt_cv_deplibs_check_method=pass_all
4271  ;;
4272
4273# This must be Linux ELF.
4274linux*)
4275  lt_cv_deplibs_check_method=pass_all
4276  ;;
4277
4278netbsd*)
4279  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4280    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4281  else
4282    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4283  fi
4284  ;;
4285
4286newos6*)
4287  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4288  lt_cv_file_magic_cmd=/usr/bin/file
4289  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4290  ;;
4291
4292nto-qnx*)
4293  lt_cv_deplibs_check_method=unknown
4294  ;;
4295
4296openbsd*)
4297  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4298    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4299  else
4300    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4301  fi
4302  ;;
4303
4304osf3* | osf4* | osf5*)
4305  lt_cv_deplibs_check_method=pass_all
4306  ;;
4307
4308solaris*)
4309  lt_cv_deplibs_check_method=pass_all
4310  ;;
4311
4312sysv4 | sysv4.3*)
4313  case $host_vendor in
4314  motorola)
4315    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]'
4316    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4317    ;;
4318  ncr)
4319    lt_cv_deplibs_check_method=pass_all
4320    ;;
4321  sequent)
4322    lt_cv_file_magic_cmd='/bin/file'
4323    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4324    ;;
4325  sni)
4326    lt_cv_file_magic_cmd='/bin/file'
4327    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4328    lt_cv_file_magic_test_file=/lib/libc.so
4329    ;;
4330  siemens)
4331    lt_cv_deplibs_check_method=pass_all
4332    ;;
4333  pc)
4334    lt_cv_deplibs_check_method=pass_all
4335    ;;
4336  esac
4337  ;;
4338
4339sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4340  lt_cv_deplibs_check_method=pass_all
4341  ;;
4342esac
4343
4344fi
4345{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4346echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4347file_magic_cmd=$lt_cv_file_magic_cmd
4348deplibs_check_method=$lt_cv_deplibs_check_method
4349test -z "$deplibs_check_method" && deplibs_check_method=unknown
4350
4351
4352
4353
4354# If no C compiler was specified, use CC.
4355LTCC=${LTCC-"$CC"}
4356
4357# If no C compiler flags were specified, use CFLAGS.
4358LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4359
4360# Allow CC to be a program name with arguments.
4361compiler=$CC
4362
4363
4364# Check whether --enable-libtool-lock was given.
4365if test "${enable_libtool_lock+set}" = set; then
4366  enableval=$enable_libtool_lock;
4367fi
4368
4369test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4370
4371# Some flags need to be propagated to the compiler or linker for good
4372# libtool support.
4373case $host in
4374ia64-*-hpux*)
4375  # Find out which ABI we are using.
4376  echo 'int i;' > conftest.$ac_ext
4377  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4378  (eval $ac_compile) 2>&5
4379  ac_status=$?
4380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4381  (exit $ac_status); }; then
4382    case `/usr/bin/file conftest.$ac_objext` in
4383    *ELF-32*)
4384      HPUX_IA64_MODE="32"
4385      ;;
4386    *ELF-64*)
4387      HPUX_IA64_MODE="64"
4388      ;;
4389    esac
4390  fi
4391  rm -rf conftest*
4392  ;;
4393*-*-irix6*)
4394  # Find out which ABI we are using.
4395  echo '#line 4395 "configure"' > conftest.$ac_ext
4396  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4397  (eval $ac_compile) 2>&5
4398  ac_status=$?
4399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4400  (exit $ac_status); }; then
4401   if test "$lt_cv_prog_gnu_ld" = yes; then
4402    case `/usr/bin/file conftest.$ac_objext` in
4403    *32-bit*)
4404      LD="${LD-ld} -melf32bsmip"
4405      ;;
4406    *N32*)
4407      LD="${LD-ld} -melf32bmipn32"
4408      ;;
4409    *64-bit*)
4410      LD="${LD-ld} -melf64bmip"
4411      ;;
4412    esac
4413   else
4414    case `/usr/bin/file conftest.$ac_objext` in
4415    *32-bit*)
4416      LD="${LD-ld} -32"
4417      ;;
4418    *N32*)
4419      LD="${LD-ld} -n32"
4420      ;;
4421    *64-bit*)
4422      LD="${LD-ld} -64"
4423      ;;
4424    esac
4425   fi
4426  fi
4427  rm -rf conftest*
4428  ;;
4429
4430x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4431  # Find out which ABI we are using.
4432  echo 'int i;' > conftest.$ac_ext
4433  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4434  (eval $ac_compile) 2>&5
4435  ac_status=$?
4436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4437  (exit $ac_status); }; then
4438    case `/usr/bin/file conftest.o` in
4439    *32-bit*)
4440      case $host in
4441        x86_64-*linux*)
4442          LD="${LD-ld} -m elf_i386"
4443          ;;
4444        ppc64-*linux*|powerpc64-*linux*)
4445          LD="${LD-ld} -m elf32ppclinux"
4446          ;;
4447        s390x-*linux*)
4448          LD="${LD-ld} -m elf_s390"
4449          ;;
4450        sparc64-*linux*)
4451          LD="${LD-ld} -m elf32_sparc"
4452          ;;
4453      esac
4454      ;;
4455    *64-bit*)
4456      case $host in
4457        x86_64-*linux*)
4458          LD="${LD-ld} -m elf_x86_64"
4459          ;;
4460        ppc*-*linux*|powerpc*-*linux*)
4461          LD="${LD-ld} -m elf64ppc"
4462          ;;
4463        s390*-*linux*)
4464          LD="${LD-ld} -m elf64_s390"
4465          ;;
4466        sparc*-*linux*)
4467          LD="${LD-ld} -m elf64_sparc"
4468          ;;
4469      esac
4470      ;;
4471    esac
4472  fi
4473  rm -rf conftest*
4474  ;;
4475
4476*-*-sco3.2v5*)
4477  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4478  SAVE_CFLAGS="$CFLAGS"
4479  CFLAGS="$CFLAGS -belf"
4480  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4481echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4482if test "${lt_cv_cc_needs_belf+set}" = set; then
4483  echo $ECHO_N "(cached) $ECHO_C" >&6
4484else
4485  ac_ext=c
4486ac_cpp='$CPP $CPPFLAGS'
4487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4489ac_compiler_gnu=$ac_cv_c_compiler_gnu
4490
4491     cat >conftest.$ac_ext <<_ACEOF
4492/* confdefs.h.  */
4493_ACEOF
4494cat confdefs.h >>conftest.$ac_ext
4495cat >>conftest.$ac_ext <<_ACEOF
4496/* end confdefs.h.  */
4497
4498int
4499main ()
4500{
4501
4502  ;
4503  return 0;
4504}
4505_ACEOF
4506rm -f conftest.$ac_objext conftest$ac_exeext
4507if { (ac_try="$ac_link"
4508case "(($ac_try" in
4509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4510  *) ac_try_echo=$ac_try;;
4511esac
4512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4513  (eval "$ac_link") 2>conftest.er1
4514  ac_status=$?
4515  grep -v '^ *+' conftest.er1 >conftest.err
4516  rm -f conftest.er1
4517  cat conftest.err >&5
4518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4519  (exit $ac_status); } && {
4520	 test -z "$ac_c_werror_flag" ||
4521	 test ! -s conftest.err
4522       } && test -s conftest$ac_exeext &&
4523       $as_test_x conftest$ac_exeext; then
4524  lt_cv_cc_needs_belf=yes
4525else
4526  echo "$as_me: failed program was:" >&5
4527sed 's/^/| /' conftest.$ac_ext >&5
4528
4529	lt_cv_cc_needs_belf=no
4530fi
4531
4532rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4533      conftest$ac_exeext conftest.$ac_ext
4534     ac_ext=c
4535ac_cpp='$CPP $CPPFLAGS'
4536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4538ac_compiler_gnu=$ac_cv_c_compiler_gnu
4539
4540fi
4541{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4542echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4543  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4544    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4545    CFLAGS="$SAVE_CFLAGS"
4546  fi
4547  ;;
4548sparc*-*solaris*)
4549  # Find out which ABI we are using.
4550  echo 'int i;' > conftest.$ac_ext
4551  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4552  (eval $ac_compile) 2>&5
4553  ac_status=$?
4554  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4555  (exit $ac_status); }; then
4556    case `/usr/bin/file conftest.o` in
4557    *64-bit*)
4558      case $lt_cv_prog_gnu_ld in
4559      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4560      *)    LD="${LD-ld} -64" ;;
4561      esac
4562      ;;
4563    esac
4564  fi
4565  rm -rf conftest*
4566  ;;
4567
4568
4569esac
4570
4571need_locks="$enable_libtool_lock"
4572
4573
4574ac_ext=c
4575ac_cpp='$CPP $CPPFLAGS'
4576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4578ac_compiler_gnu=$ac_cv_c_compiler_gnu
4579{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4580echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4581# On Suns, sometimes $CPP names a directory.
4582if test -n "$CPP" && test -d "$CPP"; then
4583  CPP=
4584fi
4585if test -z "$CPP"; then
4586  if test "${ac_cv_prog_CPP+set}" = set; then
4587  echo $ECHO_N "(cached) $ECHO_C" >&6
4588else
4589      # Double quotes because CPP needs to be expanded
4590    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4591    do
4592      ac_preproc_ok=false
4593for ac_c_preproc_warn_flag in '' yes
4594do
4595  # Use a header file that comes with gcc, so configuring glibc
4596  # with a fresh cross-compiler works.
4597  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4598  # <limits.h> exists even on freestanding compilers.
4599  # On the NeXT, cc -E runs the code through the compiler's parser,
4600  # not just through cpp. "Syntax error" is here to catch this case.
4601  cat >conftest.$ac_ext <<_ACEOF
4602/* confdefs.h.  */
4603_ACEOF
4604cat confdefs.h >>conftest.$ac_ext
4605cat >>conftest.$ac_ext <<_ACEOF
4606/* end confdefs.h.  */
4607#ifdef __STDC__
4608# include <limits.h>
4609#else
4610# include <assert.h>
4611#endif
4612		     Syntax error
4613_ACEOF
4614if { (ac_try="$ac_cpp conftest.$ac_ext"
4615case "(($ac_try" in
4616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4617  *) ac_try_echo=$ac_try;;
4618esac
4619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4620  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4621  ac_status=$?
4622  grep -v '^ *+' conftest.er1 >conftest.err
4623  rm -f conftest.er1
4624  cat conftest.err >&5
4625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4626  (exit $ac_status); } >/dev/null && {
4627	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4628	 test ! -s conftest.err
4629       }; then
4630  :
4631else
4632  echo "$as_me: failed program was:" >&5
4633sed 's/^/| /' conftest.$ac_ext >&5
4634
4635  # Broken: fails on valid input.
4636continue
4637fi
4638
4639rm -f conftest.err conftest.$ac_ext
4640
4641  # OK, works on sane cases.  Now check whether nonexistent headers
4642  # can be detected and how.
4643  cat >conftest.$ac_ext <<_ACEOF
4644/* confdefs.h.  */
4645_ACEOF
4646cat confdefs.h >>conftest.$ac_ext
4647cat >>conftest.$ac_ext <<_ACEOF
4648/* end confdefs.h.  */
4649#include <ac_nonexistent.h>
4650_ACEOF
4651if { (ac_try="$ac_cpp conftest.$ac_ext"
4652case "(($ac_try" in
4653  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4654  *) ac_try_echo=$ac_try;;
4655esac
4656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4657  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4658  ac_status=$?
4659  grep -v '^ *+' conftest.er1 >conftest.err
4660  rm -f conftest.er1
4661  cat conftest.err >&5
4662  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4663  (exit $ac_status); } >/dev/null && {
4664	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4665	 test ! -s conftest.err
4666       }; then
4667  # Broken: success on invalid input.
4668continue
4669else
4670  echo "$as_me: failed program was:" >&5
4671sed 's/^/| /' conftest.$ac_ext >&5
4672
4673  # Passes both tests.
4674ac_preproc_ok=:
4675break
4676fi
4677
4678rm -f conftest.err conftest.$ac_ext
4679
4680done
4681# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4682rm -f conftest.err conftest.$ac_ext
4683if $ac_preproc_ok; then
4684  break
4685fi
4686
4687    done
4688    ac_cv_prog_CPP=$CPP
4689
4690fi
4691  CPP=$ac_cv_prog_CPP
4692else
4693  ac_cv_prog_CPP=$CPP
4694fi
4695{ echo "$as_me:$LINENO: result: $CPP" >&5
4696echo "${ECHO_T}$CPP" >&6; }
4697ac_preproc_ok=false
4698for ac_c_preproc_warn_flag in '' yes
4699do
4700  # Use a header file that comes with gcc, so configuring glibc
4701  # with a fresh cross-compiler works.
4702  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4703  # <limits.h> exists even on freestanding compilers.
4704  # On the NeXT, cc -E runs the code through the compiler's parser,
4705  # not just through cpp. "Syntax error" is here to catch this case.
4706  cat >conftest.$ac_ext <<_ACEOF
4707/* confdefs.h.  */
4708_ACEOF
4709cat confdefs.h >>conftest.$ac_ext
4710cat >>conftest.$ac_ext <<_ACEOF
4711/* end confdefs.h.  */
4712#ifdef __STDC__
4713# include <limits.h>
4714#else
4715# include <assert.h>
4716#endif
4717		     Syntax error
4718_ACEOF
4719if { (ac_try="$ac_cpp conftest.$ac_ext"
4720case "(($ac_try" in
4721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4722  *) ac_try_echo=$ac_try;;
4723esac
4724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4725  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4726  ac_status=$?
4727  grep -v '^ *+' conftest.er1 >conftest.err
4728  rm -f conftest.er1
4729  cat conftest.err >&5
4730  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4731  (exit $ac_status); } >/dev/null && {
4732	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4733	 test ! -s conftest.err
4734       }; then
4735  :
4736else
4737  echo "$as_me: failed program was:" >&5
4738sed 's/^/| /' conftest.$ac_ext >&5
4739
4740  # Broken: fails on valid input.
4741continue
4742fi
4743
4744rm -f conftest.err conftest.$ac_ext
4745
4746  # OK, works on sane cases.  Now check whether nonexistent headers
4747  # can be detected and how.
4748  cat >conftest.$ac_ext <<_ACEOF
4749/* confdefs.h.  */
4750_ACEOF
4751cat confdefs.h >>conftest.$ac_ext
4752cat >>conftest.$ac_ext <<_ACEOF
4753/* end confdefs.h.  */
4754#include <ac_nonexistent.h>
4755_ACEOF
4756if { (ac_try="$ac_cpp conftest.$ac_ext"
4757case "(($ac_try" in
4758  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4759  *) ac_try_echo=$ac_try;;
4760esac
4761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4762  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4763  ac_status=$?
4764  grep -v '^ *+' conftest.er1 >conftest.err
4765  rm -f conftest.er1
4766  cat conftest.err >&5
4767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4768  (exit $ac_status); } >/dev/null && {
4769	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4770	 test ! -s conftest.err
4771       }; then
4772  # Broken: success on invalid input.
4773continue
4774else
4775  echo "$as_me: failed program was:" >&5
4776sed 's/^/| /' conftest.$ac_ext >&5
4777
4778  # Passes both tests.
4779ac_preproc_ok=:
4780break
4781fi
4782
4783rm -f conftest.err conftest.$ac_ext
4784
4785done
4786# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4787rm -f conftest.err conftest.$ac_ext
4788if $ac_preproc_ok; then
4789  :
4790else
4791  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4792See \`config.log' for more details." >&5
4793echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4794See \`config.log' for more details." >&2;}
4795   { (exit 1); exit 1; }; }
4796fi
4797
4798ac_ext=c
4799ac_cpp='$CPP $CPPFLAGS'
4800ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4801ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4802ac_compiler_gnu=$ac_cv_c_compiler_gnu
4803
4804
4805{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4806echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4807if test "${ac_cv_header_stdc+set}" = set; then
4808  echo $ECHO_N "(cached) $ECHO_C" >&6
4809else
4810  cat >conftest.$ac_ext <<_ACEOF
4811/* confdefs.h.  */
4812_ACEOF
4813cat confdefs.h >>conftest.$ac_ext
4814cat >>conftest.$ac_ext <<_ACEOF
4815/* end confdefs.h.  */
4816#include <stdlib.h>
4817#include <stdarg.h>
4818#include <string.h>
4819#include <float.h>
4820
4821int
4822main ()
4823{
4824
4825  ;
4826  return 0;
4827}
4828_ACEOF
4829rm -f conftest.$ac_objext
4830if { (ac_try="$ac_compile"
4831case "(($ac_try" in
4832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4833  *) ac_try_echo=$ac_try;;
4834esac
4835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4836  (eval "$ac_compile") 2>conftest.er1
4837  ac_status=$?
4838  grep -v '^ *+' conftest.er1 >conftest.err
4839  rm -f conftest.er1
4840  cat conftest.err >&5
4841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4842  (exit $ac_status); } && {
4843	 test -z "$ac_c_werror_flag" ||
4844	 test ! -s conftest.err
4845       } && test -s conftest.$ac_objext; then
4846  ac_cv_header_stdc=yes
4847else
4848  echo "$as_me: failed program was:" >&5
4849sed 's/^/| /' conftest.$ac_ext >&5
4850
4851	ac_cv_header_stdc=no
4852fi
4853
4854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4855
4856if test $ac_cv_header_stdc = yes; then
4857  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4858  cat >conftest.$ac_ext <<_ACEOF
4859/* confdefs.h.  */
4860_ACEOF
4861cat confdefs.h >>conftest.$ac_ext
4862cat >>conftest.$ac_ext <<_ACEOF
4863/* end confdefs.h.  */
4864#include <string.h>
4865
4866_ACEOF
4867if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4868  $EGREP "memchr" >/dev/null 2>&1; then
4869  :
4870else
4871  ac_cv_header_stdc=no
4872fi
4873rm -f conftest*
4874
4875fi
4876
4877if test $ac_cv_header_stdc = yes; then
4878  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4879  cat >conftest.$ac_ext <<_ACEOF
4880/* confdefs.h.  */
4881_ACEOF
4882cat confdefs.h >>conftest.$ac_ext
4883cat >>conftest.$ac_ext <<_ACEOF
4884/* end confdefs.h.  */
4885#include <stdlib.h>
4886
4887_ACEOF
4888if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4889  $EGREP "free" >/dev/null 2>&1; then
4890  :
4891else
4892  ac_cv_header_stdc=no
4893fi
4894rm -f conftest*
4895
4896fi
4897
4898if test $ac_cv_header_stdc = yes; then
4899  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4900  if test "$cross_compiling" = yes; then
4901  :
4902else
4903  cat >conftest.$ac_ext <<_ACEOF
4904/* confdefs.h.  */
4905_ACEOF
4906cat confdefs.h >>conftest.$ac_ext
4907cat >>conftest.$ac_ext <<_ACEOF
4908/* end confdefs.h.  */
4909#include <ctype.h>
4910#include <stdlib.h>
4911#if ((' ' & 0x0FF) == 0x020)
4912# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4913# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4914#else
4915# define ISLOWER(c) \
4916		   (('a' <= (c) && (c) <= 'i') \
4917		     || ('j' <= (c) && (c) <= 'r') \
4918		     || ('s' <= (c) && (c) <= 'z'))
4919# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4920#endif
4921
4922#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4923int
4924main ()
4925{
4926  int i;
4927  for (i = 0; i < 256; i++)
4928    if (XOR (islower (i), ISLOWER (i))
4929	|| toupper (i) != TOUPPER (i))
4930      return 2;
4931  return 0;
4932}
4933_ACEOF
4934rm -f conftest$ac_exeext
4935if { (ac_try="$ac_link"
4936case "(($ac_try" in
4937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4938  *) ac_try_echo=$ac_try;;
4939esac
4940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4941  (eval "$ac_link") 2>&5
4942  ac_status=$?
4943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4944  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4945  { (case "(($ac_try" in
4946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4947  *) ac_try_echo=$ac_try;;
4948esac
4949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4950  (eval "$ac_try") 2>&5
4951  ac_status=$?
4952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4953  (exit $ac_status); }; }; then
4954  :
4955else
4956  echo "$as_me: program exited with status $ac_status" >&5
4957echo "$as_me: failed program was:" >&5
4958sed 's/^/| /' conftest.$ac_ext >&5
4959
4960( exit $ac_status )
4961ac_cv_header_stdc=no
4962fi
4963rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4964fi
4965
4966
4967fi
4968fi
4969{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4970echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4971if test $ac_cv_header_stdc = yes; then
4972
4973cat >>confdefs.h <<\_ACEOF
4974#define STDC_HEADERS 1
4975_ACEOF
4976
4977fi
4978
4979# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4990		  inttypes.h stdint.h unistd.h
4991do
4992as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4993{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4994echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4995if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4996  echo $ECHO_N "(cached) $ECHO_C" >&6
4997else
4998  cat >conftest.$ac_ext <<_ACEOF
4999/* confdefs.h.  */
5000_ACEOF
5001cat confdefs.h >>conftest.$ac_ext
5002cat >>conftest.$ac_ext <<_ACEOF
5003/* end confdefs.h.  */
5004$ac_includes_default
5005
5006#include <$ac_header>
5007_ACEOF
5008rm -f conftest.$ac_objext
5009if { (ac_try="$ac_compile"
5010case "(($ac_try" in
5011  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5012  *) ac_try_echo=$ac_try;;
5013esac
5014eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5015  (eval "$ac_compile") 2>conftest.er1
5016  ac_status=$?
5017  grep -v '^ *+' conftest.er1 >conftest.err
5018  rm -f conftest.er1
5019  cat conftest.err >&5
5020  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5021  (exit $ac_status); } && {
5022	 test -z "$ac_c_werror_flag" ||
5023	 test ! -s conftest.err
5024       } && test -s conftest.$ac_objext; then
5025  eval "$as_ac_Header=yes"
5026else
5027  echo "$as_me: failed program was:" >&5
5028sed 's/^/| /' conftest.$ac_ext >&5
5029
5030	eval "$as_ac_Header=no"
5031fi
5032
5033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5034fi
5035ac_res=`eval echo '${'$as_ac_Header'}'`
5036	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5037echo "${ECHO_T}$ac_res" >&6; }
5038if test `eval echo '${'$as_ac_Header'}'` = yes; then
5039  cat >>confdefs.h <<_ACEOF
5040#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5041_ACEOF
5042
5043fi
5044
5045done
5046
5047
5048
5049for ac_header in dlfcn.h
5050do
5051as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5052if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5053  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5054echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5055if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5056  echo $ECHO_N "(cached) $ECHO_C" >&6
5057fi
5058ac_res=`eval echo '${'$as_ac_Header'}'`
5059	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5060echo "${ECHO_T}$ac_res" >&6; }
5061else
5062  # Is the header compilable?
5063{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5064echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5065cat >conftest.$ac_ext <<_ACEOF
5066/* confdefs.h.  */
5067_ACEOF
5068cat confdefs.h >>conftest.$ac_ext
5069cat >>conftest.$ac_ext <<_ACEOF
5070/* end confdefs.h.  */
5071$ac_includes_default
5072#include <$ac_header>
5073_ACEOF
5074rm -f conftest.$ac_objext
5075if { (ac_try="$ac_compile"
5076case "(($ac_try" in
5077  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5078  *) ac_try_echo=$ac_try;;
5079esac
5080eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5081  (eval "$ac_compile") 2>conftest.er1
5082  ac_status=$?
5083  grep -v '^ *+' conftest.er1 >conftest.err
5084  rm -f conftest.er1
5085  cat conftest.err >&5
5086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5087  (exit $ac_status); } && {
5088	 test -z "$ac_c_werror_flag" ||
5089	 test ! -s conftest.err
5090       } && test -s conftest.$ac_objext; then
5091  ac_header_compiler=yes
5092else
5093  echo "$as_me: failed program was:" >&5
5094sed 's/^/| /' conftest.$ac_ext >&5
5095
5096	ac_header_compiler=no
5097fi
5098
5099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5100{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5101echo "${ECHO_T}$ac_header_compiler" >&6; }
5102
5103# Is the header present?
5104{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5105echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5106cat >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#include <$ac_header>
5113_ACEOF
5114if { (ac_try="$ac_cpp conftest.$ac_ext"
5115case "(($ac_try" in
5116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5117  *) ac_try_echo=$ac_try;;
5118esac
5119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5120  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5121  ac_status=$?
5122  grep -v '^ *+' conftest.er1 >conftest.err
5123  rm -f conftest.er1
5124  cat conftest.err >&5
5125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5126  (exit $ac_status); } >/dev/null && {
5127	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5128	 test ! -s conftest.err
5129       }; then
5130  ac_header_preproc=yes
5131else
5132  echo "$as_me: failed program was:" >&5
5133sed 's/^/| /' conftest.$ac_ext >&5
5134
5135  ac_header_preproc=no
5136fi
5137
5138rm -f conftest.err conftest.$ac_ext
5139{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5140echo "${ECHO_T}$ac_header_preproc" >&6; }
5141
5142# So?  What about this header?
5143case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5144  yes:no: )
5145    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5146echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5147    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5148echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5149    ac_header_preproc=yes
5150    ;;
5151  no:yes:* )
5152    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5153echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5154    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5155echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5156    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5157echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5158    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5159echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5160    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5161echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5162    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5163echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5164    ( cat <<\_ASBOX
5165## ---------------------------------------------------------------------- ##
5166## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5167## ---------------------------------------------------------------------- ##
5168_ASBOX
5169     ) | sed "s/^/$as_me: WARNING:     /" >&2
5170    ;;
5171esac
5172{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5173echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5174if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5175  echo $ECHO_N "(cached) $ECHO_C" >&6
5176else
5177  eval "$as_ac_Header=\$ac_header_preproc"
5178fi
5179ac_res=`eval echo '${'$as_ac_Header'}'`
5180	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5181echo "${ECHO_T}$ac_res" >&6; }
5182
5183fi
5184if test `eval echo '${'$as_ac_Header'}'` = yes; then
5185  cat >>confdefs.h <<_ACEOF
5186#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5187_ACEOF
5188
5189fi
5190
5191done
5192
5193ac_ext=cpp
5194ac_cpp='$CXXCPP $CPPFLAGS'
5195ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5196ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5197ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5198if test -z "$CXX"; then
5199  if test -n "$CCC"; then
5200    CXX=$CCC
5201  else
5202    if test -n "$ac_tool_prefix"; then
5203  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5204  do
5205    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5206set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5207{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5208echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5209if test "${ac_cv_prog_CXX+set}" = set; then
5210  echo $ECHO_N "(cached) $ECHO_C" >&6
5211else
5212  if test -n "$CXX"; then
5213  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5214else
5215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5216for as_dir in $PATH
5217do
5218  IFS=$as_save_IFS
5219  test -z "$as_dir" && as_dir=.
5220  for ac_exec_ext in '' $ac_executable_extensions; do
5221  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5222    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5223    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5224    break 2
5225  fi
5226done
5227done
5228IFS=$as_save_IFS
5229
5230fi
5231fi
5232CXX=$ac_cv_prog_CXX
5233if test -n "$CXX"; then
5234  { echo "$as_me:$LINENO: result: $CXX" >&5
5235echo "${ECHO_T}$CXX" >&6; }
5236else
5237  { echo "$as_me:$LINENO: result: no" >&5
5238echo "${ECHO_T}no" >&6; }
5239fi
5240
5241
5242    test -n "$CXX" && break
5243  done
5244fi
5245if test -z "$CXX"; then
5246  ac_ct_CXX=$CXX
5247  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5248do
5249  # Extract the first word of "$ac_prog", so it can be a program name with args.
5250set dummy $ac_prog; ac_word=$2
5251{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5253if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5254  echo $ECHO_N "(cached) $ECHO_C" >&6
5255else
5256  if test -n "$ac_ct_CXX"; then
5257  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5258else
5259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5260for as_dir in $PATH
5261do
5262  IFS=$as_save_IFS
5263  test -z "$as_dir" && as_dir=.
5264  for ac_exec_ext in '' $ac_executable_extensions; do
5265  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5266    ac_cv_prog_ac_ct_CXX="$ac_prog"
5267    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5268    break 2
5269  fi
5270done
5271done
5272IFS=$as_save_IFS
5273
5274fi
5275fi
5276ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5277if test -n "$ac_ct_CXX"; then
5278  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5279echo "${ECHO_T}$ac_ct_CXX" >&6; }
5280else
5281  { echo "$as_me:$LINENO: result: no" >&5
5282echo "${ECHO_T}no" >&6; }
5283fi
5284
5285
5286  test -n "$ac_ct_CXX" && break
5287done
5288
5289  if test "x$ac_ct_CXX" = x; then
5290    CXX="g++"
5291  else
5292    case $cross_compiling:$ac_tool_warned in
5293yes:)
5294{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5295whose name does not start with the host triplet.  If you think this
5296configuration is useful to you, please write to autoconf@gnu.org." >&5
5297echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5298whose name does not start with the host triplet.  If you think this
5299configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5300ac_tool_warned=yes ;;
5301esac
5302    CXX=$ac_ct_CXX
5303  fi
5304fi
5305
5306  fi
5307fi
5308# Provide some information about the compiler.
5309echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5310ac_compiler=`set X $ac_compile; echo $2`
5311{ (ac_try="$ac_compiler --version >&5"
5312case "(($ac_try" in
5313  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5314  *) ac_try_echo=$ac_try;;
5315esac
5316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5317  (eval "$ac_compiler --version >&5") 2>&5
5318  ac_status=$?
5319  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5320  (exit $ac_status); }
5321{ (ac_try="$ac_compiler -v >&5"
5322case "(($ac_try" in
5323  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5324  *) ac_try_echo=$ac_try;;
5325esac
5326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5327  (eval "$ac_compiler -v >&5") 2>&5
5328  ac_status=$?
5329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5330  (exit $ac_status); }
5331{ (ac_try="$ac_compiler -V >&5"
5332case "(($ac_try" in
5333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5334  *) ac_try_echo=$ac_try;;
5335esac
5336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5337  (eval "$ac_compiler -V >&5") 2>&5
5338  ac_status=$?
5339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5340  (exit $ac_status); }
5341
5342{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5343echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5344if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5345  echo $ECHO_N "(cached) $ECHO_C" >&6
5346else
5347  cat >conftest.$ac_ext <<_ACEOF
5348/* confdefs.h.  */
5349_ACEOF
5350cat confdefs.h >>conftest.$ac_ext
5351cat >>conftest.$ac_ext <<_ACEOF
5352/* end confdefs.h.  */
5353
5354int
5355main ()
5356{
5357#ifndef __GNUC__
5358       choke me
5359#endif
5360
5361  ;
5362  return 0;
5363}
5364_ACEOF
5365rm -f conftest.$ac_objext
5366if { (ac_try="$ac_compile"
5367case "(($ac_try" in
5368  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5369  *) ac_try_echo=$ac_try;;
5370esac
5371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5372  (eval "$ac_compile") 2>conftest.er1
5373  ac_status=$?
5374  grep -v '^ *+' conftest.er1 >conftest.err
5375  rm -f conftest.er1
5376  cat conftest.err >&5
5377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5378  (exit $ac_status); } && {
5379	 test -z "$ac_cxx_werror_flag" ||
5380	 test ! -s conftest.err
5381       } && test -s conftest.$ac_objext; then
5382  ac_compiler_gnu=yes
5383else
5384  echo "$as_me: failed program was:" >&5
5385sed 's/^/| /' conftest.$ac_ext >&5
5386
5387	ac_compiler_gnu=no
5388fi
5389
5390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5391ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5392
5393fi
5394{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5395echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5396GXX=`test $ac_compiler_gnu = yes && echo yes`
5397ac_test_CXXFLAGS=${CXXFLAGS+set}
5398ac_save_CXXFLAGS=$CXXFLAGS
5399{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5400echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5401if test "${ac_cv_prog_cxx_g+set}" = set; then
5402  echo $ECHO_N "(cached) $ECHO_C" >&6
5403else
5404  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5405   ac_cxx_werror_flag=yes
5406   ac_cv_prog_cxx_g=no
5407   CXXFLAGS="-g"
5408   cat >conftest.$ac_ext <<_ACEOF
5409/* confdefs.h.  */
5410_ACEOF
5411cat confdefs.h >>conftest.$ac_ext
5412cat >>conftest.$ac_ext <<_ACEOF
5413/* end confdefs.h.  */
5414
5415int
5416main ()
5417{
5418
5419  ;
5420  return 0;
5421}
5422_ACEOF
5423rm -f conftest.$ac_objext
5424if { (ac_try="$ac_compile"
5425case "(($ac_try" in
5426  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5427  *) ac_try_echo=$ac_try;;
5428esac
5429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5430  (eval "$ac_compile") 2>conftest.er1
5431  ac_status=$?
5432  grep -v '^ *+' conftest.er1 >conftest.err
5433  rm -f conftest.er1
5434  cat conftest.err >&5
5435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436  (exit $ac_status); } && {
5437	 test -z "$ac_cxx_werror_flag" ||
5438	 test ! -s conftest.err
5439       } && test -s conftest.$ac_objext; then
5440  ac_cv_prog_cxx_g=yes
5441else
5442  echo "$as_me: failed program was:" >&5
5443sed 's/^/| /' conftest.$ac_ext >&5
5444
5445	CXXFLAGS=""
5446      cat >conftest.$ac_ext <<_ACEOF
5447/* confdefs.h.  */
5448_ACEOF
5449cat confdefs.h >>conftest.$ac_ext
5450cat >>conftest.$ac_ext <<_ACEOF
5451/* end confdefs.h.  */
5452
5453int
5454main ()
5455{
5456
5457  ;
5458  return 0;
5459}
5460_ACEOF
5461rm -f conftest.$ac_objext
5462if { (ac_try="$ac_compile"
5463case "(($ac_try" in
5464  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5465  *) ac_try_echo=$ac_try;;
5466esac
5467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5468  (eval "$ac_compile") 2>conftest.er1
5469  ac_status=$?
5470  grep -v '^ *+' conftest.er1 >conftest.err
5471  rm -f conftest.er1
5472  cat conftest.err >&5
5473  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5474  (exit $ac_status); } && {
5475	 test -z "$ac_cxx_werror_flag" ||
5476	 test ! -s conftest.err
5477       } && test -s conftest.$ac_objext; then
5478  :
5479else
5480  echo "$as_me: failed program was:" >&5
5481sed 's/^/| /' conftest.$ac_ext >&5
5482
5483	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5484	 CXXFLAGS="-g"
5485	 cat >conftest.$ac_ext <<_ACEOF
5486/* confdefs.h.  */
5487_ACEOF
5488cat confdefs.h >>conftest.$ac_ext
5489cat >>conftest.$ac_ext <<_ACEOF
5490/* end confdefs.h.  */
5491
5492int
5493main ()
5494{
5495
5496  ;
5497  return 0;
5498}
5499_ACEOF
5500rm -f conftest.$ac_objext
5501if { (ac_try="$ac_compile"
5502case "(($ac_try" in
5503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5504  *) ac_try_echo=$ac_try;;
5505esac
5506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5507  (eval "$ac_compile") 2>conftest.er1
5508  ac_status=$?
5509  grep -v '^ *+' conftest.er1 >conftest.err
5510  rm -f conftest.er1
5511  cat conftest.err >&5
5512  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5513  (exit $ac_status); } && {
5514	 test -z "$ac_cxx_werror_flag" ||
5515	 test ! -s conftest.err
5516       } && test -s conftest.$ac_objext; then
5517  ac_cv_prog_cxx_g=yes
5518else
5519  echo "$as_me: failed program was:" >&5
5520sed 's/^/| /' conftest.$ac_ext >&5
5521
5522
5523fi
5524
5525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5526fi
5527
5528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5529fi
5530
5531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5532   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5533fi
5534{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5535echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5536if test "$ac_test_CXXFLAGS" = set; then
5537  CXXFLAGS=$ac_save_CXXFLAGS
5538elif test $ac_cv_prog_cxx_g = yes; then
5539  if test "$GXX" = yes; then
5540    CXXFLAGS="-g -O2"
5541  else
5542    CXXFLAGS="-g"
5543  fi
5544else
5545  if test "$GXX" = yes; then
5546    CXXFLAGS="-O2"
5547  else
5548    CXXFLAGS=
5549  fi
5550fi
5551ac_ext=cpp
5552ac_cpp='$CXXCPP $CPPFLAGS'
5553ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5554ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5555ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5556
5557depcc="$CXX"  am_compiler_list=
5558
5559{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5560echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5561if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5562  echo $ECHO_N "(cached) $ECHO_C" >&6
5563else
5564  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5565  # We make a subdir and do the tests there.  Otherwise we can end up
5566  # making bogus files that we don't know about and never remove.  For
5567  # instance it was reported that on HP-UX the gcc test will end up
5568  # making a dummy file named `D' -- because `-MD' means `put the output
5569  # in D'.
5570  mkdir conftest.dir
5571  # Copy depcomp to subdir because otherwise we won't find it if we're
5572  # using a relative directory.
5573  cp "$am_depcomp" conftest.dir
5574  cd conftest.dir
5575  # We will build objects and dependencies in a subdirectory because
5576  # it helps to detect inapplicable dependency modes.  For instance
5577  # both Tru64's cc and ICC support -MD to output dependencies as a
5578  # side effect of compilation, but ICC will put the dependencies in
5579  # the current directory while Tru64 will put them in the object
5580  # directory.
5581  mkdir sub
5582
5583  am_cv_CXX_dependencies_compiler_type=none
5584  if test "$am_compiler_list" = ""; then
5585     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5586  fi
5587  for depmode in $am_compiler_list; do
5588    # Setup a source with many dependencies, because some compilers
5589    # like to wrap large dependency lists on column 80 (with \), and
5590    # we should not choose a depcomp mode which is confused by this.
5591    #
5592    # We need to recreate these files for each test, as the compiler may
5593    # overwrite some of them when testing with obscure command lines.
5594    # This happens at least with the AIX C compiler.
5595    : > sub/conftest.c
5596    for i in 1 2 3 4 5 6; do
5597      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5598      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5599      # Solaris 8's {/usr,}/bin/sh.
5600      touch sub/conftst$i.h
5601    done
5602    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5603
5604    case $depmode in
5605    nosideeffect)
5606      # after this tag, mechanisms are not by side-effect, so they'll
5607      # only be used when explicitly requested
5608      if test "x$enable_dependency_tracking" = xyes; then
5609	continue
5610      else
5611	break
5612      fi
5613      ;;
5614    none) break ;;
5615    esac
5616    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5617    # mode.  It turns out that the SunPro C++ compiler does not properly
5618    # handle `-M -o', and we need to detect this.
5619    if depmode=$depmode \
5620       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5621       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5622       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5623         >/dev/null 2>conftest.err &&
5624       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5625       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5626       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5627       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5628      # icc doesn't choke on unknown options, it will just issue warnings
5629      # or remarks (even with -Werror).  So we grep stderr for any message
5630      # that says an option was ignored or not supported.
5631      # When given -MP, icc 7.0 and 7.1 complain thusly:
5632      #   icc: Command line warning: ignoring option '-M'; no argument required
5633      # The diagnosis changed in icc 8.0:
5634      #   icc: Command line remark: option '-MP' not supported
5635      if (grep 'ignoring option' conftest.err ||
5636          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5637        am_cv_CXX_dependencies_compiler_type=$depmode
5638        break
5639      fi
5640    fi
5641  done
5642
5643  cd ..
5644  rm -rf conftest.dir
5645else
5646  am_cv_CXX_dependencies_compiler_type=none
5647fi
5648
5649fi
5650{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5651echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5652CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5653
5654 if
5655  test "x$enable_dependency_tracking" != xno \
5656  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5657  am__fastdepCXX_TRUE=
5658  am__fastdepCXX_FALSE='#'
5659else
5660  am__fastdepCXX_TRUE='#'
5661  am__fastdepCXX_FALSE=
5662fi
5663
5664
5665
5666
5667if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5668    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5669    (test "X$CXX" != "Xg++"))) ; then
5670  ac_ext=cpp
5671ac_cpp='$CXXCPP $CPPFLAGS'
5672ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5673ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5674ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5675{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5676echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5677if test -z "$CXXCPP"; then
5678  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5679  echo $ECHO_N "(cached) $ECHO_C" >&6
5680else
5681      # Double quotes because CXXCPP needs to be expanded
5682    for CXXCPP in "$CXX -E" "/lib/cpp"
5683    do
5684      ac_preproc_ok=false
5685for ac_cxx_preproc_warn_flag in '' yes
5686do
5687  # Use a header file that comes with gcc, so configuring glibc
5688  # with a fresh cross-compiler works.
5689  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5690  # <limits.h> exists even on freestanding compilers.
5691  # On the NeXT, cc -E runs the code through the compiler's parser,
5692  # not just through cpp. "Syntax error" is here to catch this case.
5693  cat >conftest.$ac_ext <<_ACEOF
5694/* confdefs.h.  */
5695_ACEOF
5696cat confdefs.h >>conftest.$ac_ext
5697cat >>conftest.$ac_ext <<_ACEOF
5698/* end confdefs.h.  */
5699#ifdef __STDC__
5700# include <limits.h>
5701#else
5702# include <assert.h>
5703#endif
5704		     Syntax error
5705_ACEOF
5706if { (ac_try="$ac_cpp conftest.$ac_ext"
5707case "(($ac_try" in
5708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5709  *) ac_try_echo=$ac_try;;
5710esac
5711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5712  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5713  ac_status=$?
5714  grep -v '^ *+' conftest.er1 >conftest.err
5715  rm -f conftest.er1
5716  cat conftest.err >&5
5717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5718  (exit $ac_status); } >/dev/null && {
5719	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5720	 test ! -s conftest.err
5721       }; then
5722  :
5723else
5724  echo "$as_me: failed program was:" >&5
5725sed 's/^/| /' conftest.$ac_ext >&5
5726
5727  # Broken: fails on valid input.
5728continue
5729fi
5730
5731rm -f conftest.err conftest.$ac_ext
5732
5733  # OK, works on sane cases.  Now check whether nonexistent headers
5734  # can be detected and how.
5735  cat >conftest.$ac_ext <<_ACEOF
5736/* confdefs.h.  */
5737_ACEOF
5738cat confdefs.h >>conftest.$ac_ext
5739cat >>conftest.$ac_ext <<_ACEOF
5740/* end confdefs.h.  */
5741#include <ac_nonexistent.h>
5742_ACEOF
5743if { (ac_try="$ac_cpp conftest.$ac_ext"
5744case "(($ac_try" in
5745  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5746  *) ac_try_echo=$ac_try;;
5747esac
5748eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5749  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5750  ac_status=$?
5751  grep -v '^ *+' conftest.er1 >conftest.err
5752  rm -f conftest.er1
5753  cat conftest.err >&5
5754  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5755  (exit $ac_status); } >/dev/null && {
5756	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5757	 test ! -s conftest.err
5758       }; then
5759  # Broken: success on invalid input.
5760continue
5761else
5762  echo "$as_me: failed program was:" >&5
5763sed 's/^/| /' conftest.$ac_ext >&5
5764
5765  # Passes both tests.
5766ac_preproc_ok=:
5767break
5768fi
5769
5770rm -f conftest.err conftest.$ac_ext
5771
5772done
5773# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5774rm -f conftest.err conftest.$ac_ext
5775if $ac_preproc_ok; then
5776  break
5777fi
5778
5779    done
5780    ac_cv_prog_CXXCPP=$CXXCPP
5781
5782fi
5783  CXXCPP=$ac_cv_prog_CXXCPP
5784else
5785  ac_cv_prog_CXXCPP=$CXXCPP
5786fi
5787{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5788echo "${ECHO_T}$CXXCPP" >&6; }
5789ac_preproc_ok=false
5790for ac_cxx_preproc_warn_flag in '' yes
5791do
5792  # Use a header file that comes with gcc, so configuring glibc
5793  # with a fresh cross-compiler works.
5794  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5795  # <limits.h> exists even on freestanding compilers.
5796  # On the NeXT, cc -E runs the code through the compiler's parser,
5797  # not just through cpp. "Syntax error" is here to catch this case.
5798  cat >conftest.$ac_ext <<_ACEOF
5799/* confdefs.h.  */
5800_ACEOF
5801cat confdefs.h >>conftest.$ac_ext
5802cat >>conftest.$ac_ext <<_ACEOF
5803/* end confdefs.h.  */
5804#ifdef __STDC__
5805# include <limits.h>
5806#else
5807# include <assert.h>
5808#endif
5809		     Syntax error
5810_ACEOF
5811if { (ac_try="$ac_cpp conftest.$ac_ext"
5812case "(($ac_try" in
5813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5814  *) ac_try_echo=$ac_try;;
5815esac
5816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5817  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5818  ac_status=$?
5819  grep -v '^ *+' conftest.er1 >conftest.err
5820  rm -f conftest.er1
5821  cat conftest.err >&5
5822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823  (exit $ac_status); } >/dev/null && {
5824	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5825	 test ! -s conftest.err
5826       }; then
5827  :
5828else
5829  echo "$as_me: failed program was:" >&5
5830sed 's/^/| /' conftest.$ac_ext >&5
5831
5832  # Broken: fails on valid input.
5833continue
5834fi
5835
5836rm -f conftest.err conftest.$ac_ext
5837
5838  # OK, works on sane cases.  Now check whether nonexistent headers
5839  # can be detected and how.
5840  cat >conftest.$ac_ext <<_ACEOF
5841/* confdefs.h.  */
5842_ACEOF
5843cat confdefs.h >>conftest.$ac_ext
5844cat >>conftest.$ac_ext <<_ACEOF
5845/* end confdefs.h.  */
5846#include <ac_nonexistent.h>
5847_ACEOF
5848if { (ac_try="$ac_cpp conftest.$ac_ext"
5849case "(($ac_try" in
5850  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5851  *) ac_try_echo=$ac_try;;
5852esac
5853eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5854  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5855  ac_status=$?
5856  grep -v '^ *+' conftest.er1 >conftest.err
5857  rm -f conftest.er1
5858  cat conftest.err >&5
5859  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5860  (exit $ac_status); } >/dev/null && {
5861	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5862	 test ! -s conftest.err
5863       }; then
5864  # Broken: success on invalid input.
5865continue
5866else
5867  echo "$as_me: failed program was:" >&5
5868sed 's/^/| /' conftest.$ac_ext >&5
5869
5870  # Passes both tests.
5871ac_preproc_ok=:
5872break
5873fi
5874
5875rm -f conftest.err conftest.$ac_ext
5876
5877done
5878# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5879rm -f conftest.err conftest.$ac_ext
5880if $ac_preproc_ok; then
5881  :
5882else
5883  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5884See \`config.log' for more details." >&5
5885echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5886See \`config.log' for more details." >&2;}
5887   { (exit 1); exit 1; }; }
5888fi
5889
5890ac_ext=cpp
5891ac_cpp='$CXXCPP $CPPFLAGS'
5892ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5893ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5894ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5895
5896fi
5897
5898
5899ac_ext=f
5900ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5901ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5902ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5903if test -n "$ac_tool_prefix"; then
5904  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
5905  do
5906    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5907set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5908{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5909echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5910if test "${ac_cv_prog_F77+set}" = set; then
5911  echo $ECHO_N "(cached) $ECHO_C" >&6
5912else
5913  if test -n "$F77"; then
5914  ac_cv_prog_F77="$F77" # Let the user override the test.
5915else
5916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917for as_dir in $PATH
5918do
5919  IFS=$as_save_IFS
5920  test -z "$as_dir" && as_dir=.
5921  for ac_exec_ext in '' $ac_executable_extensions; do
5922  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5923    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5924    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5925    break 2
5926  fi
5927done
5928done
5929IFS=$as_save_IFS
5930
5931fi
5932fi
5933F77=$ac_cv_prog_F77
5934if test -n "$F77"; then
5935  { echo "$as_me:$LINENO: result: $F77" >&5
5936echo "${ECHO_T}$F77" >&6; }
5937else
5938  { echo "$as_me:$LINENO: result: no" >&5
5939echo "${ECHO_T}no" >&6; }
5940fi
5941
5942
5943    test -n "$F77" && break
5944  done
5945fi
5946if test -z "$F77"; then
5947  ac_ct_F77=$F77
5948  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
5949do
5950  # Extract the first word of "$ac_prog", so it can be a program name with args.
5951set dummy $ac_prog; ac_word=$2
5952{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5953echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5954if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5955  echo $ECHO_N "(cached) $ECHO_C" >&6
5956else
5957  if test -n "$ac_ct_F77"; then
5958  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5959else
5960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961for as_dir in $PATH
5962do
5963  IFS=$as_save_IFS
5964  test -z "$as_dir" && as_dir=.
5965  for ac_exec_ext in '' $ac_executable_extensions; do
5966  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5967    ac_cv_prog_ac_ct_F77="$ac_prog"
5968    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5969    break 2
5970  fi
5971done
5972done
5973IFS=$as_save_IFS
5974
5975fi
5976fi
5977ac_ct_F77=$ac_cv_prog_ac_ct_F77
5978if test -n "$ac_ct_F77"; then
5979  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5980echo "${ECHO_T}$ac_ct_F77" >&6; }
5981else
5982  { echo "$as_me:$LINENO: result: no" >&5
5983echo "${ECHO_T}no" >&6; }
5984fi
5985
5986
5987  test -n "$ac_ct_F77" && break
5988done
5989
5990  if test "x$ac_ct_F77" = x; then
5991    F77=""
5992  else
5993    case $cross_compiling:$ac_tool_warned in
5994yes:)
5995{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5996whose name does not start with the host triplet.  If you think this
5997configuration is useful to you, please write to autoconf@gnu.org." >&5
5998echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5999whose name does not start with the host triplet.  If you think this
6000configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6001ac_tool_warned=yes ;;
6002esac
6003    F77=$ac_ct_F77
6004  fi
6005fi
6006
6007
6008# Provide some information about the compiler.
6009echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6010ac_compiler=`set X $ac_compile; echo $2`
6011{ (ac_try="$ac_compiler --version >&5"
6012case "(($ac_try" in
6013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6014  *) ac_try_echo=$ac_try;;
6015esac
6016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6017  (eval "$ac_compiler --version >&5") 2>&5
6018  ac_status=$?
6019  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6020  (exit $ac_status); }
6021{ (ac_try="$ac_compiler -v >&5"
6022case "(($ac_try" in
6023  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6024  *) ac_try_echo=$ac_try;;
6025esac
6026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6027  (eval "$ac_compiler -v >&5") 2>&5
6028  ac_status=$?
6029  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6030  (exit $ac_status); }
6031{ (ac_try="$ac_compiler -V >&5"
6032case "(($ac_try" in
6033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6034  *) ac_try_echo=$ac_try;;
6035esac
6036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6037  (eval "$ac_compiler -V >&5") 2>&5
6038  ac_status=$?
6039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6040  (exit $ac_status); }
6041rm -f a.out
6042
6043# If we don't use `.F' as extension, the preprocessor is not run on the
6044# input file.  (Note that this only needs to work for GNU compilers.)
6045ac_save_ext=$ac_ext
6046ac_ext=F
6047{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6048echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6049if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6050  echo $ECHO_N "(cached) $ECHO_C" >&6
6051else
6052  cat >conftest.$ac_ext <<_ACEOF
6053      program main
6054#ifndef __GNUC__
6055       choke me
6056#endif
6057
6058      end
6059_ACEOF
6060rm -f conftest.$ac_objext
6061if { (ac_try="$ac_compile"
6062case "(($ac_try" in
6063  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6064  *) ac_try_echo=$ac_try;;
6065esac
6066eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6067  (eval "$ac_compile") 2>conftest.er1
6068  ac_status=$?
6069  grep -v '^ *+' conftest.er1 >conftest.err
6070  rm -f conftest.er1
6071  cat conftest.err >&5
6072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6073  (exit $ac_status); } && {
6074	 test -z "$ac_f77_werror_flag" ||
6075	 test ! -s conftest.err
6076       } && test -s conftest.$ac_objext; then
6077  ac_compiler_gnu=yes
6078else
6079  echo "$as_me: failed program was:" >&5
6080sed 's/^/| /' conftest.$ac_ext >&5
6081
6082	ac_compiler_gnu=no
6083fi
6084
6085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6086ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6087
6088fi
6089{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6090echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6091ac_ext=$ac_save_ext
6092ac_test_FFLAGS=${FFLAGS+set}
6093ac_save_FFLAGS=$FFLAGS
6094FFLAGS=
6095{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6096echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6097if test "${ac_cv_prog_f77_g+set}" = set; then
6098  echo $ECHO_N "(cached) $ECHO_C" >&6
6099else
6100  FFLAGS=-g
6101cat >conftest.$ac_ext <<_ACEOF
6102      program main
6103
6104      end
6105_ACEOF
6106rm -f conftest.$ac_objext
6107if { (ac_try="$ac_compile"
6108case "(($ac_try" in
6109  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6110  *) ac_try_echo=$ac_try;;
6111esac
6112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6113  (eval "$ac_compile") 2>conftest.er1
6114  ac_status=$?
6115  grep -v '^ *+' conftest.er1 >conftest.err
6116  rm -f conftest.er1
6117  cat conftest.err >&5
6118  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6119  (exit $ac_status); } && {
6120	 test -z "$ac_f77_werror_flag" ||
6121	 test ! -s conftest.err
6122       } && test -s conftest.$ac_objext; then
6123  ac_cv_prog_f77_g=yes
6124else
6125  echo "$as_me: failed program was:" >&5
6126sed 's/^/| /' conftest.$ac_ext >&5
6127
6128	ac_cv_prog_f77_g=no
6129fi
6130
6131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6132
6133fi
6134{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6135echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6136if test "$ac_test_FFLAGS" = set; then
6137  FFLAGS=$ac_save_FFLAGS
6138elif test $ac_cv_prog_f77_g = yes; then
6139  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6140    FFLAGS="-g -O2"
6141  else
6142    FFLAGS="-g"
6143  fi
6144else
6145  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6146    FFLAGS="-O2"
6147  else
6148    FFLAGS=
6149  fi
6150fi
6151
6152G77=`test $ac_compiler_gnu = yes && echo yes`
6153ac_ext=c
6154ac_cpp='$CPP $CPPFLAGS'
6155ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6156ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6157ac_compiler_gnu=$ac_cv_c_compiler_gnu
6158
6159
6160
6161# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6162
6163# find the maximum length of command line arguments
6164{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6165echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6166if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6167  echo $ECHO_N "(cached) $ECHO_C" >&6
6168else
6169    i=0
6170  teststring="ABCD"
6171
6172  case $build_os in
6173  msdosdjgpp*)
6174    # On DJGPP, this test can blow up pretty badly due to problems in libc
6175    # (any single argument exceeding 2000 bytes causes a buffer overrun
6176    # during glob expansion).  Even if it were fixed, the result of this
6177    # check would be larger than it should be.
6178    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6179    ;;
6180
6181  gnu*)
6182    # Under GNU Hurd, this test is not required because there is
6183    # no limit to the length of command line arguments.
6184    # Libtool will interpret -1 as no limit whatsoever
6185    lt_cv_sys_max_cmd_len=-1;
6186    ;;
6187
6188  cygwin* | mingw*)
6189    # On Win9x/ME, this test blows up -- it succeeds, but takes
6190    # about 5 minutes as the teststring grows exponentially.
6191    # Worse, since 9x/ME are not pre-emptively multitasking,
6192    # you end up with a "frozen" computer, even though with patience
6193    # the test eventually succeeds (with a max line length of 256k).
6194    # Instead, let's just punt: use the minimum linelength reported by
6195    # all of the supported platforms: 8192 (on NT/2K/XP).
6196    lt_cv_sys_max_cmd_len=8192;
6197    ;;
6198
6199  amigaos*)
6200    # On AmigaOS with pdksh, this test takes hours, literally.
6201    # So we just punt and use a minimum line length of 8192.
6202    lt_cv_sys_max_cmd_len=8192;
6203    ;;
6204
6205  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6206    # This has been around since 386BSD, at least.  Likely further.
6207    if test -x /sbin/sysctl; then
6208      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6209    elif test -x /usr/sbin/sysctl; then
6210      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6211    else
6212      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6213    fi
6214    # And add a safety zone
6215    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6216    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6217    ;;
6218
6219  interix*)
6220    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6221    lt_cv_sys_max_cmd_len=196608
6222    ;;
6223
6224  osf*)
6225    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6226    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6227    # nice to cause kernel panics so lets avoid the loop below.
6228    # First set a reasonable default.
6229    lt_cv_sys_max_cmd_len=16384
6230    #
6231    if test -x /sbin/sysconfig; then
6232      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6233        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6234      esac
6235    fi
6236    ;;
6237  sco3.2v5*)
6238    lt_cv_sys_max_cmd_len=102400
6239    ;;
6240  sysv5* | sco5v6* | sysv4.2uw2*)
6241    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6242    if test -n "$kargmax"; then
6243      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6244    else
6245      lt_cv_sys_max_cmd_len=32768
6246    fi
6247    ;;
6248  *)
6249    # If test is not a shell built-in, we'll probably end up computing a
6250    # maximum length that is only half of the actual maximum length, but
6251    # we can't tell.
6252    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6253    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6254	       = "XX$teststring") >/dev/null 2>&1 &&
6255	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6256	    lt_cv_sys_max_cmd_len=$new_result &&
6257	    test $i != 17 # 1/2 MB should be enough
6258    do
6259      i=`expr $i + 1`
6260      teststring=$teststring$teststring
6261    done
6262    teststring=
6263    # Add a significant safety factor because C++ compilers can tack on massive
6264    # amounts of additional arguments before passing them to the linker.
6265    # It appears as though 1/2 is a usable value.
6266    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6267    ;;
6268  esac
6269
6270fi
6271
6272if test -n $lt_cv_sys_max_cmd_len ; then
6273  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6274echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6275else
6276  { echo "$as_me:$LINENO: result: none" >&5
6277echo "${ECHO_T}none" >&6; }
6278fi
6279
6280
6281
6282
6283# Check for command to grab the raw symbol name followed by C symbol from nm.
6284{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6285echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6286if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6287  echo $ECHO_N "(cached) $ECHO_C" >&6
6288else
6289
6290# These are sane defaults that work on at least a few old systems.
6291# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6292
6293# Character class describing NM global symbol codes.
6294symcode='[BCDEGRST]'
6295
6296# Regexp to match symbols that can be accessed directly from C.
6297sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6298
6299# Transform an extracted symbol line into a proper C declaration
6300lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6301
6302# Transform an extracted symbol line into symbol name and symbol address
6303lt_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'"
6304
6305# Define system-specific variables.
6306case $host_os in
6307aix*)
6308  symcode='[BCDT]'
6309  ;;
6310cygwin* | mingw* | pw32*)
6311  symcode='[ABCDGISTW]'
6312  ;;
6313hpux*) # Its linker distinguishes data from code symbols
6314  if test "$host_cpu" = ia64; then
6315    symcode='[ABCDEGRST]'
6316  fi
6317  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6318  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'"
6319  ;;
6320linux*)
6321  if test "$host_cpu" = ia64; then
6322    symcode='[ABCDGIRSTW]'
6323    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6324    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'"
6325  fi
6326  ;;
6327irix* | nonstopux*)
6328  symcode='[BCDEGRST]'
6329  ;;
6330osf*)
6331  symcode='[BCDEGQRST]'
6332  ;;
6333solaris*)
6334  symcode='[BDRT]'
6335  ;;
6336sco3.2v5*)
6337  symcode='[DT]'
6338  ;;
6339sysv4.2uw2*)
6340  symcode='[DT]'
6341  ;;
6342sysv5* | sco5v6* | unixware* | OpenUNIX*)
6343  symcode='[ABDT]'
6344  ;;
6345sysv4)
6346  symcode='[DFNSTU]'
6347  ;;
6348esac
6349
6350# Handle CRLF in mingw tool chain
6351opt_cr=
6352case $build_os in
6353mingw*)
6354  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6355  ;;
6356esac
6357
6358# If we're using GNU nm, then use its standard symbol codes.
6359case `$NM -V 2>&1` in
6360*GNU* | *'with BFD'*)
6361  symcode='[ABCDGIRSTW]' ;;
6362esac
6363
6364# Try without a prefix undercore, then with it.
6365for ac_symprfx in "" "_"; do
6366
6367  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6368  symxfrm="\\1 $ac_symprfx\\2 \\2"
6369
6370  # Write the raw and C identifiers.
6371  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6372
6373  # Check to see that the pipe works correctly.
6374  pipe_works=no
6375
6376  rm -f conftest*
6377  cat > conftest.$ac_ext <<EOF
6378#ifdef __cplusplus
6379extern "C" {
6380#endif
6381char nm_test_var;
6382void nm_test_func(){}
6383#ifdef __cplusplus
6384}
6385#endif
6386int main(){nm_test_var='a';nm_test_func();return(0);}
6387EOF
6388
6389  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6390  (eval $ac_compile) 2>&5
6391  ac_status=$?
6392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6393  (exit $ac_status); }; then
6394    # Now try to grab the symbols.
6395    nlist=conftest.nm
6396    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6397  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6398  ac_status=$?
6399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6400  (exit $ac_status); } && test -s "$nlist"; then
6401      # Try sorting and uniquifying the output.
6402      if sort "$nlist" | uniq > "$nlist"T; then
6403	mv -f "$nlist"T "$nlist"
6404      else
6405	rm -f "$nlist"T
6406      fi
6407
6408      # Make sure that we snagged all the symbols we need.
6409      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6410	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6411	  cat <<EOF > conftest.$ac_ext
6412#ifdef __cplusplus
6413extern "C" {
6414#endif
6415
6416EOF
6417	  # Now generate the symbol file.
6418	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6419
6420	  cat <<EOF >> conftest.$ac_ext
6421#if defined (__STDC__) && __STDC__
6422# define lt_ptr_t void *
6423#else
6424# define lt_ptr_t char *
6425# define const
6426#endif
6427
6428/* The mapping between symbol names and symbols. */
6429const struct {
6430  const char *name;
6431  lt_ptr_t address;
6432}
6433lt_preloaded_symbols[] =
6434{
6435EOF
6436	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6437	  cat <<\EOF >> conftest.$ac_ext
6438  {0, (lt_ptr_t) 0}
6439};
6440
6441#ifdef __cplusplus
6442}
6443#endif
6444EOF
6445	  # Now try linking the two files.
6446	  mv conftest.$ac_objext conftstm.$ac_objext
6447	  lt_save_LIBS="$LIBS"
6448	  lt_save_CFLAGS="$CFLAGS"
6449	  LIBS="conftstm.$ac_objext"
6450	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6451	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6452  (eval $ac_link) 2>&5
6453  ac_status=$?
6454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6455  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6456	    pipe_works=yes
6457	  fi
6458	  LIBS="$lt_save_LIBS"
6459	  CFLAGS="$lt_save_CFLAGS"
6460	else
6461	  echo "cannot find nm_test_func in $nlist" >&5
6462	fi
6463      else
6464	echo "cannot find nm_test_var in $nlist" >&5
6465      fi
6466    else
6467      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6468    fi
6469  else
6470    echo "$progname: failed program was:" >&5
6471    cat conftest.$ac_ext >&5
6472  fi
6473  rm -f conftest* conftst*
6474
6475  # Do not use the global_symbol_pipe unless it works.
6476  if test "$pipe_works" = yes; then
6477    break
6478  else
6479    lt_cv_sys_global_symbol_pipe=
6480  fi
6481done
6482
6483fi
6484
6485if test -z "$lt_cv_sys_global_symbol_pipe"; then
6486  lt_cv_sys_global_symbol_to_cdecl=
6487fi
6488if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6489  { echo "$as_me:$LINENO: result: failed" >&5
6490echo "${ECHO_T}failed" >&6; }
6491else
6492  { echo "$as_me:$LINENO: result: ok" >&5
6493echo "${ECHO_T}ok" >&6; }
6494fi
6495
6496{ echo "$as_me:$LINENO: checking for objdir" >&5
6497echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6498if test "${lt_cv_objdir+set}" = set; then
6499  echo $ECHO_N "(cached) $ECHO_C" >&6
6500else
6501  rm -f .libs 2>/dev/null
6502mkdir .libs 2>/dev/null
6503if test -d .libs; then
6504  lt_cv_objdir=.libs
6505else
6506  # MS-DOS does not allow filenames that begin with a dot.
6507  lt_cv_objdir=_libs
6508fi
6509rmdir .libs 2>/dev/null
6510fi
6511{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6512echo "${ECHO_T}$lt_cv_objdir" >&6; }
6513objdir=$lt_cv_objdir
6514
6515
6516
6517
6518
6519case $host_os in
6520aix3*)
6521  # AIX sometimes has problems with the GCC collect2 program.  For some
6522  # reason, if we set the COLLECT_NAMES environment variable, the problems
6523  # vanish in a puff of smoke.
6524  if test "X${COLLECT_NAMES+set}" != Xset; then
6525    COLLECT_NAMES=
6526    export COLLECT_NAMES
6527  fi
6528  ;;
6529esac
6530
6531# Sed substitution that helps us do robust quoting.  It backslashifies
6532# metacharacters that are still active within double-quoted strings.
6533Xsed='sed -e 1s/^X//'
6534sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6535
6536# Same as above, but do not quote variable references.
6537double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6538
6539# Sed substitution to delay expansion of an escaped shell variable in a
6540# double_quote_subst'ed string.
6541delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6542
6543# Sed substitution to avoid accidental globbing in evaled expressions
6544no_glob_subst='s/\*/\\\*/g'
6545
6546# Constants:
6547rm="rm -f"
6548
6549# Global variables:
6550default_ofile=libtool
6551can_build_shared=yes
6552
6553# All known linkers require a `.a' archive for static linking (except MSVC,
6554# which needs '.lib').
6555libext=a
6556ltmain="$ac_aux_dir/ltmain.sh"
6557ofile="$default_ofile"
6558with_gnu_ld="$lt_cv_prog_gnu_ld"
6559
6560if test -n "$ac_tool_prefix"; then
6561  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6562set dummy ${ac_tool_prefix}ar; ac_word=$2
6563{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6564echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6565if test "${ac_cv_prog_AR+set}" = set; then
6566  echo $ECHO_N "(cached) $ECHO_C" >&6
6567else
6568  if test -n "$AR"; then
6569  ac_cv_prog_AR="$AR" # Let the user override the test.
6570else
6571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572for as_dir in $PATH
6573do
6574  IFS=$as_save_IFS
6575  test -z "$as_dir" && as_dir=.
6576  for ac_exec_ext in '' $ac_executable_extensions; do
6577  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578    ac_cv_prog_AR="${ac_tool_prefix}ar"
6579    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6580    break 2
6581  fi
6582done
6583done
6584IFS=$as_save_IFS
6585
6586fi
6587fi
6588AR=$ac_cv_prog_AR
6589if test -n "$AR"; then
6590  { echo "$as_me:$LINENO: result: $AR" >&5
6591echo "${ECHO_T}$AR" >&6; }
6592else
6593  { echo "$as_me:$LINENO: result: no" >&5
6594echo "${ECHO_T}no" >&6; }
6595fi
6596
6597
6598fi
6599if test -z "$ac_cv_prog_AR"; then
6600  ac_ct_AR=$AR
6601  # Extract the first word of "ar", so it can be a program name with args.
6602set dummy ar; ac_word=$2
6603{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6604echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6605if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6606  echo $ECHO_N "(cached) $ECHO_C" >&6
6607else
6608  if test -n "$ac_ct_AR"; then
6609  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6610else
6611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6612for as_dir in $PATH
6613do
6614  IFS=$as_save_IFS
6615  test -z "$as_dir" && as_dir=.
6616  for ac_exec_ext in '' $ac_executable_extensions; do
6617  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6618    ac_cv_prog_ac_ct_AR="ar"
6619    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6620    break 2
6621  fi
6622done
6623done
6624IFS=$as_save_IFS
6625
6626fi
6627fi
6628ac_ct_AR=$ac_cv_prog_ac_ct_AR
6629if test -n "$ac_ct_AR"; then
6630  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6631echo "${ECHO_T}$ac_ct_AR" >&6; }
6632else
6633  { echo "$as_me:$LINENO: result: no" >&5
6634echo "${ECHO_T}no" >&6; }
6635fi
6636
6637  if test "x$ac_ct_AR" = x; then
6638    AR="false"
6639  else
6640    case $cross_compiling:$ac_tool_warned in
6641yes:)
6642{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6643whose name does not start with the host triplet.  If you think this
6644configuration is useful to you, please write to autoconf@gnu.org." >&5
6645echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6646whose name does not start with the host triplet.  If you think this
6647configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6648ac_tool_warned=yes ;;
6649esac
6650    AR=$ac_ct_AR
6651  fi
6652else
6653  AR="$ac_cv_prog_AR"
6654fi
6655
6656if test -n "$ac_tool_prefix"; then
6657  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6658set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6659{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6660echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6661if test "${ac_cv_prog_RANLIB+set}" = set; then
6662  echo $ECHO_N "(cached) $ECHO_C" >&6
6663else
6664  if test -n "$RANLIB"; then
6665  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6666else
6667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6668for as_dir in $PATH
6669do
6670  IFS=$as_save_IFS
6671  test -z "$as_dir" && as_dir=.
6672  for ac_exec_ext in '' $ac_executable_extensions; do
6673  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6674    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6675    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6676    break 2
6677  fi
6678done
6679done
6680IFS=$as_save_IFS
6681
6682fi
6683fi
6684RANLIB=$ac_cv_prog_RANLIB
6685if test -n "$RANLIB"; then
6686  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6687echo "${ECHO_T}$RANLIB" >&6; }
6688else
6689  { echo "$as_me:$LINENO: result: no" >&5
6690echo "${ECHO_T}no" >&6; }
6691fi
6692
6693
6694fi
6695if test -z "$ac_cv_prog_RANLIB"; then
6696  ac_ct_RANLIB=$RANLIB
6697  # Extract the first word of "ranlib", so it can be a program name with args.
6698set dummy ranlib; ac_word=$2
6699{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6700echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6701if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6702  echo $ECHO_N "(cached) $ECHO_C" >&6
6703else
6704  if test -n "$ac_ct_RANLIB"; then
6705  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6706else
6707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6708for as_dir in $PATH
6709do
6710  IFS=$as_save_IFS
6711  test -z "$as_dir" && as_dir=.
6712  for ac_exec_ext in '' $ac_executable_extensions; do
6713  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6714    ac_cv_prog_ac_ct_RANLIB="ranlib"
6715    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6716    break 2
6717  fi
6718done
6719done
6720IFS=$as_save_IFS
6721
6722fi
6723fi
6724ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6725if test -n "$ac_ct_RANLIB"; then
6726  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6727echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6728else
6729  { echo "$as_me:$LINENO: result: no" >&5
6730echo "${ECHO_T}no" >&6; }
6731fi
6732
6733  if test "x$ac_ct_RANLIB" = x; then
6734    RANLIB=":"
6735  else
6736    case $cross_compiling:$ac_tool_warned in
6737yes:)
6738{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6739whose name does not start with the host triplet.  If you think this
6740configuration is useful to you, please write to autoconf@gnu.org." >&5
6741echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6742whose name does not start with the host triplet.  If you think this
6743configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6744ac_tool_warned=yes ;;
6745esac
6746    RANLIB=$ac_ct_RANLIB
6747  fi
6748else
6749  RANLIB="$ac_cv_prog_RANLIB"
6750fi
6751
6752if test -n "$ac_tool_prefix"; then
6753  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6754set dummy ${ac_tool_prefix}strip; ac_word=$2
6755{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6756echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6757if test "${ac_cv_prog_STRIP+set}" = set; then
6758  echo $ECHO_N "(cached) $ECHO_C" >&6
6759else
6760  if test -n "$STRIP"; then
6761  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6762else
6763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6764for as_dir in $PATH
6765do
6766  IFS=$as_save_IFS
6767  test -z "$as_dir" && as_dir=.
6768  for ac_exec_ext in '' $ac_executable_extensions; do
6769  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6770    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6771    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6772    break 2
6773  fi
6774done
6775done
6776IFS=$as_save_IFS
6777
6778fi
6779fi
6780STRIP=$ac_cv_prog_STRIP
6781if test -n "$STRIP"; then
6782  { echo "$as_me:$LINENO: result: $STRIP" >&5
6783echo "${ECHO_T}$STRIP" >&6; }
6784else
6785  { echo "$as_me:$LINENO: result: no" >&5
6786echo "${ECHO_T}no" >&6; }
6787fi
6788
6789
6790fi
6791if test -z "$ac_cv_prog_STRIP"; then
6792  ac_ct_STRIP=$STRIP
6793  # Extract the first word of "strip", so it can be a program name with args.
6794set dummy strip; ac_word=$2
6795{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6796echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6797if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6798  echo $ECHO_N "(cached) $ECHO_C" >&6
6799else
6800  if test -n "$ac_ct_STRIP"; then
6801  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6802else
6803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6804for as_dir in $PATH
6805do
6806  IFS=$as_save_IFS
6807  test -z "$as_dir" && as_dir=.
6808  for ac_exec_ext in '' $ac_executable_extensions; do
6809  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6810    ac_cv_prog_ac_ct_STRIP="strip"
6811    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6812    break 2
6813  fi
6814done
6815done
6816IFS=$as_save_IFS
6817
6818fi
6819fi
6820ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6821if test -n "$ac_ct_STRIP"; then
6822  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6823echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6824else
6825  { echo "$as_me:$LINENO: result: no" >&5
6826echo "${ECHO_T}no" >&6; }
6827fi
6828
6829  if test "x$ac_ct_STRIP" = x; then
6830    STRIP=":"
6831  else
6832    case $cross_compiling:$ac_tool_warned in
6833yes:)
6834{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6835whose name does not start with the host triplet.  If you think this
6836configuration is useful to you, please write to autoconf@gnu.org." >&5
6837echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6838whose name does not start with the host triplet.  If you think this
6839configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6840ac_tool_warned=yes ;;
6841esac
6842    STRIP=$ac_ct_STRIP
6843  fi
6844else
6845  STRIP="$ac_cv_prog_STRIP"
6846fi
6847
6848
6849old_CC="$CC"
6850old_CFLAGS="$CFLAGS"
6851
6852# Set sane defaults for various variables
6853test -z "$AR" && AR=ar
6854test -z "$AR_FLAGS" && AR_FLAGS=cru
6855test -z "$AS" && AS=as
6856test -z "$CC" && CC=cc
6857test -z "$LTCC" && LTCC=$CC
6858test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6859test -z "$DLLTOOL" && DLLTOOL=dlltool
6860test -z "$LD" && LD=ld
6861test -z "$LN_S" && LN_S="ln -s"
6862test -z "$MAGIC_CMD" && MAGIC_CMD=file
6863test -z "$NM" && NM=nm
6864test -z "$SED" && SED=sed
6865test -z "$OBJDUMP" && OBJDUMP=objdump
6866test -z "$RANLIB" && RANLIB=:
6867test -z "$STRIP" && STRIP=:
6868test -z "$ac_objext" && ac_objext=o
6869
6870# Determine commands to create old-style static archives.
6871old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6872old_postinstall_cmds='chmod 644 $oldlib'
6873old_postuninstall_cmds=
6874
6875if test -n "$RANLIB"; then
6876  case $host_os in
6877  openbsd*)
6878    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6879    ;;
6880  *)
6881    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6882    ;;
6883  esac
6884  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6885fi
6886
6887for cc_temp in $compiler""; do
6888  case $cc_temp in
6889    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6890    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6891    \-*) ;;
6892    *) break;;
6893  esac
6894done
6895cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6896
6897
6898# Only perform the check for file, if the check method requires it
6899case $deplibs_check_method in
6900file_magic*)
6901  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6902    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6903echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6904if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6905  echo $ECHO_N "(cached) $ECHO_C" >&6
6906else
6907  case $MAGIC_CMD in
6908[\\/*] |  ?:[\\/]*)
6909  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6910  ;;
6911*)
6912  lt_save_MAGIC_CMD="$MAGIC_CMD"
6913  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6914  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6915  for ac_dir in $ac_dummy; do
6916    IFS="$lt_save_ifs"
6917    test -z "$ac_dir" && ac_dir=.
6918    if test -f $ac_dir/${ac_tool_prefix}file; then
6919      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6920      if test -n "$file_magic_test_file"; then
6921	case $deplibs_check_method in
6922	"file_magic "*)
6923	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6924	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6925	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6926	    $EGREP "$file_magic_regex" > /dev/null; then
6927	    :
6928	  else
6929	    cat <<EOF 1>&2
6930
6931*** Warning: the command libtool uses to detect shared libraries,
6932*** $file_magic_cmd, produces output that libtool cannot recognize.
6933*** The result is that libtool may fail to recognize shared libraries
6934*** as such.  This will affect the creation of libtool libraries that
6935*** depend on shared libraries, but programs linked with such libtool
6936*** libraries will work regardless of this problem.  Nevertheless, you
6937*** may want to report the problem to your system manager and/or to
6938*** bug-libtool@gnu.org
6939
6940EOF
6941	  fi ;;
6942	esac
6943      fi
6944      break
6945    fi
6946  done
6947  IFS="$lt_save_ifs"
6948  MAGIC_CMD="$lt_save_MAGIC_CMD"
6949  ;;
6950esac
6951fi
6952
6953MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6954if test -n "$MAGIC_CMD"; then
6955  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6956echo "${ECHO_T}$MAGIC_CMD" >&6; }
6957else
6958  { echo "$as_me:$LINENO: result: no" >&5
6959echo "${ECHO_T}no" >&6; }
6960fi
6961
6962if test -z "$lt_cv_path_MAGIC_CMD"; then
6963  if test -n "$ac_tool_prefix"; then
6964    { echo "$as_me:$LINENO: checking for file" >&5
6965echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6966if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6967  echo $ECHO_N "(cached) $ECHO_C" >&6
6968else
6969  case $MAGIC_CMD in
6970[\\/*] |  ?:[\\/]*)
6971  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6972  ;;
6973*)
6974  lt_save_MAGIC_CMD="$MAGIC_CMD"
6975  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6976  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6977  for ac_dir in $ac_dummy; do
6978    IFS="$lt_save_ifs"
6979    test -z "$ac_dir" && ac_dir=.
6980    if test -f $ac_dir/file; then
6981      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6982      if test -n "$file_magic_test_file"; then
6983	case $deplibs_check_method in
6984	"file_magic "*)
6985	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6986	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6987	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6988	    $EGREP "$file_magic_regex" > /dev/null; then
6989	    :
6990	  else
6991	    cat <<EOF 1>&2
6992
6993*** Warning: the command libtool uses to detect shared libraries,
6994*** $file_magic_cmd, produces output that libtool cannot recognize.
6995*** The result is that libtool may fail to recognize shared libraries
6996*** as such.  This will affect the creation of libtool libraries that
6997*** depend on shared libraries, but programs linked with such libtool
6998*** libraries will work regardless of this problem.  Nevertheless, you
6999*** may want to report the problem to your system manager and/or to
7000*** bug-libtool@gnu.org
7001
7002EOF
7003	  fi ;;
7004	esac
7005      fi
7006      break
7007    fi
7008  done
7009  IFS="$lt_save_ifs"
7010  MAGIC_CMD="$lt_save_MAGIC_CMD"
7011  ;;
7012esac
7013fi
7014
7015MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7016if test -n "$MAGIC_CMD"; then
7017  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7018echo "${ECHO_T}$MAGIC_CMD" >&6; }
7019else
7020  { echo "$as_me:$LINENO: result: no" >&5
7021echo "${ECHO_T}no" >&6; }
7022fi
7023
7024  else
7025    MAGIC_CMD=:
7026  fi
7027fi
7028
7029  fi
7030  ;;
7031esac
7032
7033enable_dlopen=no
7034enable_win32_dll=no
7035
7036# Check whether --enable-libtool-lock was given.
7037if test "${enable_libtool_lock+set}" = set; then
7038  enableval=$enable_libtool_lock;
7039fi
7040
7041test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7042
7043
7044# Check whether --with-pic was given.
7045if test "${with_pic+set}" = set; then
7046  withval=$with_pic; pic_mode="$withval"
7047else
7048  pic_mode=default
7049fi
7050
7051test -z "$pic_mode" && pic_mode=default
7052
7053# Use C for the default configuration in the libtool script
7054tagname=
7055lt_save_CC="$CC"
7056ac_ext=c
7057ac_cpp='$CPP $CPPFLAGS'
7058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7060ac_compiler_gnu=$ac_cv_c_compiler_gnu
7061
7062
7063# Source file extension for C test sources.
7064ac_ext=c
7065
7066# Object file extension for compiled C test sources.
7067objext=o
7068objext=$objext
7069
7070# Code to be used in simple compile tests
7071lt_simple_compile_test_code="int some_variable = 0;\n"
7072
7073# Code to be used in simple link tests
7074lt_simple_link_test_code='int main(){return(0);}\n'
7075
7076
7077# If no C compiler was specified, use CC.
7078LTCC=${LTCC-"$CC"}
7079
7080# If no C compiler flags were specified, use CFLAGS.
7081LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7082
7083# Allow CC to be a program name with arguments.
7084compiler=$CC
7085
7086
7087# save warnings/boilerplate of simple test code
7088ac_outfile=conftest.$ac_objext
7089printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7090eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7091_lt_compiler_boilerplate=`cat conftest.err`
7092$rm conftest*
7093
7094ac_outfile=conftest.$ac_objext
7095printf "$lt_simple_link_test_code" >conftest.$ac_ext
7096eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7097_lt_linker_boilerplate=`cat conftest.err`
7098$rm conftest*
7099
7100
7101
7102lt_prog_compiler_no_builtin_flag=
7103
7104if test "$GCC" = yes; then
7105  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7106
7107
7108{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7109echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7110if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7111  echo $ECHO_N "(cached) $ECHO_C" >&6
7112else
7113  lt_cv_prog_compiler_rtti_exceptions=no
7114  ac_outfile=conftest.$ac_objext
7115   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7116   lt_compiler_flag="-fno-rtti -fno-exceptions"
7117   # Insert the option either (1) after the last *FLAGS variable, or
7118   # (2) before a word containing "conftest.", or (3) at the end.
7119   # Note that $ac_compile itself does not contain backslashes and begins
7120   # with a dollar sign (not a hyphen), so the echo should work correctly.
7121   # The option is referenced via a variable to avoid confusing sed.
7122   lt_compile=`echo "$ac_compile" | $SED \
7123   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7124   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7125   -e 's:$: $lt_compiler_flag:'`
7126   (eval echo "\"\$as_me:7126: $lt_compile\"" >&5)
7127   (eval "$lt_compile" 2>conftest.err)
7128   ac_status=$?
7129   cat conftest.err >&5
7130   echo "$as_me:7130: \$? = $ac_status" >&5
7131   if (exit $ac_status) && test -s "$ac_outfile"; then
7132     # The compiler can only warn and ignore the option if not recognized
7133     # So say no if there are warnings other than the usual output.
7134     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7135     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7136     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7137       lt_cv_prog_compiler_rtti_exceptions=yes
7138     fi
7139   fi
7140   $rm conftest*
7141
7142fi
7143{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7144echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7145
7146if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7147    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7148else
7149    :
7150fi
7151
7152fi
7153
7154lt_prog_compiler_wl=
7155lt_prog_compiler_pic=
7156lt_prog_compiler_static=
7157
7158{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7159echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7160
7161  if test "$GCC" = yes; then
7162    lt_prog_compiler_wl='-Wl,'
7163    lt_prog_compiler_static='-static'
7164
7165    case $host_os in
7166      aix*)
7167      # All AIX code is PIC.
7168      if test "$host_cpu" = ia64; then
7169	# AIX 5 now supports IA64 processor
7170	lt_prog_compiler_static='-Bstatic'
7171      fi
7172      ;;
7173
7174    amigaos*)
7175      # FIXME: we need at least 68020 code to build shared libraries, but
7176      # adding the `-m68020' flag to GCC prevents building anything better,
7177      # like `-m68040'.
7178      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7179      ;;
7180
7181    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7182      # PIC is the default for these OSes.
7183      ;;
7184
7185    mingw* | pw32* | os2*)
7186      # This hack is so that the source file can tell whether it is being
7187      # built for inclusion in a dll (and should export symbols for example).
7188      lt_prog_compiler_pic='-DDLL_EXPORT'
7189      ;;
7190
7191    darwin* | rhapsody*)
7192      # PIC is the default on this platform
7193      # Common symbols not allowed in MH_DYLIB files
7194      lt_prog_compiler_pic='-fno-common'
7195      ;;
7196
7197    interix3*)
7198      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7199      # Instead, we relocate shared libraries at runtime.
7200      ;;
7201
7202    msdosdjgpp*)
7203      # Just because we use GCC doesn't mean we suddenly get shared libraries
7204      # on systems that don't support them.
7205      lt_prog_compiler_can_build_shared=no
7206      enable_shared=no
7207      ;;
7208
7209    sysv4*MP*)
7210      if test -d /usr/nec; then
7211	lt_prog_compiler_pic=-Kconform_pic
7212      fi
7213      ;;
7214
7215    hpux*)
7216      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7217      # not for PA HP-UX.
7218      case $host_cpu in
7219      hppa*64*|ia64*)
7220	# +Z the default
7221	;;
7222      *)
7223	lt_prog_compiler_pic='-fPIC'
7224	;;
7225      esac
7226      ;;
7227
7228    *)
7229      lt_prog_compiler_pic='-fPIC'
7230      ;;
7231    esac
7232  else
7233    # PORTME Check for flag to pass linker flags through the system compiler.
7234    case $host_os in
7235    aix*)
7236      lt_prog_compiler_wl='-Wl,'
7237      if test "$host_cpu" = ia64; then
7238	# AIX 5 now supports IA64 processor
7239	lt_prog_compiler_static='-Bstatic'
7240      else
7241	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7242      fi
7243      ;;
7244      darwin*)
7245        # PIC is the default on this platform
7246        # Common symbols not allowed in MH_DYLIB files
7247       case $cc_basename in
7248         xlc*)
7249         lt_prog_compiler_pic='-qnocommon'
7250         lt_prog_compiler_wl='-Wl,'
7251         ;;
7252       esac
7253       ;;
7254
7255    mingw* | pw32* | os2*)
7256      # This hack is so that the source file can tell whether it is being
7257      # built for inclusion in a dll (and should export symbols for example).
7258      lt_prog_compiler_pic='-DDLL_EXPORT'
7259      ;;
7260
7261    hpux9* | hpux10* | hpux11*)
7262      lt_prog_compiler_wl='-Wl,'
7263      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7264      # not for PA HP-UX.
7265      case $host_cpu in
7266      hppa*64*|ia64*)
7267	# +Z the default
7268	;;
7269      *)
7270	lt_prog_compiler_pic='+Z'
7271	;;
7272      esac
7273      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7274      lt_prog_compiler_static='${wl}-a ${wl}archive'
7275      ;;
7276
7277    irix5* | irix6* | nonstopux*)
7278      lt_prog_compiler_wl='-Wl,'
7279      # PIC (with -KPIC) is the default.
7280      lt_prog_compiler_static='-non_shared'
7281      ;;
7282
7283    newsos6)
7284      lt_prog_compiler_pic='-KPIC'
7285      lt_prog_compiler_static='-Bstatic'
7286      ;;
7287
7288    linux*)
7289      case $cc_basename in
7290      icc* | ecc*)
7291	lt_prog_compiler_wl='-Wl,'
7292	lt_prog_compiler_pic='-KPIC'
7293	lt_prog_compiler_static='-static'
7294        ;;
7295      pgcc* | pgf77* | pgf90* | pgf95*)
7296        # Portland Group compilers (*not* the Pentium gcc compiler,
7297	# which looks to be a dead project)
7298	lt_prog_compiler_wl='-Wl,'
7299	lt_prog_compiler_pic='-fpic'
7300	lt_prog_compiler_static='-Bstatic'
7301        ;;
7302      ccc*)
7303        lt_prog_compiler_wl='-Wl,'
7304        # All Alpha code is PIC.
7305        lt_prog_compiler_static='-non_shared'
7306        ;;
7307      esac
7308      ;;
7309
7310    osf3* | osf4* | osf5*)
7311      lt_prog_compiler_wl='-Wl,'
7312      # All OSF/1 code is PIC.
7313      lt_prog_compiler_static='-non_shared'
7314      ;;
7315
7316    solaris*)
7317      lt_prog_compiler_pic='-KPIC'
7318      lt_prog_compiler_static='-Bstatic'
7319      case $cc_basename in
7320      f77* | f90* | f95*)
7321	lt_prog_compiler_wl='-Qoption ld ';;
7322      *)
7323	lt_prog_compiler_wl='-Wl,';;
7324      esac
7325      ;;
7326
7327    sunos4*)
7328      lt_prog_compiler_wl='-Qoption ld '
7329      lt_prog_compiler_pic='-PIC'
7330      lt_prog_compiler_static='-Bstatic'
7331      ;;
7332
7333    sysv4 | sysv4.2uw2* | sysv4.3*)
7334      lt_prog_compiler_wl='-Wl,'
7335      lt_prog_compiler_pic='-KPIC'
7336      lt_prog_compiler_static='-Bstatic'
7337      ;;
7338
7339    sysv4*MP*)
7340      if test -d /usr/nec ;then
7341	lt_prog_compiler_pic='-Kconform_pic'
7342	lt_prog_compiler_static='-Bstatic'
7343      fi
7344      ;;
7345
7346    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7347      lt_prog_compiler_wl='-Wl,'
7348      lt_prog_compiler_pic='-KPIC'
7349      lt_prog_compiler_static='-Bstatic'
7350      ;;
7351
7352    unicos*)
7353      lt_prog_compiler_wl='-Wl,'
7354      lt_prog_compiler_can_build_shared=no
7355      ;;
7356
7357    uts4*)
7358      lt_prog_compiler_pic='-pic'
7359      lt_prog_compiler_static='-Bstatic'
7360      ;;
7361
7362    *)
7363      lt_prog_compiler_can_build_shared=no
7364      ;;
7365    esac
7366  fi
7367
7368{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7369echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7370
7371#
7372# Check to make sure the PIC flag actually works.
7373#
7374if test -n "$lt_prog_compiler_pic"; then
7375
7376{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7377echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7378if test "${lt_prog_compiler_pic_works+set}" = set; then
7379  echo $ECHO_N "(cached) $ECHO_C" >&6
7380else
7381  lt_prog_compiler_pic_works=no
7382  ac_outfile=conftest.$ac_objext
7383   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7384   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7385   # Insert the option either (1) after the last *FLAGS variable, or
7386   # (2) before a word containing "conftest.", or (3) at the end.
7387   # Note that $ac_compile itself does not contain backslashes and begins
7388   # with a dollar sign (not a hyphen), so the echo should work correctly.
7389   # The option is referenced via a variable to avoid confusing sed.
7390   lt_compile=`echo "$ac_compile" | $SED \
7391   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7392   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7393   -e 's:$: $lt_compiler_flag:'`
7394   (eval echo "\"\$as_me:7394: $lt_compile\"" >&5)
7395   (eval "$lt_compile" 2>conftest.err)
7396   ac_status=$?
7397   cat conftest.err >&5
7398   echo "$as_me:7398: \$? = $ac_status" >&5
7399   if (exit $ac_status) && test -s "$ac_outfile"; then
7400     # The compiler can only warn and ignore the option if not recognized
7401     # So say no if there are warnings other than the usual output.
7402     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7403     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7404     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7405       lt_prog_compiler_pic_works=yes
7406     fi
7407   fi
7408   $rm conftest*
7409
7410fi
7411{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7412echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7413
7414if test x"$lt_prog_compiler_pic_works" = xyes; then
7415    case $lt_prog_compiler_pic in
7416     "" | " "*) ;;
7417     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7418     esac
7419else
7420    lt_prog_compiler_pic=
7421     lt_prog_compiler_can_build_shared=no
7422fi
7423
7424fi
7425case $host_os in
7426  # For platforms which do not support PIC, -DPIC is meaningless:
7427  *djgpp*)
7428    lt_prog_compiler_pic=
7429    ;;
7430  *)
7431    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7432    ;;
7433esac
7434
7435#
7436# Check to make sure the static flag actually works.
7437#
7438wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7439{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7440echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7441if test "${lt_prog_compiler_static_works+set}" = set; then
7442  echo $ECHO_N "(cached) $ECHO_C" >&6
7443else
7444  lt_prog_compiler_static_works=no
7445   save_LDFLAGS="$LDFLAGS"
7446   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7447   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7448   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7449     # The linker can only warn and ignore the option if not recognized
7450     # So say no if there are warnings
7451     if test -s conftest.err; then
7452       # Append any errors to the config.log.
7453       cat conftest.err 1>&5
7454       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7455       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7456       if diff conftest.exp conftest.er2 >/dev/null; then
7457         lt_prog_compiler_static_works=yes
7458       fi
7459     else
7460       lt_prog_compiler_static_works=yes
7461     fi
7462   fi
7463   $rm conftest*
7464   LDFLAGS="$save_LDFLAGS"
7465
7466fi
7467{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7468echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7469
7470if test x"$lt_prog_compiler_static_works" = xyes; then
7471    :
7472else
7473    lt_prog_compiler_static=
7474fi
7475
7476
7477{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7478echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7479if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7480  echo $ECHO_N "(cached) $ECHO_C" >&6
7481else
7482  lt_cv_prog_compiler_c_o=no
7483   $rm -r conftest 2>/dev/null
7484   mkdir conftest
7485   cd conftest
7486   mkdir out
7487   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7488
7489   lt_compiler_flag="-o out/conftest2.$ac_objext"
7490   # Insert the option either (1) after the last *FLAGS variable, or
7491   # (2) before a word containing "conftest.", or (3) at the end.
7492   # Note that $ac_compile itself does not contain backslashes and begins
7493   # with a dollar sign (not a hyphen), so the echo should work correctly.
7494   lt_compile=`echo "$ac_compile" | $SED \
7495   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7496   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7497   -e 's:$: $lt_compiler_flag:'`
7498   (eval echo "\"\$as_me:7498: $lt_compile\"" >&5)
7499   (eval "$lt_compile" 2>out/conftest.err)
7500   ac_status=$?
7501   cat out/conftest.err >&5
7502   echo "$as_me:7502: \$? = $ac_status" >&5
7503   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7504   then
7505     # The compiler can only warn and ignore the option if not recognized
7506     # So say no if there are warnings
7507     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7508     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7509     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7510       lt_cv_prog_compiler_c_o=yes
7511     fi
7512   fi
7513   chmod u+w . 2>&5
7514   $rm conftest*
7515   # SGI C++ compiler will create directory out/ii_files/ for
7516   # template instantiation
7517   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7518   $rm out/* && rmdir out
7519   cd ..
7520   rmdir conftest
7521   $rm conftest*
7522
7523fi
7524{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7525echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7526
7527
7528hard_links="nottested"
7529if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7530  # do not overwrite the value of need_locks provided by the user
7531  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7532echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7533  hard_links=yes
7534  $rm conftest*
7535  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7536  touch conftest.a
7537  ln conftest.a conftest.b 2>&5 || hard_links=no
7538  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7539  { echo "$as_me:$LINENO: result: $hard_links" >&5
7540echo "${ECHO_T}$hard_links" >&6; }
7541  if test "$hard_links" = no; then
7542    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7543echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7544    need_locks=warn
7545  fi
7546else
7547  need_locks=no
7548fi
7549
7550{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7551echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7552
7553  runpath_var=
7554  allow_undefined_flag=
7555  enable_shared_with_static_runtimes=no
7556  archive_cmds=
7557  archive_expsym_cmds=
7558  old_archive_From_new_cmds=
7559  old_archive_from_expsyms_cmds=
7560  export_dynamic_flag_spec=
7561  whole_archive_flag_spec=
7562  thread_safe_flag_spec=
7563  hardcode_libdir_flag_spec=
7564  hardcode_libdir_flag_spec_ld=
7565  hardcode_libdir_separator=
7566  hardcode_direct=no
7567  hardcode_minus_L=no
7568  hardcode_shlibpath_var=unsupported
7569  link_all_deplibs=unknown
7570  hardcode_automatic=no
7571  module_cmds=
7572  module_expsym_cmds=
7573  always_export_symbols=no
7574  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7575  # include_expsyms should be a list of space-separated symbols to be *always*
7576  # included in the symbol list
7577  include_expsyms=
7578  # exclude_expsyms can be an extended regexp of symbols to exclude
7579  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7580  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7581  # as well as any symbol that contains `d'.
7582  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7583  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7584  # platforms (ab)use it in PIC code, but their linkers get confused if
7585  # the symbol is explicitly referenced.  Since portable code cannot
7586  # rely on this symbol name, it's probably fine to never include it in
7587  # preloaded symbol tables.
7588  extract_expsyms_cmds=
7589  # Just being paranoid about ensuring that cc_basename is set.
7590  for cc_temp in $compiler""; do
7591  case $cc_temp in
7592    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7593    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7594    \-*) ;;
7595    *) break;;
7596  esac
7597done
7598cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7599
7600  case $host_os in
7601  cygwin* | mingw* | pw32*)
7602    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7603    # When not using gcc, we currently assume that we are using
7604    # Microsoft Visual C++.
7605    if test "$GCC" != yes; then
7606      with_gnu_ld=no
7607    fi
7608    ;;
7609  interix*)
7610    # we just hope/assume this is gcc and not c89 (= MSVC++)
7611    with_gnu_ld=yes
7612    ;;
7613  openbsd*)
7614    with_gnu_ld=no
7615    ;;
7616  esac
7617
7618  ld_shlibs=yes
7619  if test "$with_gnu_ld" = yes; then
7620    # If archive_cmds runs LD, not CC, wlarc should be empty
7621    wlarc='${wl}'
7622
7623    # Set some defaults for GNU ld with shared library support. These
7624    # are reset later if shared libraries are not supported. Putting them
7625    # here allows them to be overridden if necessary.
7626    runpath_var=LD_RUN_PATH
7627    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7628    export_dynamic_flag_spec='${wl}--export-dynamic'
7629    # ancient GNU ld didn't support --whole-archive et. al.
7630    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7631	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7632      else
7633  	whole_archive_flag_spec=
7634    fi
7635    supports_anon_versioning=no
7636    case `$LD -v 2>/dev/null` in
7637      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7638      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7639      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7640      *\ 2.11.*) ;; # other 2.11 versions
7641      *) supports_anon_versioning=yes ;;
7642    esac
7643
7644    # See if GNU ld supports shared libraries.
7645    case $host_os in
7646    aix3* | aix4* | aix5*)
7647      # On AIX/PPC, the GNU linker is very broken
7648      if test "$host_cpu" != ia64; then
7649	ld_shlibs=no
7650	cat <<EOF 1>&2
7651
7652*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7653*** to be unable to reliably create shared libraries on AIX.
7654*** Therefore, libtool is disabling shared libraries support.  If you
7655*** really care for shared libraries, you may want to modify your PATH
7656*** so that a non-GNU linker is found, and then restart.
7657
7658EOF
7659      fi
7660      ;;
7661
7662    amigaos*)
7663      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)'
7664      hardcode_libdir_flag_spec='-L$libdir'
7665      hardcode_minus_L=yes
7666
7667      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7668      # that the semantics of dynamic libraries on AmigaOS, at least up
7669      # to version 4, is to share data among multiple programs linked
7670      # with the same dynamic library.  Since this doesn't match the
7671      # behavior of shared libraries on other platforms, we can't use
7672      # them.
7673      ld_shlibs=no
7674      ;;
7675
7676    beos*)
7677      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7678	allow_undefined_flag=unsupported
7679	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7680	# support --undefined.  This deserves some investigation.  FIXME
7681	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7682      else
7683	ld_shlibs=no
7684      fi
7685      ;;
7686
7687    cygwin* | mingw* | pw32*)
7688      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7689      # as there is no search path for DLLs.
7690      hardcode_libdir_flag_spec='-L$libdir'
7691      allow_undefined_flag=unsupported
7692      always_export_symbols=no
7693      enable_shared_with_static_runtimes=yes
7694      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7695
7696      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7697        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7698	# If the export-symbols file already is a .def file (1st line
7699	# is EXPORTS), use it as is; otherwise, prepend...
7700	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7701	  cp $export_symbols $output_objdir/$soname.def;
7702	else
7703	  echo EXPORTS > $output_objdir/$soname.def;
7704	  cat $export_symbols >> $output_objdir/$soname.def;
7705	fi~
7706	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7707      else
7708	ld_shlibs=no
7709      fi
7710      ;;
7711
7712    interix3*)
7713      hardcode_direct=no
7714      hardcode_shlibpath_var=no
7715      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7716      export_dynamic_flag_spec='${wl}-E'
7717      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7718      # Instead, shared libraries are loaded at an image base (0x10000000 by
7719      # default) and relocated if they conflict, which is a slow very memory
7720      # consuming and fragmenting process.  To avoid this, we pick a random,
7721      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7722      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7723      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7724      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'
7725      ;;
7726
7727    linux*)
7728      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7729	tmp_addflag=
7730	case $cc_basename,$host_cpu in
7731	pgcc*)				# Portland Group C compiler
7732	  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'
7733	  tmp_addflag=' $pic_flag'
7734	  ;;
7735	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7736	  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'
7737	  tmp_addflag=' $pic_flag -Mnomain' ;;
7738	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7739	  tmp_addflag=' -i_dynamic' ;;
7740	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7741	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7742	ifc* | ifort*)			# Intel Fortran compiler
7743	  tmp_addflag=' -nofor_main' ;;
7744	esac
7745	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7746
7747	if test $supports_anon_versioning = yes; then
7748	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7749  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7750  $echo "local: *; };" >> $output_objdir/$libname.ver~
7751	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7752	fi
7753      else
7754	ld_shlibs=no
7755      fi
7756      ;;
7757
7758    netbsd*)
7759      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7760	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7761	wlarc=
7762      else
7763	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7764	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7765      fi
7766      ;;
7767
7768    solaris*)
7769      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7770	ld_shlibs=no
7771	cat <<EOF 1>&2
7772
7773*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7774*** create shared libraries on Solaris systems.  Therefore, libtool
7775*** is disabling shared libraries support.  We urge you to upgrade GNU
7776*** binutils to release 2.9.1 or newer.  Another option is to modify
7777*** your PATH or compiler configuration so that the native linker is
7778*** used, and then restart.
7779
7780EOF
7781      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7782	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7783	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7784      else
7785	ld_shlibs=no
7786      fi
7787      ;;
7788
7789    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7790      case `$LD -v 2>&1` in
7791        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7792	ld_shlibs=no
7793	cat <<_LT_EOF 1>&2
7794
7795*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7796*** reliably create shared libraries on SCO systems.  Therefore, libtool
7797*** is disabling shared libraries support.  We urge you to upgrade GNU
7798*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7799*** your PATH or compiler configuration so that the native linker is
7800*** used, and then restart.
7801
7802_LT_EOF
7803	;;
7804	*)
7805	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7806	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7807	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7808	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7809	  else
7810	    ld_shlibs=no
7811	  fi
7812	;;
7813      esac
7814      ;;
7815
7816    sunos4*)
7817      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7818      wlarc=
7819      hardcode_direct=yes
7820      hardcode_shlibpath_var=no
7821      ;;
7822
7823    *)
7824      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7825	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7826	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7827      else
7828	ld_shlibs=no
7829      fi
7830      ;;
7831    esac
7832
7833    if test "$ld_shlibs" = no; then
7834      runpath_var=
7835      hardcode_libdir_flag_spec=
7836      export_dynamic_flag_spec=
7837      whole_archive_flag_spec=
7838    fi
7839  else
7840    # PORTME fill in a description of your system's linker (not GNU ld)
7841    case $host_os in
7842    aix3*)
7843      allow_undefined_flag=unsupported
7844      always_export_symbols=yes
7845      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'
7846      # Note: this linker hardcodes the directories in LIBPATH if there
7847      # are no directories specified by -L.
7848      hardcode_minus_L=yes
7849      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7850	# Neither direct hardcoding nor static linking is supported with a
7851	# broken collect2.
7852	hardcode_direct=unsupported
7853      fi
7854      ;;
7855
7856    aix4* | aix5*)
7857      if test "$host_cpu" = ia64; then
7858	# On IA64, the linker does run time linking by default, so we don't
7859	# have to do anything special.
7860	aix_use_runtimelinking=no
7861	exp_sym_flag='-Bexport'
7862	no_entry_flag=""
7863      else
7864	# If we're using GNU nm, then we don't want the "-C" option.
7865	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7866	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7867	  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'
7868	else
7869	  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'
7870	fi
7871	aix_use_runtimelinking=no
7872
7873	# Test if we are trying to use run time linking or normal
7874	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7875	# need to do runtime linking.
7876	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7877	  for ld_flag in $LDFLAGS; do
7878  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7879  	    aix_use_runtimelinking=yes
7880  	    break
7881  	  fi
7882	  done
7883	  ;;
7884	esac
7885
7886	exp_sym_flag='-bexport'
7887	no_entry_flag='-bnoentry'
7888      fi
7889
7890      # When large executables or shared objects are built, AIX ld can
7891      # have problems creating the table of contents.  If linking a library
7892      # or program results in "error TOC overflow" add -mminimal-toc to
7893      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7894      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7895
7896      archive_cmds=''
7897      hardcode_direct=yes
7898      hardcode_libdir_separator=':'
7899      link_all_deplibs=yes
7900
7901      if test "$GCC" = yes; then
7902	case $host_os in aix4.[012]|aix4.[012].*)
7903	# We only want to do this on AIX 4.2 and lower, the check
7904	# below for broken collect2 doesn't work under 4.3+
7905	  collect2name=`${CC} -print-prog-name=collect2`
7906	  if test -f "$collect2name" && \
7907  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7908	  then
7909  	  # We have reworked collect2
7910  	  hardcode_direct=yes
7911	  else
7912  	  # We have old collect2
7913  	  hardcode_direct=unsupported
7914  	  # It fails to find uninstalled libraries when the uninstalled
7915  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7916  	  # to unsupported forces relinking
7917  	  hardcode_minus_L=yes
7918  	  hardcode_libdir_flag_spec='-L$libdir'
7919  	  hardcode_libdir_separator=
7920	  fi
7921	  ;;
7922	esac
7923	shared_flag='-shared'
7924	if test "$aix_use_runtimelinking" = yes; then
7925	  shared_flag="$shared_flag "'${wl}-G'
7926	fi
7927      else
7928	# not using gcc
7929	if test "$host_cpu" = ia64; then
7930  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7931  	# chokes on -Wl,-G. The following line is correct:
7932	  shared_flag='-G'
7933	else
7934	  if test "$aix_use_runtimelinking" = yes; then
7935	    shared_flag='${wl}-G'
7936	  else
7937	    shared_flag='${wl}-bM:SRE'
7938	  fi
7939	fi
7940      fi
7941
7942      # It seems that -bexpall does not export symbols beginning with
7943      # underscore (_), so it is better to generate a list of symbols to export.
7944      always_export_symbols=yes
7945      if test "$aix_use_runtimelinking" = yes; then
7946	# Warning - without using the other runtime loading flags (-brtl),
7947	# -berok will link without error, but may produce a broken library.
7948	allow_undefined_flag='-berok'
7949       # Determine the default libpath from the value encoded in an empty executable.
7950       cat >conftest.$ac_ext <<_ACEOF
7951/* confdefs.h.  */
7952_ACEOF
7953cat confdefs.h >>conftest.$ac_ext
7954cat >>conftest.$ac_ext <<_ACEOF
7955/* end confdefs.h.  */
7956
7957int
7958main ()
7959{
7960
7961  ;
7962  return 0;
7963}
7964_ACEOF
7965rm -f conftest.$ac_objext conftest$ac_exeext
7966if { (ac_try="$ac_link"
7967case "(($ac_try" in
7968  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7969  *) ac_try_echo=$ac_try;;
7970esac
7971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7972  (eval "$ac_link") 2>conftest.er1
7973  ac_status=$?
7974  grep -v '^ *+' conftest.er1 >conftest.err
7975  rm -f conftest.er1
7976  cat conftest.err >&5
7977  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7978  (exit $ac_status); } && {
7979	 test -z "$ac_c_werror_flag" ||
7980	 test ! -s conftest.err
7981       } && test -s conftest$ac_exeext &&
7982       $as_test_x conftest$ac_exeext; then
7983
7984aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7985}'`
7986# Check for a 64-bit object if we didn't find anything.
7987if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7988}'`; fi
7989else
7990  echo "$as_me: failed program was:" >&5
7991sed 's/^/| /' conftest.$ac_ext >&5
7992
7993
7994fi
7995
7996rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7997      conftest$ac_exeext conftest.$ac_ext
7998if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7999
8000       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8001	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"
8002       else
8003	if test "$host_cpu" = ia64; then
8004	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8005	  allow_undefined_flag="-z nodefs"
8006	  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"
8007	else
8008	 # Determine the default libpath from the value encoded in an empty executable.
8009	 cat >conftest.$ac_ext <<_ACEOF
8010/* confdefs.h.  */
8011_ACEOF
8012cat confdefs.h >>conftest.$ac_ext
8013cat >>conftest.$ac_ext <<_ACEOF
8014/* end confdefs.h.  */
8015
8016int
8017main ()
8018{
8019
8020  ;
8021  return 0;
8022}
8023_ACEOF
8024rm -f conftest.$ac_objext conftest$ac_exeext
8025if { (ac_try="$ac_link"
8026case "(($ac_try" in
8027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8028  *) ac_try_echo=$ac_try;;
8029esac
8030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8031  (eval "$ac_link") 2>conftest.er1
8032  ac_status=$?
8033  grep -v '^ *+' conftest.er1 >conftest.err
8034  rm -f conftest.er1
8035  cat conftest.err >&5
8036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8037  (exit $ac_status); } && {
8038	 test -z "$ac_c_werror_flag" ||
8039	 test ! -s conftest.err
8040       } && test -s conftest$ac_exeext &&
8041       $as_test_x conftest$ac_exeext; then
8042
8043aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8044}'`
8045# Check for a 64-bit object if we didn't find anything.
8046if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8047}'`; fi
8048else
8049  echo "$as_me: failed program was:" >&5
8050sed 's/^/| /' conftest.$ac_ext >&5
8051
8052
8053fi
8054
8055rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8056      conftest$ac_exeext conftest.$ac_ext
8057if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8058
8059	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8060	  # Warning - without using the other run time loading flags,
8061	  # -berok will link without error, but may produce a broken library.
8062	  no_undefined_flag=' ${wl}-bernotok'
8063	  allow_undefined_flag=' ${wl}-berok'
8064	  # Exported symbols can be pulled into shared objects from archives
8065	  whole_archive_flag_spec='$convenience'
8066	  archive_cmds_need_lc=yes
8067	  # This is similar to how AIX traditionally builds its shared libraries.
8068	  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'
8069	fi
8070      fi
8071      ;;
8072
8073    amigaos*)
8074      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)'
8075      hardcode_libdir_flag_spec='-L$libdir'
8076      hardcode_minus_L=yes
8077      # see comment about different semantics on the GNU ld section
8078      ld_shlibs=no
8079      ;;
8080
8081    bsdi[45]*)
8082      export_dynamic_flag_spec=-rdynamic
8083      ;;
8084
8085    cygwin* | mingw* | pw32*)
8086      # When not using gcc, we currently assume that we are using
8087      # Microsoft Visual C++.
8088      # hardcode_libdir_flag_spec is actually meaningless, as there is
8089      # no search path for DLLs.
8090      hardcode_libdir_flag_spec=' '
8091      allow_undefined_flag=unsupported
8092      # Tell ltmain to make .lib files, not .a files.
8093      libext=lib
8094      # Tell ltmain to make .dll files, not .so files.
8095      shrext_cmds=".dll"
8096      # FIXME: Setting linknames here is a bad hack.
8097      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8098      # The linker will automatically build a .lib file if we build a DLL.
8099      old_archive_From_new_cmds='true'
8100      # FIXME: Should let the user specify the lib program.
8101      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8102      fix_srcfile_path='`cygpath -w "$srcfile"`'
8103      enable_shared_with_static_runtimes=yes
8104      ;;
8105
8106    darwin* | rhapsody*)
8107      case $host_os in
8108        rhapsody* | darwin1.[012])
8109         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8110         ;;
8111       *) # Darwin 1.3 on
8112         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8113           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8114         else
8115           case ${MACOSX_DEPLOYMENT_TARGET} in
8116             10.[012])
8117               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8118               ;;
8119             10.*)
8120               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8121               ;;
8122           esac
8123         fi
8124         ;;
8125      esac
8126      archive_cmds_need_lc=no
8127      hardcode_direct=no
8128      hardcode_automatic=yes
8129      hardcode_shlibpath_var=unsupported
8130      whole_archive_flag_spec=''
8131      link_all_deplibs=yes
8132    if test "$GCC" = yes ; then
8133    	output_verbose_link_cmd='echo'
8134        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8135      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8136      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8137      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8138      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}'
8139    else
8140      case $cc_basename in
8141        xlc*)
8142         output_verbose_link_cmd='echo'
8143         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8144         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8145          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8146         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8147          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}'
8148          ;;
8149       *)
8150         ld_shlibs=no
8151          ;;
8152      esac
8153    fi
8154      ;;
8155
8156    dgux*)
8157      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8158      hardcode_libdir_flag_spec='-L$libdir'
8159      hardcode_shlibpath_var=no
8160      ;;
8161
8162    freebsd1*)
8163      ld_shlibs=no
8164      ;;
8165
8166    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8167    # support.  Future versions do this automatically, but an explicit c++rt0.o
8168    # does not break anything, and helps significantly (at the cost of a little
8169    # extra space).
8170    freebsd2.2*)
8171      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8172      hardcode_libdir_flag_spec='-R$libdir'
8173      hardcode_direct=yes
8174      hardcode_shlibpath_var=no
8175      ;;
8176
8177    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8178    freebsd2*)
8179      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8180      hardcode_direct=yes
8181      hardcode_minus_L=yes
8182      hardcode_shlibpath_var=no
8183      ;;
8184
8185    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8186    freebsd* | kfreebsd*-gnu | dragonfly*)
8187      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8188      hardcode_libdir_flag_spec='-R$libdir'
8189      hardcode_direct=yes
8190      hardcode_shlibpath_var=no
8191      ;;
8192
8193    hpux9*)
8194      if test "$GCC" = yes; then
8195	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'
8196      else
8197	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'
8198      fi
8199      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8200      hardcode_libdir_separator=:
8201      hardcode_direct=yes
8202
8203      # hardcode_minus_L: Not really in the search PATH,
8204      # but as the default location of the library.
8205      hardcode_minus_L=yes
8206      export_dynamic_flag_spec='${wl}-E'
8207      ;;
8208
8209    hpux10*)
8210      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8211	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8212      else
8213	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8214      fi
8215      if test "$with_gnu_ld" = no; then
8216	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8217	hardcode_libdir_separator=:
8218
8219	hardcode_direct=yes
8220	export_dynamic_flag_spec='${wl}-E'
8221
8222	# hardcode_minus_L: Not really in the search PATH,
8223	# but as the default location of the library.
8224	hardcode_minus_L=yes
8225      fi
8226      ;;
8227
8228    hpux11*)
8229      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8230	case $host_cpu in
8231	hppa*64*)
8232	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8233	  ;;
8234	ia64*)
8235	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8236	  ;;
8237	*)
8238	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8239	  ;;
8240	esac
8241      else
8242	case $host_cpu in
8243	hppa*64*)
8244	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8245	  ;;
8246	ia64*)
8247	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8248	  ;;
8249	*)
8250	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8251	  ;;
8252	esac
8253      fi
8254      if test "$with_gnu_ld" = no; then
8255	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8256	hardcode_libdir_separator=:
8257
8258	case $host_cpu in
8259	hppa*64*|ia64*)
8260	  hardcode_libdir_flag_spec_ld='+b $libdir'
8261	  hardcode_direct=no
8262	  hardcode_shlibpath_var=no
8263	  ;;
8264	*)
8265	  hardcode_direct=yes
8266	  export_dynamic_flag_spec='${wl}-E'
8267
8268	  # hardcode_minus_L: Not really in the search PATH,
8269	  # but as the default location of the library.
8270	  hardcode_minus_L=yes
8271	  ;;
8272	esac
8273      fi
8274      ;;
8275
8276    irix5* | irix6* | nonstopux*)
8277      if test "$GCC" = yes; then
8278	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'
8279      else
8280	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'
8281	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8282      fi
8283      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8284      hardcode_libdir_separator=:
8285      link_all_deplibs=yes
8286      ;;
8287
8288    netbsd*)
8289      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8290	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8291      else
8292	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8293      fi
8294      hardcode_libdir_flag_spec='-R$libdir'
8295      hardcode_direct=yes
8296      hardcode_shlibpath_var=no
8297      ;;
8298
8299    newsos6)
8300      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8301      hardcode_direct=yes
8302      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8303      hardcode_libdir_separator=:
8304      hardcode_shlibpath_var=no
8305      ;;
8306
8307    openbsd*)
8308      hardcode_direct=yes
8309      hardcode_shlibpath_var=no
8310      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8311	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8312	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8313	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8314	export_dynamic_flag_spec='${wl}-E'
8315      else
8316       case $host_os in
8317	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8318	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8319	   hardcode_libdir_flag_spec='-R$libdir'
8320	   ;;
8321	 *)
8322	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8323	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8324	   ;;
8325       esac
8326      fi
8327      ;;
8328
8329    os2*)
8330      hardcode_libdir_flag_spec='-L$libdir'
8331      hardcode_minus_L=yes
8332      allow_undefined_flag=unsupported
8333      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'
8334      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8335      ;;
8336
8337    osf3*)
8338      if test "$GCC" = yes; then
8339	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8340	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'
8341      else
8342	allow_undefined_flag=' -expect_unresolved \*'
8343	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'
8344      fi
8345      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8346      hardcode_libdir_separator=:
8347      ;;
8348
8349    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8350      if test "$GCC" = yes; then
8351	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8352	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'
8353	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8354      else
8355	allow_undefined_flag=' -expect_unresolved \*'
8356	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'
8357	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8358	$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'
8359
8360	# Both c and cxx compiler support -rpath directly
8361	hardcode_libdir_flag_spec='-rpath $libdir'
8362      fi
8363      hardcode_libdir_separator=:
8364      ;;
8365
8366    solaris*)
8367      no_undefined_flag=' -z text'
8368      if test "$GCC" = yes; then
8369	wlarc='${wl}'
8370	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8371	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8372	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8373      else
8374	wlarc=''
8375	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8376	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8377  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8378      fi
8379      hardcode_libdir_flag_spec='-R$libdir'
8380      hardcode_shlibpath_var=no
8381      case $host_os in
8382      solaris2.[0-5] | solaris2.[0-5].*) ;;
8383      *)
8384 	# The compiler driver will combine linker options so we
8385 	# cannot just pass the convience library names through
8386 	# without $wl, iff we do not link with $LD.
8387 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8388 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8389 	case $wlarc in
8390 	'')
8391 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8392 	*)
8393 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8394 	esac ;;
8395      esac
8396      link_all_deplibs=yes
8397      ;;
8398
8399    sunos4*)
8400      if test "x$host_vendor" = xsequent; then
8401	# Use $CC to link under sequent, because it throws in some extra .o
8402	# files that make .init and .fini sections work.
8403	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8404      else
8405	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8406      fi
8407      hardcode_libdir_flag_spec='-L$libdir'
8408      hardcode_direct=yes
8409      hardcode_minus_L=yes
8410      hardcode_shlibpath_var=no
8411      ;;
8412
8413    sysv4)
8414      case $host_vendor in
8415	sni)
8416	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8417	  hardcode_direct=yes # is this really true???
8418	;;
8419	siemens)
8420	  ## LD is ld it makes a PLAMLIB
8421	  ## CC just makes a GrossModule.
8422	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8423	  reload_cmds='$CC -r -o $output$reload_objs'
8424	  hardcode_direct=no
8425        ;;
8426	motorola)
8427	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8428	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8429	;;
8430      esac
8431      runpath_var='LD_RUN_PATH'
8432      hardcode_shlibpath_var=no
8433      ;;
8434
8435    sysv4.3*)
8436      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8437      hardcode_shlibpath_var=no
8438      export_dynamic_flag_spec='-Bexport'
8439      ;;
8440
8441    sysv4*MP*)
8442      if test -d /usr/nec; then
8443	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8444	hardcode_shlibpath_var=no
8445	runpath_var=LD_RUN_PATH
8446	hardcode_runpath_var=yes
8447	ld_shlibs=yes
8448      fi
8449      ;;
8450
8451    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8452      no_undefined_flag='${wl}-z,text'
8453      archive_cmds_need_lc=no
8454      hardcode_shlibpath_var=no
8455      runpath_var='LD_RUN_PATH'
8456
8457      if test "$GCC" = yes; then
8458	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8459	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8460      else
8461	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8462	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8463      fi
8464      ;;
8465
8466    sysv5* | sco3.2v5* | sco5v6*)
8467      # Note: We can NOT use -z defs as we might desire, because we do not
8468      # link with -lc, and that would cause any symbols used from libc to
8469      # always be unresolved, which means just about no library would
8470      # ever link correctly.  If we're not using GNU ld we use -z text
8471      # though, which does catch some bad symbols but isn't as heavy-handed
8472      # as -z defs.
8473      no_undefined_flag='${wl}-z,text'
8474      allow_undefined_flag='${wl}-z,nodefs'
8475      archive_cmds_need_lc=no
8476      hardcode_shlibpath_var=no
8477      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8478      hardcode_libdir_separator=':'
8479      link_all_deplibs=yes
8480      export_dynamic_flag_spec='${wl}-Bexport'
8481      runpath_var='LD_RUN_PATH'
8482
8483      if test "$GCC" = yes; then
8484	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8485	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8486      else
8487	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8488	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8489      fi
8490      ;;
8491
8492    uts4*)
8493      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8494      hardcode_libdir_flag_spec='-L$libdir'
8495      hardcode_shlibpath_var=no
8496      ;;
8497
8498    *)
8499      ld_shlibs=no
8500      ;;
8501    esac
8502  fi
8503
8504{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8505echo "${ECHO_T}$ld_shlibs" >&6; }
8506test "$ld_shlibs" = no && can_build_shared=no
8507
8508#
8509# Do we need to explicitly link libc?
8510#
8511case "x$archive_cmds_need_lc" in
8512x|xyes)
8513  # Assume -lc should be added
8514  archive_cmds_need_lc=yes
8515
8516  if test "$enable_shared" = yes && test "$GCC" = yes; then
8517    case $archive_cmds in
8518    *'~'*)
8519      # FIXME: we may have to deal with multi-command sequences.
8520      ;;
8521    '$CC '*)
8522      # Test whether the compiler implicitly links with -lc since on some
8523      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8524      # to ld, don't add -lc before -lgcc.
8525      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8526echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8527      $rm conftest*
8528      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8529
8530      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8531  (eval $ac_compile) 2>&5
8532  ac_status=$?
8533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8534  (exit $ac_status); } 2>conftest.err; then
8535        soname=conftest
8536        lib=conftest
8537        libobjs=conftest.$ac_objext
8538        deplibs=
8539        wl=$lt_prog_compiler_wl
8540	pic_flag=$lt_prog_compiler_pic
8541        compiler_flags=-v
8542        linker_flags=-v
8543        verstring=
8544        output_objdir=.
8545        libname=conftest
8546        lt_save_allow_undefined_flag=$allow_undefined_flag
8547        allow_undefined_flag=
8548        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8549  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8550  ac_status=$?
8551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8552  (exit $ac_status); }
8553        then
8554	  archive_cmds_need_lc=no
8555        else
8556	  archive_cmds_need_lc=yes
8557        fi
8558        allow_undefined_flag=$lt_save_allow_undefined_flag
8559      else
8560        cat conftest.err 1>&5
8561      fi
8562      $rm conftest*
8563      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8564echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8565      ;;
8566    esac
8567  fi
8568  ;;
8569esac
8570
8571{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8572echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8573library_names_spec=
8574libname_spec='lib$name'
8575soname_spec=
8576shrext_cmds=".so"
8577postinstall_cmds=
8578postuninstall_cmds=
8579finish_cmds=
8580finish_eval=
8581shlibpath_var=
8582shlibpath_overrides_runpath=unknown
8583version_type=none
8584dynamic_linker="$host_os ld.so"
8585sys_lib_dlsearch_path_spec="/lib /usr/lib"
8586if test "$GCC" = yes; then
8587  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8588  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8589    # if the path contains ";" then we assume it to be the separator
8590    # otherwise default to the standard path separator (i.e. ":") - it is
8591    # assumed that no part of a normal pathname contains ";" but that should
8592    # okay in the real world where ";" in dirpaths is itself problematic.
8593    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8594  else
8595    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8596  fi
8597else
8598  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8599fi
8600need_lib_prefix=unknown
8601hardcode_into_libs=no
8602
8603# when you set need_version to no, make sure it does not cause -set_version
8604# flags to be left without arguments
8605need_version=unknown
8606
8607case $host_os in
8608aix3*)
8609  version_type=linux
8610  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8611  shlibpath_var=LIBPATH
8612
8613  # AIX 3 has no versioning support, so we append a major version to the name.
8614  soname_spec='${libname}${release}${shared_ext}$major'
8615  ;;
8616
8617aix4* | aix5*)
8618  version_type=linux
8619  need_lib_prefix=no
8620  need_version=no
8621  hardcode_into_libs=yes
8622  if test "$host_cpu" = ia64; then
8623    # AIX 5 supports IA64
8624    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8625    shlibpath_var=LD_LIBRARY_PATH
8626  else
8627    # With GCC up to 2.95.x, collect2 would create an import file
8628    # for dependence libraries.  The import file would start with
8629    # the line `#! .'.  This would cause the generated library to
8630    # depend on `.', always an invalid library.  This was fixed in
8631    # development snapshots of GCC prior to 3.0.
8632    case $host_os in
8633      aix4 | aix4.[01] | aix4.[01].*)
8634      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8635	   echo ' yes '
8636	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8637	:
8638      else
8639	can_build_shared=no
8640      fi
8641      ;;
8642    esac
8643    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8644    # soname into executable. Probably we can add versioning support to
8645    # collect2, so additional links can be useful in future.
8646    if test "$aix_use_runtimelinking" = yes; then
8647      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8648      # instead of lib<name>.a to let people know that these are not
8649      # typical AIX shared libraries.
8650      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8651    else
8652      # We preserve .a as extension for shared libraries through AIX4.2
8653      # and later when we are not doing run time linking.
8654      library_names_spec='${libname}${release}.a $libname.a'
8655      soname_spec='${libname}${release}${shared_ext}$major'
8656    fi
8657    shlibpath_var=LIBPATH
8658  fi
8659  ;;
8660
8661amigaos*)
8662  library_names_spec='$libname.ixlibrary $libname.a'
8663  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8664  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'
8665  ;;
8666
8667beos*)
8668  library_names_spec='${libname}${shared_ext}'
8669  dynamic_linker="$host_os ld.so"
8670  shlibpath_var=LIBRARY_PATH
8671  ;;
8672
8673bsdi[45]*)
8674  version_type=linux
8675  need_version=no
8676  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8677  soname_spec='${libname}${release}${shared_ext}$major'
8678  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8679  shlibpath_var=LD_LIBRARY_PATH
8680  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8681  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8682  # the default ld.so.conf also contains /usr/contrib/lib and
8683  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8684  # libtool to hard-code these into programs
8685  ;;
8686
8687cygwin* | mingw* | pw32*)
8688  version_type=windows
8689  shrext_cmds=".dll"
8690  need_version=no
8691  need_lib_prefix=no
8692
8693  case $GCC,$host_os in
8694  yes,cygwin* | yes,mingw* | yes,pw32*)
8695    library_names_spec='$libname.dll.a'
8696    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8697    postinstall_cmds='base_file=`basename \${file}`~
8698      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8699      dldir=$destdir/`dirname \$dlpath`~
8700      test -d \$dldir || mkdir -p \$dldir~
8701      $install_prog $dir/$dlname \$dldir/$dlname~
8702      chmod a+x \$dldir/$dlname'
8703    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8704      dlpath=$dir/\$dldll~
8705       $rm \$dlpath'
8706    shlibpath_overrides_runpath=yes
8707
8708    case $host_os in
8709    cygwin*)
8710      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8711      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8712      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8713      ;;
8714    mingw*)
8715      # MinGW DLLs use traditional 'lib' prefix
8716      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8717      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8718      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8719        # It is most probably a Windows format PATH printed by
8720        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8721        # path with ; separators, and with drive letters. We can handle the
8722        # drive letters (cygwin fileutils understands them), so leave them,
8723        # especially as we might pass files found there to a mingw objdump,
8724        # which wouldn't understand a cygwinified path. Ahh.
8725        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8726      else
8727        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8728      fi
8729      ;;
8730    pw32*)
8731      # pw32 DLLs use 'pw' prefix rather than 'lib'
8732      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8733      ;;
8734    esac
8735    ;;
8736
8737  *)
8738    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8739    ;;
8740  esac
8741  dynamic_linker='Win32 ld.exe'
8742  # FIXME: first we should search . and the directory the executable is in
8743  shlibpath_var=PATH
8744  ;;
8745
8746darwin* | rhapsody*)
8747  dynamic_linker="$host_os dyld"
8748  version_type=darwin
8749  need_lib_prefix=no
8750  need_version=no
8751  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8752  soname_spec='${libname}${release}${major}$shared_ext'
8753  shlibpath_overrides_runpath=yes
8754  shlibpath_var=DYLD_LIBRARY_PATH
8755  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8756  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8757  if test "$GCC" = yes; then
8758    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8759  else
8760    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8761  fi
8762  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8763  ;;
8764
8765dgux*)
8766  version_type=linux
8767  need_lib_prefix=no
8768  need_version=no
8769  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8770  soname_spec='${libname}${release}${shared_ext}$major'
8771  shlibpath_var=LD_LIBRARY_PATH
8772  ;;
8773
8774freebsd1*)
8775  dynamic_linker=no
8776  ;;
8777
8778kfreebsd*-gnu)
8779  version_type=linux
8780  need_lib_prefix=no
8781  need_version=no
8782  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8783  soname_spec='${libname}${release}${shared_ext}$major'
8784  shlibpath_var=LD_LIBRARY_PATH
8785  shlibpath_overrides_runpath=no
8786  hardcode_into_libs=yes
8787  dynamic_linker='GNU ld.so'
8788  ;;
8789
8790freebsd* | dragonfly*)
8791  # DragonFly does not have aout.  When/if they implement a new
8792  # versioning mechanism, adjust this.
8793  if test -x /usr/bin/objformat; then
8794    objformat=`/usr/bin/objformat`
8795  else
8796    case $host_os in
8797    freebsd[123]*) objformat=aout ;;
8798    *) objformat=elf ;;
8799    esac
8800  fi
8801  version_type=freebsd-$objformat
8802  case $version_type in
8803    freebsd-elf*)
8804      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8805      need_version=no
8806      need_lib_prefix=no
8807      ;;
8808    freebsd-*)
8809      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8810      need_version=yes
8811      ;;
8812  esac
8813  shlibpath_var=LD_LIBRARY_PATH
8814  case $host_os in
8815  freebsd2*)
8816    shlibpath_overrides_runpath=yes
8817    ;;
8818  freebsd3.[01]* | freebsdelf3.[01]*)
8819    shlibpath_overrides_runpath=yes
8820    hardcode_into_libs=yes
8821    ;;
8822  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8823  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8824    shlibpath_overrides_runpath=no
8825    hardcode_into_libs=yes
8826    ;;
8827  freebsd*) # from 4.6 on
8828    shlibpath_overrides_runpath=yes
8829    hardcode_into_libs=yes
8830    ;;
8831  esac
8832  ;;
8833
8834gnu*)
8835  version_type=linux
8836  need_lib_prefix=no
8837  need_version=no
8838  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8839  soname_spec='${libname}${release}${shared_ext}$major'
8840  shlibpath_var=LD_LIBRARY_PATH
8841  hardcode_into_libs=yes
8842  ;;
8843
8844hpux9* | hpux10* | hpux11*)
8845  # Give a soname corresponding to the major version so that dld.sl refuses to
8846  # link against other versions.
8847  version_type=sunos
8848  need_lib_prefix=no
8849  need_version=no
8850  case $host_cpu in
8851  ia64*)
8852    shrext_cmds='.so'
8853    hardcode_into_libs=yes
8854    dynamic_linker="$host_os dld.so"
8855    shlibpath_var=LD_LIBRARY_PATH
8856    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8857    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8858    soname_spec='${libname}${release}${shared_ext}$major'
8859    if test "X$HPUX_IA64_MODE" = X32; then
8860      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8861    else
8862      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8863    fi
8864    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8865    ;;
8866   hppa*64*)
8867     shrext_cmds='.sl'
8868     hardcode_into_libs=yes
8869     dynamic_linker="$host_os dld.sl"
8870     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8871     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8872     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8873     soname_spec='${libname}${release}${shared_ext}$major'
8874     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8875     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8876     ;;
8877   *)
8878    shrext_cmds='.sl'
8879    dynamic_linker="$host_os dld.sl"
8880    shlibpath_var=SHLIB_PATH
8881    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8882    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8883    soname_spec='${libname}${release}${shared_ext}$major'
8884    ;;
8885  esac
8886  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8887  postinstall_cmds='chmod 555 $lib'
8888  ;;
8889
8890interix3*)
8891  version_type=linux
8892  need_lib_prefix=no
8893  need_version=no
8894  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8895  soname_spec='${libname}${release}${shared_ext}$major'
8896  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8897  shlibpath_var=LD_LIBRARY_PATH
8898  shlibpath_overrides_runpath=no
8899  hardcode_into_libs=yes
8900  ;;
8901
8902irix5* | irix6* | nonstopux*)
8903  case $host_os in
8904    nonstopux*) version_type=nonstopux ;;
8905    *)
8906	if test "$lt_cv_prog_gnu_ld" = yes; then
8907		version_type=linux
8908	else
8909		version_type=irix
8910	fi ;;
8911  esac
8912  need_lib_prefix=no
8913  need_version=no
8914  soname_spec='${libname}${release}${shared_ext}$major'
8915  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8916  case $host_os in
8917  irix5* | nonstopux*)
8918    libsuff= shlibsuff=
8919    ;;
8920  *)
8921    case $LD in # libtool.m4 will add one of these switches to LD
8922    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8923      libsuff= shlibsuff= libmagic=32-bit;;
8924    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8925      libsuff=32 shlibsuff=N32 libmagic=N32;;
8926    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8927      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8928    *) libsuff= shlibsuff= libmagic=never-match;;
8929    esac
8930    ;;
8931  esac
8932  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8933  shlibpath_overrides_runpath=no
8934  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8935  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8936  hardcode_into_libs=yes
8937  ;;
8938
8939# No shared lib support for Linux oldld, aout, or coff.
8940linux*oldld* | linux*aout* | linux*coff*)
8941  dynamic_linker=no
8942  ;;
8943
8944# This must be Linux ELF.
8945linux*)
8946  version_type=linux
8947  need_lib_prefix=no
8948  need_version=no
8949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8950  soname_spec='${libname}${release}${shared_ext}$major'
8951  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8952  shlibpath_var=LD_LIBRARY_PATH
8953  shlibpath_overrides_runpath=no
8954  # This implies no fast_install, which is unacceptable.
8955  # Some rework will be needed to allow for fast_install
8956  # before this can be enabled.
8957  hardcode_into_libs=yes
8958
8959  # Append ld.so.conf contents to the search path
8960  if test -f /etc/ld.so.conf; then
8961    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8962    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8963  fi
8964
8965  # We used to test for /lib/ld.so.1 and disable shared libraries on
8966  # powerpc, because MkLinux only supported shared libraries with the
8967  # GNU dynamic linker.  Since this was broken with cross compilers,
8968  # most powerpc-linux boxes support dynamic linking these days and
8969  # people can always --disable-shared, the test was removed, and we
8970  # assume the GNU/Linux dynamic linker is in use.
8971  dynamic_linker='GNU/Linux ld.so'
8972  ;;
8973
8974knetbsd*-gnu)
8975  version_type=linux
8976  need_lib_prefix=no
8977  need_version=no
8978  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8979  soname_spec='${libname}${release}${shared_ext}$major'
8980  shlibpath_var=LD_LIBRARY_PATH
8981  shlibpath_overrides_runpath=no
8982  hardcode_into_libs=yes
8983  dynamic_linker='GNU ld.so'
8984  ;;
8985
8986netbsd*)
8987  version_type=sunos
8988  need_lib_prefix=no
8989  need_version=no
8990  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8991    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8992    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8993    dynamic_linker='NetBSD (a.out) ld.so'
8994  else
8995    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8996    soname_spec='${libname}${release}${shared_ext}$major'
8997    dynamic_linker='NetBSD ld.elf_so'
8998  fi
8999  shlibpath_var=LD_LIBRARY_PATH
9000  shlibpath_overrides_runpath=yes
9001  hardcode_into_libs=yes
9002  ;;
9003
9004newsos6)
9005  version_type=linux
9006  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9007  shlibpath_var=LD_LIBRARY_PATH
9008  shlibpath_overrides_runpath=yes
9009  ;;
9010
9011nto-qnx*)
9012  version_type=linux
9013  need_lib_prefix=no
9014  need_version=no
9015  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9016  soname_spec='${libname}${release}${shared_ext}$major'
9017  shlibpath_var=LD_LIBRARY_PATH
9018  shlibpath_overrides_runpath=yes
9019  ;;
9020
9021openbsd*)
9022  version_type=sunos
9023  sys_lib_dlsearch_path_spec="/usr/lib"
9024  need_lib_prefix=no
9025  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9026  case $host_os in
9027    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9028    *)                         need_version=no  ;;
9029  esac
9030  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9031  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9032  shlibpath_var=LD_LIBRARY_PATH
9033  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9034    case $host_os in
9035      openbsd2.[89] | openbsd2.[89].*)
9036	shlibpath_overrides_runpath=no
9037	;;
9038      *)
9039	shlibpath_overrides_runpath=yes
9040	;;
9041      esac
9042  else
9043    shlibpath_overrides_runpath=yes
9044  fi
9045  ;;
9046
9047os2*)
9048  libname_spec='$name'
9049  shrext_cmds=".dll"
9050  need_lib_prefix=no
9051  library_names_spec='$libname${shared_ext} $libname.a'
9052  dynamic_linker='OS/2 ld.exe'
9053  shlibpath_var=LIBPATH
9054  ;;
9055
9056osf3* | osf4* | osf5*)
9057  version_type=osf
9058  need_lib_prefix=no
9059  need_version=no
9060  soname_spec='${libname}${release}${shared_ext}$major'
9061  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9062  shlibpath_var=LD_LIBRARY_PATH
9063  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9064  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9065  ;;
9066
9067solaris*)
9068  version_type=linux
9069  need_lib_prefix=no
9070  need_version=no
9071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9072  soname_spec='${libname}${release}${shared_ext}$major'
9073  shlibpath_var=LD_LIBRARY_PATH
9074  shlibpath_overrides_runpath=yes
9075  hardcode_into_libs=yes
9076  # ldd complains unless libraries are executable
9077  postinstall_cmds='chmod +x $lib'
9078  ;;
9079
9080sunos4*)
9081  version_type=sunos
9082  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9083  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9084  shlibpath_var=LD_LIBRARY_PATH
9085  shlibpath_overrides_runpath=yes
9086  if test "$with_gnu_ld" = yes; then
9087    need_lib_prefix=no
9088  fi
9089  need_version=yes
9090  ;;
9091
9092sysv4 | sysv4.3*)
9093  version_type=linux
9094  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9095  soname_spec='${libname}${release}${shared_ext}$major'
9096  shlibpath_var=LD_LIBRARY_PATH
9097  case $host_vendor in
9098    sni)
9099      shlibpath_overrides_runpath=no
9100      need_lib_prefix=no
9101      export_dynamic_flag_spec='${wl}-Blargedynsym'
9102      runpath_var=LD_RUN_PATH
9103      ;;
9104    siemens)
9105      need_lib_prefix=no
9106      ;;
9107    motorola)
9108      need_lib_prefix=no
9109      need_version=no
9110      shlibpath_overrides_runpath=no
9111      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9112      ;;
9113  esac
9114  ;;
9115
9116sysv4*MP*)
9117  if test -d /usr/nec ;then
9118    version_type=linux
9119    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9120    soname_spec='$libname${shared_ext}.$major'
9121    shlibpath_var=LD_LIBRARY_PATH
9122  fi
9123  ;;
9124
9125sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9126  version_type=freebsd-elf
9127  need_lib_prefix=no
9128  need_version=no
9129  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9130  soname_spec='${libname}${release}${shared_ext}$major'
9131  shlibpath_var=LD_LIBRARY_PATH
9132  hardcode_into_libs=yes
9133  if test "$with_gnu_ld" = yes; then
9134    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9135    shlibpath_overrides_runpath=no
9136  else
9137    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9138    shlibpath_overrides_runpath=yes
9139    case $host_os in
9140      sco3.2v5*)
9141        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9142	;;
9143    esac
9144  fi
9145  sys_lib_dlsearch_path_spec='/usr/lib'
9146  ;;
9147
9148uts4*)
9149  version_type=linux
9150  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9151  soname_spec='${libname}${release}${shared_ext}$major'
9152  shlibpath_var=LD_LIBRARY_PATH
9153  ;;
9154
9155*)
9156  dynamic_linker=no
9157  ;;
9158esac
9159{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9160echo "${ECHO_T}$dynamic_linker" >&6; }
9161test "$dynamic_linker" = no && can_build_shared=no
9162
9163variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9164if test "$GCC" = yes; then
9165  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9166fi
9167
9168{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9169echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9170hardcode_action=
9171if test -n "$hardcode_libdir_flag_spec" || \
9172   test -n "$runpath_var" || \
9173   test "X$hardcode_automatic" = "Xyes" ; then
9174
9175  # We can hardcode non-existant directories.
9176  if test "$hardcode_direct" != no &&
9177     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9178     # have to relink, otherwise we might link with an installed library
9179     # when we should be linking with a yet-to-be-installed one
9180     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9181     test "$hardcode_minus_L" != no; then
9182    # Linking always hardcodes the temporary library directory.
9183    hardcode_action=relink
9184  else
9185    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9186    hardcode_action=immediate
9187  fi
9188else
9189  # We cannot hardcode anything, or else we can only hardcode existing
9190  # directories.
9191  hardcode_action=unsupported
9192fi
9193{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9194echo "${ECHO_T}$hardcode_action" >&6; }
9195
9196if test "$hardcode_action" = relink; then
9197  # Fast installation is not supported
9198  enable_fast_install=no
9199elif test "$shlibpath_overrides_runpath" = yes ||
9200     test "$enable_shared" = no; then
9201  # Fast installation is not necessary
9202  enable_fast_install=needless
9203fi
9204
9205striplib=
9206old_striplib=
9207{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9208echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9209if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9210  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9211  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9212  { echo "$as_me:$LINENO: result: yes" >&5
9213echo "${ECHO_T}yes" >&6; }
9214else
9215# FIXME - insert some real tests, host_os isn't really good enough
9216  case $host_os in
9217   darwin*)
9218       if test -n "$STRIP" ; then
9219         striplib="$STRIP -x"
9220         { echo "$as_me:$LINENO: result: yes" >&5
9221echo "${ECHO_T}yes" >&6; }
9222       else
9223  { echo "$as_me:$LINENO: result: no" >&5
9224echo "${ECHO_T}no" >&6; }
9225fi
9226       ;;
9227   *)
9228  { echo "$as_me:$LINENO: result: no" >&5
9229echo "${ECHO_T}no" >&6; }
9230    ;;
9231  esac
9232fi
9233
9234if test "x$enable_dlopen" != xyes; then
9235  enable_dlopen=unknown
9236  enable_dlopen_self=unknown
9237  enable_dlopen_self_static=unknown
9238else
9239  lt_cv_dlopen=no
9240  lt_cv_dlopen_libs=
9241
9242  case $host_os in
9243  beos*)
9244    lt_cv_dlopen="load_add_on"
9245    lt_cv_dlopen_libs=
9246    lt_cv_dlopen_self=yes
9247    ;;
9248
9249  mingw* | pw32*)
9250    lt_cv_dlopen="LoadLibrary"
9251    lt_cv_dlopen_libs=
9252   ;;
9253
9254  cygwin*)
9255    lt_cv_dlopen="dlopen"
9256    lt_cv_dlopen_libs=
9257   ;;
9258
9259  darwin*)
9260  # if libdl is installed we need to link against it
9261    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9262echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9263if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9264  echo $ECHO_N "(cached) $ECHO_C" >&6
9265else
9266  ac_check_lib_save_LIBS=$LIBS
9267LIBS="-ldl  $LIBS"
9268cat >conftest.$ac_ext <<_ACEOF
9269/* confdefs.h.  */
9270_ACEOF
9271cat confdefs.h >>conftest.$ac_ext
9272cat >>conftest.$ac_ext <<_ACEOF
9273/* end confdefs.h.  */
9274
9275/* Override any GCC internal prototype to avoid an error.
9276   Use char because int might match the return type of a GCC
9277   builtin and then its argument prototype would still apply.  */
9278#ifdef __cplusplus
9279extern "C"
9280#endif
9281char dlopen ();
9282int
9283main ()
9284{
9285return dlopen ();
9286  ;
9287  return 0;
9288}
9289_ACEOF
9290rm -f conftest.$ac_objext conftest$ac_exeext
9291if { (ac_try="$ac_link"
9292case "(($ac_try" in
9293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9294  *) ac_try_echo=$ac_try;;
9295esac
9296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9297  (eval "$ac_link") 2>conftest.er1
9298  ac_status=$?
9299  grep -v '^ *+' conftest.er1 >conftest.err
9300  rm -f conftest.er1
9301  cat conftest.err >&5
9302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9303  (exit $ac_status); } && {
9304	 test -z "$ac_c_werror_flag" ||
9305	 test ! -s conftest.err
9306       } && test -s conftest$ac_exeext &&
9307       $as_test_x conftest$ac_exeext; then
9308  ac_cv_lib_dl_dlopen=yes
9309else
9310  echo "$as_me: failed program was:" >&5
9311sed 's/^/| /' conftest.$ac_ext >&5
9312
9313	ac_cv_lib_dl_dlopen=no
9314fi
9315
9316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9317      conftest$ac_exeext conftest.$ac_ext
9318LIBS=$ac_check_lib_save_LIBS
9319fi
9320{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9321echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9322if test $ac_cv_lib_dl_dlopen = yes; then
9323  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9324else
9325
9326    lt_cv_dlopen="dyld"
9327    lt_cv_dlopen_libs=
9328    lt_cv_dlopen_self=yes
9329
9330fi
9331
9332   ;;
9333
9334  *)
9335    { echo "$as_me:$LINENO: checking for shl_load" >&5
9336echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9337if test "${ac_cv_func_shl_load+set}" = set; then
9338  echo $ECHO_N "(cached) $ECHO_C" >&6
9339else
9340  cat >conftest.$ac_ext <<_ACEOF
9341/* confdefs.h.  */
9342_ACEOF
9343cat confdefs.h >>conftest.$ac_ext
9344cat >>conftest.$ac_ext <<_ACEOF
9345/* end confdefs.h.  */
9346/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9347   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9348#define shl_load innocuous_shl_load
9349
9350/* System header to define __stub macros and hopefully few prototypes,
9351    which can conflict with char shl_load (); below.
9352    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9353    <limits.h> exists even on freestanding compilers.  */
9354
9355#ifdef __STDC__
9356# include <limits.h>
9357#else
9358# include <assert.h>
9359#endif
9360
9361#undef shl_load
9362
9363/* Override any GCC internal prototype to avoid an error.
9364   Use char because int might match the return type of a GCC
9365   builtin and then its argument prototype would still apply.  */
9366#ifdef __cplusplus
9367extern "C"
9368#endif
9369char shl_load ();
9370/* The GNU C library defines this for functions which it implements
9371    to always fail with ENOSYS.  Some functions are actually named
9372    something starting with __ and the normal name is an alias.  */
9373#if defined __stub_shl_load || defined __stub___shl_load
9374choke me
9375#endif
9376
9377int
9378main ()
9379{
9380return shl_load ();
9381  ;
9382  return 0;
9383}
9384_ACEOF
9385rm -f conftest.$ac_objext conftest$ac_exeext
9386if { (ac_try="$ac_link"
9387case "(($ac_try" in
9388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9389  *) ac_try_echo=$ac_try;;
9390esac
9391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9392  (eval "$ac_link") 2>conftest.er1
9393  ac_status=$?
9394  grep -v '^ *+' conftest.er1 >conftest.err
9395  rm -f conftest.er1
9396  cat conftest.err >&5
9397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9398  (exit $ac_status); } && {
9399	 test -z "$ac_c_werror_flag" ||
9400	 test ! -s conftest.err
9401       } && test -s conftest$ac_exeext &&
9402       $as_test_x conftest$ac_exeext; then
9403  ac_cv_func_shl_load=yes
9404else
9405  echo "$as_me: failed program was:" >&5
9406sed 's/^/| /' conftest.$ac_ext >&5
9407
9408	ac_cv_func_shl_load=no
9409fi
9410
9411rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9412      conftest$ac_exeext conftest.$ac_ext
9413fi
9414{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9415echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9416if test $ac_cv_func_shl_load = yes; then
9417  lt_cv_dlopen="shl_load"
9418else
9419  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9420echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9421if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9422  echo $ECHO_N "(cached) $ECHO_C" >&6
9423else
9424  ac_check_lib_save_LIBS=$LIBS
9425LIBS="-ldld  $LIBS"
9426cat >conftest.$ac_ext <<_ACEOF
9427/* confdefs.h.  */
9428_ACEOF
9429cat confdefs.h >>conftest.$ac_ext
9430cat >>conftest.$ac_ext <<_ACEOF
9431/* end confdefs.h.  */
9432
9433/* Override any GCC internal prototype to avoid an error.
9434   Use char because int might match the return type of a GCC
9435   builtin and then its argument prototype would still apply.  */
9436#ifdef __cplusplus
9437extern "C"
9438#endif
9439char shl_load ();
9440int
9441main ()
9442{
9443return shl_load ();
9444  ;
9445  return 0;
9446}
9447_ACEOF
9448rm -f conftest.$ac_objext conftest$ac_exeext
9449if { (ac_try="$ac_link"
9450case "(($ac_try" in
9451  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9452  *) ac_try_echo=$ac_try;;
9453esac
9454eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9455  (eval "$ac_link") 2>conftest.er1
9456  ac_status=$?
9457  grep -v '^ *+' conftest.er1 >conftest.err
9458  rm -f conftest.er1
9459  cat conftest.err >&5
9460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9461  (exit $ac_status); } && {
9462	 test -z "$ac_c_werror_flag" ||
9463	 test ! -s conftest.err
9464       } && test -s conftest$ac_exeext &&
9465       $as_test_x conftest$ac_exeext; then
9466  ac_cv_lib_dld_shl_load=yes
9467else
9468  echo "$as_me: failed program was:" >&5
9469sed 's/^/| /' conftest.$ac_ext >&5
9470
9471	ac_cv_lib_dld_shl_load=no
9472fi
9473
9474rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9475      conftest$ac_exeext conftest.$ac_ext
9476LIBS=$ac_check_lib_save_LIBS
9477fi
9478{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9479echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9480if test $ac_cv_lib_dld_shl_load = yes; then
9481  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9482else
9483  { echo "$as_me:$LINENO: checking for dlopen" >&5
9484echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9485if test "${ac_cv_func_dlopen+set}" = set; then
9486  echo $ECHO_N "(cached) $ECHO_C" >&6
9487else
9488  cat >conftest.$ac_ext <<_ACEOF
9489/* confdefs.h.  */
9490_ACEOF
9491cat confdefs.h >>conftest.$ac_ext
9492cat >>conftest.$ac_ext <<_ACEOF
9493/* end confdefs.h.  */
9494/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9495   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9496#define dlopen innocuous_dlopen
9497
9498/* System header to define __stub macros and hopefully few prototypes,
9499    which can conflict with char dlopen (); below.
9500    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9501    <limits.h> exists even on freestanding compilers.  */
9502
9503#ifdef __STDC__
9504# include <limits.h>
9505#else
9506# include <assert.h>
9507#endif
9508
9509#undef dlopen
9510
9511/* Override any GCC internal prototype to avoid an error.
9512   Use char because int might match the return type of a GCC
9513   builtin and then its argument prototype would still apply.  */
9514#ifdef __cplusplus
9515extern "C"
9516#endif
9517char dlopen ();
9518/* The GNU C library defines this for functions which it implements
9519    to always fail with ENOSYS.  Some functions are actually named
9520    something starting with __ and the normal name is an alias.  */
9521#if defined __stub_dlopen || defined __stub___dlopen
9522choke me
9523#endif
9524
9525int
9526main ()
9527{
9528return dlopen ();
9529  ;
9530  return 0;
9531}
9532_ACEOF
9533rm -f conftest.$ac_objext conftest$ac_exeext
9534if { (ac_try="$ac_link"
9535case "(($ac_try" in
9536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9537  *) ac_try_echo=$ac_try;;
9538esac
9539eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9540  (eval "$ac_link") 2>conftest.er1
9541  ac_status=$?
9542  grep -v '^ *+' conftest.er1 >conftest.err
9543  rm -f conftest.er1
9544  cat conftest.err >&5
9545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9546  (exit $ac_status); } && {
9547	 test -z "$ac_c_werror_flag" ||
9548	 test ! -s conftest.err
9549       } && test -s conftest$ac_exeext &&
9550       $as_test_x conftest$ac_exeext; then
9551  ac_cv_func_dlopen=yes
9552else
9553  echo "$as_me: failed program was:" >&5
9554sed 's/^/| /' conftest.$ac_ext >&5
9555
9556	ac_cv_func_dlopen=no
9557fi
9558
9559rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9560      conftest$ac_exeext conftest.$ac_ext
9561fi
9562{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9563echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9564if test $ac_cv_func_dlopen = yes; then
9565  lt_cv_dlopen="dlopen"
9566else
9567  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9568echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9569if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9570  echo $ECHO_N "(cached) $ECHO_C" >&6
9571else
9572  ac_check_lib_save_LIBS=$LIBS
9573LIBS="-ldl  $LIBS"
9574cat >conftest.$ac_ext <<_ACEOF
9575/* confdefs.h.  */
9576_ACEOF
9577cat confdefs.h >>conftest.$ac_ext
9578cat >>conftest.$ac_ext <<_ACEOF
9579/* end confdefs.h.  */
9580
9581/* Override any GCC internal prototype to avoid an error.
9582   Use char because int might match the return type of a GCC
9583   builtin and then its argument prototype would still apply.  */
9584#ifdef __cplusplus
9585extern "C"
9586#endif
9587char dlopen ();
9588int
9589main ()
9590{
9591return dlopen ();
9592  ;
9593  return 0;
9594}
9595_ACEOF
9596rm -f conftest.$ac_objext conftest$ac_exeext
9597if { (ac_try="$ac_link"
9598case "(($ac_try" in
9599  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9600  *) ac_try_echo=$ac_try;;
9601esac
9602eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9603  (eval "$ac_link") 2>conftest.er1
9604  ac_status=$?
9605  grep -v '^ *+' conftest.er1 >conftest.err
9606  rm -f conftest.er1
9607  cat conftest.err >&5
9608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9609  (exit $ac_status); } && {
9610	 test -z "$ac_c_werror_flag" ||
9611	 test ! -s conftest.err
9612       } && test -s conftest$ac_exeext &&
9613       $as_test_x conftest$ac_exeext; then
9614  ac_cv_lib_dl_dlopen=yes
9615else
9616  echo "$as_me: failed program was:" >&5
9617sed 's/^/| /' conftest.$ac_ext >&5
9618
9619	ac_cv_lib_dl_dlopen=no
9620fi
9621
9622rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9623      conftest$ac_exeext conftest.$ac_ext
9624LIBS=$ac_check_lib_save_LIBS
9625fi
9626{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9627echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9628if test $ac_cv_lib_dl_dlopen = yes; then
9629  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9630else
9631  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9632echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9633if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9634  echo $ECHO_N "(cached) $ECHO_C" >&6
9635else
9636  ac_check_lib_save_LIBS=$LIBS
9637LIBS="-lsvld  $LIBS"
9638cat >conftest.$ac_ext <<_ACEOF
9639/* confdefs.h.  */
9640_ACEOF
9641cat confdefs.h >>conftest.$ac_ext
9642cat >>conftest.$ac_ext <<_ACEOF
9643/* end confdefs.h.  */
9644
9645/* Override any GCC internal prototype to avoid an error.
9646   Use char because int might match the return type of a GCC
9647   builtin and then its argument prototype would still apply.  */
9648#ifdef __cplusplus
9649extern "C"
9650#endif
9651char dlopen ();
9652int
9653main ()
9654{
9655return dlopen ();
9656  ;
9657  return 0;
9658}
9659_ACEOF
9660rm -f conftest.$ac_objext conftest$ac_exeext
9661if { (ac_try="$ac_link"
9662case "(($ac_try" in
9663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9664  *) ac_try_echo=$ac_try;;
9665esac
9666eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9667  (eval "$ac_link") 2>conftest.er1
9668  ac_status=$?
9669  grep -v '^ *+' conftest.er1 >conftest.err
9670  rm -f conftest.er1
9671  cat conftest.err >&5
9672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9673  (exit $ac_status); } && {
9674	 test -z "$ac_c_werror_flag" ||
9675	 test ! -s conftest.err
9676       } && test -s conftest$ac_exeext &&
9677       $as_test_x conftest$ac_exeext; then
9678  ac_cv_lib_svld_dlopen=yes
9679else
9680  echo "$as_me: failed program was:" >&5
9681sed 's/^/| /' conftest.$ac_ext >&5
9682
9683	ac_cv_lib_svld_dlopen=no
9684fi
9685
9686rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9687      conftest$ac_exeext conftest.$ac_ext
9688LIBS=$ac_check_lib_save_LIBS
9689fi
9690{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9691echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9692if test $ac_cv_lib_svld_dlopen = yes; then
9693  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9694else
9695  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9696echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9697if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9698  echo $ECHO_N "(cached) $ECHO_C" >&6
9699else
9700  ac_check_lib_save_LIBS=$LIBS
9701LIBS="-ldld  $LIBS"
9702cat >conftest.$ac_ext <<_ACEOF
9703/* confdefs.h.  */
9704_ACEOF
9705cat confdefs.h >>conftest.$ac_ext
9706cat >>conftest.$ac_ext <<_ACEOF
9707/* end confdefs.h.  */
9708
9709/* Override any GCC internal prototype to avoid an error.
9710   Use char because int might match the return type of a GCC
9711   builtin and then its argument prototype would still apply.  */
9712#ifdef __cplusplus
9713extern "C"
9714#endif
9715char dld_link ();
9716int
9717main ()
9718{
9719return dld_link ();
9720  ;
9721  return 0;
9722}
9723_ACEOF
9724rm -f conftest.$ac_objext conftest$ac_exeext
9725if { (ac_try="$ac_link"
9726case "(($ac_try" in
9727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9728  *) ac_try_echo=$ac_try;;
9729esac
9730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9731  (eval "$ac_link") 2>conftest.er1
9732  ac_status=$?
9733  grep -v '^ *+' conftest.er1 >conftest.err
9734  rm -f conftest.er1
9735  cat conftest.err >&5
9736  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9737  (exit $ac_status); } && {
9738	 test -z "$ac_c_werror_flag" ||
9739	 test ! -s conftest.err
9740       } && test -s conftest$ac_exeext &&
9741       $as_test_x conftest$ac_exeext; then
9742  ac_cv_lib_dld_dld_link=yes
9743else
9744  echo "$as_me: failed program was:" >&5
9745sed 's/^/| /' conftest.$ac_ext >&5
9746
9747	ac_cv_lib_dld_dld_link=no
9748fi
9749
9750rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9751      conftest$ac_exeext conftest.$ac_ext
9752LIBS=$ac_check_lib_save_LIBS
9753fi
9754{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9755echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9756if test $ac_cv_lib_dld_dld_link = yes; then
9757  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9758fi
9759
9760
9761fi
9762
9763
9764fi
9765
9766
9767fi
9768
9769
9770fi
9771
9772
9773fi
9774
9775    ;;
9776  esac
9777
9778  if test "x$lt_cv_dlopen" != xno; then
9779    enable_dlopen=yes
9780  else
9781    enable_dlopen=no
9782  fi
9783
9784  case $lt_cv_dlopen in
9785  dlopen)
9786    save_CPPFLAGS="$CPPFLAGS"
9787    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9788
9789    save_LDFLAGS="$LDFLAGS"
9790    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9791
9792    save_LIBS="$LIBS"
9793    LIBS="$lt_cv_dlopen_libs $LIBS"
9794
9795    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9796echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9797if test "${lt_cv_dlopen_self+set}" = set; then
9798  echo $ECHO_N "(cached) $ECHO_C" >&6
9799else
9800  	  if test "$cross_compiling" = yes; then :
9801  lt_cv_dlopen_self=cross
9802else
9803  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9804  lt_status=$lt_dlunknown
9805  cat > conftest.$ac_ext <<EOF
9806#line 9806 "configure"
9807#include "confdefs.h"
9808
9809#if HAVE_DLFCN_H
9810#include <dlfcn.h>
9811#endif
9812
9813#include <stdio.h>
9814
9815#ifdef RTLD_GLOBAL
9816#  define LT_DLGLOBAL		RTLD_GLOBAL
9817#else
9818#  ifdef DL_GLOBAL
9819#    define LT_DLGLOBAL		DL_GLOBAL
9820#  else
9821#    define LT_DLGLOBAL		0
9822#  endif
9823#endif
9824
9825/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9826   find out it does not work in some platform. */
9827#ifndef LT_DLLAZY_OR_NOW
9828#  ifdef RTLD_LAZY
9829#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9830#  else
9831#    ifdef DL_LAZY
9832#      define LT_DLLAZY_OR_NOW		DL_LAZY
9833#    else
9834#      ifdef RTLD_NOW
9835#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9836#      else
9837#        ifdef DL_NOW
9838#          define LT_DLLAZY_OR_NOW	DL_NOW
9839#        else
9840#          define LT_DLLAZY_OR_NOW	0
9841#        endif
9842#      endif
9843#    endif
9844#  endif
9845#endif
9846
9847#ifdef __cplusplus
9848extern "C" void exit (int);
9849#endif
9850
9851void fnord() { int i=42;}
9852int main ()
9853{
9854  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9855  int status = $lt_dlunknown;
9856
9857  if (self)
9858    {
9859      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9860      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9861      /* dlclose (self); */
9862    }
9863  else
9864    puts (dlerror ());
9865
9866    exit (status);
9867}
9868EOF
9869  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9870  (eval $ac_link) 2>&5
9871  ac_status=$?
9872  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9873  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9874    (./conftest; exit; ) >&5 2>/dev/null
9875    lt_status=$?
9876    case x$lt_status in
9877      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9878      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9879      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9880    esac
9881  else :
9882    # compilation failed
9883    lt_cv_dlopen_self=no
9884  fi
9885fi
9886rm -fr conftest*
9887
9888
9889fi
9890{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9891echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9892
9893    if test "x$lt_cv_dlopen_self" = xyes; then
9894      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9895      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9896echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9897if test "${lt_cv_dlopen_self_static+set}" = set; then
9898  echo $ECHO_N "(cached) $ECHO_C" >&6
9899else
9900  	  if test "$cross_compiling" = yes; then :
9901  lt_cv_dlopen_self_static=cross
9902else
9903  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9904  lt_status=$lt_dlunknown
9905  cat > conftest.$ac_ext <<EOF
9906#line 9906 "configure"
9907#include "confdefs.h"
9908
9909#if HAVE_DLFCN_H
9910#include <dlfcn.h>
9911#endif
9912
9913#include <stdio.h>
9914
9915#ifdef RTLD_GLOBAL
9916#  define LT_DLGLOBAL		RTLD_GLOBAL
9917#else
9918#  ifdef DL_GLOBAL
9919#    define LT_DLGLOBAL		DL_GLOBAL
9920#  else
9921#    define LT_DLGLOBAL		0
9922#  endif
9923#endif
9924
9925/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9926   find out it does not work in some platform. */
9927#ifndef LT_DLLAZY_OR_NOW
9928#  ifdef RTLD_LAZY
9929#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9930#  else
9931#    ifdef DL_LAZY
9932#      define LT_DLLAZY_OR_NOW		DL_LAZY
9933#    else
9934#      ifdef RTLD_NOW
9935#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9936#      else
9937#        ifdef DL_NOW
9938#          define LT_DLLAZY_OR_NOW	DL_NOW
9939#        else
9940#          define LT_DLLAZY_OR_NOW	0
9941#        endif
9942#      endif
9943#    endif
9944#  endif
9945#endif
9946
9947#ifdef __cplusplus
9948extern "C" void exit (int);
9949#endif
9950
9951void fnord() { int i=42;}
9952int main ()
9953{
9954  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9955  int status = $lt_dlunknown;
9956
9957  if (self)
9958    {
9959      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9960      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9961      /* dlclose (self); */
9962    }
9963  else
9964    puts (dlerror ());
9965
9966    exit (status);
9967}
9968EOF
9969  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9970  (eval $ac_link) 2>&5
9971  ac_status=$?
9972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9973  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9974    (./conftest; exit; ) >&5 2>/dev/null
9975    lt_status=$?
9976    case x$lt_status in
9977      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9978      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9979      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9980    esac
9981  else :
9982    # compilation failed
9983    lt_cv_dlopen_self_static=no
9984  fi
9985fi
9986rm -fr conftest*
9987
9988
9989fi
9990{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9991echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9992    fi
9993
9994    CPPFLAGS="$save_CPPFLAGS"
9995    LDFLAGS="$save_LDFLAGS"
9996    LIBS="$save_LIBS"
9997    ;;
9998  esac
9999
10000  case $lt_cv_dlopen_self in
10001  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10002  *) enable_dlopen_self=unknown ;;
10003  esac
10004
10005  case $lt_cv_dlopen_self_static in
10006  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10007  *) enable_dlopen_self_static=unknown ;;
10008  esac
10009fi
10010
10011
10012# Report which library types will actually be built
10013{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10014echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10015{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
10016echo "${ECHO_T}$can_build_shared" >&6; }
10017
10018{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10019echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10020test "$can_build_shared" = "no" && enable_shared=no
10021
10022# On AIX, shared libraries and static libraries use the same namespace, and
10023# are all built from PIC.
10024case $host_os in
10025aix3*)
10026  test "$enable_shared" = yes && enable_static=no
10027  if test -n "$RANLIB"; then
10028    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10029    postinstall_cmds='$RANLIB $lib'
10030  fi
10031  ;;
10032
10033aix4* | aix5*)
10034  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10035    test "$enable_shared" = yes && enable_static=no
10036  fi
10037    ;;
10038esac
10039{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10040echo "${ECHO_T}$enable_shared" >&6; }
10041
10042{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10043echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10044# Make sure either enable_shared or enable_static is yes.
10045test "$enable_shared" = yes || enable_static=yes
10046{ echo "$as_me:$LINENO: result: $enable_static" >&5
10047echo "${ECHO_T}$enable_static" >&6; }
10048
10049# The else clause should only fire when bootstrapping the
10050# libtool distribution, otherwise you forgot to ship ltmain.sh
10051# with your package, and you will get complaints that there are
10052# no rules to generate ltmain.sh.
10053if test -f "$ltmain"; then
10054  # See if we are running on zsh, and set the options which allow our commands through
10055  # without removal of \ escapes.
10056  if test -n "${ZSH_VERSION+set}" ; then
10057    setopt NO_GLOB_SUBST
10058  fi
10059  # Now quote all the things that may contain metacharacters while being
10060  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10061  # variables and quote the copies for generation of the libtool script.
10062  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10063    SED SHELL STRIP \
10064    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10065    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10066    deplibs_check_method reload_flag reload_cmds need_locks \
10067    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10068    lt_cv_sys_global_symbol_to_c_name_address \
10069    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10070    old_postinstall_cmds old_postuninstall_cmds \
10071    compiler \
10072    CC \
10073    LD \
10074    lt_prog_compiler_wl \
10075    lt_prog_compiler_pic \
10076    lt_prog_compiler_static \
10077    lt_prog_compiler_no_builtin_flag \
10078    export_dynamic_flag_spec \
10079    thread_safe_flag_spec \
10080    whole_archive_flag_spec \
10081    enable_shared_with_static_runtimes \
10082    old_archive_cmds \
10083    old_archive_from_new_cmds \
10084    predep_objects \
10085    postdep_objects \
10086    predeps \
10087    postdeps \
10088    compiler_lib_search_path \
10089    archive_cmds \
10090    archive_expsym_cmds \
10091    postinstall_cmds \
10092    postuninstall_cmds \
10093    old_archive_from_expsyms_cmds \
10094    allow_undefined_flag \
10095    no_undefined_flag \
10096    export_symbols_cmds \
10097    hardcode_libdir_flag_spec \
10098    hardcode_libdir_flag_spec_ld \
10099    hardcode_libdir_separator \
10100    hardcode_automatic \
10101    module_cmds \
10102    module_expsym_cmds \
10103    lt_cv_prog_compiler_c_o \
10104    exclude_expsyms \
10105    include_expsyms; do
10106
10107    case $var in
10108    old_archive_cmds | \
10109    old_archive_from_new_cmds | \
10110    archive_cmds | \
10111    archive_expsym_cmds | \
10112    module_cmds | \
10113    module_expsym_cmds | \
10114    old_archive_from_expsyms_cmds | \
10115    export_symbols_cmds | \
10116    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10117    postinstall_cmds | postuninstall_cmds | \
10118    old_postinstall_cmds | old_postuninstall_cmds | \
10119    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10120      # Double-quote double-evaled strings.
10121      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10122      ;;
10123    *)
10124      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10125      ;;
10126    esac
10127  done
10128
10129  case $lt_echo in
10130  *'\$0 --fallback-echo"')
10131    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10132    ;;
10133  esac
10134
10135cfgfile="${ofile}T"
10136  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10137  $rm -f "$cfgfile"
10138  { echo "$as_me:$LINENO: creating $ofile" >&5
10139echo "$as_me: creating $ofile" >&6;}
10140
10141  cat <<__EOF__ >> "$cfgfile"
10142#! $SHELL
10143
10144# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10145# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10146# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10147#
10148# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10149# Free Software Foundation, Inc.
10150#
10151# This file is part of GNU Libtool:
10152# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10153#
10154# This program is free software; you can redistribute it and/or modify
10155# it under the terms of the GNU General Public License as published by
10156# the Free Software Foundation; either version 2 of the License, or
10157# (at your option) any later version.
10158#
10159# This program is distributed in the hope that it will be useful, but
10160# WITHOUT ANY WARRANTY; without even the implied warranty of
10161# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10162# General Public License for more details.
10163#
10164# You should have received a copy of the GNU General Public License
10165# along with this program; if not, write to the Free Software
10166# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10167#
10168# As a special exception to the GNU General Public License, if you
10169# distribute this file as part of a program that contains a
10170# configuration script generated by Autoconf, you may include it under
10171# the same distribution terms that you use for the rest of that program.
10172
10173# A sed program that does not truncate output.
10174SED=$lt_SED
10175
10176# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10177Xsed="$SED -e 1s/^X//"
10178
10179# The HP-UX ksh and POSIX shell print the target directory to stdout
10180# if CDPATH is set.
10181(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10182
10183# The names of the tagged configurations supported by this script.
10184available_tags=
10185
10186# ### BEGIN LIBTOOL CONFIG
10187
10188# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10189
10190# Shell to use when invoking shell scripts.
10191SHELL=$lt_SHELL
10192
10193# Whether or not to build shared libraries.
10194build_libtool_libs=$enable_shared
10195
10196# Whether or not to build static libraries.
10197build_old_libs=$enable_static
10198
10199# Whether or not to add -lc for building shared libraries.
10200build_libtool_need_lc=$archive_cmds_need_lc
10201
10202# Whether or not to disallow shared libs when runtime libs are static
10203allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10204
10205# Whether or not to optimize for fast installation.
10206fast_install=$enable_fast_install
10207
10208# The host system.
10209host_alias=$host_alias
10210host=$host
10211host_os=$host_os
10212
10213# The build system.
10214build_alias=$build_alias
10215build=$build
10216build_os=$build_os
10217
10218# An echo program that does not interpret backslashes.
10219echo=$lt_echo
10220
10221# The archiver.
10222AR=$lt_AR
10223AR_FLAGS=$lt_AR_FLAGS
10224
10225# A C compiler.
10226LTCC=$lt_LTCC
10227
10228# LTCC compiler flags.
10229LTCFLAGS=$lt_LTCFLAGS
10230
10231# A language-specific compiler.
10232CC=$lt_compiler
10233
10234# Is the compiler the GNU C compiler?
10235with_gcc=$GCC
10236
10237# An ERE matcher.
10238EGREP=$lt_EGREP
10239
10240# The linker used to build libraries.
10241LD=$lt_LD
10242
10243# Whether we need hard or soft links.
10244LN_S=$lt_LN_S
10245
10246# A BSD-compatible nm program.
10247NM=$lt_NM
10248
10249# A symbol stripping program
10250STRIP=$lt_STRIP
10251
10252# Used to examine libraries when file_magic_cmd begins "file"
10253MAGIC_CMD=$MAGIC_CMD
10254
10255# Used on cygwin: DLL creation program.
10256DLLTOOL="$DLLTOOL"
10257
10258# Used on cygwin: object dumper.
10259OBJDUMP="$OBJDUMP"
10260
10261# Used on cygwin: assembler.
10262AS="$AS"
10263
10264# The name of the directory that contains temporary libtool files.
10265objdir=$objdir
10266
10267# How to create reloadable object files.
10268reload_flag=$lt_reload_flag
10269reload_cmds=$lt_reload_cmds
10270
10271# How to pass a linker flag through the compiler.
10272wl=$lt_lt_prog_compiler_wl
10273
10274# Object file suffix (normally "o").
10275objext="$ac_objext"
10276
10277# Old archive suffix (normally "a").
10278libext="$libext"
10279
10280# Shared library suffix (normally ".so").
10281shrext_cmds='$shrext_cmds'
10282
10283# Executable file suffix (normally "").
10284exeext="$exeext"
10285
10286# Additional compiler flags for building library objects.
10287pic_flag=$lt_lt_prog_compiler_pic
10288pic_mode=$pic_mode
10289
10290# What is the maximum length of a command?
10291max_cmd_len=$lt_cv_sys_max_cmd_len
10292
10293# Does compiler simultaneously support -c and -o options?
10294compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10295
10296# Must we lock files when doing compilation?
10297need_locks=$lt_need_locks
10298
10299# Do we need the lib prefix for modules?
10300need_lib_prefix=$need_lib_prefix
10301
10302# Do we need a version for libraries?
10303need_version=$need_version
10304
10305# Whether dlopen is supported.
10306dlopen_support=$enable_dlopen
10307
10308# Whether dlopen of programs is supported.
10309dlopen_self=$enable_dlopen_self
10310
10311# Whether dlopen of statically linked programs is supported.
10312dlopen_self_static=$enable_dlopen_self_static
10313
10314# Compiler flag to prevent dynamic linking.
10315link_static_flag=$lt_lt_prog_compiler_static
10316
10317# Compiler flag to turn off builtin functions.
10318no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10319
10320# Compiler flag to allow reflexive dlopens.
10321export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10322
10323# Compiler flag to generate shared objects directly from archives.
10324whole_archive_flag_spec=$lt_whole_archive_flag_spec
10325
10326# Compiler flag to generate thread-safe objects.
10327thread_safe_flag_spec=$lt_thread_safe_flag_spec
10328
10329# Library versioning type.
10330version_type=$version_type
10331
10332# Format of library name prefix.
10333libname_spec=$lt_libname_spec
10334
10335# List of archive names.  First name is the real one, the rest are links.
10336# The last name is the one that the linker finds with -lNAME.
10337library_names_spec=$lt_library_names_spec
10338
10339# The coded name of the library, if different from the real name.
10340soname_spec=$lt_soname_spec
10341
10342# Commands used to build and install an old-style archive.
10343RANLIB=$lt_RANLIB
10344old_archive_cmds=$lt_old_archive_cmds
10345old_postinstall_cmds=$lt_old_postinstall_cmds
10346old_postuninstall_cmds=$lt_old_postuninstall_cmds
10347
10348# Create an old-style archive from a shared archive.
10349old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10350
10351# Create a temporary old-style archive to link instead of a shared archive.
10352old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10353
10354# Commands used to build and install a shared archive.
10355archive_cmds=$lt_archive_cmds
10356archive_expsym_cmds=$lt_archive_expsym_cmds
10357postinstall_cmds=$lt_postinstall_cmds
10358postuninstall_cmds=$lt_postuninstall_cmds
10359
10360# Commands used to build a loadable module (assumed same as above if empty)
10361module_cmds=$lt_module_cmds
10362module_expsym_cmds=$lt_module_expsym_cmds
10363
10364# Commands to strip libraries.
10365old_striplib=$lt_old_striplib
10366striplib=$lt_striplib
10367
10368# Dependencies to place before the objects being linked to create a
10369# shared library.
10370predep_objects=$lt_predep_objects
10371
10372# Dependencies to place after the objects being linked to create a
10373# shared library.
10374postdep_objects=$lt_postdep_objects
10375
10376# Dependencies to place before the objects being linked to create a
10377# shared library.
10378predeps=$lt_predeps
10379
10380# Dependencies to place after the objects being linked to create a
10381# shared library.
10382postdeps=$lt_postdeps
10383
10384# The library search path used internally by the compiler when linking
10385# a shared library.
10386compiler_lib_search_path=$lt_compiler_lib_search_path
10387
10388# Method to check whether dependent libraries are shared objects.
10389deplibs_check_method=$lt_deplibs_check_method
10390
10391# Command to use when deplibs_check_method == file_magic.
10392file_magic_cmd=$lt_file_magic_cmd
10393
10394# Flag that allows shared libraries with undefined symbols to be built.
10395allow_undefined_flag=$lt_allow_undefined_flag
10396
10397# Flag that forces no undefined symbols.
10398no_undefined_flag=$lt_no_undefined_flag
10399
10400# Commands used to finish a libtool library installation in a directory.
10401finish_cmds=$lt_finish_cmds
10402
10403# Same as above, but a single script fragment to be evaled but not shown.
10404finish_eval=$lt_finish_eval
10405
10406# Take the output of nm and produce a listing of raw symbols and C names.
10407global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10408
10409# Transform the output of nm in a proper C declaration
10410global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10411
10412# Transform the output of nm in a C name address pair
10413global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10414
10415# This is the shared library runtime path variable.
10416runpath_var=$runpath_var
10417
10418# This is the shared library path variable.
10419shlibpath_var=$shlibpath_var
10420
10421# Is shlibpath searched before the hard-coded library search path?
10422shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10423
10424# How to hardcode a shared library path into an executable.
10425hardcode_action=$hardcode_action
10426
10427# Whether we should hardcode library paths into libraries.
10428hardcode_into_libs=$hardcode_into_libs
10429
10430# Flag to hardcode \$libdir into a binary during linking.
10431# This must work even if \$libdir does not exist.
10432hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10433
10434# If ld is used when linking, flag to hardcode \$libdir into
10435# a binary during linking. This must work even if \$libdir does
10436# not exist.
10437hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10438
10439# Whether we need a single -rpath flag with a separated argument.
10440hardcode_libdir_separator=$lt_hardcode_libdir_separator
10441
10442# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10443# resulting binary.
10444hardcode_direct=$hardcode_direct
10445
10446# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10447# resulting binary.
10448hardcode_minus_L=$hardcode_minus_L
10449
10450# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10451# the resulting binary.
10452hardcode_shlibpath_var=$hardcode_shlibpath_var
10453
10454# Set to yes if building a shared library automatically hardcodes DIR into the library
10455# and all subsequent libraries and executables linked against it.
10456hardcode_automatic=$hardcode_automatic
10457
10458# Variables whose values should be saved in libtool wrapper scripts and
10459# restored at relink time.
10460variables_saved_for_relink="$variables_saved_for_relink"
10461
10462# Whether libtool must link a program against all its dependency libraries.
10463link_all_deplibs=$link_all_deplibs
10464
10465# Compile-time system search path for libraries
10466sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10467
10468# Run-time system search path for libraries
10469sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10470
10471# Fix the shell variable \$srcfile for the compiler.
10472fix_srcfile_path="$fix_srcfile_path"
10473
10474# Set to yes if exported symbols are required.
10475always_export_symbols=$always_export_symbols
10476
10477# The commands to list exported symbols.
10478export_symbols_cmds=$lt_export_symbols_cmds
10479
10480# The commands to extract the exported symbol list from a shared archive.
10481extract_expsyms_cmds=$lt_extract_expsyms_cmds
10482
10483# Symbols that should not be listed in the preloaded symbols.
10484exclude_expsyms=$lt_exclude_expsyms
10485
10486# Symbols that must always be exported.
10487include_expsyms=$lt_include_expsyms
10488
10489# ### END LIBTOOL CONFIG
10490
10491__EOF__
10492
10493
10494  case $host_os in
10495  aix3*)
10496    cat <<\EOF >> "$cfgfile"
10497
10498# AIX sometimes has problems with the GCC collect2 program.  For some
10499# reason, if we set the COLLECT_NAMES environment variable, the problems
10500# vanish in a puff of smoke.
10501if test "X${COLLECT_NAMES+set}" != Xset; then
10502  COLLECT_NAMES=
10503  export COLLECT_NAMES
10504fi
10505EOF
10506    ;;
10507  esac
10508
10509  # We use sed instead of cat because bash on DJGPP gets confused if
10510  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10511  # text mode, it properly converts lines to CR/LF.  This bash problem
10512  # is reportedly fixed, but why not run on old versions too?
10513  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10514
10515  mv -f "$cfgfile" "$ofile" || \
10516    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10517  chmod +x "$ofile"
10518
10519else
10520  # If there is no Makefile yet, we rely on a make rule to execute
10521  # `config.status --recheck' to rerun these tests and create the
10522  # libtool script then.
10523  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10524  if test -f "$ltmain_in"; then
10525    test -f Makefile && make "$ltmain"
10526  fi
10527fi
10528
10529
10530ac_ext=c
10531ac_cpp='$CPP $CPPFLAGS'
10532ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10533ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10534ac_compiler_gnu=$ac_cv_c_compiler_gnu
10535
10536CC="$lt_save_CC"
10537
10538
10539# Check whether --with-tags was given.
10540if test "${with_tags+set}" = set; then
10541  withval=$with_tags; tagnames="$withval"
10542fi
10543
10544
10545if test -f "$ltmain" && test -n "$tagnames"; then
10546  if test ! -f "${ofile}"; then
10547    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10548echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10549  fi
10550
10551  if test -z "$LTCC"; then
10552    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10553    if test -z "$LTCC"; then
10554      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10555echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10556    else
10557      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10558echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10559    fi
10560  fi
10561  if test -z "$LTCFLAGS"; then
10562    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10563  fi
10564
10565  # Extract list of available tagged configurations in $ofile.
10566  # Note that this assumes the entire list is on one line.
10567  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10568
10569  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10570  for tagname in $tagnames; do
10571    IFS="$lt_save_ifs"
10572    # Check whether tagname contains only valid characters
10573    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10574    "") ;;
10575    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10576echo "$as_me: error: invalid tag name: $tagname" >&2;}
10577   { (exit 1); exit 1; }; }
10578	;;
10579    esac
10580
10581    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10582    then
10583      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10584echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10585   { (exit 1); exit 1; }; }
10586    fi
10587
10588    # Update the list of available tags.
10589    if test -n "$tagname"; then
10590      echo appending configuration tag \"$tagname\" to $ofile
10591
10592      case $tagname in
10593      CXX)
10594	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10595	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10596	    (test "X$CXX" != "Xg++"))) ; then
10597	  ac_ext=cpp
10598ac_cpp='$CXXCPP $CPPFLAGS'
10599ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10600ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10601ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10602
10603
10604
10605
10606archive_cmds_need_lc_CXX=no
10607allow_undefined_flag_CXX=
10608always_export_symbols_CXX=no
10609archive_expsym_cmds_CXX=
10610export_dynamic_flag_spec_CXX=
10611hardcode_direct_CXX=no
10612hardcode_libdir_flag_spec_CXX=
10613hardcode_libdir_flag_spec_ld_CXX=
10614hardcode_libdir_separator_CXX=
10615hardcode_minus_L_CXX=no
10616hardcode_shlibpath_var_CXX=unsupported
10617hardcode_automatic_CXX=no
10618module_cmds_CXX=
10619module_expsym_cmds_CXX=
10620link_all_deplibs_CXX=unknown
10621old_archive_cmds_CXX=$old_archive_cmds
10622no_undefined_flag_CXX=
10623whole_archive_flag_spec_CXX=
10624enable_shared_with_static_runtimes_CXX=no
10625
10626# Dependencies to place before and after the object being linked:
10627predep_objects_CXX=
10628postdep_objects_CXX=
10629predeps_CXX=
10630postdeps_CXX=
10631compiler_lib_search_path_CXX=
10632
10633# Source file extension for C++ test sources.
10634ac_ext=cpp
10635
10636# Object file extension for compiled C++ test sources.
10637objext=o
10638objext_CXX=$objext
10639
10640# Code to be used in simple compile tests
10641lt_simple_compile_test_code="int some_variable = 0;\n"
10642
10643# Code to be used in simple link tests
10644lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10645
10646# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10647
10648# If no C compiler was specified, use CC.
10649LTCC=${LTCC-"$CC"}
10650
10651# If no C compiler flags were specified, use CFLAGS.
10652LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10653
10654# Allow CC to be a program name with arguments.
10655compiler=$CC
10656
10657
10658# save warnings/boilerplate of simple test code
10659ac_outfile=conftest.$ac_objext
10660printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10661eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10662_lt_compiler_boilerplate=`cat conftest.err`
10663$rm conftest*
10664
10665ac_outfile=conftest.$ac_objext
10666printf "$lt_simple_link_test_code" >conftest.$ac_ext
10667eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10668_lt_linker_boilerplate=`cat conftest.err`
10669$rm conftest*
10670
10671
10672# Allow CC to be a program name with arguments.
10673lt_save_CC=$CC
10674lt_save_LD=$LD
10675lt_save_GCC=$GCC
10676GCC=$GXX
10677lt_save_with_gnu_ld=$with_gnu_ld
10678lt_save_path_LD=$lt_cv_path_LD
10679if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10680  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10681else
10682  $as_unset lt_cv_prog_gnu_ld
10683fi
10684if test -n "${lt_cv_path_LDCXX+set}"; then
10685  lt_cv_path_LD=$lt_cv_path_LDCXX
10686else
10687  $as_unset lt_cv_path_LD
10688fi
10689test -z "${LDCXX+set}" || LD=$LDCXX
10690CC=${CXX-"c++"}
10691compiler=$CC
10692compiler_CXX=$CC
10693for cc_temp in $compiler""; do
10694  case $cc_temp in
10695    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10696    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10697    \-*) ;;
10698    *) break;;
10699  esac
10700done
10701cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10702
10703
10704# We don't want -fno-exception wen compiling C++ code, so set the
10705# no_builtin_flag separately
10706if test "$GXX" = yes; then
10707  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10708else
10709  lt_prog_compiler_no_builtin_flag_CXX=
10710fi
10711
10712if test "$GXX" = yes; then
10713  # Set up default GNU C++ configuration
10714
10715
10716# Check whether --with-gnu-ld was given.
10717if test "${with_gnu_ld+set}" = set; then
10718  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10719else
10720  with_gnu_ld=no
10721fi
10722
10723ac_prog=ld
10724if test "$GCC" = yes; then
10725  # Check if gcc -print-prog-name=ld gives a path.
10726  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10727echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10728  case $host in
10729  *-*-mingw*)
10730    # gcc leaves a trailing carriage return which upsets mingw
10731    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10732  *)
10733    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10734  esac
10735  case $ac_prog in
10736    # Accept absolute paths.
10737    [\\/]* | ?:[\\/]*)
10738      re_direlt='/[^/][^/]*/\.\./'
10739      # Canonicalize the pathname of ld
10740      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10741      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10742	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10743      done
10744      test -z "$LD" && LD="$ac_prog"
10745      ;;
10746  "")
10747    # If it fails, then pretend we aren't using GCC.
10748    ac_prog=ld
10749    ;;
10750  *)
10751    # If it is relative, then search for the first ld in PATH.
10752    with_gnu_ld=unknown
10753    ;;
10754  esac
10755elif test "$with_gnu_ld" = yes; then
10756  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10757echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10758else
10759  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10760echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10761fi
10762if test "${lt_cv_path_LD+set}" = set; then
10763  echo $ECHO_N "(cached) $ECHO_C" >&6
10764else
10765  if test -z "$LD"; then
10766  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10767  for ac_dir in $PATH; do
10768    IFS="$lt_save_ifs"
10769    test -z "$ac_dir" && ac_dir=.
10770    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10771      lt_cv_path_LD="$ac_dir/$ac_prog"
10772      # Check to see if the program is GNU ld.  I'd rather use --version,
10773      # but apparently some variants of GNU ld only accept -v.
10774      # Break only if it was the GNU/non-GNU ld that we prefer.
10775      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10776      *GNU* | *'with BFD'*)
10777	test "$with_gnu_ld" != no && break
10778	;;
10779      *)
10780	test "$with_gnu_ld" != yes && break
10781	;;
10782      esac
10783    fi
10784  done
10785  IFS="$lt_save_ifs"
10786else
10787  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10788fi
10789fi
10790
10791LD="$lt_cv_path_LD"
10792if test -n "$LD"; then
10793  { echo "$as_me:$LINENO: result: $LD" >&5
10794echo "${ECHO_T}$LD" >&6; }
10795else
10796  { echo "$as_me:$LINENO: result: no" >&5
10797echo "${ECHO_T}no" >&6; }
10798fi
10799test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10800echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10801   { (exit 1); exit 1; }; }
10802{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10803echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10804if test "${lt_cv_prog_gnu_ld+set}" = set; then
10805  echo $ECHO_N "(cached) $ECHO_C" >&6
10806else
10807  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10808case `$LD -v 2>&1 </dev/null` in
10809*GNU* | *'with BFD'*)
10810  lt_cv_prog_gnu_ld=yes
10811  ;;
10812*)
10813  lt_cv_prog_gnu_ld=no
10814  ;;
10815esac
10816fi
10817{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10818echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10819with_gnu_ld=$lt_cv_prog_gnu_ld
10820
10821
10822
10823  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10824  # archiving commands below assume that GNU ld is being used.
10825  if test "$with_gnu_ld" = yes; then
10826    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10827    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'
10828
10829    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10830    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10831
10832    # If archive_cmds runs LD, not CC, wlarc should be empty
10833    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10834    #     investigate it a little bit more. (MM)
10835    wlarc='${wl}'
10836
10837    # ancient GNU ld didn't support --whole-archive et. al.
10838    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10839	grep 'no-whole-archive' > /dev/null; then
10840      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10841    else
10842      whole_archive_flag_spec_CXX=
10843    fi
10844  else
10845    with_gnu_ld=no
10846    wlarc=
10847
10848    # A generic and very simple default shared library creation
10849    # command for GNU C++ for the case where it uses the native
10850    # linker, instead of GNU ld.  If possible, this setting should
10851    # overridden to take advantage of the native linker features on
10852    # the platform it is being used on.
10853    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10854  fi
10855
10856  # Commands to make compiler produce verbose output that lists
10857  # what "hidden" libraries, object files and flags are used when
10858  # linking a shared library.
10859  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10860
10861else
10862  GXX=no
10863  with_gnu_ld=no
10864  wlarc=
10865fi
10866
10867# PORTME: fill in a description of your system's C++ link characteristics
10868{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10869echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10870ld_shlibs_CXX=yes
10871case $host_os in
10872  aix3*)
10873    # FIXME: insert proper C++ library support
10874    ld_shlibs_CXX=no
10875    ;;
10876  aix4* | aix5*)
10877    if test "$host_cpu" = ia64; then
10878      # On IA64, the linker does run time linking by default, so we don't
10879      # have to do anything special.
10880      aix_use_runtimelinking=no
10881      exp_sym_flag='-Bexport'
10882      no_entry_flag=""
10883    else
10884      aix_use_runtimelinking=no
10885
10886      # Test if we are trying to use run time linking or normal
10887      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10888      # need to do runtime linking.
10889      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10890	for ld_flag in $LDFLAGS; do
10891	  case $ld_flag in
10892	  *-brtl*)
10893	    aix_use_runtimelinking=yes
10894	    break
10895	    ;;
10896	  esac
10897	done
10898	;;
10899      esac
10900
10901      exp_sym_flag='-bexport'
10902      no_entry_flag='-bnoentry'
10903    fi
10904
10905    # When large executables or shared objects are built, AIX ld can
10906    # have problems creating the table of contents.  If linking a library
10907    # or program results in "error TOC overflow" add -mminimal-toc to
10908    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10909    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10910
10911    archive_cmds_CXX=''
10912    hardcode_direct_CXX=yes
10913    hardcode_libdir_separator_CXX=':'
10914    link_all_deplibs_CXX=yes
10915
10916    if test "$GXX" = yes; then
10917      case $host_os in aix4.[012]|aix4.[012].*)
10918      # We only want to do this on AIX 4.2 and lower, the check
10919      # below for broken collect2 doesn't work under 4.3+
10920	collect2name=`${CC} -print-prog-name=collect2`
10921	if test -f "$collect2name" && \
10922	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10923	then
10924	  # We have reworked collect2
10925	  hardcode_direct_CXX=yes
10926	else
10927	  # We have old collect2
10928	  hardcode_direct_CXX=unsupported
10929	  # It fails to find uninstalled libraries when the uninstalled
10930	  # path is not listed in the libpath.  Setting hardcode_minus_L
10931	  # to unsupported forces relinking
10932	  hardcode_minus_L_CXX=yes
10933	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10934	  hardcode_libdir_separator_CXX=
10935	fi
10936	;;
10937      esac
10938      shared_flag='-shared'
10939      if test "$aix_use_runtimelinking" = yes; then
10940	shared_flag="$shared_flag "'${wl}-G'
10941      fi
10942    else
10943      # not using gcc
10944      if test "$host_cpu" = ia64; then
10945	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10946	# chokes on -Wl,-G. The following line is correct:
10947	shared_flag='-G'
10948      else
10949	if test "$aix_use_runtimelinking" = yes; then
10950	  shared_flag='${wl}-G'
10951	else
10952	  shared_flag='${wl}-bM:SRE'
10953	fi
10954      fi
10955    fi
10956
10957    # It seems that -bexpall does not export symbols beginning with
10958    # underscore (_), so it is better to generate a list of symbols to export.
10959    always_export_symbols_CXX=yes
10960    if test "$aix_use_runtimelinking" = yes; then
10961      # Warning - without using the other runtime loading flags (-brtl),
10962      # -berok will link without error, but may produce a broken library.
10963      allow_undefined_flag_CXX='-berok'
10964      # Determine the default libpath from the value encoded in an empty executable.
10965      cat >conftest.$ac_ext <<_ACEOF
10966/* confdefs.h.  */
10967_ACEOF
10968cat confdefs.h >>conftest.$ac_ext
10969cat >>conftest.$ac_ext <<_ACEOF
10970/* end confdefs.h.  */
10971
10972int
10973main ()
10974{
10975
10976  ;
10977  return 0;
10978}
10979_ACEOF
10980rm -f conftest.$ac_objext conftest$ac_exeext
10981if { (ac_try="$ac_link"
10982case "(($ac_try" in
10983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10984  *) ac_try_echo=$ac_try;;
10985esac
10986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10987  (eval "$ac_link") 2>conftest.er1
10988  ac_status=$?
10989  grep -v '^ *+' conftest.er1 >conftest.err
10990  rm -f conftest.er1
10991  cat conftest.err >&5
10992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10993  (exit $ac_status); } && {
10994	 test -z "$ac_cxx_werror_flag" ||
10995	 test ! -s conftest.err
10996       } && test -s conftest$ac_exeext &&
10997       $as_test_x conftest$ac_exeext; then
10998
10999aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11000}'`
11001# Check for a 64-bit object if we didn't find anything.
11002if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11003}'`; fi
11004else
11005  echo "$as_me: failed program was:" >&5
11006sed 's/^/| /' conftest.$ac_ext >&5
11007
11008
11009fi
11010
11011rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11012      conftest$ac_exeext conftest.$ac_ext
11013if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11014
11015      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11016
11017      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"
11018     else
11019      if test "$host_cpu" = ia64; then
11020	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11021	allow_undefined_flag_CXX="-z nodefs"
11022	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"
11023      else
11024	# Determine the default libpath from the value encoded in an empty executable.
11025	cat >conftest.$ac_ext <<_ACEOF
11026/* confdefs.h.  */
11027_ACEOF
11028cat confdefs.h >>conftest.$ac_ext
11029cat >>conftest.$ac_ext <<_ACEOF
11030/* end confdefs.h.  */
11031
11032int
11033main ()
11034{
11035
11036  ;
11037  return 0;
11038}
11039_ACEOF
11040rm -f conftest.$ac_objext conftest$ac_exeext
11041if { (ac_try="$ac_link"
11042case "(($ac_try" in
11043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11044  *) ac_try_echo=$ac_try;;
11045esac
11046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11047  (eval "$ac_link") 2>conftest.er1
11048  ac_status=$?
11049  grep -v '^ *+' conftest.er1 >conftest.err
11050  rm -f conftest.er1
11051  cat conftest.err >&5
11052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11053  (exit $ac_status); } && {
11054	 test -z "$ac_cxx_werror_flag" ||
11055	 test ! -s conftest.err
11056       } && test -s conftest$ac_exeext &&
11057       $as_test_x conftest$ac_exeext; then
11058
11059aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11060}'`
11061# Check for a 64-bit object if we didn't find anything.
11062if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11063}'`; fi
11064else
11065  echo "$as_me: failed program was:" >&5
11066sed 's/^/| /' conftest.$ac_ext >&5
11067
11068
11069fi
11070
11071rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11072      conftest$ac_exeext conftest.$ac_ext
11073if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11074
11075	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11076	# Warning - without using the other run time loading flags,
11077	# -berok will link without error, but may produce a broken library.
11078	no_undefined_flag_CXX=' ${wl}-bernotok'
11079	allow_undefined_flag_CXX=' ${wl}-berok'
11080	# Exported symbols can be pulled into shared objects from archives
11081	whole_archive_flag_spec_CXX='$convenience'
11082	archive_cmds_need_lc_CXX=yes
11083	# This is similar to how AIX traditionally builds its shared libraries.
11084	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'
11085      fi
11086    fi
11087    ;;
11088
11089  beos*)
11090    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11091      allow_undefined_flag_CXX=unsupported
11092      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11093      # support --undefined.  This deserves some investigation.  FIXME
11094      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11095    else
11096      ld_shlibs_CXX=no
11097    fi
11098    ;;
11099
11100  chorus*)
11101    case $cc_basename in
11102      *)
11103	# FIXME: insert proper C++ library support
11104	ld_shlibs_CXX=no
11105	;;
11106    esac
11107    ;;
11108
11109  cygwin* | mingw* | pw32*)
11110    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11111    # as there is no search path for DLLs.
11112    hardcode_libdir_flag_spec_CXX='-L$libdir'
11113    allow_undefined_flag_CXX=unsupported
11114    always_export_symbols_CXX=no
11115    enable_shared_with_static_runtimes_CXX=yes
11116
11117    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11118      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'
11119      # If the export-symbols file already is a .def file (1st line
11120      # is EXPORTS), use it as is; otherwise, prepend...
11121      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11122	cp $export_symbols $output_objdir/$soname.def;
11123      else
11124	echo EXPORTS > $output_objdir/$soname.def;
11125	cat $export_symbols >> $output_objdir/$soname.def;
11126      fi~
11127      $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'
11128    else
11129      ld_shlibs_CXX=no
11130    fi
11131  ;;
11132      darwin* | rhapsody*)
11133        case $host_os in
11134        rhapsody* | darwin1.[012])
11135         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11136         ;;
11137       *) # Darwin 1.3 on
11138         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11139           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11140         else
11141           case ${MACOSX_DEPLOYMENT_TARGET} in
11142             10.[012])
11143               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11144               ;;
11145             10.*)
11146               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11147               ;;
11148           esac
11149         fi
11150         ;;
11151        esac
11152      archive_cmds_need_lc_CXX=no
11153      hardcode_direct_CXX=no
11154      hardcode_automatic_CXX=yes
11155      hardcode_shlibpath_var_CXX=unsupported
11156      whole_archive_flag_spec_CXX=''
11157      link_all_deplibs_CXX=yes
11158
11159    if test "$GXX" = yes ; then
11160      lt_int_apple_cc_single_mod=no
11161      output_verbose_link_cmd='echo'
11162      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11163       lt_int_apple_cc_single_mod=yes
11164      fi
11165      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11166       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11167      else
11168          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'
11169        fi
11170        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11171        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11172          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11173            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11174          else
11175            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11176          fi
11177            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}'
11178      else
11179      case $cc_basename in
11180        xlc*)
11181         output_verbose_link_cmd='echo'
11182          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11183          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11184          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11185          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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11186          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}'
11187          ;;
11188       *)
11189         ld_shlibs_CXX=no
11190          ;;
11191      esac
11192      fi
11193        ;;
11194
11195  dgux*)
11196    case $cc_basename in
11197      ec++*)
11198	# FIXME: insert proper C++ library support
11199	ld_shlibs_CXX=no
11200	;;
11201      ghcx*)
11202	# Green Hills C++ Compiler
11203	# FIXME: insert proper C++ library support
11204	ld_shlibs_CXX=no
11205	;;
11206      *)
11207	# FIXME: insert proper C++ library support
11208	ld_shlibs_CXX=no
11209	;;
11210    esac
11211    ;;
11212  freebsd[12]*)
11213    # C++ shared libraries reported to be fairly broken before switch to ELF
11214    ld_shlibs_CXX=no
11215    ;;
11216  freebsd-elf*)
11217    archive_cmds_need_lc_CXX=no
11218    ;;
11219  freebsd* | kfreebsd*-gnu | dragonfly*)
11220    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11221    # conventions
11222    ld_shlibs_CXX=yes
11223    ;;
11224  gnu*)
11225    ;;
11226  hpux9*)
11227    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11228    hardcode_libdir_separator_CXX=:
11229    export_dynamic_flag_spec_CXX='${wl}-E'
11230    hardcode_direct_CXX=yes
11231    hardcode_minus_L_CXX=yes # Not in the search PATH,
11232				# but as the default
11233				# location of the library.
11234
11235    case $cc_basename in
11236    CC*)
11237      # FIXME: insert proper C++ library support
11238      ld_shlibs_CXX=no
11239      ;;
11240    aCC*)
11241      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'
11242      # Commands to make compiler produce verbose output that lists
11243      # what "hidden" libraries, object files and flags are used when
11244      # linking a shared library.
11245      #
11246      # There doesn't appear to be a way to prevent this compiler from
11247      # explicitly linking system object files so we need to strip them
11248      # from the output so that they don't get included in the library
11249      # dependencies.
11250      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'
11251      ;;
11252    *)
11253      if test "$GXX" = yes; then
11254        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'
11255      else
11256        # FIXME: insert proper C++ library support
11257        ld_shlibs_CXX=no
11258      fi
11259      ;;
11260    esac
11261    ;;
11262  hpux10*|hpux11*)
11263    if test $with_gnu_ld = no; then
11264      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11265      hardcode_libdir_separator_CXX=:
11266
11267      case $host_cpu in
11268      hppa*64*|ia64*)
11269	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11270        ;;
11271      *)
11272	export_dynamic_flag_spec_CXX='${wl}-E'
11273        ;;
11274      esac
11275    fi
11276    case $host_cpu in
11277    hppa*64*|ia64*)
11278      hardcode_direct_CXX=no
11279      hardcode_shlibpath_var_CXX=no
11280      ;;
11281    *)
11282      hardcode_direct_CXX=yes
11283      hardcode_minus_L_CXX=yes # Not in the search PATH,
11284					      # but as the default
11285					      # location of the library.
11286      ;;
11287    esac
11288
11289    case $cc_basename in
11290      CC*)
11291	# FIXME: insert proper C++ library support
11292	ld_shlibs_CXX=no
11293	;;
11294      aCC*)
11295	case $host_cpu in
11296	hppa*64*)
11297	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11298	  ;;
11299	ia64*)
11300	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11301	  ;;
11302	*)
11303	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11304	  ;;
11305	esac
11306	# Commands to make compiler produce verbose output that lists
11307	# what "hidden" libraries, object files and flags are used when
11308	# linking a shared library.
11309	#
11310	# There doesn't appear to be a way to prevent this compiler from
11311	# explicitly linking system object files so we need to strip them
11312	# from the output so that they don't get included in the library
11313	# dependencies.
11314	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'
11315	;;
11316      *)
11317	if test "$GXX" = yes; then
11318	  if test $with_gnu_ld = no; then
11319	    case $host_cpu in
11320	    hppa*64*)
11321	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11322	      ;;
11323	    ia64*)
11324	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11325	      ;;
11326	    *)
11327	      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'
11328	      ;;
11329	    esac
11330	  fi
11331	else
11332	  # FIXME: insert proper C++ library support
11333	  ld_shlibs_CXX=no
11334	fi
11335	;;
11336    esac
11337    ;;
11338  interix3*)
11339    hardcode_direct_CXX=no
11340    hardcode_shlibpath_var_CXX=no
11341    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11342    export_dynamic_flag_spec_CXX='${wl}-E'
11343    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11344    # Instead, shared libraries are loaded at an image base (0x10000000 by
11345    # default) and relocated if they conflict, which is a slow very memory
11346    # consuming and fragmenting process.  To avoid this, we pick a random,
11347    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11348    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11349    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'
11350    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'
11351    ;;
11352  irix5* | irix6*)
11353    case $cc_basename in
11354      CC*)
11355	# SGI C++
11356	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'
11357
11358	# Archives containing C++ object files must be created using
11359	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11360	# necessary to make sure instantiated templates are included
11361	# in the archive.
11362	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11363	;;
11364      *)
11365	if test "$GXX" = yes; then
11366	  if test "$with_gnu_ld" = no; then
11367	    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'
11368	  else
11369	    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'
11370	  fi
11371	fi
11372	link_all_deplibs_CXX=yes
11373	;;
11374    esac
11375    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11376    hardcode_libdir_separator_CXX=:
11377    ;;
11378  linux*)
11379    case $cc_basename in
11380      KCC*)
11381	# Kuck and Associates, Inc. (KAI) C++ Compiler
11382
11383	# KCC will only create a shared library if the output file
11384	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11385	# to its proper name (with version) after linking.
11386	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'
11387	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'
11388	# Commands to make compiler produce verbose output that lists
11389	# what "hidden" libraries, object files and flags are used when
11390	# linking a shared library.
11391	#
11392	# There doesn't appear to be a way to prevent this compiler from
11393	# explicitly linking system object files so we need to strip them
11394	# from the output so that they don't get included in the library
11395	# dependencies.
11396	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'
11397
11398	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11399	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11400
11401	# Archives containing C++ object files must be created using
11402	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11403	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11404	;;
11405      icpc*)
11406	# Intel C++
11407	with_gnu_ld=yes
11408	# version 8.0 and above of icpc choke on multiply defined symbols
11409	# if we add $predep_objects and $postdep_objects, however 7.1 and
11410	# earlier do not add the objects themselves.
11411	case `$CC -V 2>&1` in
11412	*"Version 7."*)
11413  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11414  	  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'
11415	  ;;
11416	*)  # Version 8.0 or newer
11417	  tmp_idyn=
11418	  case $host_cpu in
11419	    ia64*) tmp_idyn=' -i_dynamic';;
11420	  esac
11421  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11422	  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'
11423	  ;;
11424	esac
11425	archive_cmds_need_lc_CXX=no
11426	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11427	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11428	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11429	;;
11430      pgCC*)
11431        # Portland Group C++ compiler
11432	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11433  	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'
11434
11435	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11436	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11437	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'
11438        ;;
11439      cxx*)
11440	# Compaq C++
11441	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11442	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'
11443
11444	runpath_var=LD_RUN_PATH
11445	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11446	hardcode_libdir_separator_CXX=:
11447
11448	# Commands to make compiler produce verbose output that lists
11449	# what "hidden" libraries, object files and flags are used when
11450	# linking a shared library.
11451	#
11452	# There doesn't appear to be a way to prevent this compiler from
11453	# explicitly linking system object files so we need to strip them
11454	# from the output so that they don't get included in the library
11455	# dependencies.
11456	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'
11457	;;
11458    esac
11459    ;;
11460  lynxos*)
11461    # FIXME: insert proper C++ library support
11462    ld_shlibs_CXX=no
11463    ;;
11464  m88k*)
11465    # FIXME: insert proper C++ library support
11466    ld_shlibs_CXX=no
11467    ;;
11468  mvs*)
11469    case $cc_basename in
11470      cxx*)
11471	# FIXME: insert proper C++ library support
11472	ld_shlibs_CXX=no
11473	;;
11474      *)
11475	# FIXME: insert proper C++ library support
11476	ld_shlibs_CXX=no
11477	;;
11478    esac
11479    ;;
11480  netbsd*)
11481    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11482      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11483      wlarc=
11484      hardcode_libdir_flag_spec_CXX='-R$libdir'
11485      hardcode_direct_CXX=yes
11486      hardcode_shlibpath_var_CXX=no
11487    fi
11488    # Workaround some broken pre-1.5 toolchains
11489    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11490    ;;
11491  openbsd2*)
11492    # C++ shared libraries are fairly broken
11493    ld_shlibs_CXX=no
11494    ;;
11495  openbsd*)
11496    hardcode_direct_CXX=yes
11497    hardcode_shlibpath_var_CXX=no
11498    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11499    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11500    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11501      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11502      export_dynamic_flag_spec_CXX='${wl}-E'
11503      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11504    fi
11505    output_verbose_link_cmd='echo'
11506    ;;
11507  osf3*)
11508    case $cc_basename in
11509      KCC*)
11510	# Kuck and Associates, Inc. (KAI) C++ Compiler
11511
11512	# KCC will only create a shared library if the output file
11513	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11514	# to its proper name (with version) after linking.
11515	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'
11516
11517	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11518	hardcode_libdir_separator_CXX=:
11519
11520	# Archives containing C++ object files must be created using
11521	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11522	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11523
11524	;;
11525      RCC*)
11526	# Rational C++ 2.4.1
11527	# FIXME: insert proper C++ library support
11528	ld_shlibs_CXX=no
11529	;;
11530      cxx*)
11531	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11532	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'
11533
11534	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11535	hardcode_libdir_separator_CXX=:
11536
11537	# Commands to make compiler produce verbose output that lists
11538	# what "hidden" libraries, object files and flags are used when
11539	# linking a shared library.
11540	#
11541	# There doesn't appear to be a way to prevent this compiler from
11542	# explicitly linking system object files so we need to strip them
11543	# from the output so that they don't get included in the library
11544	# dependencies.
11545	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'
11546	;;
11547      *)
11548	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11549	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11550	  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'
11551
11552	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11553	  hardcode_libdir_separator_CXX=:
11554
11555	  # Commands to make compiler produce verbose output that lists
11556	  # what "hidden" libraries, object files and flags are used when
11557	  # linking a shared library.
11558	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11559
11560	else
11561	  # FIXME: insert proper C++ library support
11562	  ld_shlibs_CXX=no
11563	fi
11564	;;
11565    esac
11566    ;;
11567  osf4* | osf5*)
11568    case $cc_basename in
11569      KCC*)
11570	# Kuck and Associates, Inc. (KAI) C++ Compiler
11571
11572	# KCC will only create a shared library if the output file
11573	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11574	# to its proper name (with version) after linking.
11575	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'
11576
11577	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11578	hardcode_libdir_separator_CXX=:
11579
11580	# Archives containing C++ object files must be created using
11581	# the KAI C++ compiler.
11582	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11583	;;
11584      RCC*)
11585	# Rational C++ 2.4.1
11586	# FIXME: insert proper C++ library support
11587	ld_shlibs_CXX=no
11588	;;
11589      cxx*)
11590	allow_undefined_flag_CXX=' -expect_unresolved \*'
11591	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'
11592	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11593	  echo "-hidden">> $lib.exp~
11594	  $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~
11595	  $rm $lib.exp'
11596
11597	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11598	hardcode_libdir_separator_CXX=:
11599
11600	# Commands to make compiler produce verbose output that lists
11601	# what "hidden" libraries, object files and flags are used when
11602	# linking a shared library.
11603	#
11604	# There doesn't appear to be a way to prevent this compiler from
11605	# explicitly linking system object files so we need to strip them
11606	# from the output so that they don't get included in the library
11607	# dependencies.
11608	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'
11609	;;
11610      *)
11611	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11612	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11613	 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'
11614
11615	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11616	  hardcode_libdir_separator_CXX=:
11617
11618	  # Commands to make compiler produce verbose output that lists
11619	  # what "hidden" libraries, object files and flags are used when
11620	  # linking a shared library.
11621	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11622
11623	else
11624	  # FIXME: insert proper C++ library support
11625	  ld_shlibs_CXX=no
11626	fi
11627	;;
11628    esac
11629    ;;
11630  psos*)
11631    # FIXME: insert proper C++ library support
11632    ld_shlibs_CXX=no
11633    ;;
11634  sunos4*)
11635    case $cc_basename in
11636      CC*)
11637	# Sun C++ 4.x
11638	# FIXME: insert proper C++ library support
11639	ld_shlibs_CXX=no
11640	;;
11641      lcc*)
11642	# Lucid
11643	# FIXME: insert proper C++ library support
11644	ld_shlibs_CXX=no
11645	;;
11646      *)
11647	# FIXME: insert proper C++ library support
11648	ld_shlibs_CXX=no
11649	;;
11650    esac
11651    ;;
11652  solaris*)
11653    case $cc_basename in
11654      CC*)
11655	# Sun C++ 4.2, 5.x and Centerline C++
11656        archive_cmds_need_lc_CXX=yes
11657	no_undefined_flag_CXX=' -zdefs'
11658	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11659	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11660	$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'
11661
11662	hardcode_libdir_flag_spec_CXX='-R$libdir'
11663	hardcode_shlibpath_var_CXX=no
11664	case $host_os in
11665	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11666	  *)
11667	    # The C++ compiler is used as linker so we must use $wl
11668	    # flag to pass the commands to the underlying system
11669	    # linker. We must also pass each convience library through
11670	    # to the system linker between allextract/defaultextract.
11671	    # The C++ compiler will combine linker options so we
11672	    # cannot just pass the convience library names through
11673	    # without $wl.
11674	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11675	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
11676	    ;;
11677	esac
11678	link_all_deplibs_CXX=yes
11679
11680	output_verbose_link_cmd='echo'
11681
11682	# Archives containing C++ object files must be created using
11683	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11684	# necessary to make sure instantiated templates are included
11685	# in the archive.
11686	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11687	;;
11688      gcx*)
11689	# Green Hills C++ Compiler
11690	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11691
11692	# The C++ compiler must be used to create the archive.
11693	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11694	;;
11695      *)
11696	# GNU C++ compiler with Solaris linker
11697	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11698	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11699	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11700	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11701	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11702		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11703
11704	    # Commands to make compiler produce verbose output that lists
11705	    # what "hidden" libraries, object files and flags are used when
11706	    # linking a shared library.
11707	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11708	  else
11709	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11710	    # platform.
11711	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11712	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11713		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11714
11715	    # Commands to make compiler produce verbose output that lists
11716	    # what "hidden" libraries, object files and flags are used when
11717	    # linking a shared library.
11718	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11719	  fi
11720
11721	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11722	fi
11723	;;
11724    esac
11725    ;;
11726  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11727    no_undefined_flag_CXX='${wl}-z,text'
11728    archive_cmds_need_lc_CXX=no
11729    hardcode_shlibpath_var_CXX=no
11730    runpath_var='LD_RUN_PATH'
11731
11732    case $cc_basename in
11733      CC*)
11734	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11735	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11736	;;
11737      *)
11738	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11739	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11740	;;
11741    esac
11742    ;;
11743  sysv5* | sco3.2v5* | sco5v6*)
11744    # Note: We can NOT use -z defs as we might desire, because we do not
11745    # link with -lc, and that would cause any symbols used from libc to
11746    # always be unresolved, which means just about no library would
11747    # ever link correctly.  If we're not using GNU ld we use -z text
11748    # though, which does catch some bad symbols but isn't as heavy-handed
11749    # as -z defs.
11750    # For security reasons, it is highly recommended that you always
11751    # use absolute paths for naming shared libraries, and exclude the
11752    # DT_RUNPATH tag from executables and libraries.  But doing so
11753    # requires that you compile everything twice, which is a pain.
11754    # So that behaviour is only enabled if SCOABSPATH is set to a
11755    # non-empty value in the environment.  Most likely only useful for
11756    # creating official distributions of packages.
11757    # This is a hack until libtool officially supports absolute path
11758    # names for shared libraries.
11759    no_undefined_flag_CXX='${wl}-z,text'
11760    allow_undefined_flag_CXX='${wl}-z,nodefs'
11761    archive_cmds_need_lc_CXX=no
11762    hardcode_shlibpath_var_CXX=no
11763    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11764    hardcode_libdir_separator_CXX=':'
11765    link_all_deplibs_CXX=yes
11766    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11767    runpath_var='LD_RUN_PATH'
11768
11769    case $cc_basename in
11770      CC*)
11771	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11772	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11773	;;
11774      *)
11775	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11776	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11777	;;
11778    esac
11779    ;;
11780  tandem*)
11781    case $cc_basename in
11782      NCC*)
11783	# NonStop-UX NCC 3.20
11784	# FIXME: insert proper C++ library support
11785	ld_shlibs_CXX=no
11786	;;
11787      *)
11788	# FIXME: insert proper C++ library support
11789	ld_shlibs_CXX=no
11790	;;
11791    esac
11792    ;;
11793  vxworks*)
11794    # FIXME: insert proper C++ library support
11795    ld_shlibs_CXX=no
11796    ;;
11797  *)
11798    # FIXME: insert proper C++ library support
11799    ld_shlibs_CXX=no
11800    ;;
11801esac
11802{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11803echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11804test "$ld_shlibs_CXX" = no && can_build_shared=no
11805
11806GCC_CXX="$GXX"
11807LD_CXX="$LD"
11808
11809
11810cat > conftest.$ac_ext <<EOF
11811class Foo
11812{
11813public:
11814  Foo (void) { a = 0; }
11815private:
11816  int a;
11817};
11818EOF
11819
11820if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11821  (eval $ac_compile) 2>&5
11822  ac_status=$?
11823  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11824  (exit $ac_status); }; then
11825  # Parse the compiler output and extract the necessary
11826  # objects, libraries and library flags.
11827
11828  # Sentinel used to keep track of whether or not we are before
11829  # the conftest object file.
11830  pre_test_object_deps_done=no
11831
11832  # The `*' in the case matches for architectures that use `case' in
11833  # $output_verbose_cmd can trigger glob expansion during the loop
11834  # eval without this substitution.
11835  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11836
11837  for p in `eval $output_verbose_link_cmd`; do
11838    case $p in
11839
11840    -L* | -R* | -l*)
11841       # Some compilers place space between "-{L,R}" and the path.
11842       # Remove the space.
11843       if test $p = "-L" \
11844	  || test $p = "-R"; then
11845	 prev=$p
11846	 continue
11847       else
11848	 prev=
11849       fi
11850
11851       if test "$pre_test_object_deps_done" = no; then
11852	 case $p in
11853	 -L* | -R*)
11854	   # Internal compiler library paths should come after those
11855	   # provided the user.  The postdeps already come after the
11856	   # user supplied libs so there is no need to process them.
11857	   if test -z "$compiler_lib_search_path_CXX"; then
11858	     compiler_lib_search_path_CXX="${prev}${p}"
11859	   else
11860	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11861	   fi
11862	   ;;
11863	 # The "-l" case would never come before the object being
11864	 # linked, so don't bother handling this case.
11865	 esac
11866       else
11867	 if test -z "$postdeps_CXX"; then
11868	   postdeps_CXX="${prev}${p}"
11869	 else
11870	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11871	 fi
11872       fi
11873       ;;
11874
11875    *.$objext)
11876       # This assumes that the test object file only shows up
11877       # once in the compiler output.
11878       if test "$p" = "conftest.$objext"; then
11879	 pre_test_object_deps_done=yes
11880	 continue
11881       fi
11882
11883       if test "$pre_test_object_deps_done" = no; then
11884	 if test -z "$predep_objects_CXX"; then
11885	   predep_objects_CXX="$p"
11886	 else
11887	   predep_objects_CXX="$predep_objects_CXX $p"
11888	 fi
11889       else
11890	 if test -z "$postdep_objects_CXX"; then
11891	   postdep_objects_CXX="$p"
11892	 else
11893	   postdep_objects_CXX="$postdep_objects_CXX $p"
11894	 fi
11895       fi
11896       ;;
11897
11898    *) ;; # Ignore the rest.
11899
11900    esac
11901  done
11902
11903  # Clean up.
11904  rm -f a.out a.exe
11905else
11906  echo "libtool.m4: error: problem compiling CXX test program"
11907fi
11908
11909$rm -f confest.$objext
11910
11911# PORTME: override above test on systems where it is broken
11912case $host_os in
11913interix3*)
11914  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11915  # hack all around it, let's just trust "g++" to DTRT.
11916  predep_objects_CXX=
11917  postdep_objects_CXX=
11918  postdeps_CXX=
11919  ;;
11920
11921solaris*)
11922  case $cc_basename in
11923  CC*)
11924    # Adding this requires a known-good setup of shared libraries for
11925    # Sun compiler versions before 5.6, else PIC objects from an old
11926    # archive will be linked into the output, leading to subtle bugs.
11927    postdeps_CXX='-lCstd -lCrun'
11928    ;;
11929  esac
11930  ;;
11931esac
11932
11933
11934case " $postdeps_CXX " in
11935*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11936esac
11937
11938lt_prog_compiler_wl_CXX=
11939lt_prog_compiler_pic_CXX=
11940lt_prog_compiler_static_CXX=
11941
11942{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11943echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11944
11945  # C++ specific cases for pic, static, wl, etc.
11946  if test "$GXX" = yes; then
11947    lt_prog_compiler_wl_CXX='-Wl,'
11948    lt_prog_compiler_static_CXX='-static'
11949
11950    case $host_os in
11951    aix*)
11952      # All AIX code is PIC.
11953      if test "$host_cpu" = ia64; then
11954	# AIX 5 now supports IA64 processor
11955	lt_prog_compiler_static_CXX='-Bstatic'
11956      fi
11957      ;;
11958    amigaos*)
11959      # FIXME: we need at least 68020 code to build shared libraries, but
11960      # adding the `-m68020' flag to GCC prevents building anything better,
11961      # like `-m68040'.
11962      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11963      ;;
11964    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11965      # PIC is the default for these OSes.
11966      ;;
11967    mingw* | os2* | pw32*)
11968      # This hack is so that the source file can tell whether it is being
11969      # built for inclusion in a dll (and should export symbols for example).
11970      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11971      ;;
11972    darwin* | rhapsody*)
11973      # PIC is the default on this platform
11974      # Common symbols not allowed in MH_DYLIB files
11975      lt_prog_compiler_pic_CXX='-fno-common'
11976      ;;
11977    *djgpp*)
11978      # DJGPP does not support shared libraries at all
11979      lt_prog_compiler_pic_CXX=
11980      ;;
11981    interix3*)
11982      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11983      # Instead, we relocate shared libraries at runtime.
11984      ;;
11985    sysv4*MP*)
11986      if test -d /usr/nec; then
11987	lt_prog_compiler_pic_CXX=-Kconform_pic
11988      fi
11989      ;;
11990    hpux*)
11991      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11992      # not for PA HP-UX.
11993      case $host_cpu in
11994      hppa*64*|ia64*)
11995	;;
11996      *)
11997	lt_prog_compiler_pic_CXX='-fPIC'
11998	;;
11999      esac
12000      ;;
12001    *)
12002      lt_prog_compiler_pic_CXX='-fPIC'
12003      ;;
12004    esac
12005  else
12006    case $host_os in
12007      aix4* | aix5*)
12008	# All AIX code is PIC.
12009	if test "$host_cpu" = ia64; then
12010	  # AIX 5 now supports IA64 processor
12011	  lt_prog_compiler_static_CXX='-Bstatic'
12012	else
12013	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12014	fi
12015	;;
12016      chorus*)
12017	case $cc_basename in
12018	cxch68*)
12019	  # Green Hills C++ Compiler
12020	  # _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"
12021	  ;;
12022	esac
12023	;;
12024       darwin*)
12025         # PIC is the default on this platform
12026         # Common symbols not allowed in MH_DYLIB files
12027         case $cc_basename in
12028           xlc*)
12029           lt_prog_compiler_pic_CXX='-qnocommon'
12030           lt_prog_compiler_wl_CXX='-Wl,'
12031           ;;
12032         esac
12033       ;;
12034      dgux*)
12035	case $cc_basename in
12036	  ec++*)
12037	    lt_prog_compiler_pic_CXX='-KPIC'
12038	    ;;
12039	  ghcx*)
12040	    # Green Hills C++ Compiler
12041	    lt_prog_compiler_pic_CXX='-pic'
12042	    ;;
12043	  *)
12044	    ;;
12045	esac
12046	;;
12047      freebsd* | kfreebsd*-gnu | dragonfly*)
12048	# FreeBSD uses GNU C++
12049	;;
12050      hpux9* | hpux10* | hpux11*)
12051	case $cc_basename in
12052	  CC*)
12053	    lt_prog_compiler_wl_CXX='-Wl,'
12054	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12055	    if test "$host_cpu" != ia64; then
12056	      lt_prog_compiler_pic_CXX='+Z'
12057	    fi
12058	    ;;
12059	  aCC*)
12060	    lt_prog_compiler_wl_CXX='-Wl,'
12061	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12062	    case $host_cpu in
12063	    hppa*64*|ia64*)
12064	      # +Z the default
12065	      ;;
12066	    *)
12067	      lt_prog_compiler_pic_CXX='+Z'
12068	      ;;
12069	    esac
12070	    ;;
12071	  *)
12072	    ;;
12073	esac
12074	;;
12075      interix*)
12076	# This is c89, which is MS Visual C++ (no shared libs)
12077	# Anyone wants to do a port?
12078	;;
12079      irix5* | irix6* | nonstopux*)
12080	case $cc_basename in
12081	  CC*)
12082	    lt_prog_compiler_wl_CXX='-Wl,'
12083	    lt_prog_compiler_static_CXX='-non_shared'
12084	    # CC pic flag -KPIC is the default.
12085	    ;;
12086	  *)
12087	    ;;
12088	esac
12089	;;
12090      linux*)
12091	case $cc_basename in
12092	  KCC*)
12093	    # KAI C++ Compiler
12094	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12095	    lt_prog_compiler_pic_CXX='-fPIC'
12096	    ;;
12097	  icpc* | ecpc*)
12098	    # Intel C++
12099	    lt_prog_compiler_wl_CXX='-Wl,'
12100	    lt_prog_compiler_pic_CXX='-KPIC'
12101	    lt_prog_compiler_static_CXX='-static'
12102	    ;;
12103	  pgCC*)
12104	    # Portland Group C++ compiler.
12105	    lt_prog_compiler_wl_CXX='-Wl,'
12106	    lt_prog_compiler_pic_CXX='-fpic'
12107	    lt_prog_compiler_static_CXX='-Bstatic'
12108	    ;;
12109	  cxx*)
12110	    # Compaq C++
12111	    # Make sure the PIC flag is empty.  It appears that all Alpha
12112	    # Linux and Compaq Tru64 Unix objects are PIC.
12113	    lt_prog_compiler_pic_CXX=
12114	    lt_prog_compiler_static_CXX='-non_shared'
12115	    ;;
12116	  *)
12117	    ;;
12118	esac
12119	;;
12120      lynxos*)
12121	;;
12122      m88k*)
12123	;;
12124      mvs*)
12125	case $cc_basename in
12126	  cxx*)
12127	    lt_prog_compiler_pic_CXX='-W c,exportall'
12128	    ;;
12129	  *)
12130	    ;;
12131	esac
12132	;;
12133      netbsd*)
12134	;;
12135      osf3* | osf4* | osf5*)
12136	case $cc_basename in
12137	  KCC*)
12138	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12139	    ;;
12140	  RCC*)
12141	    # Rational C++ 2.4.1
12142	    lt_prog_compiler_pic_CXX='-pic'
12143	    ;;
12144	  cxx*)
12145	    # Digital/Compaq C++
12146	    lt_prog_compiler_wl_CXX='-Wl,'
12147	    # Make sure the PIC flag is empty.  It appears that all Alpha
12148	    # Linux and Compaq Tru64 Unix objects are PIC.
12149	    lt_prog_compiler_pic_CXX=
12150	    lt_prog_compiler_static_CXX='-non_shared'
12151	    ;;
12152	  *)
12153	    ;;
12154	esac
12155	;;
12156      psos*)
12157	;;
12158      solaris*)
12159	case $cc_basename in
12160	  CC*)
12161	    # Sun C++ 4.2, 5.x and Centerline C++
12162	    lt_prog_compiler_pic_CXX='-KPIC'
12163	    lt_prog_compiler_static_CXX='-Bstatic'
12164	    lt_prog_compiler_wl_CXX='-Qoption ld '
12165	    ;;
12166	  gcx*)
12167	    # Green Hills C++ Compiler
12168	    lt_prog_compiler_pic_CXX='-PIC'
12169	    ;;
12170	  *)
12171	    ;;
12172	esac
12173	;;
12174      sunos4*)
12175	case $cc_basename in
12176	  CC*)
12177	    # Sun C++ 4.x
12178	    lt_prog_compiler_pic_CXX='-pic'
12179	    lt_prog_compiler_static_CXX='-Bstatic'
12180	    ;;
12181	  lcc*)
12182	    # Lucid
12183	    lt_prog_compiler_pic_CXX='-pic'
12184	    ;;
12185	  *)
12186	    ;;
12187	esac
12188	;;
12189      tandem*)
12190	case $cc_basename in
12191	  NCC*)
12192	    # NonStop-UX NCC 3.20
12193	    lt_prog_compiler_pic_CXX='-KPIC'
12194	    ;;
12195	  *)
12196	    ;;
12197	esac
12198	;;
12199      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12200	case $cc_basename in
12201	  CC*)
12202	    lt_prog_compiler_wl_CXX='-Wl,'
12203	    lt_prog_compiler_pic_CXX='-KPIC'
12204	    lt_prog_compiler_static_CXX='-Bstatic'
12205	    ;;
12206	esac
12207	;;
12208      vxworks*)
12209	;;
12210      *)
12211	lt_prog_compiler_can_build_shared_CXX=no
12212	;;
12213    esac
12214  fi
12215
12216{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12217echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12218
12219#
12220# Check to make sure the PIC flag actually works.
12221#
12222if test -n "$lt_prog_compiler_pic_CXX"; then
12223
12224{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12225echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12226if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12227  echo $ECHO_N "(cached) $ECHO_C" >&6
12228else
12229  lt_prog_compiler_pic_works_CXX=no
12230  ac_outfile=conftest.$ac_objext
12231   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12232   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12233   # Insert the option either (1) after the last *FLAGS variable, or
12234   # (2) before a word containing "conftest.", or (3) at the end.
12235   # Note that $ac_compile itself does not contain backslashes and begins
12236   # with a dollar sign (not a hyphen), so the echo should work correctly.
12237   # The option is referenced via a variable to avoid confusing sed.
12238   lt_compile=`echo "$ac_compile" | $SED \
12239   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12240   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12241   -e 's:$: $lt_compiler_flag:'`
12242   (eval echo "\"\$as_me:12242: $lt_compile\"" >&5)
12243   (eval "$lt_compile" 2>conftest.err)
12244   ac_status=$?
12245   cat conftest.err >&5
12246   echo "$as_me:12246: \$? = $ac_status" >&5
12247   if (exit $ac_status) && test -s "$ac_outfile"; then
12248     # The compiler can only warn and ignore the option if not recognized
12249     # So say no if there are warnings other than the usual output.
12250     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12251     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12252     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12253       lt_prog_compiler_pic_works_CXX=yes
12254     fi
12255   fi
12256   $rm conftest*
12257
12258fi
12259{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12260echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12261
12262if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12263    case $lt_prog_compiler_pic_CXX in
12264     "" | " "*) ;;
12265     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12266     esac
12267else
12268    lt_prog_compiler_pic_CXX=
12269     lt_prog_compiler_can_build_shared_CXX=no
12270fi
12271
12272fi
12273case $host_os in
12274  # For platforms which do not support PIC, -DPIC is meaningless:
12275  *djgpp*)
12276    lt_prog_compiler_pic_CXX=
12277    ;;
12278  *)
12279    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12280    ;;
12281esac
12282
12283#
12284# Check to make sure the static flag actually works.
12285#
12286wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12287{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12288echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12289if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12290  echo $ECHO_N "(cached) $ECHO_C" >&6
12291else
12292  lt_prog_compiler_static_works_CXX=no
12293   save_LDFLAGS="$LDFLAGS"
12294   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12295   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12296   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12297     # The linker can only warn and ignore the option if not recognized
12298     # So say no if there are warnings
12299     if test -s conftest.err; then
12300       # Append any errors to the config.log.
12301       cat conftest.err 1>&5
12302       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12303       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12304       if diff conftest.exp conftest.er2 >/dev/null; then
12305         lt_prog_compiler_static_works_CXX=yes
12306       fi
12307     else
12308       lt_prog_compiler_static_works_CXX=yes
12309     fi
12310   fi
12311   $rm conftest*
12312   LDFLAGS="$save_LDFLAGS"
12313
12314fi
12315{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12316echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12317
12318if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12319    :
12320else
12321    lt_prog_compiler_static_CXX=
12322fi
12323
12324
12325{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12326echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12327if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12328  echo $ECHO_N "(cached) $ECHO_C" >&6
12329else
12330  lt_cv_prog_compiler_c_o_CXX=no
12331   $rm -r conftest 2>/dev/null
12332   mkdir conftest
12333   cd conftest
12334   mkdir out
12335   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12336
12337   lt_compiler_flag="-o out/conftest2.$ac_objext"
12338   # Insert the option either (1) after the last *FLAGS variable, or
12339   # (2) before a word containing "conftest.", or (3) at the end.
12340   # Note that $ac_compile itself does not contain backslashes and begins
12341   # with a dollar sign (not a hyphen), so the echo should work correctly.
12342   lt_compile=`echo "$ac_compile" | $SED \
12343   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12344   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12345   -e 's:$: $lt_compiler_flag:'`
12346   (eval echo "\"\$as_me:12346: $lt_compile\"" >&5)
12347   (eval "$lt_compile" 2>out/conftest.err)
12348   ac_status=$?
12349   cat out/conftest.err >&5
12350   echo "$as_me:12350: \$? = $ac_status" >&5
12351   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12352   then
12353     # The compiler can only warn and ignore the option if not recognized
12354     # So say no if there are warnings
12355     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12356     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12357     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12358       lt_cv_prog_compiler_c_o_CXX=yes
12359     fi
12360   fi
12361   chmod u+w . 2>&5
12362   $rm conftest*
12363   # SGI C++ compiler will create directory out/ii_files/ for
12364   # template instantiation
12365   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12366   $rm out/* && rmdir out
12367   cd ..
12368   rmdir conftest
12369   $rm conftest*
12370
12371fi
12372{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12373echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12374
12375
12376hard_links="nottested"
12377if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12378  # do not overwrite the value of need_locks provided by the user
12379  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12380echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12381  hard_links=yes
12382  $rm conftest*
12383  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12384  touch conftest.a
12385  ln conftest.a conftest.b 2>&5 || hard_links=no
12386  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12387  { echo "$as_me:$LINENO: result: $hard_links" >&5
12388echo "${ECHO_T}$hard_links" >&6; }
12389  if test "$hard_links" = no; then
12390    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12391echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12392    need_locks=warn
12393  fi
12394else
12395  need_locks=no
12396fi
12397
12398{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12399echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12400
12401  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12402  case $host_os in
12403  aix4* | aix5*)
12404    # If we're using GNU nm, then we don't want the "-C" option.
12405    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12406    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12407      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'
12408    else
12409      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'
12410    fi
12411    ;;
12412  pw32*)
12413    export_symbols_cmds_CXX="$ltdll_cmds"
12414  ;;
12415  cygwin* | mingw*)
12416    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'
12417  ;;
12418  *)
12419    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12420  ;;
12421  esac
12422
12423{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12424echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12425test "$ld_shlibs_CXX" = no && can_build_shared=no
12426
12427#
12428# Do we need to explicitly link libc?
12429#
12430case "x$archive_cmds_need_lc_CXX" in
12431x|xyes)
12432  # Assume -lc should be added
12433  archive_cmds_need_lc_CXX=yes
12434
12435  if test "$enable_shared" = yes && test "$GCC" = yes; then
12436    case $archive_cmds_CXX in
12437    *'~'*)
12438      # FIXME: we may have to deal with multi-command sequences.
12439      ;;
12440    '$CC '*)
12441      # Test whether the compiler implicitly links with -lc since on some
12442      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12443      # to ld, don't add -lc before -lgcc.
12444      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12445echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12446      $rm conftest*
12447      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12448
12449      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12450  (eval $ac_compile) 2>&5
12451  ac_status=$?
12452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453  (exit $ac_status); } 2>conftest.err; then
12454        soname=conftest
12455        lib=conftest
12456        libobjs=conftest.$ac_objext
12457        deplibs=
12458        wl=$lt_prog_compiler_wl_CXX
12459	pic_flag=$lt_prog_compiler_pic_CXX
12460        compiler_flags=-v
12461        linker_flags=-v
12462        verstring=
12463        output_objdir=.
12464        libname=conftest
12465        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12466        allow_undefined_flag_CXX=
12467        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12468  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12469  ac_status=$?
12470  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12471  (exit $ac_status); }
12472        then
12473	  archive_cmds_need_lc_CXX=no
12474        else
12475	  archive_cmds_need_lc_CXX=yes
12476        fi
12477        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12478      else
12479        cat conftest.err 1>&5
12480      fi
12481      $rm conftest*
12482      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12483echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12484      ;;
12485    esac
12486  fi
12487  ;;
12488esac
12489
12490{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12491echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12492library_names_spec=
12493libname_spec='lib$name'
12494soname_spec=
12495shrext_cmds=".so"
12496postinstall_cmds=
12497postuninstall_cmds=
12498finish_cmds=
12499finish_eval=
12500shlibpath_var=
12501shlibpath_overrides_runpath=unknown
12502version_type=none
12503dynamic_linker="$host_os ld.so"
12504sys_lib_dlsearch_path_spec="/lib /usr/lib"
12505if test "$GCC" = yes; then
12506  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12507  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12508    # if the path contains ";" then we assume it to be the separator
12509    # otherwise default to the standard path separator (i.e. ":") - it is
12510    # assumed that no part of a normal pathname contains ";" but that should
12511    # okay in the real world where ";" in dirpaths is itself problematic.
12512    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12513  else
12514    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12515  fi
12516else
12517  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12518fi
12519need_lib_prefix=unknown
12520hardcode_into_libs=no
12521
12522# when you set need_version to no, make sure it does not cause -set_version
12523# flags to be left without arguments
12524need_version=unknown
12525
12526case $host_os in
12527aix3*)
12528  version_type=linux
12529  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12530  shlibpath_var=LIBPATH
12531
12532  # AIX 3 has no versioning support, so we append a major version to the name.
12533  soname_spec='${libname}${release}${shared_ext}$major'
12534  ;;
12535
12536aix4* | aix5*)
12537  version_type=linux
12538  need_lib_prefix=no
12539  need_version=no
12540  hardcode_into_libs=yes
12541  if test "$host_cpu" = ia64; then
12542    # AIX 5 supports IA64
12543    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12544    shlibpath_var=LD_LIBRARY_PATH
12545  else
12546    # With GCC up to 2.95.x, collect2 would create an import file
12547    # for dependence libraries.  The import file would start with
12548    # the line `#! .'.  This would cause the generated library to
12549    # depend on `.', always an invalid library.  This was fixed in
12550    # development snapshots of GCC prior to 3.0.
12551    case $host_os in
12552      aix4 | aix4.[01] | aix4.[01].*)
12553      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12554	   echo ' yes '
12555	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12556	:
12557      else
12558	can_build_shared=no
12559      fi
12560      ;;
12561    esac
12562    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12563    # soname into executable. Probably we can add versioning support to
12564    # collect2, so additional links can be useful in future.
12565    if test "$aix_use_runtimelinking" = yes; then
12566      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12567      # instead of lib<name>.a to let people know that these are not
12568      # typical AIX shared libraries.
12569      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12570    else
12571      # We preserve .a as extension for shared libraries through AIX4.2
12572      # and later when we are not doing run time linking.
12573      library_names_spec='${libname}${release}.a $libname.a'
12574      soname_spec='${libname}${release}${shared_ext}$major'
12575    fi
12576    shlibpath_var=LIBPATH
12577  fi
12578  ;;
12579
12580amigaos*)
12581  library_names_spec='$libname.ixlibrary $libname.a'
12582  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12583  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'
12584  ;;
12585
12586beos*)
12587  library_names_spec='${libname}${shared_ext}'
12588  dynamic_linker="$host_os ld.so"
12589  shlibpath_var=LIBRARY_PATH
12590  ;;
12591
12592bsdi[45]*)
12593  version_type=linux
12594  need_version=no
12595  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12596  soname_spec='${libname}${release}${shared_ext}$major'
12597  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12598  shlibpath_var=LD_LIBRARY_PATH
12599  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12600  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12601  # the default ld.so.conf also contains /usr/contrib/lib and
12602  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12603  # libtool to hard-code these into programs
12604  ;;
12605
12606cygwin* | mingw* | pw32*)
12607  version_type=windows
12608  shrext_cmds=".dll"
12609  need_version=no
12610  need_lib_prefix=no
12611
12612  case $GCC,$host_os in
12613  yes,cygwin* | yes,mingw* | yes,pw32*)
12614    library_names_spec='$libname.dll.a'
12615    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12616    postinstall_cmds='base_file=`basename \${file}`~
12617      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12618      dldir=$destdir/`dirname \$dlpath`~
12619      test -d \$dldir || mkdir -p \$dldir~
12620      $install_prog $dir/$dlname \$dldir/$dlname~
12621      chmod a+x \$dldir/$dlname'
12622    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12623      dlpath=$dir/\$dldll~
12624       $rm \$dlpath'
12625    shlibpath_overrides_runpath=yes
12626
12627    case $host_os in
12628    cygwin*)
12629      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12630      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12631      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12632      ;;
12633    mingw*)
12634      # MinGW DLLs use traditional 'lib' prefix
12635      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12636      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12637      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12638        # It is most probably a Windows format PATH printed by
12639        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12640        # path with ; separators, and with drive letters. We can handle the
12641        # drive letters (cygwin fileutils understands them), so leave them,
12642        # especially as we might pass files found there to a mingw objdump,
12643        # which wouldn't understand a cygwinified path. Ahh.
12644        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12645      else
12646        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12647      fi
12648      ;;
12649    pw32*)
12650      # pw32 DLLs use 'pw' prefix rather than 'lib'
12651      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12652      ;;
12653    esac
12654    ;;
12655
12656  *)
12657    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12658    ;;
12659  esac
12660  dynamic_linker='Win32 ld.exe'
12661  # FIXME: first we should search . and the directory the executable is in
12662  shlibpath_var=PATH
12663  ;;
12664
12665darwin* | rhapsody*)
12666  dynamic_linker="$host_os dyld"
12667  version_type=darwin
12668  need_lib_prefix=no
12669  need_version=no
12670  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12671  soname_spec='${libname}${release}${major}$shared_ext'
12672  shlibpath_overrides_runpath=yes
12673  shlibpath_var=DYLD_LIBRARY_PATH
12674  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12675  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12676  if test "$GCC" = yes; then
12677    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
12678  else
12679    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12680  fi
12681  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12682  ;;
12683
12684dgux*)
12685  version_type=linux
12686  need_lib_prefix=no
12687  need_version=no
12688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12689  soname_spec='${libname}${release}${shared_ext}$major'
12690  shlibpath_var=LD_LIBRARY_PATH
12691  ;;
12692
12693freebsd1*)
12694  dynamic_linker=no
12695  ;;
12696
12697kfreebsd*-gnu)
12698  version_type=linux
12699  need_lib_prefix=no
12700  need_version=no
12701  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12702  soname_spec='${libname}${release}${shared_ext}$major'
12703  shlibpath_var=LD_LIBRARY_PATH
12704  shlibpath_overrides_runpath=no
12705  hardcode_into_libs=yes
12706  dynamic_linker='GNU ld.so'
12707  ;;
12708
12709freebsd* | dragonfly*)
12710  # DragonFly does not have aout.  When/if they implement a new
12711  # versioning mechanism, adjust this.
12712  if test -x /usr/bin/objformat; then
12713    objformat=`/usr/bin/objformat`
12714  else
12715    case $host_os in
12716    freebsd[123]*) objformat=aout ;;
12717    *) objformat=elf ;;
12718    esac
12719  fi
12720  version_type=freebsd-$objformat
12721  case $version_type in
12722    freebsd-elf*)
12723      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12724      need_version=no
12725      need_lib_prefix=no
12726      ;;
12727    freebsd-*)
12728      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12729      need_version=yes
12730      ;;
12731  esac
12732  shlibpath_var=LD_LIBRARY_PATH
12733  case $host_os in
12734  freebsd2*)
12735    shlibpath_overrides_runpath=yes
12736    ;;
12737  freebsd3.[01]* | freebsdelf3.[01]*)
12738    shlibpath_overrides_runpath=yes
12739    hardcode_into_libs=yes
12740    ;;
12741  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12742  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12743    shlibpath_overrides_runpath=no
12744    hardcode_into_libs=yes
12745    ;;
12746  freebsd*) # from 4.6 on
12747    shlibpath_overrides_runpath=yes
12748    hardcode_into_libs=yes
12749    ;;
12750  esac
12751  ;;
12752
12753gnu*)
12754  version_type=linux
12755  need_lib_prefix=no
12756  need_version=no
12757  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12758  soname_spec='${libname}${release}${shared_ext}$major'
12759  shlibpath_var=LD_LIBRARY_PATH
12760  hardcode_into_libs=yes
12761  ;;
12762
12763hpux9* | hpux10* | hpux11*)
12764  # Give a soname corresponding to the major version so that dld.sl refuses to
12765  # link against other versions.
12766  version_type=sunos
12767  need_lib_prefix=no
12768  need_version=no
12769  case $host_cpu in
12770  ia64*)
12771    shrext_cmds='.so'
12772    hardcode_into_libs=yes
12773    dynamic_linker="$host_os dld.so"
12774    shlibpath_var=LD_LIBRARY_PATH
12775    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12776    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12777    soname_spec='${libname}${release}${shared_ext}$major'
12778    if test "X$HPUX_IA64_MODE" = X32; then
12779      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12780    else
12781      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12782    fi
12783    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12784    ;;
12785   hppa*64*)
12786     shrext_cmds='.sl'
12787     hardcode_into_libs=yes
12788     dynamic_linker="$host_os dld.sl"
12789     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12790     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12791     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12792     soname_spec='${libname}${release}${shared_ext}$major'
12793     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12794     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12795     ;;
12796   *)
12797    shrext_cmds='.sl'
12798    dynamic_linker="$host_os dld.sl"
12799    shlibpath_var=SHLIB_PATH
12800    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12801    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12802    soname_spec='${libname}${release}${shared_ext}$major'
12803    ;;
12804  esac
12805  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12806  postinstall_cmds='chmod 555 $lib'
12807  ;;
12808
12809interix3*)
12810  version_type=linux
12811  need_lib_prefix=no
12812  need_version=no
12813  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12814  soname_spec='${libname}${release}${shared_ext}$major'
12815  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12816  shlibpath_var=LD_LIBRARY_PATH
12817  shlibpath_overrides_runpath=no
12818  hardcode_into_libs=yes
12819  ;;
12820
12821irix5* | irix6* | nonstopux*)
12822  case $host_os in
12823    nonstopux*) version_type=nonstopux ;;
12824    *)
12825	if test "$lt_cv_prog_gnu_ld" = yes; then
12826		version_type=linux
12827	else
12828		version_type=irix
12829	fi ;;
12830  esac
12831  need_lib_prefix=no
12832  need_version=no
12833  soname_spec='${libname}${release}${shared_ext}$major'
12834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12835  case $host_os in
12836  irix5* | nonstopux*)
12837    libsuff= shlibsuff=
12838    ;;
12839  *)
12840    case $LD in # libtool.m4 will add one of these switches to LD
12841    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12842      libsuff= shlibsuff= libmagic=32-bit;;
12843    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12844      libsuff=32 shlibsuff=N32 libmagic=N32;;
12845    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12846      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12847    *) libsuff= shlibsuff= libmagic=never-match;;
12848    esac
12849    ;;
12850  esac
12851  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12852  shlibpath_overrides_runpath=no
12853  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12854  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12855  hardcode_into_libs=yes
12856  ;;
12857
12858# No shared lib support for Linux oldld, aout, or coff.
12859linux*oldld* | linux*aout* | linux*coff*)
12860  dynamic_linker=no
12861  ;;
12862
12863# This must be Linux ELF.
12864linux*)
12865  version_type=linux
12866  need_lib_prefix=no
12867  need_version=no
12868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12869  soname_spec='${libname}${release}${shared_ext}$major'
12870  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12871  shlibpath_var=LD_LIBRARY_PATH
12872  shlibpath_overrides_runpath=no
12873  # This implies no fast_install, which is unacceptable.
12874  # Some rework will be needed to allow for fast_install
12875  # before this can be enabled.
12876  hardcode_into_libs=yes
12877
12878  # Append ld.so.conf contents to the search path
12879  if test -f /etc/ld.so.conf; then
12880    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12881    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12882  fi
12883
12884  # We used to test for /lib/ld.so.1 and disable shared libraries on
12885  # powerpc, because MkLinux only supported shared libraries with the
12886  # GNU dynamic linker.  Since this was broken with cross compilers,
12887  # most powerpc-linux boxes support dynamic linking these days and
12888  # people can always --disable-shared, the test was removed, and we
12889  # assume the GNU/Linux dynamic linker is in use.
12890  dynamic_linker='GNU/Linux ld.so'
12891  ;;
12892
12893knetbsd*-gnu)
12894  version_type=linux
12895  need_lib_prefix=no
12896  need_version=no
12897  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12898  soname_spec='${libname}${release}${shared_ext}$major'
12899  shlibpath_var=LD_LIBRARY_PATH
12900  shlibpath_overrides_runpath=no
12901  hardcode_into_libs=yes
12902  dynamic_linker='GNU ld.so'
12903  ;;
12904
12905netbsd*)
12906  version_type=sunos
12907  need_lib_prefix=no
12908  need_version=no
12909  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12910    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12911    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12912    dynamic_linker='NetBSD (a.out) ld.so'
12913  else
12914    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12915    soname_spec='${libname}${release}${shared_ext}$major'
12916    dynamic_linker='NetBSD ld.elf_so'
12917  fi
12918  shlibpath_var=LD_LIBRARY_PATH
12919  shlibpath_overrides_runpath=yes
12920  hardcode_into_libs=yes
12921  ;;
12922
12923newsos6)
12924  version_type=linux
12925  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12926  shlibpath_var=LD_LIBRARY_PATH
12927  shlibpath_overrides_runpath=yes
12928  ;;
12929
12930nto-qnx*)
12931  version_type=linux
12932  need_lib_prefix=no
12933  need_version=no
12934  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12935  soname_spec='${libname}${release}${shared_ext}$major'
12936  shlibpath_var=LD_LIBRARY_PATH
12937  shlibpath_overrides_runpath=yes
12938  ;;
12939
12940openbsd*)
12941  version_type=sunos
12942  sys_lib_dlsearch_path_spec="/usr/lib"
12943  need_lib_prefix=no
12944  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12945  case $host_os in
12946    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12947    *)                         need_version=no  ;;
12948  esac
12949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12950  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12951  shlibpath_var=LD_LIBRARY_PATH
12952  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12953    case $host_os in
12954      openbsd2.[89] | openbsd2.[89].*)
12955	shlibpath_overrides_runpath=no
12956	;;
12957      *)
12958	shlibpath_overrides_runpath=yes
12959	;;
12960      esac
12961  else
12962    shlibpath_overrides_runpath=yes
12963  fi
12964  ;;
12965
12966os2*)
12967  libname_spec='$name'
12968  shrext_cmds=".dll"
12969  need_lib_prefix=no
12970  library_names_spec='$libname${shared_ext} $libname.a'
12971  dynamic_linker='OS/2 ld.exe'
12972  shlibpath_var=LIBPATH
12973  ;;
12974
12975osf3* | osf4* | osf5*)
12976  version_type=osf
12977  need_lib_prefix=no
12978  need_version=no
12979  soname_spec='${libname}${release}${shared_ext}$major'
12980  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12981  shlibpath_var=LD_LIBRARY_PATH
12982  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12983  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12984  ;;
12985
12986solaris*)
12987  version_type=linux
12988  need_lib_prefix=no
12989  need_version=no
12990  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12991  soname_spec='${libname}${release}${shared_ext}$major'
12992  shlibpath_var=LD_LIBRARY_PATH
12993  shlibpath_overrides_runpath=yes
12994  hardcode_into_libs=yes
12995  # ldd complains unless libraries are executable
12996  postinstall_cmds='chmod +x $lib'
12997  ;;
12998
12999sunos4*)
13000  version_type=sunos
13001  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13002  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13003  shlibpath_var=LD_LIBRARY_PATH
13004  shlibpath_overrides_runpath=yes
13005  if test "$with_gnu_ld" = yes; then
13006    need_lib_prefix=no
13007  fi
13008  need_version=yes
13009  ;;
13010
13011sysv4 | sysv4.3*)
13012  version_type=linux
13013  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13014  soname_spec='${libname}${release}${shared_ext}$major'
13015  shlibpath_var=LD_LIBRARY_PATH
13016  case $host_vendor in
13017    sni)
13018      shlibpath_overrides_runpath=no
13019      need_lib_prefix=no
13020      export_dynamic_flag_spec='${wl}-Blargedynsym'
13021      runpath_var=LD_RUN_PATH
13022      ;;
13023    siemens)
13024      need_lib_prefix=no
13025      ;;
13026    motorola)
13027      need_lib_prefix=no
13028      need_version=no
13029      shlibpath_overrides_runpath=no
13030      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13031      ;;
13032  esac
13033  ;;
13034
13035sysv4*MP*)
13036  if test -d /usr/nec ;then
13037    version_type=linux
13038    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13039    soname_spec='$libname${shared_ext}.$major'
13040    shlibpath_var=LD_LIBRARY_PATH
13041  fi
13042  ;;
13043
13044sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13045  version_type=freebsd-elf
13046  need_lib_prefix=no
13047  need_version=no
13048  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13049  soname_spec='${libname}${release}${shared_ext}$major'
13050  shlibpath_var=LD_LIBRARY_PATH
13051  hardcode_into_libs=yes
13052  if test "$with_gnu_ld" = yes; then
13053    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13054    shlibpath_overrides_runpath=no
13055  else
13056    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13057    shlibpath_overrides_runpath=yes
13058    case $host_os in
13059      sco3.2v5*)
13060        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13061	;;
13062    esac
13063  fi
13064  sys_lib_dlsearch_path_spec='/usr/lib'
13065  ;;
13066
13067uts4*)
13068  version_type=linux
13069  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13070  soname_spec='${libname}${release}${shared_ext}$major'
13071  shlibpath_var=LD_LIBRARY_PATH
13072  ;;
13073
13074*)
13075  dynamic_linker=no
13076  ;;
13077esac
13078{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13079echo "${ECHO_T}$dynamic_linker" >&6; }
13080test "$dynamic_linker" = no && can_build_shared=no
13081
13082variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13083if test "$GCC" = yes; then
13084  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13085fi
13086
13087{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13088echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13089hardcode_action_CXX=
13090if test -n "$hardcode_libdir_flag_spec_CXX" || \
13091   test -n "$runpath_var_CXX" || \
13092   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13093
13094  # We can hardcode non-existant directories.
13095  if test "$hardcode_direct_CXX" != no &&
13096     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13097     # have to relink, otherwise we might link with an installed library
13098     # when we should be linking with a yet-to-be-installed one
13099     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13100     test "$hardcode_minus_L_CXX" != no; then
13101    # Linking always hardcodes the temporary library directory.
13102    hardcode_action_CXX=relink
13103  else
13104    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13105    hardcode_action_CXX=immediate
13106  fi
13107else
13108  # We cannot hardcode anything, or else we can only hardcode existing
13109  # directories.
13110  hardcode_action_CXX=unsupported
13111fi
13112{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13113echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13114
13115if test "$hardcode_action_CXX" = relink; then
13116  # Fast installation is not supported
13117  enable_fast_install=no
13118elif test "$shlibpath_overrides_runpath" = yes ||
13119     test "$enable_shared" = no; then
13120  # Fast installation is not necessary
13121  enable_fast_install=needless
13122fi
13123
13124
13125# The else clause should only fire when bootstrapping the
13126# libtool distribution, otherwise you forgot to ship ltmain.sh
13127# with your package, and you will get complaints that there are
13128# no rules to generate ltmain.sh.
13129if test -f "$ltmain"; then
13130  # See if we are running on zsh, and set the options which allow our commands through
13131  # without removal of \ escapes.
13132  if test -n "${ZSH_VERSION+set}" ; then
13133    setopt NO_GLOB_SUBST
13134  fi
13135  # Now quote all the things that may contain metacharacters while being
13136  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13137  # variables and quote the copies for generation of the libtool script.
13138  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13139    SED SHELL STRIP \
13140    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13141    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13142    deplibs_check_method reload_flag reload_cmds need_locks \
13143    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13144    lt_cv_sys_global_symbol_to_c_name_address \
13145    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13146    old_postinstall_cmds old_postuninstall_cmds \
13147    compiler_CXX \
13148    CC_CXX \
13149    LD_CXX \
13150    lt_prog_compiler_wl_CXX \
13151    lt_prog_compiler_pic_CXX \
13152    lt_prog_compiler_static_CXX \
13153    lt_prog_compiler_no_builtin_flag_CXX \
13154    export_dynamic_flag_spec_CXX \
13155    thread_safe_flag_spec_CXX \
13156    whole_archive_flag_spec_CXX \
13157    enable_shared_with_static_runtimes_CXX \
13158    old_archive_cmds_CXX \
13159    old_archive_from_new_cmds_CXX \
13160    predep_objects_CXX \
13161    postdep_objects_CXX \
13162    predeps_CXX \
13163    postdeps_CXX \
13164    compiler_lib_search_path_CXX \
13165    archive_cmds_CXX \
13166    archive_expsym_cmds_CXX \
13167    postinstall_cmds_CXX \
13168    postuninstall_cmds_CXX \
13169    old_archive_from_expsyms_cmds_CXX \
13170    allow_undefined_flag_CXX \
13171    no_undefined_flag_CXX \
13172    export_symbols_cmds_CXX \
13173    hardcode_libdir_flag_spec_CXX \
13174    hardcode_libdir_flag_spec_ld_CXX \
13175    hardcode_libdir_separator_CXX \
13176    hardcode_automatic_CXX \
13177    module_cmds_CXX \
13178    module_expsym_cmds_CXX \
13179    lt_cv_prog_compiler_c_o_CXX \
13180    exclude_expsyms_CXX \
13181    include_expsyms_CXX; do
13182
13183    case $var in
13184    old_archive_cmds_CXX | \
13185    old_archive_from_new_cmds_CXX | \
13186    archive_cmds_CXX | \
13187    archive_expsym_cmds_CXX | \
13188    module_cmds_CXX | \
13189    module_expsym_cmds_CXX | \
13190    old_archive_from_expsyms_cmds_CXX | \
13191    export_symbols_cmds_CXX | \
13192    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13193    postinstall_cmds | postuninstall_cmds | \
13194    old_postinstall_cmds | old_postuninstall_cmds | \
13195    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13196      # Double-quote double-evaled strings.
13197      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13198      ;;
13199    *)
13200      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13201      ;;
13202    esac
13203  done
13204
13205  case $lt_echo in
13206  *'\$0 --fallback-echo"')
13207    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13208    ;;
13209  esac
13210
13211cfgfile="$ofile"
13212
13213  cat <<__EOF__ >> "$cfgfile"
13214# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13215
13216# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13217
13218# Shell to use when invoking shell scripts.
13219SHELL=$lt_SHELL
13220
13221# Whether or not to build shared libraries.
13222build_libtool_libs=$enable_shared
13223
13224# Whether or not to build static libraries.
13225build_old_libs=$enable_static
13226
13227# Whether or not to add -lc for building shared libraries.
13228build_libtool_need_lc=$archive_cmds_need_lc_CXX
13229
13230# Whether or not to disallow shared libs when runtime libs are static
13231allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13232
13233# Whether or not to optimize for fast installation.
13234fast_install=$enable_fast_install
13235
13236# The host system.
13237host_alias=$host_alias
13238host=$host
13239host_os=$host_os
13240
13241# The build system.
13242build_alias=$build_alias
13243build=$build
13244build_os=$build_os
13245
13246# An echo program that does not interpret backslashes.
13247echo=$lt_echo
13248
13249# The archiver.
13250AR=$lt_AR
13251AR_FLAGS=$lt_AR_FLAGS
13252
13253# A C compiler.
13254LTCC=$lt_LTCC
13255
13256# LTCC compiler flags.
13257LTCFLAGS=$lt_LTCFLAGS
13258
13259# A language-specific compiler.
13260CC=$lt_compiler_CXX
13261
13262# Is the compiler the GNU C compiler?
13263with_gcc=$GCC_CXX
13264
13265# An ERE matcher.
13266EGREP=$lt_EGREP
13267
13268# The linker used to build libraries.
13269LD=$lt_LD_CXX
13270
13271# Whether we need hard or soft links.
13272LN_S=$lt_LN_S
13273
13274# A BSD-compatible nm program.
13275NM=$lt_NM
13276
13277# A symbol stripping program
13278STRIP=$lt_STRIP
13279
13280# Used to examine libraries when file_magic_cmd begins "file"
13281MAGIC_CMD=$MAGIC_CMD
13282
13283# Used on cygwin: DLL creation program.
13284DLLTOOL="$DLLTOOL"
13285
13286# Used on cygwin: object dumper.
13287OBJDUMP="$OBJDUMP"
13288
13289# Used on cygwin: assembler.
13290AS="$AS"
13291
13292# The name of the directory that contains temporary libtool files.
13293objdir=$objdir
13294
13295# How to create reloadable object files.
13296reload_flag=$lt_reload_flag
13297reload_cmds=$lt_reload_cmds
13298
13299# How to pass a linker flag through the compiler.
13300wl=$lt_lt_prog_compiler_wl_CXX
13301
13302# Object file suffix (normally "o").
13303objext="$ac_objext"
13304
13305# Old archive suffix (normally "a").
13306libext="$libext"
13307
13308# Shared library suffix (normally ".so").
13309shrext_cmds='$shrext_cmds'
13310
13311# Executable file suffix (normally "").
13312exeext="$exeext"
13313
13314# Additional compiler flags for building library objects.
13315pic_flag=$lt_lt_prog_compiler_pic_CXX
13316pic_mode=$pic_mode
13317
13318# What is the maximum length of a command?
13319max_cmd_len=$lt_cv_sys_max_cmd_len
13320
13321# Does compiler simultaneously support -c and -o options?
13322compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13323
13324# Must we lock files when doing compilation?
13325need_locks=$lt_need_locks
13326
13327# Do we need the lib prefix for modules?
13328need_lib_prefix=$need_lib_prefix
13329
13330# Do we need a version for libraries?
13331need_version=$need_version
13332
13333# Whether dlopen is supported.
13334dlopen_support=$enable_dlopen
13335
13336# Whether dlopen of programs is supported.
13337dlopen_self=$enable_dlopen_self
13338
13339# Whether dlopen of statically linked programs is supported.
13340dlopen_self_static=$enable_dlopen_self_static
13341
13342# Compiler flag to prevent dynamic linking.
13343link_static_flag=$lt_lt_prog_compiler_static_CXX
13344
13345# Compiler flag to turn off builtin functions.
13346no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13347
13348# Compiler flag to allow reflexive dlopens.
13349export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13350
13351# Compiler flag to generate shared objects directly from archives.
13352whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13353
13354# Compiler flag to generate thread-safe objects.
13355thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13356
13357# Library versioning type.
13358version_type=$version_type
13359
13360# Format of library name prefix.
13361libname_spec=$lt_libname_spec
13362
13363# List of archive names.  First name is the real one, the rest are links.
13364# The last name is the one that the linker finds with -lNAME.
13365library_names_spec=$lt_library_names_spec
13366
13367# The coded name of the library, if different from the real name.
13368soname_spec=$lt_soname_spec
13369
13370# Commands used to build and install an old-style archive.
13371RANLIB=$lt_RANLIB
13372old_archive_cmds=$lt_old_archive_cmds_CXX
13373old_postinstall_cmds=$lt_old_postinstall_cmds
13374old_postuninstall_cmds=$lt_old_postuninstall_cmds
13375
13376# Create an old-style archive from a shared archive.
13377old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13378
13379# Create a temporary old-style archive to link instead of a shared archive.
13380old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13381
13382# Commands used to build and install a shared archive.
13383archive_cmds=$lt_archive_cmds_CXX
13384archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13385postinstall_cmds=$lt_postinstall_cmds
13386postuninstall_cmds=$lt_postuninstall_cmds
13387
13388# Commands used to build a loadable module (assumed same as above if empty)
13389module_cmds=$lt_module_cmds_CXX
13390module_expsym_cmds=$lt_module_expsym_cmds_CXX
13391
13392# Commands to strip libraries.
13393old_striplib=$lt_old_striplib
13394striplib=$lt_striplib
13395
13396# Dependencies to place before the objects being linked to create a
13397# shared library.
13398predep_objects=$lt_predep_objects_CXX
13399
13400# Dependencies to place after the objects being linked to create a
13401# shared library.
13402postdep_objects=$lt_postdep_objects_CXX
13403
13404# Dependencies to place before the objects being linked to create a
13405# shared library.
13406predeps=$lt_predeps_CXX
13407
13408# Dependencies to place after the objects being linked to create a
13409# shared library.
13410postdeps=$lt_postdeps_CXX
13411
13412# The library search path used internally by the compiler when linking
13413# a shared library.
13414compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13415
13416# Method to check whether dependent libraries are shared objects.
13417deplibs_check_method=$lt_deplibs_check_method
13418
13419# Command to use when deplibs_check_method == file_magic.
13420file_magic_cmd=$lt_file_magic_cmd
13421
13422# Flag that allows shared libraries with undefined symbols to be built.
13423allow_undefined_flag=$lt_allow_undefined_flag_CXX
13424
13425# Flag that forces no undefined symbols.
13426no_undefined_flag=$lt_no_undefined_flag_CXX
13427
13428# Commands used to finish a libtool library installation in a directory.
13429finish_cmds=$lt_finish_cmds
13430
13431# Same as above, but a single script fragment to be evaled but not shown.
13432finish_eval=$lt_finish_eval
13433
13434# Take the output of nm and produce a listing of raw symbols and C names.
13435global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13436
13437# Transform the output of nm in a proper C declaration
13438global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13439
13440# Transform the output of nm in a C name address pair
13441global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13442
13443# This is the shared library runtime path variable.
13444runpath_var=$runpath_var
13445
13446# This is the shared library path variable.
13447shlibpath_var=$shlibpath_var
13448
13449# Is shlibpath searched before the hard-coded library search path?
13450shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13451
13452# How to hardcode a shared library path into an executable.
13453hardcode_action=$hardcode_action_CXX
13454
13455# Whether we should hardcode library paths into libraries.
13456hardcode_into_libs=$hardcode_into_libs
13457
13458# Flag to hardcode \$libdir into a binary during linking.
13459# This must work even if \$libdir does not exist.
13460hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13461
13462# If ld is used when linking, flag to hardcode \$libdir into
13463# a binary during linking. This must work even if \$libdir does
13464# not exist.
13465hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13466
13467# Whether we need a single -rpath flag with a separated argument.
13468hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13469
13470# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13471# resulting binary.
13472hardcode_direct=$hardcode_direct_CXX
13473
13474# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13475# resulting binary.
13476hardcode_minus_L=$hardcode_minus_L_CXX
13477
13478# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13479# the resulting binary.
13480hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13481
13482# Set to yes if building a shared library automatically hardcodes DIR into the library
13483# and all subsequent libraries and executables linked against it.
13484hardcode_automatic=$hardcode_automatic_CXX
13485
13486# Variables whose values should be saved in libtool wrapper scripts and
13487# restored at relink time.
13488variables_saved_for_relink="$variables_saved_for_relink"
13489
13490# Whether libtool must link a program against all its dependency libraries.
13491link_all_deplibs=$link_all_deplibs_CXX
13492
13493# Compile-time system search path for libraries
13494sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13495
13496# Run-time system search path for libraries
13497sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13498
13499# Fix the shell variable \$srcfile for the compiler.
13500fix_srcfile_path="$fix_srcfile_path_CXX"
13501
13502# Set to yes if exported symbols are required.
13503always_export_symbols=$always_export_symbols_CXX
13504
13505# The commands to list exported symbols.
13506export_symbols_cmds=$lt_export_symbols_cmds_CXX
13507
13508# The commands to extract the exported symbol list from a shared archive.
13509extract_expsyms_cmds=$lt_extract_expsyms_cmds
13510
13511# Symbols that should not be listed in the preloaded symbols.
13512exclude_expsyms=$lt_exclude_expsyms_CXX
13513
13514# Symbols that must always be exported.
13515include_expsyms=$lt_include_expsyms_CXX
13516
13517# ### END LIBTOOL TAG CONFIG: $tagname
13518
13519__EOF__
13520
13521
13522else
13523  # If there is no Makefile yet, we rely on a make rule to execute
13524  # `config.status --recheck' to rerun these tests and create the
13525  # libtool script then.
13526  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13527  if test -f "$ltmain_in"; then
13528    test -f Makefile && make "$ltmain"
13529  fi
13530fi
13531
13532
13533ac_ext=c
13534ac_cpp='$CPP $CPPFLAGS'
13535ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13536ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13537ac_compiler_gnu=$ac_cv_c_compiler_gnu
13538
13539CC=$lt_save_CC
13540LDCXX=$LD
13541LD=$lt_save_LD
13542GCC=$lt_save_GCC
13543with_gnu_ldcxx=$with_gnu_ld
13544with_gnu_ld=$lt_save_with_gnu_ld
13545lt_cv_path_LDCXX=$lt_cv_path_LD
13546lt_cv_path_LD=$lt_save_path_LD
13547lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13548lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13549
13550	else
13551	  tagname=""
13552	fi
13553	;;
13554
13555      F77)
13556	if test -n "$F77" && test "X$F77" != "Xno"; then
13557
13558ac_ext=f
13559ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13560ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13561ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13562
13563
13564archive_cmds_need_lc_F77=no
13565allow_undefined_flag_F77=
13566always_export_symbols_F77=no
13567archive_expsym_cmds_F77=
13568export_dynamic_flag_spec_F77=
13569hardcode_direct_F77=no
13570hardcode_libdir_flag_spec_F77=
13571hardcode_libdir_flag_spec_ld_F77=
13572hardcode_libdir_separator_F77=
13573hardcode_minus_L_F77=no
13574hardcode_automatic_F77=no
13575module_cmds_F77=
13576module_expsym_cmds_F77=
13577link_all_deplibs_F77=unknown
13578old_archive_cmds_F77=$old_archive_cmds
13579no_undefined_flag_F77=
13580whole_archive_flag_spec_F77=
13581enable_shared_with_static_runtimes_F77=no
13582
13583# Source file extension for f77 test sources.
13584ac_ext=f
13585
13586# Object file extension for compiled f77 test sources.
13587objext=o
13588objext_F77=$objext
13589
13590# Code to be used in simple compile tests
13591lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13592
13593# Code to be used in simple link tests
13594lt_simple_link_test_code="      program t\n      end\n"
13595
13596# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13597
13598# If no C compiler was specified, use CC.
13599LTCC=${LTCC-"$CC"}
13600
13601# If no C compiler flags were specified, use CFLAGS.
13602LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13603
13604# Allow CC to be a program name with arguments.
13605compiler=$CC
13606
13607
13608# save warnings/boilerplate of simple test code
13609ac_outfile=conftest.$ac_objext
13610printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13611eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13612_lt_compiler_boilerplate=`cat conftest.err`
13613$rm conftest*
13614
13615ac_outfile=conftest.$ac_objext
13616printf "$lt_simple_link_test_code" >conftest.$ac_ext
13617eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13618_lt_linker_boilerplate=`cat conftest.err`
13619$rm conftest*
13620
13621
13622# Allow CC to be a program name with arguments.
13623lt_save_CC="$CC"
13624CC=${F77-"f77"}
13625compiler=$CC
13626compiler_F77=$CC
13627for cc_temp in $compiler""; do
13628  case $cc_temp in
13629    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13630    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13631    \-*) ;;
13632    *) break;;
13633  esac
13634done
13635cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13636
13637
13638{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13639echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13640{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13641echo "${ECHO_T}$can_build_shared" >&6; }
13642
13643{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13644echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13645test "$can_build_shared" = "no" && enable_shared=no
13646
13647# On AIX, shared libraries and static libraries use the same namespace, and
13648# are all built from PIC.
13649case $host_os in
13650aix3*)
13651  test "$enable_shared" = yes && enable_static=no
13652  if test -n "$RANLIB"; then
13653    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13654    postinstall_cmds='$RANLIB $lib'
13655  fi
13656  ;;
13657aix4* | aix5*)
13658  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13659    test "$enable_shared" = yes && enable_static=no
13660  fi
13661  ;;
13662esac
13663{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13664echo "${ECHO_T}$enable_shared" >&6; }
13665
13666{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13667echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13668# Make sure either enable_shared or enable_static is yes.
13669test "$enable_shared" = yes || enable_static=yes
13670{ echo "$as_me:$LINENO: result: $enable_static" >&5
13671echo "${ECHO_T}$enable_static" >&6; }
13672
13673GCC_F77="$G77"
13674LD_F77="$LD"
13675
13676lt_prog_compiler_wl_F77=
13677lt_prog_compiler_pic_F77=
13678lt_prog_compiler_static_F77=
13679
13680{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13681echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13682
13683  if test "$GCC" = yes; then
13684    lt_prog_compiler_wl_F77='-Wl,'
13685    lt_prog_compiler_static_F77='-static'
13686
13687    case $host_os in
13688      aix*)
13689      # All AIX code is PIC.
13690      if test "$host_cpu" = ia64; then
13691	# AIX 5 now supports IA64 processor
13692	lt_prog_compiler_static_F77='-Bstatic'
13693      fi
13694      ;;
13695
13696    amigaos*)
13697      # FIXME: we need at least 68020 code to build shared libraries, but
13698      # adding the `-m68020' flag to GCC prevents building anything better,
13699      # like `-m68040'.
13700      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13701      ;;
13702
13703    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13704      # PIC is the default for these OSes.
13705      ;;
13706
13707    mingw* | pw32* | os2*)
13708      # This hack is so that the source file can tell whether it is being
13709      # built for inclusion in a dll (and should export symbols for example).
13710      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13711      ;;
13712
13713    darwin* | rhapsody*)
13714      # PIC is the default on this platform
13715      # Common symbols not allowed in MH_DYLIB files
13716      lt_prog_compiler_pic_F77='-fno-common'
13717      ;;
13718
13719    interix3*)
13720      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13721      # Instead, we relocate shared libraries at runtime.
13722      ;;
13723
13724    msdosdjgpp*)
13725      # Just because we use GCC doesn't mean we suddenly get shared libraries
13726      # on systems that don't support them.
13727      lt_prog_compiler_can_build_shared_F77=no
13728      enable_shared=no
13729      ;;
13730
13731    sysv4*MP*)
13732      if test -d /usr/nec; then
13733	lt_prog_compiler_pic_F77=-Kconform_pic
13734      fi
13735      ;;
13736
13737    hpux*)
13738      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13739      # not for PA HP-UX.
13740      case $host_cpu in
13741      hppa*64*|ia64*)
13742	# +Z the default
13743	;;
13744      *)
13745	lt_prog_compiler_pic_F77='-fPIC'
13746	;;
13747      esac
13748      ;;
13749
13750    *)
13751      lt_prog_compiler_pic_F77='-fPIC'
13752      ;;
13753    esac
13754  else
13755    # PORTME Check for flag to pass linker flags through the system compiler.
13756    case $host_os in
13757    aix*)
13758      lt_prog_compiler_wl_F77='-Wl,'
13759      if test "$host_cpu" = ia64; then
13760	# AIX 5 now supports IA64 processor
13761	lt_prog_compiler_static_F77='-Bstatic'
13762      else
13763	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13764      fi
13765      ;;
13766      darwin*)
13767        # PIC is the default on this platform
13768        # Common symbols not allowed in MH_DYLIB files
13769       case $cc_basename in
13770         xlc*)
13771         lt_prog_compiler_pic_F77='-qnocommon'
13772         lt_prog_compiler_wl_F77='-Wl,'
13773         ;;
13774       esac
13775       ;;
13776
13777    mingw* | pw32* | os2*)
13778      # This hack is so that the source file can tell whether it is being
13779      # built for inclusion in a dll (and should export symbols for example).
13780      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13781      ;;
13782
13783    hpux9* | hpux10* | hpux11*)
13784      lt_prog_compiler_wl_F77='-Wl,'
13785      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13786      # not for PA HP-UX.
13787      case $host_cpu in
13788      hppa*64*|ia64*)
13789	# +Z the default
13790	;;
13791      *)
13792	lt_prog_compiler_pic_F77='+Z'
13793	;;
13794      esac
13795      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13796      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13797      ;;
13798
13799    irix5* | irix6* | nonstopux*)
13800      lt_prog_compiler_wl_F77='-Wl,'
13801      # PIC (with -KPIC) is the default.
13802      lt_prog_compiler_static_F77='-non_shared'
13803      ;;
13804
13805    newsos6)
13806      lt_prog_compiler_pic_F77='-KPIC'
13807      lt_prog_compiler_static_F77='-Bstatic'
13808      ;;
13809
13810    linux*)
13811      case $cc_basename in
13812      icc* | ecc*)
13813	lt_prog_compiler_wl_F77='-Wl,'
13814	lt_prog_compiler_pic_F77='-KPIC'
13815	lt_prog_compiler_static_F77='-static'
13816        ;;
13817      pgcc* | pgf77* | pgf90* | pgf95*)
13818        # Portland Group compilers (*not* the Pentium gcc compiler,
13819	# which looks to be a dead project)
13820	lt_prog_compiler_wl_F77='-Wl,'
13821	lt_prog_compiler_pic_F77='-fpic'
13822	lt_prog_compiler_static_F77='-Bstatic'
13823        ;;
13824      ccc*)
13825        lt_prog_compiler_wl_F77='-Wl,'
13826        # All Alpha code is PIC.
13827        lt_prog_compiler_static_F77='-non_shared'
13828        ;;
13829      esac
13830      ;;
13831
13832    osf3* | osf4* | osf5*)
13833      lt_prog_compiler_wl_F77='-Wl,'
13834      # All OSF/1 code is PIC.
13835      lt_prog_compiler_static_F77='-non_shared'
13836      ;;
13837
13838    solaris*)
13839      lt_prog_compiler_pic_F77='-KPIC'
13840      lt_prog_compiler_static_F77='-Bstatic'
13841      case $cc_basename in
13842      f77* | f90* | f95*)
13843	lt_prog_compiler_wl_F77='-Qoption ld ';;
13844      *)
13845	lt_prog_compiler_wl_F77='-Wl,';;
13846      esac
13847      ;;
13848
13849    sunos4*)
13850      lt_prog_compiler_wl_F77='-Qoption ld '
13851      lt_prog_compiler_pic_F77='-PIC'
13852      lt_prog_compiler_static_F77='-Bstatic'
13853      ;;
13854
13855    sysv4 | sysv4.2uw2* | sysv4.3*)
13856      lt_prog_compiler_wl_F77='-Wl,'
13857      lt_prog_compiler_pic_F77='-KPIC'
13858      lt_prog_compiler_static_F77='-Bstatic'
13859      ;;
13860
13861    sysv4*MP*)
13862      if test -d /usr/nec ;then
13863	lt_prog_compiler_pic_F77='-Kconform_pic'
13864	lt_prog_compiler_static_F77='-Bstatic'
13865      fi
13866      ;;
13867
13868    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13869      lt_prog_compiler_wl_F77='-Wl,'
13870      lt_prog_compiler_pic_F77='-KPIC'
13871      lt_prog_compiler_static_F77='-Bstatic'
13872      ;;
13873
13874    unicos*)
13875      lt_prog_compiler_wl_F77='-Wl,'
13876      lt_prog_compiler_can_build_shared_F77=no
13877      ;;
13878
13879    uts4*)
13880      lt_prog_compiler_pic_F77='-pic'
13881      lt_prog_compiler_static_F77='-Bstatic'
13882      ;;
13883
13884    *)
13885      lt_prog_compiler_can_build_shared_F77=no
13886      ;;
13887    esac
13888  fi
13889
13890{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13891echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13892
13893#
13894# Check to make sure the PIC flag actually works.
13895#
13896if test -n "$lt_prog_compiler_pic_F77"; then
13897
13898{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13899echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13900if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13901  echo $ECHO_N "(cached) $ECHO_C" >&6
13902else
13903  lt_prog_compiler_pic_works_F77=no
13904  ac_outfile=conftest.$ac_objext
13905   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13906   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13907   # Insert the option either (1) after the last *FLAGS variable, or
13908   # (2) before a word containing "conftest.", or (3) at the end.
13909   # Note that $ac_compile itself does not contain backslashes and begins
13910   # with a dollar sign (not a hyphen), so the echo should work correctly.
13911   # The option is referenced via a variable to avoid confusing sed.
13912   lt_compile=`echo "$ac_compile" | $SED \
13913   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13914   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13915   -e 's:$: $lt_compiler_flag:'`
13916   (eval echo "\"\$as_me:13916: $lt_compile\"" >&5)
13917   (eval "$lt_compile" 2>conftest.err)
13918   ac_status=$?
13919   cat conftest.err >&5
13920   echo "$as_me:13920: \$? = $ac_status" >&5
13921   if (exit $ac_status) && test -s "$ac_outfile"; then
13922     # The compiler can only warn and ignore the option if not recognized
13923     # So say no if there are warnings other than the usual output.
13924     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13925     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13926     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13927       lt_prog_compiler_pic_works_F77=yes
13928     fi
13929   fi
13930   $rm conftest*
13931
13932fi
13933{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13934echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13935
13936if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13937    case $lt_prog_compiler_pic_F77 in
13938     "" | " "*) ;;
13939     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13940     esac
13941else
13942    lt_prog_compiler_pic_F77=
13943     lt_prog_compiler_can_build_shared_F77=no
13944fi
13945
13946fi
13947case $host_os in
13948  # For platforms which do not support PIC, -DPIC is meaningless:
13949  *djgpp*)
13950    lt_prog_compiler_pic_F77=
13951    ;;
13952  *)
13953    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13954    ;;
13955esac
13956
13957#
13958# Check to make sure the static flag actually works.
13959#
13960wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13961{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13962echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13963if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13964  echo $ECHO_N "(cached) $ECHO_C" >&6
13965else
13966  lt_prog_compiler_static_works_F77=no
13967   save_LDFLAGS="$LDFLAGS"
13968   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13969   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13970   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13971     # The linker can only warn and ignore the option if not recognized
13972     # So say no if there are warnings
13973     if test -s conftest.err; then
13974       # Append any errors to the config.log.
13975       cat conftest.err 1>&5
13976       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13977       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13978       if diff conftest.exp conftest.er2 >/dev/null; then
13979         lt_prog_compiler_static_works_F77=yes
13980       fi
13981     else
13982       lt_prog_compiler_static_works_F77=yes
13983     fi
13984   fi
13985   $rm conftest*
13986   LDFLAGS="$save_LDFLAGS"
13987
13988fi
13989{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13990echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13991
13992if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13993    :
13994else
13995    lt_prog_compiler_static_F77=
13996fi
13997
13998
13999{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14000echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14001if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14002  echo $ECHO_N "(cached) $ECHO_C" >&6
14003else
14004  lt_cv_prog_compiler_c_o_F77=no
14005   $rm -r conftest 2>/dev/null
14006   mkdir conftest
14007   cd conftest
14008   mkdir out
14009   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14010
14011   lt_compiler_flag="-o out/conftest2.$ac_objext"
14012   # Insert the option either (1) after the last *FLAGS variable, or
14013   # (2) before a word containing "conftest.", or (3) at the end.
14014   # Note that $ac_compile itself does not contain backslashes and begins
14015   # with a dollar sign (not a hyphen), so the echo should work correctly.
14016   lt_compile=`echo "$ac_compile" | $SED \
14017   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14018   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14019   -e 's:$: $lt_compiler_flag:'`
14020   (eval echo "\"\$as_me:14020: $lt_compile\"" >&5)
14021   (eval "$lt_compile" 2>out/conftest.err)
14022   ac_status=$?
14023   cat out/conftest.err >&5
14024   echo "$as_me:14024: \$? = $ac_status" >&5
14025   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14026   then
14027     # The compiler can only warn and ignore the option if not recognized
14028     # So say no if there are warnings
14029     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14030     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14031     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14032       lt_cv_prog_compiler_c_o_F77=yes
14033     fi
14034   fi
14035   chmod u+w . 2>&5
14036   $rm conftest*
14037   # SGI C++ compiler will create directory out/ii_files/ for
14038   # template instantiation
14039   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14040   $rm out/* && rmdir out
14041   cd ..
14042   rmdir conftest
14043   $rm conftest*
14044
14045fi
14046{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14047echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14048
14049
14050hard_links="nottested"
14051if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14052  # do not overwrite the value of need_locks provided by the user
14053  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14054echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14055  hard_links=yes
14056  $rm conftest*
14057  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14058  touch conftest.a
14059  ln conftest.a conftest.b 2>&5 || hard_links=no
14060  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14061  { echo "$as_me:$LINENO: result: $hard_links" >&5
14062echo "${ECHO_T}$hard_links" >&6; }
14063  if test "$hard_links" = no; then
14064    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14065echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14066    need_locks=warn
14067  fi
14068else
14069  need_locks=no
14070fi
14071
14072{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14073echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14074
14075  runpath_var=
14076  allow_undefined_flag_F77=
14077  enable_shared_with_static_runtimes_F77=no
14078  archive_cmds_F77=
14079  archive_expsym_cmds_F77=
14080  old_archive_From_new_cmds_F77=
14081  old_archive_from_expsyms_cmds_F77=
14082  export_dynamic_flag_spec_F77=
14083  whole_archive_flag_spec_F77=
14084  thread_safe_flag_spec_F77=
14085  hardcode_libdir_flag_spec_F77=
14086  hardcode_libdir_flag_spec_ld_F77=
14087  hardcode_libdir_separator_F77=
14088  hardcode_direct_F77=no
14089  hardcode_minus_L_F77=no
14090  hardcode_shlibpath_var_F77=unsupported
14091  link_all_deplibs_F77=unknown
14092  hardcode_automatic_F77=no
14093  module_cmds_F77=
14094  module_expsym_cmds_F77=
14095  always_export_symbols_F77=no
14096  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14097  # include_expsyms should be a list of space-separated symbols to be *always*
14098  # included in the symbol list
14099  include_expsyms_F77=
14100  # exclude_expsyms can be an extended regexp of symbols to exclude
14101  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14102  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14103  # as well as any symbol that contains `d'.
14104  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14105  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14106  # platforms (ab)use it in PIC code, but their linkers get confused if
14107  # the symbol is explicitly referenced.  Since portable code cannot
14108  # rely on this symbol name, it's probably fine to never include it in
14109  # preloaded symbol tables.
14110  extract_expsyms_cmds=
14111  # Just being paranoid about ensuring that cc_basename is set.
14112  for cc_temp in $compiler""; do
14113  case $cc_temp in
14114    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14115    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14116    \-*) ;;
14117    *) break;;
14118  esac
14119done
14120cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14121
14122  case $host_os in
14123  cygwin* | mingw* | pw32*)
14124    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14125    # When not using gcc, we currently assume that we are using
14126    # Microsoft Visual C++.
14127    if test "$GCC" != yes; then
14128      with_gnu_ld=no
14129    fi
14130    ;;
14131  interix*)
14132    # we just hope/assume this is gcc and not c89 (= MSVC++)
14133    with_gnu_ld=yes
14134    ;;
14135  openbsd*)
14136    with_gnu_ld=no
14137    ;;
14138  esac
14139
14140  ld_shlibs_F77=yes
14141  if test "$with_gnu_ld" = yes; then
14142    # If archive_cmds runs LD, not CC, wlarc should be empty
14143    wlarc='${wl}'
14144
14145    # Set some defaults for GNU ld with shared library support. These
14146    # are reset later if shared libraries are not supported. Putting them
14147    # here allows them to be overridden if necessary.
14148    runpath_var=LD_RUN_PATH
14149    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14150    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14151    # ancient GNU ld didn't support --whole-archive et. al.
14152    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14153	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14154      else
14155  	whole_archive_flag_spec_F77=
14156    fi
14157    supports_anon_versioning=no
14158    case `$LD -v 2>/dev/null` in
14159      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14160      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14161      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14162      *\ 2.11.*) ;; # other 2.11 versions
14163      *) supports_anon_versioning=yes ;;
14164    esac
14165
14166    # See if GNU ld supports shared libraries.
14167    case $host_os in
14168    aix3* | aix4* | aix5*)
14169      # On AIX/PPC, the GNU linker is very broken
14170      if test "$host_cpu" != ia64; then
14171	ld_shlibs_F77=no
14172	cat <<EOF 1>&2
14173
14174*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14175*** to be unable to reliably create shared libraries on AIX.
14176*** Therefore, libtool is disabling shared libraries support.  If you
14177*** really care for shared libraries, you may want to modify your PATH
14178*** so that a non-GNU linker is found, and then restart.
14179
14180EOF
14181      fi
14182      ;;
14183
14184    amigaos*)
14185      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)'
14186      hardcode_libdir_flag_spec_F77='-L$libdir'
14187      hardcode_minus_L_F77=yes
14188
14189      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14190      # that the semantics of dynamic libraries on AmigaOS, at least up
14191      # to version 4, is to share data among multiple programs linked
14192      # with the same dynamic library.  Since this doesn't match the
14193      # behavior of shared libraries on other platforms, we can't use
14194      # them.
14195      ld_shlibs_F77=no
14196      ;;
14197
14198    beos*)
14199      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14200	allow_undefined_flag_F77=unsupported
14201	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14202	# support --undefined.  This deserves some investigation.  FIXME
14203	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14204      else
14205	ld_shlibs_F77=no
14206      fi
14207      ;;
14208
14209    cygwin* | mingw* | pw32*)
14210      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14211      # as there is no search path for DLLs.
14212      hardcode_libdir_flag_spec_F77='-L$libdir'
14213      allow_undefined_flag_F77=unsupported
14214      always_export_symbols_F77=no
14215      enable_shared_with_static_runtimes_F77=yes
14216      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14217
14218      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14219        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14220	# If the export-symbols file already is a .def file (1st line
14221	# is EXPORTS), use it as is; otherwise, prepend...
14222	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14223	  cp $export_symbols $output_objdir/$soname.def;
14224	else
14225	  echo EXPORTS > $output_objdir/$soname.def;
14226	  cat $export_symbols >> $output_objdir/$soname.def;
14227	fi~
14228	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14229      else
14230	ld_shlibs_F77=no
14231      fi
14232      ;;
14233
14234    interix3*)
14235      hardcode_direct_F77=no
14236      hardcode_shlibpath_var_F77=no
14237      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14238      export_dynamic_flag_spec_F77='${wl}-E'
14239      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14240      # Instead, shared libraries are loaded at an image base (0x10000000 by
14241      # default) and relocated if they conflict, which is a slow very memory
14242      # consuming and fragmenting process.  To avoid this, we pick a random,
14243      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14244      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14245      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'
14246      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'
14247      ;;
14248
14249    linux*)
14250      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14251	tmp_addflag=
14252	case $cc_basename,$host_cpu in
14253	pgcc*)				# Portland Group C compiler
14254	  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'
14255	  tmp_addflag=' $pic_flag'
14256	  ;;
14257	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14258	  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'
14259	  tmp_addflag=' $pic_flag -Mnomain' ;;
14260	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14261	  tmp_addflag=' -i_dynamic' ;;
14262	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14263	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14264	ifc* | ifort*)			# Intel Fortran compiler
14265	  tmp_addflag=' -nofor_main' ;;
14266	esac
14267	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14268
14269	if test $supports_anon_versioning = yes; then
14270	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14271  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14272  $echo "local: *; };" >> $output_objdir/$libname.ver~
14273	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14274	fi
14275      else
14276	ld_shlibs_F77=no
14277      fi
14278      ;;
14279
14280    netbsd*)
14281      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14282	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14283	wlarc=
14284      else
14285	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14286	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14287      fi
14288      ;;
14289
14290    solaris*)
14291      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14292	ld_shlibs_F77=no
14293	cat <<EOF 1>&2
14294
14295*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14296*** create shared libraries on Solaris systems.  Therefore, libtool
14297*** is disabling shared libraries support.  We urge you to upgrade GNU
14298*** binutils to release 2.9.1 or newer.  Another option is to modify
14299*** your PATH or compiler configuration so that the native linker is
14300*** used, and then restart.
14301
14302EOF
14303      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14304	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14305	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14306      else
14307	ld_shlibs_F77=no
14308      fi
14309      ;;
14310
14311    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14312      case `$LD -v 2>&1` in
14313        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14314	ld_shlibs_F77=no
14315	cat <<_LT_EOF 1>&2
14316
14317*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14318*** reliably create shared libraries on SCO systems.  Therefore, libtool
14319*** is disabling shared libraries support.  We urge you to upgrade GNU
14320*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14321*** your PATH or compiler configuration so that the native linker is
14322*** used, and then restart.
14323
14324_LT_EOF
14325	;;
14326	*)
14327	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14328	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14329	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14330	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14331	  else
14332	    ld_shlibs_F77=no
14333	  fi
14334	;;
14335      esac
14336      ;;
14337
14338    sunos4*)
14339      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14340      wlarc=
14341      hardcode_direct_F77=yes
14342      hardcode_shlibpath_var_F77=no
14343      ;;
14344
14345    *)
14346      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14347	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14348	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14349      else
14350	ld_shlibs_F77=no
14351      fi
14352      ;;
14353    esac
14354
14355    if test "$ld_shlibs_F77" = no; then
14356      runpath_var=
14357      hardcode_libdir_flag_spec_F77=
14358      export_dynamic_flag_spec_F77=
14359      whole_archive_flag_spec_F77=
14360    fi
14361  else
14362    # PORTME fill in a description of your system's linker (not GNU ld)
14363    case $host_os in
14364    aix3*)
14365      allow_undefined_flag_F77=unsupported
14366      always_export_symbols_F77=yes
14367      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'
14368      # Note: this linker hardcodes the directories in LIBPATH if there
14369      # are no directories specified by -L.
14370      hardcode_minus_L_F77=yes
14371      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14372	# Neither direct hardcoding nor static linking is supported with a
14373	# broken collect2.
14374	hardcode_direct_F77=unsupported
14375      fi
14376      ;;
14377
14378    aix4* | aix5*)
14379      if test "$host_cpu" = ia64; then
14380	# On IA64, the linker does run time linking by default, so we don't
14381	# have to do anything special.
14382	aix_use_runtimelinking=no
14383	exp_sym_flag='-Bexport'
14384	no_entry_flag=""
14385      else
14386	# If we're using GNU nm, then we don't want the "-C" option.
14387	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14388	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14389	  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'
14390	else
14391	  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'
14392	fi
14393	aix_use_runtimelinking=no
14394
14395	# Test if we are trying to use run time linking or normal
14396	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14397	# need to do runtime linking.
14398	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14399	  for ld_flag in $LDFLAGS; do
14400  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14401  	    aix_use_runtimelinking=yes
14402  	    break
14403  	  fi
14404	  done
14405	  ;;
14406	esac
14407
14408	exp_sym_flag='-bexport'
14409	no_entry_flag='-bnoentry'
14410      fi
14411
14412      # When large executables or shared objects are built, AIX ld can
14413      # have problems creating the table of contents.  If linking a library
14414      # or program results in "error TOC overflow" add -mminimal-toc to
14415      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14416      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14417
14418      archive_cmds_F77=''
14419      hardcode_direct_F77=yes
14420      hardcode_libdir_separator_F77=':'
14421      link_all_deplibs_F77=yes
14422
14423      if test "$GCC" = yes; then
14424	case $host_os in aix4.[012]|aix4.[012].*)
14425	# We only want to do this on AIX 4.2 and lower, the check
14426	# below for broken collect2 doesn't work under 4.3+
14427	  collect2name=`${CC} -print-prog-name=collect2`
14428	  if test -f "$collect2name" && \
14429  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14430	  then
14431  	  # We have reworked collect2
14432  	  hardcode_direct_F77=yes
14433	  else
14434  	  # We have old collect2
14435  	  hardcode_direct_F77=unsupported
14436  	  # It fails to find uninstalled libraries when the uninstalled
14437  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14438  	  # to unsupported forces relinking
14439  	  hardcode_minus_L_F77=yes
14440  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14441  	  hardcode_libdir_separator_F77=
14442	  fi
14443	  ;;
14444	esac
14445	shared_flag='-shared'
14446	if test "$aix_use_runtimelinking" = yes; then
14447	  shared_flag="$shared_flag "'${wl}-G'
14448	fi
14449      else
14450	# not using gcc
14451	if test "$host_cpu" = ia64; then
14452  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14453  	# chokes on -Wl,-G. The following line is correct:
14454	  shared_flag='-G'
14455	else
14456	  if test "$aix_use_runtimelinking" = yes; then
14457	    shared_flag='${wl}-G'
14458	  else
14459	    shared_flag='${wl}-bM:SRE'
14460	  fi
14461	fi
14462      fi
14463
14464      # It seems that -bexpall does not export symbols beginning with
14465      # underscore (_), so it is better to generate a list of symbols to export.
14466      always_export_symbols_F77=yes
14467      if test "$aix_use_runtimelinking" = yes; then
14468	# Warning - without using the other runtime loading flags (-brtl),
14469	# -berok will link without error, but may produce a broken library.
14470	allow_undefined_flag_F77='-berok'
14471       # Determine the default libpath from the value encoded in an empty executable.
14472       cat >conftest.$ac_ext <<_ACEOF
14473      program main
14474
14475      end
14476_ACEOF
14477rm -f conftest.$ac_objext conftest$ac_exeext
14478if { (ac_try="$ac_link"
14479case "(($ac_try" in
14480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14481  *) ac_try_echo=$ac_try;;
14482esac
14483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14484  (eval "$ac_link") 2>conftest.er1
14485  ac_status=$?
14486  grep -v '^ *+' conftest.er1 >conftest.err
14487  rm -f conftest.er1
14488  cat conftest.err >&5
14489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14490  (exit $ac_status); } && {
14491	 test -z "$ac_f77_werror_flag" ||
14492	 test ! -s conftest.err
14493       } && test -s conftest$ac_exeext &&
14494       $as_test_x conftest$ac_exeext; then
14495
14496aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14497}'`
14498# Check for a 64-bit object if we didn't find anything.
14499if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14500}'`; fi
14501else
14502  echo "$as_me: failed program was:" >&5
14503sed 's/^/| /' conftest.$ac_ext >&5
14504
14505
14506fi
14507
14508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14509      conftest$ac_exeext conftest.$ac_ext
14510if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14511
14512       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14513	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"
14514       else
14515	if test "$host_cpu" = ia64; then
14516	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14517	  allow_undefined_flag_F77="-z nodefs"
14518	  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"
14519	else
14520	 # Determine the default libpath from the value encoded in an empty executable.
14521	 cat >conftest.$ac_ext <<_ACEOF
14522      program main
14523
14524      end
14525_ACEOF
14526rm -f conftest.$ac_objext conftest$ac_exeext
14527if { (ac_try="$ac_link"
14528case "(($ac_try" in
14529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14530  *) ac_try_echo=$ac_try;;
14531esac
14532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14533  (eval "$ac_link") 2>conftest.er1
14534  ac_status=$?
14535  grep -v '^ *+' conftest.er1 >conftest.err
14536  rm -f conftest.er1
14537  cat conftest.err >&5
14538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14539  (exit $ac_status); } && {
14540	 test -z "$ac_f77_werror_flag" ||
14541	 test ! -s conftest.err
14542       } && test -s conftest$ac_exeext &&
14543       $as_test_x conftest$ac_exeext; then
14544
14545aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14546}'`
14547# Check for a 64-bit object if we didn't find anything.
14548if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14549}'`; fi
14550else
14551  echo "$as_me: failed program was:" >&5
14552sed 's/^/| /' conftest.$ac_ext >&5
14553
14554
14555fi
14556
14557rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14558      conftest$ac_exeext conftest.$ac_ext
14559if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14560
14561	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14562	  # Warning - without using the other run time loading flags,
14563	  # -berok will link without error, but may produce a broken library.
14564	  no_undefined_flag_F77=' ${wl}-bernotok'
14565	  allow_undefined_flag_F77=' ${wl}-berok'
14566	  # Exported symbols can be pulled into shared objects from archives
14567	  whole_archive_flag_spec_F77='$convenience'
14568	  archive_cmds_need_lc_F77=yes
14569	  # This is similar to how AIX traditionally builds its shared libraries.
14570	  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'
14571	fi
14572      fi
14573      ;;
14574
14575    amigaos*)
14576      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)'
14577      hardcode_libdir_flag_spec_F77='-L$libdir'
14578      hardcode_minus_L_F77=yes
14579      # see comment about different semantics on the GNU ld section
14580      ld_shlibs_F77=no
14581      ;;
14582
14583    bsdi[45]*)
14584      export_dynamic_flag_spec_F77=-rdynamic
14585      ;;
14586
14587    cygwin* | mingw* | pw32*)
14588      # When not using gcc, we currently assume that we are using
14589      # Microsoft Visual C++.
14590      # hardcode_libdir_flag_spec is actually meaningless, as there is
14591      # no search path for DLLs.
14592      hardcode_libdir_flag_spec_F77=' '
14593      allow_undefined_flag_F77=unsupported
14594      # Tell ltmain to make .lib files, not .a files.
14595      libext=lib
14596      # Tell ltmain to make .dll files, not .so files.
14597      shrext_cmds=".dll"
14598      # FIXME: Setting linknames here is a bad hack.
14599      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14600      # The linker will automatically build a .lib file if we build a DLL.
14601      old_archive_From_new_cmds_F77='true'
14602      # FIXME: Should let the user specify the lib program.
14603      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14604      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14605      enable_shared_with_static_runtimes_F77=yes
14606      ;;
14607
14608    darwin* | rhapsody*)
14609      case $host_os in
14610        rhapsody* | darwin1.[012])
14611         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14612         ;;
14613       *) # Darwin 1.3 on
14614         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14615           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14616         else
14617           case ${MACOSX_DEPLOYMENT_TARGET} in
14618             10.[012])
14619               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14620               ;;
14621             10.*)
14622               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14623               ;;
14624           esac
14625         fi
14626         ;;
14627      esac
14628      archive_cmds_need_lc_F77=no
14629      hardcode_direct_F77=no
14630      hardcode_automatic_F77=yes
14631      hardcode_shlibpath_var_F77=unsupported
14632      whole_archive_flag_spec_F77=''
14633      link_all_deplibs_F77=yes
14634    if test "$GCC" = yes ; then
14635    	output_verbose_link_cmd='echo'
14636        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14637      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14638      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14639      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14640      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}'
14641    else
14642      case $cc_basename in
14643        xlc*)
14644         output_verbose_link_cmd='echo'
14645         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14646         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14647          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14648         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14649          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}'
14650          ;;
14651       *)
14652         ld_shlibs_F77=no
14653          ;;
14654      esac
14655    fi
14656      ;;
14657
14658    dgux*)
14659      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14660      hardcode_libdir_flag_spec_F77='-L$libdir'
14661      hardcode_shlibpath_var_F77=no
14662      ;;
14663
14664    freebsd1*)
14665      ld_shlibs_F77=no
14666      ;;
14667
14668    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14669    # support.  Future versions do this automatically, but an explicit c++rt0.o
14670    # does not break anything, and helps significantly (at the cost of a little
14671    # extra space).
14672    freebsd2.2*)
14673      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14674      hardcode_libdir_flag_spec_F77='-R$libdir'
14675      hardcode_direct_F77=yes
14676      hardcode_shlibpath_var_F77=no
14677      ;;
14678
14679    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14680    freebsd2*)
14681      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14682      hardcode_direct_F77=yes
14683      hardcode_minus_L_F77=yes
14684      hardcode_shlibpath_var_F77=no
14685      ;;
14686
14687    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14688    freebsd* | kfreebsd*-gnu | dragonfly*)
14689      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14690      hardcode_libdir_flag_spec_F77='-R$libdir'
14691      hardcode_direct_F77=yes
14692      hardcode_shlibpath_var_F77=no
14693      ;;
14694
14695    hpux9*)
14696      if test "$GCC" = yes; then
14697	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'
14698      else
14699	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'
14700      fi
14701      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14702      hardcode_libdir_separator_F77=:
14703      hardcode_direct_F77=yes
14704
14705      # hardcode_minus_L: Not really in the search PATH,
14706      # but as the default location of the library.
14707      hardcode_minus_L_F77=yes
14708      export_dynamic_flag_spec_F77='${wl}-E'
14709      ;;
14710
14711    hpux10*)
14712      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14713	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14714      else
14715	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14716      fi
14717      if test "$with_gnu_ld" = no; then
14718	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14719	hardcode_libdir_separator_F77=:
14720
14721	hardcode_direct_F77=yes
14722	export_dynamic_flag_spec_F77='${wl}-E'
14723
14724	# hardcode_minus_L: Not really in the search PATH,
14725	# but as the default location of the library.
14726	hardcode_minus_L_F77=yes
14727      fi
14728      ;;
14729
14730    hpux11*)
14731      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14732	case $host_cpu in
14733	hppa*64*)
14734	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14735	  ;;
14736	ia64*)
14737	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14738	  ;;
14739	*)
14740	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14741	  ;;
14742	esac
14743      else
14744	case $host_cpu in
14745	hppa*64*)
14746	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14747	  ;;
14748	ia64*)
14749	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14750	  ;;
14751	*)
14752	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14753	  ;;
14754	esac
14755      fi
14756      if test "$with_gnu_ld" = no; then
14757	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14758	hardcode_libdir_separator_F77=:
14759
14760	case $host_cpu in
14761	hppa*64*|ia64*)
14762	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14763	  hardcode_direct_F77=no
14764	  hardcode_shlibpath_var_F77=no
14765	  ;;
14766	*)
14767	  hardcode_direct_F77=yes
14768	  export_dynamic_flag_spec_F77='${wl}-E'
14769
14770	  # hardcode_minus_L: Not really in the search PATH,
14771	  # but as the default location of the library.
14772	  hardcode_minus_L_F77=yes
14773	  ;;
14774	esac
14775      fi
14776      ;;
14777
14778    irix5* | irix6* | nonstopux*)
14779      if test "$GCC" = yes; then
14780	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'
14781      else
14782	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'
14783	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14784      fi
14785      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14786      hardcode_libdir_separator_F77=:
14787      link_all_deplibs_F77=yes
14788      ;;
14789
14790    netbsd*)
14791      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14792	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14793      else
14794	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14795      fi
14796      hardcode_libdir_flag_spec_F77='-R$libdir'
14797      hardcode_direct_F77=yes
14798      hardcode_shlibpath_var_F77=no
14799      ;;
14800
14801    newsos6)
14802      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14803      hardcode_direct_F77=yes
14804      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14805      hardcode_libdir_separator_F77=:
14806      hardcode_shlibpath_var_F77=no
14807      ;;
14808
14809    openbsd*)
14810      hardcode_direct_F77=yes
14811      hardcode_shlibpath_var_F77=no
14812      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14813	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14814	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14815	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14816	export_dynamic_flag_spec_F77='${wl}-E'
14817      else
14818       case $host_os in
14819	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14820	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14821	   hardcode_libdir_flag_spec_F77='-R$libdir'
14822	   ;;
14823	 *)
14824	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14825	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14826	   ;;
14827       esac
14828      fi
14829      ;;
14830
14831    os2*)
14832      hardcode_libdir_flag_spec_F77='-L$libdir'
14833      hardcode_minus_L_F77=yes
14834      allow_undefined_flag_F77=unsupported
14835      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'
14836      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14837      ;;
14838
14839    osf3*)
14840      if test "$GCC" = yes; then
14841	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14842	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'
14843      else
14844	allow_undefined_flag_F77=' -expect_unresolved \*'
14845	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'
14846      fi
14847      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14848      hardcode_libdir_separator_F77=:
14849      ;;
14850
14851    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14852      if test "$GCC" = yes; then
14853	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14854	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'
14855	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14856      else
14857	allow_undefined_flag_F77=' -expect_unresolved \*'
14858	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'
14859	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~
14860	$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'
14861
14862	# Both c and cxx compiler support -rpath directly
14863	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14864      fi
14865      hardcode_libdir_separator_F77=:
14866      ;;
14867
14868    solaris*)
14869      no_undefined_flag_F77=' -z text'
14870      if test "$GCC" = yes; then
14871	wlarc='${wl}'
14872	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14873	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14874	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14875      else
14876	wlarc=''
14877	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14878	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14879  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14880      fi
14881      hardcode_libdir_flag_spec_F77='-R$libdir'
14882      hardcode_shlibpath_var_F77=no
14883      case $host_os in
14884      solaris2.[0-5] | solaris2.[0-5].*) ;;
14885      *)
14886 	# The compiler driver will combine linker options so we
14887 	# cannot just pass the convience library names through
14888 	# without $wl, iff we do not link with $LD.
14889 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14890 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14891 	case $wlarc in
14892 	'')
14893 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14894 	*)
14895 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
14896 	esac ;;
14897      esac
14898      link_all_deplibs_F77=yes
14899      ;;
14900
14901    sunos4*)
14902      if test "x$host_vendor" = xsequent; then
14903	# Use $CC to link under sequent, because it throws in some extra .o
14904	# files that make .init and .fini sections work.
14905	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14906      else
14907	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14908      fi
14909      hardcode_libdir_flag_spec_F77='-L$libdir'
14910      hardcode_direct_F77=yes
14911      hardcode_minus_L_F77=yes
14912      hardcode_shlibpath_var_F77=no
14913      ;;
14914
14915    sysv4)
14916      case $host_vendor in
14917	sni)
14918	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14919	  hardcode_direct_F77=yes # is this really true???
14920	;;
14921	siemens)
14922	  ## LD is ld it makes a PLAMLIB
14923	  ## CC just makes a GrossModule.
14924	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14925	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14926	  hardcode_direct_F77=no
14927        ;;
14928	motorola)
14929	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14930	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14931	;;
14932      esac
14933      runpath_var='LD_RUN_PATH'
14934      hardcode_shlibpath_var_F77=no
14935      ;;
14936
14937    sysv4.3*)
14938      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14939      hardcode_shlibpath_var_F77=no
14940      export_dynamic_flag_spec_F77='-Bexport'
14941      ;;
14942
14943    sysv4*MP*)
14944      if test -d /usr/nec; then
14945	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14946	hardcode_shlibpath_var_F77=no
14947	runpath_var=LD_RUN_PATH
14948	hardcode_runpath_var=yes
14949	ld_shlibs_F77=yes
14950      fi
14951      ;;
14952
14953    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14954      no_undefined_flag_F77='${wl}-z,text'
14955      archive_cmds_need_lc_F77=no
14956      hardcode_shlibpath_var_F77=no
14957      runpath_var='LD_RUN_PATH'
14958
14959      if test "$GCC" = yes; then
14960	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14961	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14962      else
14963	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14964	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14965      fi
14966      ;;
14967
14968    sysv5* | sco3.2v5* | sco5v6*)
14969      # Note: We can NOT use -z defs as we might desire, because we do not
14970      # link with -lc, and that would cause any symbols used from libc to
14971      # always be unresolved, which means just about no library would
14972      # ever link correctly.  If we're not using GNU ld we use -z text
14973      # though, which does catch some bad symbols but isn't as heavy-handed
14974      # as -z defs.
14975      no_undefined_flag_F77='${wl}-z,text'
14976      allow_undefined_flag_F77='${wl}-z,nodefs'
14977      archive_cmds_need_lc_F77=no
14978      hardcode_shlibpath_var_F77=no
14979      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14980      hardcode_libdir_separator_F77=':'
14981      link_all_deplibs_F77=yes
14982      export_dynamic_flag_spec_F77='${wl}-Bexport'
14983      runpath_var='LD_RUN_PATH'
14984
14985      if test "$GCC" = yes; then
14986	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14987	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14988      else
14989	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14990	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14991      fi
14992      ;;
14993
14994    uts4*)
14995      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14996      hardcode_libdir_flag_spec_F77='-L$libdir'
14997      hardcode_shlibpath_var_F77=no
14998      ;;
14999
15000    *)
15001      ld_shlibs_F77=no
15002      ;;
15003    esac
15004  fi
15005
15006{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15007echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15008test "$ld_shlibs_F77" = no && can_build_shared=no
15009
15010#
15011# Do we need to explicitly link libc?
15012#
15013case "x$archive_cmds_need_lc_F77" in
15014x|xyes)
15015  # Assume -lc should be added
15016  archive_cmds_need_lc_F77=yes
15017
15018  if test "$enable_shared" = yes && test "$GCC" = yes; then
15019    case $archive_cmds_F77 in
15020    *'~'*)
15021      # FIXME: we may have to deal with multi-command sequences.
15022      ;;
15023    '$CC '*)
15024      # Test whether the compiler implicitly links with -lc since on some
15025      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15026      # to ld, don't add -lc before -lgcc.
15027      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15028echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15029      $rm conftest*
15030      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15031
15032      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15033  (eval $ac_compile) 2>&5
15034  ac_status=$?
15035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15036  (exit $ac_status); } 2>conftest.err; then
15037        soname=conftest
15038        lib=conftest
15039        libobjs=conftest.$ac_objext
15040        deplibs=
15041        wl=$lt_prog_compiler_wl_F77
15042	pic_flag=$lt_prog_compiler_pic_F77
15043        compiler_flags=-v
15044        linker_flags=-v
15045        verstring=
15046        output_objdir=.
15047        libname=conftest
15048        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15049        allow_undefined_flag_F77=
15050        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15051  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15052  ac_status=$?
15053  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15054  (exit $ac_status); }
15055        then
15056	  archive_cmds_need_lc_F77=no
15057        else
15058	  archive_cmds_need_lc_F77=yes
15059        fi
15060        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15061      else
15062        cat conftest.err 1>&5
15063      fi
15064      $rm conftest*
15065      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15066echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15067      ;;
15068    esac
15069  fi
15070  ;;
15071esac
15072
15073{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15074echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15075library_names_spec=
15076libname_spec='lib$name'
15077soname_spec=
15078shrext_cmds=".so"
15079postinstall_cmds=
15080postuninstall_cmds=
15081finish_cmds=
15082finish_eval=
15083shlibpath_var=
15084shlibpath_overrides_runpath=unknown
15085version_type=none
15086dynamic_linker="$host_os ld.so"
15087sys_lib_dlsearch_path_spec="/lib /usr/lib"
15088if test "$GCC" = yes; then
15089  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15090  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15091    # if the path contains ";" then we assume it to be the separator
15092    # otherwise default to the standard path separator (i.e. ":") - it is
15093    # assumed that no part of a normal pathname contains ";" but that should
15094    # okay in the real world where ";" in dirpaths is itself problematic.
15095    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15096  else
15097    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15098  fi
15099else
15100  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15101fi
15102need_lib_prefix=unknown
15103hardcode_into_libs=no
15104
15105# when you set need_version to no, make sure it does not cause -set_version
15106# flags to be left without arguments
15107need_version=unknown
15108
15109case $host_os in
15110aix3*)
15111  version_type=linux
15112  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15113  shlibpath_var=LIBPATH
15114
15115  # AIX 3 has no versioning support, so we append a major version to the name.
15116  soname_spec='${libname}${release}${shared_ext}$major'
15117  ;;
15118
15119aix4* | aix5*)
15120  version_type=linux
15121  need_lib_prefix=no
15122  need_version=no
15123  hardcode_into_libs=yes
15124  if test "$host_cpu" = ia64; then
15125    # AIX 5 supports IA64
15126    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15127    shlibpath_var=LD_LIBRARY_PATH
15128  else
15129    # With GCC up to 2.95.x, collect2 would create an import file
15130    # for dependence libraries.  The import file would start with
15131    # the line `#! .'.  This would cause the generated library to
15132    # depend on `.', always an invalid library.  This was fixed in
15133    # development snapshots of GCC prior to 3.0.
15134    case $host_os in
15135      aix4 | aix4.[01] | aix4.[01].*)
15136      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15137	   echo ' yes '
15138	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15139	:
15140      else
15141	can_build_shared=no
15142      fi
15143      ;;
15144    esac
15145    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15146    # soname into executable. Probably we can add versioning support to
15147    # collect2, so additional links can be useful in future.
15148    if test "$aix_use_runtimelinking" = yes; then
15149      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15150      # instead of lib<name>.a to let people know that these are not
15151      # typical AIX shared libraries.
15152      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15153    else
15154      # We preserve .a as extension for shared libraries through AIX4.2
15155      # and later when we are not doing run time linking.
15156      library_names_spec='${libname}${release}.a $libname.a'
15157      soname_spec='${libname}${release}${shared_ext}$major'
15158    fi
15159    shlibpath_var=LIBPATH
15160  fi
15161  ;;
15162
15163amigaos*)
15164  library_names_spec='$libname.ixlibrary $libname.a'
15165  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15166  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'
15167  ;;
15168
15169beos*)
15170  library_names_spec='${libname}${shared_ext}'
15171  dynamic_linker="$host_os ld.so"
15172  shlibpath_var=LIBRARY_PATH
15173  ;;
15174
15175bsdi[45]*)
15176  version_type=linux
15177  need_version=no
15178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15179  soname_spec='${libname}${release}${shared_ext}$major'
15180  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15181  shlibpath_var=LD_LIBRARY_PATH
15182  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15183  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15184  # the default ld.so.conf also contains /usr/contrib/lib and
15185  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15186  # libtool to hard-code these into programs
15187  ;;
15188
15189cygwin* | mingw* | pw32*)
15190  version_type=windows
15191  shrext_cmds=".dll"
15192  need_version=no
15193  need_lib_prefix=no
15194
15195  case $GCC,$host_os in
15196  yes,cygwin* | yes,mingw* | yes,pw32*)
15197    library_names_spec='$libname.dll.a'
15198    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15199    postinstall_cmds='base_file=`basename \${file}`~
15200      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15201      dldir=$destdir/`dirname \$dlpath`~
15202      test -d \$dldir || mkdir -p \$dldir~
15203      $install_prog $dir/$dlname \$dldir/$dlname~
15204      chmod a+x \$dldir/$dlname'
15205    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15206      dlpath=$dir/\$dldll~
15207       $rm \$dlpath'
15208    shlibpath_overrides_runpath=yes
15209
15210    case $host_os in
15211    cygwin*)
15212      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15213      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15214      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15215      ;;
15216    mingw*)
15217      # MinGW DLLs use traditional 'lib' prefix
15218      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15219      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15220      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15221        # It is most probably a Windows format PATH printed by
15222        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15223        # path with ; separators, and with drive letters. We can handle the
15224        # drive letters (cygwin fileutils understands them), so leave them,
15225        # especially as we might pass files found there to a mingw objdump,
15226        # which wouldn't understand a cygwinified path. Ahh.
15227        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15228      else
15229        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15230      fi
15231      ;;
15232    pw32*)
15233      # pw32 DLLs use 'pw' prefix rather than 'lib'
15234      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15235      ;;
15236    esac
15237    ;;
15238
15239  *)
15240    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15241    ;;
15242  esac
15243  dynamic_linker='Win32 ld.exe'
15244  # FIXME: first we should search . and the directory the executable is in
15245  shlibpath_var=PATH
15246  ;;
15247
15248darwin* | rhapsody*)
15249  dynamic_linker="$host_os dyld"
15250  version_type=darwin
15251  need_lib_prefix=no
15252  need_version=no
15253  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15254  soname_spec='${libname}${release}${major}$shared_ext'
15255  shlibpath_overrides_runpath=yes
15256  shlibpath_var=DYLD_LIBRARY_PATH
15257  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15258  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15259  if test "$GCC" = yes; then
15260    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15261  else
15262    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15263  fi
15264  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15265  ;;
15266
15267dgux*)
15268  version_type=linux
15269  need_lib_prefix=no
15270  need_version=no
15271  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15272  soname_spec='${libname}${release}${shared_ext}$major'
15273  shlibpath_var=LD_LIBRARY_PATH
15274  ;;
15275
15276freebsd1*)
15277  dynamic_linker=no
15278  ;;
15279
15280kfreebsd*-gnu)
15281  version_type=linux
15282  need_lib_prefix=no
15283  need_version=no
15284  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15285  soname_spec='${libname}${release}${shared_ext}$major'
15286  shlibpath_var=LD_LIBRARY_PATH
15287  shlibpath_overrides_runpath=no
15288  hardcode_into_libs=yes
15289  dynamic_linker='GNU ld.so'
15290  ;;
15291
15292freebsd* | dragonfly*)
15293  # DragonFly does not have aout.  When/if they implement a new
15294  # versioning mechanism, adjust this.
15295  if test -x /usr/bin/objformat; then
15296    objformat=`/usr/bin/objformat`
15297  else
15298    case $host_os in
15299    freebsd[123]*) objformat=aout ;;
15300    *) objformat=elf ;;
15301    esac
15302  fi
15303  version_type=freebsd-$objformat
15304  case $version_type in
15305    freebsd-elf*)
15306      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15307      need_version=no
15308      need_lib_prefix=no
15309      ;;
15310    freebsd-*)
15311      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15312      need_version=yes
15313      ;;
15314  esac
15315  shlibpath_var=LD_LIBRARY_PATH
15316  case $host_os in
15317  freebsd2*)
15318    shlibpath_overrides_runpath=yes
15319    ;;
15320  freebsd3.[01]* | freebsdelf3.[01]*)
15321    shlibpath_overrides_runpath=yes
15322    hardcode_into_libs=yes
15323    ;;
15324  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15325  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15326    shlibpath_overrides_runpath=no
15327    hardcode_into_libs=yes
15328    ;;
15329  freebsd*) # from 4.6 on
15330    shlibpath_overrides_runpath=yes
15331    hardcode_into_libs=yes
15332    ;;
15333  esac
15334  ;;
15335
15336gnu*)
15337  version_type=linux
15338  need_lib_prefix=no
15339  need_version=no
15340  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15341  soname_spec='${libname}${release}${shared_ext}$major'
15342  shlibpath_var=LD_LIBRARY_PATH
15343  hardcode_into_libs=yes
15344  ;;
15345
15346hpux9* | hpux10* | hpux11*)
15347  # Give a soname corresponding to the major version so that dld.sl refuses to
15348  # link against other versions.
15349  version_type=sunos
15350  need_lib_prefix=no
15351  need_version=no
15352  case $host_cpu in
15353  ia64*)
15354    shrext_cmds='.so'
15355    hardcode_into_libs=yes
15356    dynamic_linker="$host_os dld.so"
15357    shlibpath_var=LD_LIBRARY_PATH
15358    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15359    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15360    soname_spec='${libname}${release}${shared_ext}$major'
15361    if test "X$HPUX_IA64_MODE" = X32; then
15362      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15363    else
15364      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15365    fi
15366    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15367    ;;
15368   hppa*64*)
15369     shrext_cmds='.sl'
15370     hardcode_into_libs=yes
15371     dynamic_linker="$host_os dld.sl"
15372     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15373     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15374     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15375     soname_spec='${libname}${release}${shared_ext}$major'
15376     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15377     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15378     ;;
15379   *)
15380    shrext_cmds='.sl'
15381    dynamic_linker="$host_os dld.sl"
15382    shlibpath_var=SHLIB_PATH
15383    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15384    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15385    soname_spec='${libname}${release}${shared_ext}$major'
15386    ;;
15387  esac
15388  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15389  postinstall_cmds='chmod 555 $lib'
15390  ;;
15391
15392interix3*)
15393  version_type=linux
15394  need_lib_prefix=no
15395  need_version=no
15396  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15397  soname_spec='${libname}${release}${shared_ext}$major'
15398  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15399  shlibpath_var=LD_LIBRARY_PATH
15400  shlibpath_overrides_runpath=no
15401  hardcode_into_libs=yes
15402  ;;
15403
15404irix5* | irix6* | nonstopux*)
15405  case $host_os in
15406    nonstopux*) version_type=nonstopux ;;
15407    *)
15408	if test "$lt_cv_prog_gnu_ld" = yes; then
15409		version_type=linux
15410	else
15411		version_type=irix
15412	fi ;;
15413  esac
15414  need_lib_prefix=no
15415  need_version=no
15416  soname_spec='${libname}${release}${shared_ext}$major'
15417  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15418  case $host_os in
15419  irix5* | nonstopux*)
15420    libsuff= shlibsuff=
15421    ;;
15422  *)
15423    case $LD in # libtool.m4 will add one of these switches to LD
15424    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15425      libsuff= shlibsuff= libmagic=32-bit;;
15426    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15427      libsuff=32 shlibsuff=N32 libmagic=N32;;
15428    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15429      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15430    *) libsuff= shlibsuff= libmagic=never-match;;
15431    esac
15432    ;;
15433  esac
15434  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15435  shlibpath_overrides_runpath=no
15436  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15437  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15438  hardcode_into_libs=yes
15439  ;;
15440
15441# No shared lib support for Linux oldld, aout, or coff.
15442linux*oldld* | linux*aout* | linux*coff*)
15443  dynamic_linker=no
15444  ;;
15445
15446# This must be Linux ELF.
15447linux*)
15448  version_type=linux
15449  need_lib_prefix=no
15450  need_version=no
15451  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15452  soname_spec='${libname}${release}${shared_ext}$major'
15453  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15454  shlibpath_var=LD_LIBRARY_PATH
15455  shlibpath_overrides_runpath=no
15456  # This implies no fast_install, which is unacceptable.
15457  # Some rework will be needed to allow for fast_install
15458  # before this can be enabled.
15459  hardcode_into_libs=yes
15460
15461  # Append ld.so.conf contents to the search path
15462  if test -f /etc/ld.so.conf; then
15463    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15464    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15465  fi
15466
15467  # We used to test for /lib/ld.so.1 and disable shared libraries on
15468  # powerpc, because MkLinux only supported shared libraries with the
15469  # GNU dynamic linker.  Since this was broken with cross compilers,
15470  # most powerpc-linux boxes support dynamic linking these days and
15471  # people can always --disable-shared, the test was removed, and we
15472  # assume the GNU/Linux dynamic linker is in use.
15473  dynamic_linker='GNU/Linux ld.so'
15474  ;;
15475
15476knetbsd*-gnu)
15477  version_type=linux
15478  need_lib_prefix=no
15479  need_version=no
15480  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15481  soname_spec='${libname}${release}${shared_ext}$major'
15482  shlibpath_var=LD_LIBRARY_PATH
15483  shlibpath_overrides_runpath=no
15484  hardcode_into_libs=yes
15485  dynamic_linker='GNU ld.so'
15486  ;;
15487
15488netbsd*)
15489  version_type=sunos
15490  need_lib_prefix=no
15491  need_version=no
15492  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15493    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15494    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15495    dynamic_linker='NetBSD (a.out) ld.so'
15496  else
15497    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15498    soname_spec='${libname}${release}${shared_ext}$major'
15499    dynamic_linker='NetBSD ld.elf_so'
15500  fi
15501  shlibpath_var=LD_LIBRARY_PATH
15502  shlibpath_overrides_runpath=yes
15503  hardcode_into_libs=yes
15504  ;;
15505
15506newsos6)
15507  version_type=linux
15508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15509  shlibpath_var=LD_LIBRARY_PATH
15510  shlibpath_overrides_runpath=yes
15511  ;;
15512
15513nto-qnx*)
15514  version_type=linux
15515  need_lib_prefix=no
15516  need_version=no
15517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15518  soname_spec='${libname}${release}${shared_ext}$major'
15519  shlibpath_var=LD_LIBRARY_PATH
15520  shlibpath_overrides_runpath=yes
15521  ;;
15522
15523openbsd*)
15524  version_type=sunos
15525  sys_lib_dlsearch_path_spec="/usr/lib"
15526  need_lib_prefix=no
15527  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15528  case $host_os in
15529    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15530    *)                         need_version=no  ;;
15531  esac
15532  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15533  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15534  shlibpath_var=LD_LIBRARY_PATH
15535  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15536    case $host_os in
15537      openbsd2.[89] | openbsd2.[89].*)
15538	shlibpath_overrides_runpath=no
15539	;;
15540      *)
15541	shlibpath_overrides_runpath=yes
15542	;;
15543      esac
15544  else
15545    shlibpath_overrides_runpath=yes
15546  fi
15547  ;;
15548
15549os2*)
15550  libname_spec='$name'
15551  shrext_cmds=".dll"
15552  need_lib_prefix=no
15553  library_names_spec='$libname${shared_ext} $libname.a'
15554  dynamic_linker='OS/2 ld.exe'
15555  shlibpath_var=LIBPATH
15556  ;;
15557
15558osf3* | osf4* | osf5*)
15559  version_type=osf
15560  need_lib_prefix=no
15561  need_version=no
15562  soname_spec='${libname}${release}${shared_ext}$major'
15563  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15564  shlibpath_var=LD_LIBRARY_PATH
15565  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15566  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15567  ;;
15568
15569solaris*)
15570  version_type=linux
15571  need_lib_prefix=no
15572  need_version=no
15573  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15574  soname_spec='${libname}${release}${shared_ext}$major'
15575  shlibpath_var=LD_LIBRARY_PATH
15576  shlibpath_overrides_runpath=yes
15577  hardcode_into_libs=yes
15578  # ldd complains unless libraries are executable
15579  postinstall_cmds='chmod +x $lib'
15580  ;;
15581
15582sunos4*)
15583  version_type=sunos
15584  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15585  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15586  shlibpath_var=LD_LIBRARY_PATH
15587  shlibpath_overrides_runpath=yes
15588  if test "$with_gnu_ld" = yes; then
15589    need_lib_prefix=no
15590  fi
15591  need_version=yes
15592  ;;
15593
15594sysv4 | sysv4.3*)
15595  version_type=linux
15596  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15597  soname_spec='${libname}${release}${shared_ext}$major'
15598  shlibpath_var=LD_LIBRARY_PATH
15599  case $host_vendor in
15600    sni)
15601      shlibpath_overrides_runpath=no
15602      need_lib_prefix=no
15603      export_dynamic_flag_spec='${wl}-Blargedynsym'
15604      runpath_var=LD_RUN_PATH
15605      ;;
15606    siemens)
15607      need_lib_prefix=no
15608      ;;
15609    motorola)
15610      need_lib_prefix=no
15611      need_version=no
15612      shlibpath_overrides_runpath=no
15613      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15614      ;;
15615  esac
15616  ;;
15617
15618sysv4*MP*)
15619  if test -d /usr/nec ;then
15620    version_type=linux
15621    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15622    soname_spec='$libname${shared_ext}.$major'
15623    shlibpath_var=LD_LIBRARY_PATH
15624  fi
15625  ;;
15626
15627sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15628  version_type=freebsd-elf
15629  need_lib_prefix=no
15630  need_version=no
15631  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15632  soname_spec='${libname}${release}${shared_ext}$major'
15633  shlibpath_var=LD_LIBRARY_PATH
15634  hardcode_into_libs=yes
15635  if test "$with_gnu_ld" = yes; then
15636    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15637    shlibpath_overrides_runpath=no
15638  else
15639    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15640    shlibpath_overrides_runpath=yes
15641    case $host_os in
15642      sco3.2v5*)
15643        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15644	;;
15645    esac
15646  fi
15647  sys_lib_dlsearch_path_spec='/usr/lib'
15648  ;;
15649
15650uts4*)
15651  version_type=linux
15652  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15653  soname_spec='${libname}${release}${shared_ext}$major'
15654  shlibpath_var=LD_LIBRARY_PATH
15655  ;;
15656
15657*)
15658  dynamic_linker=no
15659  ;;
15660esac
15661{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15662echo "${ECHO_T}$dynamic_linker" >&6; }
15663test "$dynamic_linker" = no && can_build_shared=no
15664
15665variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15666if test "$GCC" = yes; then
15667  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15668fi
15669
15670{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15671echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15672hardcode_action_F77=
15673if test -n "$hardcode_libdir_flag_spec_F77" || \
15674   test -n "$runpath_var_F77" || \
15675   test "X$hardcode_automatic_F77" = "Xyes" ; then
15676
15677  # We can hardcode non-existant directories.
15678  if test "$hardcode_direct_F77" != no &&
15679     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15680     # have to relink, otherwise we might link with an installed library
15681     # when we should be linking with a yet-to-be-installed one
15682     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15683     test "$hardcode_minus_L_F77" != no; then
15684    # Linking always hardcodes the temporary library directory.
15685    hardcode_action_F77=relink
15686  else
15687    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15688    hardcode_action_F77=immediate
15689  fi
15690else
15691  # We cannot hardcode anything, or else we can only hardcode existing
15692  # directories.
15693  hardcode_action_F77=unsupported
15694fi
15695{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15696echo "${ECHO_T}$hardcode_action_F77" >&6; }
15697
15698if test "$hardcode_action_F77" = relink; then
15699  # Fast installation is not supported
15700  enable_fast_install=no
15701elif test "$shlibpath_overrides_runpath" = yes ||
15702     test "$enable_shared" = no; then
15703  # Fast installation is not necessary
15704  enable_fast_install=needless
15705fi
15706
15707
15708# The else clause should only fire when bootstrapping the
15709# libtool distribution, otherwise you forgot to ship ltmain.sh
15710# with your package, and you will get complaints that there are
15711# no rules to generate ltmain.sh.
15712if test -f "$ltmain"; then
15713  # See if we are running on zsh, and set the options which allow our commands through
15714  # without removal of \ escapes.
15715  if test -n "${ZSH_VERSION+set}" ; then
15716    setopt NO_GLOB_SUBST
15717  fi
15718  # Now quote all the things that may contain metacharacters while being
15719  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15720  # variables and quote the copies for generation of the libtool script.
15721  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15722    SED SHELL STRIP \
15723    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15724    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15725    deplibs_check_method reload_flag reload_cmds need_locks \
15726    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15727    lt_cv_sys_global_symbol_to_c_name_address \
15728    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15729    old_postinstall_cmds old_postuninstall_cmds \
15730    compiler_F77 \
15731    CC_F77 \
15732    LD_F77 \
15733    lt_prog_compiler_wl_F77 \
15734    lt_prog_compiler_pic_F77 \
15735    lt_prog_compiler_static_F77 \
15736    lt_prog_compiler_no_builtin_flag_F77 \
15737    export_dynamic_flag_spec_F77 \
15738    thread_safe_flag_spec_F77 \
15739    whole_archive_flag_spec_F77 \
15740    enable_shared_with_static_runtimes_F77 \
15741    old_archive_cmds_F77 \
15742    old_archive_from_new_cmds_F77 \
15743    predep_objects_F77 \
15744    postdep_objects_F77 \
15745    predeps_F77 \
15746    postdeps_F77 \
15747    compiler_lib_search_path_F77 \
15748    archive_cmds_F77 \
15749    archive_expsym_cmds_F77 \
15750    postinstall_cmds_F77 \
15751    postuninstall_cmds_F77 \
15752    old_archive_from_expsyms_cmds_F77 \
15753    allow_undefined_flag_F77 \
15754    no_undefined_flag_F77 \
15755    export_symbols_cmds_F77 \
15756    hardcode_libdir_flag_spec_F77 \
15757    hardcode_libdir_flag_spec_ld_F77 \
15758    hardcode_libdir_separator_F77 \
15759    hardcode_automatic_F77 \
15760    module_cmds_F77 \
15761    module_expsym_cmds_F77 \
15762    lt_cv_prog_compiler_c_o_F77 \
15763    exclude_expsyms_F77 \
15764    include_expsyms_F77; do
15765
15766    case $var in
15767    old_archive_cmds_F77 | \
15768    old_archive_from_new_cmds_F77 | \
15769    archive_cmds_F77 | \
15770    archive_expsym_cmds_F77 | \
15771    module_cmds_F77 | \
15772    module_expsym_cmds_F77 | \
15773    old_archive_from_expsyms_cmds_F77 | \
15774    export_symbols_cmds_F77 | \
15775    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15776    postinstall_cmds | postuninstall_cmds | \
15777    old_postinstall_cmds | old_postuninstall_cmds | \
15778    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15779      # Double-quote double-evaled strings.
15780      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15781      ;;
15782    *)
15783      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15784      ;;
15785    esac
15786  done
15787
15788  case $lt_echo in
15789  *'\$0 --fallback-echo"')
15790    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15791    ;;
15792  esac
15793
15794cfgfile="$ofile"
15795
15796  cat <<__EOF__ >> "$cfgfile"
15797# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15798
15799# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15800
15801# Shell to use when invoking shell scripts.
15802SHELL=$lt_SHELL
15803
15804# Whether or not to build shared libraries.
15805build_libtool_libs=$enable_shared
15806
15807# Whether or not to build static libraries.
15808build_old_libs=$enable_static
15809
15810# Whether or not to add -lc for building shared libraries.
15811build_libtool_need_lc=$archive_cmds_need_lc_F77
15812
15813# Whether or not to disallow shared libs when runtime libs are static
15814allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15815
15816# Whether or not to optimize for fast installation.
15817fast_install=$enable_fast_install
15818
15819# The host system.
15820host_alias=$host_alias
15821host=$host
15822host_os=$host_os
15823
15824# The build system.
15825build_alias=$build_alias
15826build=$build
15827build_os=$build_os
15828
15829# An echo program that does not interpret backslashes.
15830echo=$lt_echo
15831
15832# The archiver.
15833AR=$lt_AR
15834AR_FLAGS=$lt_AR_FLAGS
15835
15836# A C compiler.
15837LTCC=$lt_LTCC
15838
15839# LTCC compiler flags.
15840LTCFLAGS=$lt_LTCFLAGS
15841
15842# A language-specific compiler.
15843CC=$lt_compiler_F77
15844
15845# Is the compiler the GNU C compiler?
15846with_gcc=$GCC_F77
15847
15848# An ERE matcher.
15849EGREP=$lt_EGREP
15850
15851# The linker used to build libraries.
15852LD=$lt_LD_F77
15853
15854# Whether we need hard or soft links.
15855LN_S=$lt_LN_S
15856
15857# A BSD-compatible nm program.
15858NM=$lt_NM
15859
15860# A symbol stripping program
15861STRIP=$lt_STRIP
15862
15863# Used to examine libraries when file_magic_cmd begins "file"
15864MAGIC_CMD=$MAGIC_CMD
15865
15866# Used on cygwin: DLL creation program.
15867DLLTOOL="$DLLTOOL"
15868
15869# Used on cygwin: object dumper.
15870OBJDUMP="$OBJDUMP"
15871
15872# Used on cygwin: assembler.
15873AS="$AS"
15874
15875# The name of the directory that contains temporary libtool files.
15876objdir=$objdir
15877
15878# How to create reloadable object files.
15879reload_flag=$lt_reload_flag
15880reload_cmds=$lt_reload_cmds
15881
15882# How to pass a linker flag through the compiler.
15883wl=$lt_lt_prog_compiler_wl_F77
15884
15885# Object file suffix (normally "o").
15886objext="$ac_objext"
15887
15888# Old archive suffix (normally "a").
15889libext="$libext"
15890
15891# Shared library suffix (normally ".so").
15892shrext_cmds='$shrext_cmds'
15893
15894# Executable file suffix (normally "").
15895exeext="$exeext"
15896
15897# Additional compiler flags for building library objects.
15898pic_flag=$lt_lt_prog_compiler_pic_F77
15899pic_mode=$pic_mode
15900
15901# What is the maximum length of a command?
15902max_cmd_len=$lt_cv_sys_max_cmd_len
15903
15904# Does compiler simultaneously support -c and -o options?
15905compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15906
15907# Must we lock files when doing compilation?
15908need_locks=$lt_need_locks
15909
15910# Do we need the lib prefix for modules?
15911need_lib_prefix=$need_lib_prefix
15912
15913# Do we need a version for libraries?
15914need_version=$need_version
15915
15916# Whether dlopen is supported.
15917dlopen_support=$enable_dlopen
15918
15919# Whether dlopen of programs is supported.
15920dlopen_self=$enable_dlopen_self
15921
15922# Whether dlopen of statically linked programs is supported.
15923dlopen_self_static=$enable_dlopen_self_static
15924
15925# Compiler flag to prevent dynamic linking.
15926link_static_flag=$lt_lt_prog_compiler_static_F77
15927
15928# Compiler flag to turn off builtin functions.
15929no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15930
15931# Compiler flag to allow reflexive dlopens.
15932export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15933
15934# Compiler flag to generate shared objects directly from archives.
15935whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15936
15937# Compiler flag to generate thread-safe objects.
15938thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15939
15940# Library versioning type.
15941version_type=$version_type
15942
15943# Format of library name prefix.
15944libname_spec=$lt_libname_spec
15945
15946# List of archive names.  First name is the real one, the rest are links.
15947# The last name is the one that the linker finds with -lNAME.
15948library_names_spec=$lt_library_names_spec
15949
15950# The coded name of the library, if different from the real name.
15951soname_spec=$lt_soname_spec
15952
15953# Commands used to build and install an old-style archive.
15954RANLIB=$lt_RANLIB
15955old_archive_cmds=$lt_old_archive_cmds_F77
15956old_postinstall_cmds=$lt_old_postinstall_cmds
15957old_postuninstall_cmds=$lt_old_postuninstall_cmds
15958
15959# Create an old-style archive from a shared archive.
15960old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15961
15962# Create a temporary old-style archive to link instead of a shared archive.
15963old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15964
15965# Commands used to build and install a shared archive.
15966archive_cmds=$lt_archive_cmds_F77
15967archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15968postinstall_cmds=$lt_postinstall_cmds
15969postuninstall_cmds=$lt_postuninstall_cmds
15970
15971# Commands used to build a loadable module (assumed same as above if empty)
15972module_cmds=$lt_module_cmds_F77
15973module_expsym_cmds=$lt_module_expsym_cmds_F77
15974
15975# Commands to strip libraries.
15976old_striplib=$lt_old_striplib
15977striplib=$lt_striplib
15978
15979# Dependencies to place before the objects being linked to create a
15980# shared library.
15981predep_objects=$lt_predep_objects_F77
15982
15983# Dependencies to place after the objects being linked to create a
15984# shared library.
15985postdep_objects=$lt_postdep_objects_F77
15986
15987# Dependencies to place before the objects being linked to create a
15988# shared library.
15989predeps=$lt_predeps_F77
15990
15991# Dependencies to place after the objects being linked to create a
15992# shared library.
15993postdeps=$lt_postdeps_F77
15994
15995# The library search path used internally by the compiler when linking
15996# a shared library.
15997compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15998
15999# Method to check whether dependent libraries are shared objects.
16000deplibs_check_method=$lt_deplibs_check_method
16001
16002# Command to use when deplibs_check_method == file_magic.
16003file_magic_cmd=$lt_file_magic_cmd
16004
16005# Flag that allows shared libraries with undefined symbols to be built.
16006allow_undefined_flag=$lt_allow_undefined_flag_F77
16007
16008# Flag that forces no undefined symbols.
16009no_undefined_flag=$lt_no_undefined_flag_F77
16010
16011# Commands used to finish a libtool library installation in a directory.
16012finish_cmds=$lt_finish_cmds
16013
16014# Same as above, but a single script fragment to be evaled but not shown.
16015finish_eval=$lt_finish_eval
16016
16017# Take the output of nm and produce a listing of raw symbols and C names.
16018global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16019
16020# Transform the output of nm in a proper C declaration
16021global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16022
16023# Transform the output of nm in a C name address pair
16024global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16025
16026# This is the shared library runtime path variable.
16027runpath_var=$runpath_var
16028
16029# This is the shared library path variable.
16030shlibpath_var=$shlibpath_var
16031
16032# Is shlibpath searched before the hard-coded library search path?
16033shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16034
16035# How to hardcode a shared library path into an executable.
16036hardcode_action=$hardcode_action_F77
16037
16038# Whether we should hardcode library paths into libraries.
16039hardcode_into_libs=$hardcode_into_libs
16040
16041# Flag to hardcode \$libdir into a binary during linking.
16042# This must work even if \$libdir does not exist.
16043hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16044
16045# If ld is used when linking, flag to hardcode \$libdir into
16046# a binary during linking. This must work even if \$libdir does
16047# not exist.
16048hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16049
16050# Whether we need a single -rpath flag with a separated argument.
16051hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16052
16053# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16054# resulting binary.
16055hardcode_direct=$hardcode_direct_F77
16056
16057# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16058# resulting binary.
16059hardcode_minus_L=$hardcode_minus_L_F77
16060
16061# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16062# the resulting binary.
16063hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16064
16065# Set to yes if building a shared library automatically hardcodes DIR into the library
16066# and all subsequent libraries and executables linked against it.
16067hardcode_automatic=$hardcode_automatic_F77
16068
16069# Variables whose values should be saved in libtool wrapper scripts and
16070# restored at relink time.
16071variables_saved_for_relink="$variables_saved_for_relink"
16072
16073# Whether libtool must link a program against all its dependency libraries.
16074link_all_deplibs=$link_all_deplibs_F77
16075
16076# Compile-time system search path for libraries
16077sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16078
16079# Run-time system search path for libraries
16080sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16081
16082# Fix the shell variable \$srcfile for the compiler.
16083fix_srcfile_path="$fix_srcfile_path_F77"
16084
16085# Set to yes if exported symbols are required.
16086always_export_symbols=$always_export_symbols_F77
16087
16088# The commands to list exported symbols.
16089export_symbols_cmds=$lt_export_symbols_cmds_F77
16090
16091# The commands to extract the exported symbol list from a shared archive.
16092extract_expsyms_cmds=$lt_extract_expsyms_cmds
16093
16094# Symbols that should not be listed in the preloaded symbols.
16095exclude_expsyms=$lt_exclude_expsyms_F77
16096
16097# Symbols that must always be exported.
16098include_expsyms=$lt_include_expsyms_F77
16099
16100# ### END LIBTOOL TAG CONFIG: $tagname
16101
16102__EOF__
16103
16104
16105else
16106  # If there is no Makefile yet, we rely on a make rule to execute
16107  # `config.status --recheck' to rerun these tests and create the
16108  # libtool script then.
16109  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16110  if test -f "$ltmain_in"; then
16111    test -f Makefile && make "$ltmain"
16112  fi
16113fi
16114
16115
16116ac_ext=c
16117ac_cpp='$CPP $CPPFLAGS'
16118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16120ac_compiler_gnu=$ac_cv_c_compiler_gnu
16121
16122CC="$lt_save_CC"
16123
16124	else
16125	  tagname=""
16126	fi
16127	;;
16128
16129      GCJ)
16130	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16131
16132
16133# Source file extension for Java test sources.
16134ac_ext=java
16135
16136# Object file extension for compiled Java test sources.
16137objext=o
16138objext_GCJ=$objext
16139
16140# Code to be used in simple compile tests
16141lt_simple_compile_test_code="class foo {}\n"
16142
16143# Code to be used in simple link tests
16144lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16145
16146# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16147
16148# If no C compiler was specified, use CC.
16149LTCC=${LTCC-"$CC"}
16150
16151# If no C compiler flags were specified, use CFLAGS.
16152LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16153
16154# Allow CC to be a program name with arguments.
16155compiler=$CC
16156
16157
16158# save warnings/boilerplate of simple test code
16159ac_outfile=conftest.$ac_objext
16160printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16161eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16162_lt_compiler_boilerplate=`cat conftest.err`
16163$rm conftest*
16164
16165ac_outfile=conftest.$ac_objext
16166printf "$lt_simple_link_test_code" >conftest.$ac_ext
16167eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16168_lt_linker_boilerplate=`cat conftest.err`
16169$rm conftest*
16170
16171
16172# Allow CC to be a program name with arguments.
16173lt_save_CC="$CC"
16174CC=${GCJ-"gcj"}
16175compiler=$CC
16176compiler_GCJ=$CC
16177for cc_temp in $compiler""; do
16178  case $cc_temp in
16179    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16180    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16181    \-*) ;;
16182    *) break;;
16183  esac
16184done
16185cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16186
16187
16188# GCJ did not exist at the time GCC didn't implicitly link libc in.
16189archive_cmds_need_lc_GCJ=no
16190
16191old_archive_cmds_GCJ=$old_archive_cmds
16192
16193
16194lt_prog_compiler_no_builtin_flag_GCJ=
16195
16196if test "$GCC" = yes; then
16197  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16198
16199
16200{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16201echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16202if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16203  echo $ECHO_N "(cached) $ECHO_C" >&6
16204else
16205  lt_cv_prog_compiler_rtti_exceptions=no
16206  ac_outfile=conftest.$ac_objext
16207   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16208   lt_compiler_flag="-fno-rtti -fno-exceptions"
16209   # Insert the option either (1) after the last *FLAGS variable, or
16210   # (2) before a word containing "conftest.", or (3) at the end.
16211   # Note that $ac_compile itself does not contain backslashes and begins
16212   # with a dollar sign (not a hyphen), so the echo should work correctly.
16213   # The option is referenced via a variable to avoid confusing sed.
16214   lt_compile=`echo "$ac_compile" | $SED \
16215   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16216   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16217   -e 's:$: $lt_compiler_flag:'`
16218   (eval echo "\"\$as_me:16218: $lt_compile\"" >&5)
16219   (eval "$lt_compile" 2>conftest.err)
16220   ac_status=$?
16221   cat conftest.err >&5
16222   echo "$as_me:16222: \$? = $ac_status" >&5
16223   if (exit $ac_status) && test -s "$ac_outfile"; then
16224     # The compiler can only warn and ignore the option if not recognized
16225     # So say no if there are warnings other than the usual output.
16226     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16227     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16228     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16229       lt_cv_prog_compiler_rtti_exceptions=yes
16230     fi
16231   fi
16232   $rm conftest*
16233
16234fi
16235{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16236echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16237
16238if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16239    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16240else
16241    :
16242fi
16243
16244fi
16245
16246lt_prog_compiler_wl_GCJ=
16247lt_prog_compiler_pic_GCJ=
16248lt_prog_compiler_static_GCJ=
16249
16250{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16251echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16252
16253  if test "$GCC" = yes; then
16254    lt_prog_compiler_wl_GCJ='-Wl,'
16255    lt_prog_compiler_static_GCJ='-static'
16256
16257    case $host_os in
16258      aix*)
16259      # All AIX code is PIC.
16260      if test "$host_cpu" = ia64; then
16261	# AIX 5 now supports IA64 processor
16262	lt_prog_compiler_static_GCJ='-Bstatic'
16263      fi
16264      ;;
16265
16266    amigaos*)
16267      # FIXME: we need at least 68020 code to build shared libraries, but
16268      # adding the `-m68020' flag to GCC prevents building anything better,
16269      # like `-m68040'.
16270      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16271      ;;
16272
16273    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16274      # PIC is the default for these OSes.
16275      ;;
16276
16277    mingw* | pw32* | os2*)
16278      # This hack is so that the source file can tell whether it is being
16279      # built for inclusion in a dll (and should export symbols for example).
16280      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16281      ;;
16282
16283    darwin* | rhapsody*)
16284      # PIC is the default on this platform
16285      # Common symbols not allowed in MH_DYLIB files
16286      lt_prog_compiler_pic_GCJ='-fno-common'
16287      ;;
16288
16289    interix3*)
16290      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16291      # Instead, we relocate shared libraries at runtime.
16292      ;;
16293
16294    msdosdjgpp*)
16295      # Just because we use GCC doesn't mean we suddenly get shared libraries
16296      # on systems that don't support them.
16297      lt_prog_compiler_can_build_shared_GCJ=no
16298      enable_shared=no
16299      ;;
16300
16301    sysv4*MP*)
16302      if test -d /usr/nec; then
16303	lt_prog_compiler_pic_GCJ=-Kconform_pic
16304      fi
16305      ;;
16306
16307    hpux*)
16308      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16309      # not for PA HP-UX.
16310      case $host_cpu in
16311      hppa*64*|ia64*)
16312	# +Z the default
16313	;;
16314      *)
16315	lt_prog_compiler_pic_GCJ='-fPIC'
16316	;;
16317      esac
16318      ;;
16319
16320    *)
16321      lt_prog_compiler_pic_GCJ='-fPIC'
16322      ;;
16323    esac
16324  else
16325    # PORTME Check for flag to pass linker flags through the system compiler.
16326    case $host_os in
16327    aix*)
16328      lt_prog_compiler_wl_GCJ='-Wl,'
16329      if test "$host_cpu" = ia64; then
16330	# AIX 5 now supports IA64 processor
16331	lt_prog_compiler_static_GCJ='-Bstatic'
16332      else
16333	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16334      fi
16335      ;;
16336      darwin*)
16337        # PIC is the default on this platform
16338        # Common symbols not allowed in MH_DYLIB files
16339       case $cc_basename in
16340         xlc*)
16341         lt_prog_compiler_pic_GCJ='-qnocommon'
16342         lt_prog_compiler_wl_GCJ='-Wl,'
16343         ;;
16344       esac
16345       ;;
16346
16347    mingw* | pw32* | os2*)
16348      # This hack is so that the source file can tell whether it is being
16349      # built for inclusion in a dll (and should export symbols for example).
16350      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16351      ;;
16352
16353    hpux9* | hpux10* | hpux11*)
16354      lt_prog_compiler_wl_GCJ='-Wl,'
16355      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16356      # not for PA HP-UX.
16357      case $host_cpu in
16358      hppa*64*|ia64*)
16359	# +Z the default
16360	;;
16361      *)
16362	lt_prog_compiler_pic_GCJ='+Z'
16363	;;
16364      esac
16365      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16366      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16367      ;;
16368
16369    irix5* | irix6* | nonstopux*)
16370      lt_prog_compiler_wl_GCJ='-Wl,'
16371      # PIC (with -KPIC) is the default.
16372      lt_prog_compiler_static_GCJ='-non_shared'
16373      ;;
16374
16375    newsos6)
16376      lt_prog_compiler_pic_GCJ='-KPIC'
16377      lt_prog_compiler_static_GCJ='-Bstatic'
16378      ;;
16379
16380    linux*)
16381      case $cc_basename in
16382      icc* | ecc*)
16383	lt_prog_compiler_wl_GCJ='-Wl,'
16384	lt_prog_compiler_pic_GCJ='-KPIC'
16385	lt_prog_compiler_static_GCJ='-static'
16386        ;;
16387      pgcc* | pgf77* | pgf90* | pgf95*)
16388        # Portland Group compilers (*not* the Pentium gcc compiler,
16389	# which looks to be a dead project)
16390	lt_prog_compiler_wl_GCJ='-Wl,'
16391	lt_prog_compiler_pic_GCJ='-fpic'
16392	lt_prog_compiler_static_GCJ='-Bstatic'
16393        ;;
16394      ccc*)
16395        lt_prog_compiler_wl_GCJ='-Wl,'
16396        # All Alpha code is PIC.
16397        lt_prog_compiler_static_GCJ='-non_shared'
16398        ;;
16399      esac
16400      ;;
16401
16402    osf3* | osf4* | osf5*)
16403      lt_prog_compiler_wl_GCJ='-Wl,'
16404      # All OSF/1 code is PIC.
16405      lt_prog_compiler_static_GCJ='-non_shared'
16406      ;;
16407
16408    solaris*)
16409      lt_prog_compiler_pic_GCJ='-KPIC'
16410      lt_prog_compiler_static_GCJ='-Bstatic'
16411      case $cc_basename in
16412      f77* | f90* | f95*)
16413	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16414      *)
16415	lt_prog_compiler_wl_GCJ='-Wl,';;
16416      esac
16417      ;;
16418
16419    sunos4*)
16420      lt_prog_compiler_wl_GCJ='-Qoption ld '
16421      lt_prog_compiler_pic_GCJ='-PIC'
16422      lt_prog_compiler_static_GCJ='-Bstatic'
16423      ;;
16424
16425    sysv4 | sysv4.2uw2* | sysv4.3*)
16426      lt_prog_compiler_wl_GCJ='-Wl,'
16427      lt_prog_compiler_pic_GCJ='-KPIC'
16428      lt_prog_compiler_static_GCJ='-Bstatic'
16429      ;;
16430
16431    sysv4*MP*)
16432      if test -d /usr/nec ;then
16433	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16434	lt_prog_compiler_static_GCJ='-Bstatic'
16435      fi
16436      ;;
16437
16438    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16439      lt_prog_compiler_wl_GCJ='-Wl,'
16440      lt_prog_compiler_pic_GCJ='-KPIC'
16441      lt_prog_compiler_static_GCJ='-Bstatic'
16442      ;;
16443
16444    unicos*)
16445      lt_prog_compiler_wl_GCJ='-Wl,'
16446      lt_prog_compiler_can_build_shared_GCJ=no
16447      ;;
16448
16449    uts4*)
16450      lt_prog_compiler_pic_GCJ='-pic'
16451      lt_prog_compiler_static_GCJ='-Bstatic'
16452      ;;
16453
16454    *)
16455      lt_prog_compiler_can_build_shared_GCJ=no
16456      ;;
16457    esac
16458  fi
16459
16460{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16461echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16462
16463#
16464# Check to make sure the PIC flag actually works.
16465#
16466if test -n "$lt_prog_compiler_pic_GCJ"; then
16467
16468{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16469echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16470if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16471  echo $ECHO_N "(cached) $ECHO_C" >&6
16472else
16473  lt_prog_compiler_pic_works_GCJ=no
16474  ac_outfile=conftest.$ac_objext
16475   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16476   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16477   # Insert the option either (1) after the last *FLAGS variable, or
16478   # (2) before a word containing "conftest.", or (3) at the end.
16479   # Note that $ac_compile itself does not contain backslashes and begins
16480   # with a dollar sign (not a hyphen), so the echo should work correctly.
16481   # The option is referenced via a variable to avoid confusing sed.
16482   lt_compile=`echo "$ac_compile" | $SED \
16483   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16484   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16485   -e 's:$: $lt_compiler_flag:'`
16486   (eval echo "\"\$as_me:16486: $lt_compile\"" >&5)
16487   (eval "$lt_compile" 2>conftest.err)
16488   ac_status=$?
16489   cat conftest.err >&5
16490   echo "$as_me:16490: \$? = $ac_status" >&5
16491   if (exit $ac_status) && test -s "$ac_outfile"; then
16492     # The compiler can only warn and ignore the option if not recognized
16493     # So say no if there are warnings other than the usual output.
16494     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16495     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16496     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16497       lt_prog_compiler_pic_works_GCJ=yes
16498     fi
16499   fi
16500   $rm conftest*
16501
16502fi
16503{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16504echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16505
16506if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16507    case $lt_prog_compiler_pic_GCJ in
16508     "" | " "*) ;;
16509     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16510     esac
16511else
16512    lt_prog_compiler_pic_GCJ=
16513     lt_prog_compiler_can_build_shared_GCJ=no
16514fi
16515
16516fi
16517case $host_os in
16518  # For platforms which do not support PIC, -DPIC is meaningless:
16519  *djgpp*)
16520    lt_prog_compiler_pic_GCJ=
16521    ;;
16522  *)
16523    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16524    ;;
16525esac
16526
16527#
16528# Check to make sure the static flag actually works.
16529#
16530wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16531{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16532echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16533if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16534  echo $ECHO_N "(cached) $ECHO_C" >&6
16535else
16536  lt_prog_compiler_static_works_GCJ=no
16537   save_LDFLAGS="$LDFLAGS"
16538   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16539   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16540   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16541     # The linker can only warn and ignore the option if not recognized
16542     # So say no if there are warnings
16543     if test -s conftest.err; then
16544       # Append any errors to the config.log.
16545       cat conftest.err 1>&5
16546       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16547       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16548       if diff conftest.exp conftest.er2 >/dev/null; then
16549         lt_prog_compiler_static_works_GCJ=yes
16550       fi
16551     else
16552       lt_prog_compiler_static_works_GCJ=yes
16553     fi
16554   fi
16555   $rm conftest*
16556   LDFLAGS="$save_LDFLAGS"
16557
16558fi
16559{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16560echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16561
16562if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16563    :
16564else
16565    lt_prog_compiler_static_GCJ=
16566fi
16567
16568
16569{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16570echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16571if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16572  echo $ECHO_N "(cached) $ECHO_C" >&6
16573else
16574  lt_cv_prog_compiler_c_o_GCJ=no
16575   $rm -r conftest 2>/dev/null
16576   mkdir conftest
16577   cd conftest
16578   mkdir out
16579   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16580
16581   lt_compiler_flag="-o out/conftest2.$ac_objext"
16582   # Insert the option either (1) after the last *FLAGS variable, or
16583   # (2) before a word containing "conftest.", or (3) at the end.
16584   # Note that $ac_compile itself does not contain backslashes and begins
16585   # with a dollar sign (not a hyphen), so the echo should work correctly.
16586   lt_compile=`echo "$ac_compile" | $SED \
16587   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16588   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16589   -e 's:$: $lt_compiler_flag:'`
16590   (eval echo "\"\$as_me:16590: $lt_compile\"" >&5)
16591   (eval "$lt_compile" 2>out/conftest.err)
16592   ac_status=$?
16593   cat out/conftest.err >&5
16594   echo "$as_me:16594: \$? = $ac_status" >&5
16595   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16596   then
16597     # The compiler can only warn and ignore the option if not recognized
16598     # So say no if there are warnings
16599     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16600     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16601     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16602       lt_cv_prog_compiler_c_o_GCJ=yes
16603     fi
16604   fi
16605   chmod u+w . 2>&5
16606   $rm conftest*
16607   # SGI C++ compiler will create directory out/ii_files/ for
16608   # template instantiation
16609   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16610   $rm out/* && rmdir out
16611   cd ..
16612   rmdir conftest
16613   $rm conftest*
16614
16615fi
16616{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16617echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16618
16619
16620hard_links="nottested"
16621if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16622  # do not overwrite the value of need_locks provided by the user
16623  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16624echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16625  hard_links=yes
16626  $rm conftest*
16627  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16628  touch conftest.a
16629  ln conftest.a conftest.b 2>&5 || hard_links=no
16630  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16631  { echo "$as_me:$LINENO: result: $hard_links" >&5
16632echo "${ECHO_T}$hard_links" >&6; }
16633  if test "$hard_links" = no; then
16634    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16635echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16636    need_locks=warn
16637  fi
16638else
16639  need_locks=no
16640fi
16641
16642{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16643echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16644
16645  runpath_var=
16646  allow_undefined_flag_GCJ=
16647  enable_shared_with_static_runtimes_GCJ=no
16648  archive_cmds_GCJ=
16649  archive_expsym_cmds_GCJ=
16650  old_archive_From_new_cmds_GCJ=
16651  old_archive_from_expsyms_cmds_GCJ=
16652  export_dynamic_flag_spec_GCJ=
16653  whole_archive_flag_spec_GCJ=
16654  thread_safe_flag_spec_GCJ=
16655  hardcode_libdir_flag_spec_GCJ=
16656  hardcode_libdir_flag_spec_ld_GCJ=
16657  hardcode_libdir_separator_GCJ=
16658  hardcode_direct_GCJ=no
16659  hardcode_minus_L_GCJ=no
16660  hardcode_shlibpath_var_GCJ=unsupported
16661  link_all_deplibs_GCJ=unknown
16662  hardcode_automatic_GCJ=no
16663  module_cmds_GCJ=
16664  module_expsym_cmds_GCJ=
16665  always_export_symbols_GCJ=no
16666  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16667  # include_expsyms should be a list of space-separated symbols to be *always*
16668  # included in the symbol list
16669  include_expsyms_GCJ=
16670  # exclude_expsyms can be an extended regexp of symbols to exclude
16671  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16672  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16673  # as well as any symbol that contains `d'.
16674  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16675  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16676  # platforms (ab)use it in PIC code, but their linkers get confused if
16677  # the symbol is explicitly referenced.  Since portable code cannot
16678  # rely on this symbol name, it's probably fine to never include it in
16679  # preloaded symbol tables.
16680  extract_expsyms_cmds=
16681  # Just being paranoid about ensuring that cc_basename is set.
16682  for cc_temp in $compiler""; do
16683  case $cc_temp in
16684    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16685    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16686    \-*) ;;
16687    *) break;;
16688  esac
16689done
16690cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16691
16692  case $host_os in
16693  cygwin* | mingw* | pw32*)
16694    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16695    # When not using gcc, we currently assume that we are using
16696    # Microsoft Visual C++.
16697    if test "$GCC" != yes; then
16698      with_gnu_ld=no
16699    fi
16700    ;;
16701  interix*)
16702    # we just hope/assume this is gcc and not c89 (= MSVC++)
16703    with_gnu_ld=yes
16704    ;;
16705  openbsd*)
16706    with_gnu_ld=no
16707    ;;
16708  esac
16709
16710  ld_shlibs_GCJ=yes
16711  if test "$with_gnu_ld" = yes; then
16712    # If archive_cmds runs LD, not CC, wlarc should be empty
16713    wlarc='${wl}'
16714
16715    # Set some defaults for GNU ld with shared library support. These
16716    # are reset later if shared libraries are not supported. Putting them
16717    # here allows them to be overridden if necessary.
16718    runpath_var=LD_RUN_PATH
16719    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16720    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16721    # ancient GNU ld didn't support --whole-archive et. al.
16722    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16723	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16724      else
16725  	whole_archive_flag_spec_GCJ=
16726    fi
16727    supports_anon_versioning=no
16728    case `$LD -v 2>/dev/null` in
16729      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16730      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16731      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16732      *\ 2.11.*) ;; # other 2.11 versions
16733      *) supports_anon_versioning=yes ;;
16734    esac
16735
16736    # See if GNU ld supports shared libraries.
16737    case $host_os in
16738    aix3* | aix4* | aix5*)
16739      # On AIX/PPC, the GNU linker is very broken
16740      if test "$host_cpu" != ia64; then
16741	ld_shlibs_GCJ=no
16742	cat <<EOF 1>&2
16743
16744*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16745*** to be unable to reliably create shared libraries on AIX.
16746*** Therefore, libtool is disabling shared libraries support.  If you
16747*** really care for shared libraries, you may want to modify your PATH
16748*** so that a non-GNU linker is found, and then restart.
16749
16750EOF
16751      fi
16752      ;;
16753
16754    amigaos*)
16755      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)'
16756      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16757      hardcode_minus_L_GCJ=yes
16758
16759      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16760      # that the semantics of dynamic libraries on AmigaOS, at least up
16761      # to version 4, is to share data among multiple programs linked
16762      # with the same dynamic library.  Since this doesn't match the
16763      # behavior of shared libraries on other platforms, we can't use
16764      # them.
16765      ld_shlibs_GCJ=no
16766      ;;
16767
16768    beos*)
16769      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16770	allow_undefined_flag_GCJ=unsupported
16771	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16772	# support --undefined.  This deserves some investigation.  FIXME
16773	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16774      else
16775	ld_shlibs_GCJ=no
16776      fi
16777      ;;
16778
16779    cygwin* | mingw* | pw32*)
16780      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16781      # as there is no search path for DLLs.
16782      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16783      allow_undefined_flag_GCJ=unsupported
16784      always_export_symbols_GCJ=no
16785      enable_shared_with_static_runtimes_GCJ=yes
16786      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16787
16788      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16789        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16790	# If the export-symbols file already is a .def file (1st line
16791	# is EXPORTS), use it as is; otherwise, prepend...
16792	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16793	  cp $export_symbols $output_objdir/$soname.def;
16794	else
16795	  echo EXPORTS > $output_objdir/$soname.def;
16796	  cat $export_symbols >> $output_objdir/$soname.def;
16797	fi~
16798	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16799      else
16800	ld_shlibs_GCJ=no
16801      fi
16802      ;;
16803
16804    interix3*)
16805      hardcode_direct_GCJ=no
16806      hardcode_shlibpath_var_GCJ=no
16807      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16808      export_dynamic_flag_spec_GCJ='${wl}-E'
16809      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16810      # Instead, shared libraries are loaded at an image base (0x10000000 by
16811      # default) and relocated if they conflict, which is a slow very memory
16812      # consuming and fragmenting process.  To avoid this, we pick a random,
16813      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16814      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16815      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'
16816      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'
16817      ;;
16818
16819    linux*)
16820      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16821	tmp_addflag=
16822	case $cc_basename,$host_cpu in
16823	pgcc*)				# Portland Group C compiler
16824	  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'
16825	  tmp_addflag=' $pic_flag'
16826	  ;;
16827	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16828	  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'
16829	  tmp_addflag=' $pic_flag -Mnomain' ;;
16830	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16831	  tmp_addflag=' -i_dynamic' ;;
16832	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16833	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16834	ifc* | ifort*)			# Intel Fortran compiler
16835	  tmp_addflag=' -nofor_main' ;;
16836	esac
16837	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16838
16839	if test $supports_anon_versioning = yes; then
16840	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16841  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16842  $echo "local: *; };" >> $output_objdir/$libname.ver~
16843	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16844	fi
16845      else
16846	ld_shlibs_GCJ=no
16847      fi
16848      ;;
16849
16850    netbsd*)
16851      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16852	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16853	wlarc=
16854      else
16855	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16856	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16857      fi
16858      ;;
16859
16860    solaris*)
16861      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16862	ld_shlibs_GCJ=no
16863	cat <<EOF 1>&2
16864
16865*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16866*** create shared libraries on Solaris systems.  Therefore, libtool
16867*** is disabling shared libraries support.  We urge you to upgrade GNU
16868*** binutils to release 2.9.1 or newer.  Another option is to modify
16869*** your PATH or compiler configuration so that the native linker is
16870*** used, and then restart.
16871
16872EOF
16873      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16874	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16875	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16876      else
16877	ld_shlibs_GCJ=no
16878      fi
16879      ;;
16880
16881    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16882      case `$LD -v 2>&1` in
16883        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16884	ld_shlibs_GCJ=no
16885	cat <<_LT_EOF 1>&2
16886
16887*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16888*** reliably create shared libraries on SCO systems.  Therefore, libtool
16889*** is disabling shared libraries support.  We urge you to upgrade GNU
16890*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16891*** your PATH or compiler configuration so that the native linker is
16892*** used, and then restart.
16893
16894_LT_EOF
16895	;;
16896	*)
16897	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16898	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16899	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16900	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16901	  else
16902	    ld_shlibs_GCJ=no
16903	  fi
16904	;;
16905      esac
16906      ;;
16907
16908    sunos4*)
16909      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16910      wlarc=
16911      hardcode_direct_GCJ=yes
16912      hardcode_shlibpath_var_GCJ=no
16913      ;;
16914
16915    *)
16916      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16917	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16918	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16919      else
16920	ld_shlibs_GCJ=no
16921      fi
16922      ;;
16923    esac
16924
16925    if test "$ld_shlibs_GCJ" = no; then
16926      runpath_var=
16927      hardcode_libdir_flag_spec_GCJ=
16928      export_dynamic_flag_spec_GCJ=
16929      whole_archive_flag_spec_GCJ=
16930    fi
16931  else
16932    # PORTME fill in a description of your system's linker (not GNU ld)
16933    case $host_os in
16934    aix3*)
16935      allow_undefined_flag_GCJ=unsupported
16936      always_export_symbols_GCJ=yes
16937      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'
16938      # Note: this linker hardcodes the directories in LIBPATH if there
16939      # are no directories specified by -L.
16940      hardcode_minus_L_GCJ=yes
16941      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16942	# Neither direct hardcoding nor static linking is supported with a
16943	# broken collect2.
16944	hardcode_direct_GCJ=unsupported
16945      fi
16946      ;;
16947
16948    aix4* | aix5*)
16949      if test "$host_cpu" = ia64; then
16950	# On IA64, the linker does run time linking by default, so we don't
16951	# have to do anything special.
16952	aix_use_runtimelinking=no
16953	exp_sym_flag='-Bexport'
16954	no_entry_flag=""
16955      else
16956	# If we're using GNU nm, then we don't want the "-C" option.
16957	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16958	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16959	  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'
16960	else
16961	  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'
16962	fi
16963	aix_use_runtimelinking=no
16964
16965	# Test if we are trying to use run time linking or normal
16966	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16967	# need to do runtime linking.
16968	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16969	  for ld_flag in $LDFLAGS; do
16970  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16971  	    aix_use_runtimelinking=yes
16972  	    break
16973  	  fi
16974	  done
16975	  ;;
16976	esac
16977
16978	exp_sym_flag='-bexport'
16979	no_entry_flag='-bnoentry'
16980      fi
16981
16982      # When large executables or shared objects are built, AIX ld can
16983      # have problems creating the table of contents.  If linking a library
16984      # or program results in "error TOC overflow" add -mminimal-toc to
16985      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16986      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16987
16988      archive_cmds_GCJ=''
16989      hardcode_direct_GCJ=yes
16990      hardcode_libdir_separator_GCJ=':'
16991      link_all_deplibs_GCJ=yes
16992
16993      if test "$GCC" = yes; then
16994	case $host_os in aix4.[012]|aix4.[012].*)
16995	# We only want to do this on AIX 4.2 and lower, the check
16996	# below for broken collect2 doesn't work under 4.3+
16997	  collect2name=`${CC} -print-prog-name=collect2`
16998	  if test -f "$collect2name" && \
16999  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17000	  then
17001  	  # We have reworked collect2
17002  	  hardcode_direct_GCJ=yes
17003	  else
17004  	  # We have old collect2
17005  	  hardcode_direct_GCJ=unsupported
17006  	  # It fails to find uninstalled libraries when the uninstalled
17007  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17008  	  # to unsupported forces relinking
17009  	  hardcode_minus_L_GCJ=yes
17010  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17011  	  hardcode_libdir_separator_GCJ=
17012	  fi
17013	  ;;
17014	esac
17015	shared_flag='-shared'
17016	if test "$aix_use_runtimelinking" = yes; then
17017	  shared_flag="$shared_flag "'${wl}-G'
17018	fi
17019      else
17020	# not using gcc
17021	if test "$host_cpu" = ia64; then
17022  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17023  	# chokes on -Wl,-G. The following line is correct:
17024	  shared_flag='-G'
17025	else
17026	  if test "$aix_use_runtimelinking" = yes; then
17027	    shared_flag='${wl}-G'
17028	  else
17029	    shared_flag='${wl}-bM:SRE'
17030	  fi
17031	fi
17032      fi
17033
17034      # It seems that -bexpall does not export symbols beginning with
17035      # underscore (_), so it is better to generate a list of symbols to export.
17036      always_export_symbols_GCJ=yes
17037      if test "$aix_use_runtimelinking" = yes; then
17038	# Warning - without using the other runtime loading flags (-brtl),
17039	# -berok will link without error, but may produce a broken library.
17040	allow_undefined_flag_GCJ='-berok'
17041       # Determine the default libpath from the value encoded in an empty executable.
17042       cat >conftest.$ac_ext <<_ACEOF
17043/* confdefs.h.  */
17044_ACEOF
17045cat confdefs.h >>conftest.$ac_ext
17046cat >>conftest.$ac_ext <<_ACEOF
17047/* end confdefs.h.  */
17048
17049int
17050main ()
17051{
17052
17053  ;
17054  return 0;
17055}
17056_ACEOF
17057rm -f conftest.$ac_objext conftest$ac_exeext
17058if { (ac_try="$ac_link"
17059case "(($ac_try" in
17060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17061  *) ac_try_echo=$ac_try;;
17062esac
17063eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17064  (eval "$ac_link") 2>conftest.er1
17065  ac_status=$?
17066  grep -v '^ *+' conftest.er1 >conftest.err
17067  rm -f conftest.er1
17068  cat conftest.err >&5
17069  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17070  (exit $ac_status); } && {
17071	 test -z "$ac_c_werror_flag" ||
17072	 test ! -s conftest.err
17073       } && test -s conftest$ac_exeext &&
17074       $as_test_x conftest$ac_exeext; then
17075
17076aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17077}'`
17078# Check for a 64-bit object if we didn't find anything.
17079if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17080}'`; fi
17081else
17082  echo "$as_me: failed program was:" >&5
17083sed 's/^/| /' conftest.$ac_ext >&5
17084
17085
17086fi
17087
17088rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17089      conftest$ac_exeext conftest.$ac_ext
17090if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17091
17092       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17093	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"
17094       else
17095	if test "$host_cpu" = ia64; then
17096	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17097	  allow_undefined_flag_GCJ="-z nodefs"
17098	  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"
17099	else
17100	 # Determine the default libpath from the value encoded in an empty executable.
17101	 cat >conftest.$ac_ext <<_ACEOF
17102/* confdefs.h.  */
17103_ACEOF
17104cat confdefs.h >>conftest.$ac_ext
17105cat >>conftest.$ac_ext <<_ACEOF
17106/* end confdefs.h.  */
17107
17108int
17109main ()
17110{
17111
17112  ;
17113  return 0;
17114}
17115_ACEOF
17116rm -f conftest.$ac_objext conftest$ac_exeext
17117if { (ac_try="$ac_link"
17118case "(($ac_try" in
17119  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17120  *) ac_try_echo=$ac_try;;
17121esac
17122eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17123  (eval "$ac_link") 2>conftest.er1
17124  ac_status=$?
17125  grep -v '^ *+' conftest.er1 >conftest.err
17126  rm -f conftest.er1
17127  cat conftest.err >&5
17128  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17129  (exit $ac_status); } && {
17130	 test -z "$ac_c_werror_flag" ||
17131	 test ! -s conftest.err
17132       } && test -s conftest$ac_exeext &&
17133       $as_test_x conftest$ac_exeext; then
17134
17135aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17136}'`
17137# Check for a 64-bit object if we didn't find anything.
17138if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17139}'`; fi
17140else
17141  echo "$as_me: failed program was:" >&5
17142sed 's/^/| /' conftest.$ac_ext >&5
17143
17144
17145fi
17146
17147rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17148      conftest$ac_exeext conftest.$ac_ext
17149if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17150
17151	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17152	  # Warning - without using the other run time loading flags,
17153	  # -berok will link without error, but may produce a broken library.
17154	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17155	  allow_undefined_flag_GCJ=' ${wl}-berok'
17156	  # Exported symbols can be pulled into shared objects from archives
17157	  whole_archive_flag_spec_GCJ='$convenience'
17158	  archive_cmds_need_lc_GCJ=yes
17159	  # This is similar to how AIX traditionally builds its shared libraries.
17160	  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'
17161	fi
17162      fi
17163      ;;
17164
17165    amigaos*)
17166      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)'
17167      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17168      hardcode_minus_L_GCJ=yes
17169      # see comment about different semantics on the GNU ld section
17170      ld_shlibs_GCJ=no
17171      ;;
17172
17173    bsdi[45]*)
17174      export_dynamic_flag_spec_GCJ=-rdynamic
17175      ;;
17176
17177    cygwin* | mingw* | pw32*)
17178      # When not using gcc, we currently assume that we are using
17179      # Microsoft Visual C++.
17180      # hardcode_libdir_flag_spec is actually meaningless, as there is
17181      # no search path for DLLs.
17182      hardcode_libdir_flag_spec_GCJ=' '
17183      allow_undefined_flag_GCJ=unsupported
17184      # Tell ltmain to make .lib files, not .a files.
17185      libext=lib
17186      # Tell ltmain to make .dll files, not .so files.
17187      shrext_cmds=".dll"
17188      # FIXME: Setting linknames here is a bad hack.
17189      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17190      # The linker will automatically build a .lib file if we build a DLL.
17191      old_archive_From_new_cmds_GCJ='true'
17192      # FIXME: Should let the user specify the lib program.
17193      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17194      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17195      enable_shared_with_static_runtimes_GCJ=yes
17196      ;;
17197
17198    darwin* | rhapsody*)
17199      case $host_os in
17200        rhapsody* | darwin1.[012])
17201         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17202         ;;
17203       *) # Darwin 1.3 on
17204         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17205           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17206         else
17207           case ${MACOSX_DEPLOYMENT_TARGET} in
17208             10.[012])
17209               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17210               ;;
17211             10.*)
17212               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17213               ;;
17214           esac
17215         fi
17216         ;;
17217      esac
17218      archive_cmds_need_lc_GCJ=no
17219      hardcode_direct_GCJ=no
17220      hardcode_automatic_GCJ=yes
17221      hardcode_shlibpath_var_GCJ=unsupported
17222      whole_archive_flag_spec_GCJ=''
17223      link_all_deplibs_GCJ=yes
17224    if test "$GCC" = yes ; then
17225    	output_verbose_link_cmd='echo'
17226        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17227      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17228      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17229      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17230      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}'
17231    else
17232      case $cc_basename in
17233        xlc*)
17234         output_verbose_link_cmd='echo'
17235         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17236         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17237          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17238         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17239          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}'
17240          ;;
17241       *)
17242         ld_shlibs_GCJ=no
17243          ;;
17244      esac
17245    fi
17246      ;;
17247
17248    dgux*)
17249      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17250      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17251      hardcode_shlibpath_var_GCJ=no
17252      ;;
17253
17254    freebsd1*)
17255      ld_shlibs_GCJ=no
17256      ;;
17257
17258    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17259    # support.  Future versions do this automatically, but an explicit c++rt0.o
17260    # does not break anything, and helps significantly (at the cost of a little
17261    # extra space).
17262    freebsd2.2*)
17263      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17264      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17265      hardcode_direct_GCJ=yes
17266      hardcode_shlibpath_var_GCJ=no
17267      ;;
17268
17269    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17270    freebsd2*)
17271      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17272      hardcode_direct_GCJ=yes
17273      hardcode_minus_L_GCJ=yes
17274      hardcode_shlibpath_var_GCJ=no
17275      ;;
17276
17277    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17278    freebsd* | kfreebsd*-gnu | dragonfly*)
17279      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17280      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17281      hardcode_direct_GCJ=yes
17282      hardcode_shlibpath_var_GCJ=no
17283      ;;
17284
17285    hpux9*)
17286      if test "$GCC" = yes; then
17287	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'
17288      else
17289	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'
17290      fi
17291      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17292      hardcode_libdir_separator_GCJ=:
17293      hardcode_direct_GCJ=yes
17294
17295      # hardcode_minus_L: Not really in the search PATH,
17296      # but as the default location of the library.
17297      hardcode_minus_L_GCJ=yes
17298      export_dynamic_flag_spec_GCJ='${wl}-E'
17299      ;;
17300
17301    hpux10*)
17302      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17303	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17304      else
17305	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17306      fi
17307      if test "$with_gnu_ld" = no; then
17308	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17309	hardcode_libdir_separator_GCJ=:
17310
17311	hardcode_direct_GCJ=yes
17312	export_dynamic_flag_spec_GCJ='${wl}-E'
17313
17314	# hardcode_minus_L: Not really in the search PATH,
17315	# but as the default location of the library.
17316	hardcode_minus_L_GCJ=yes
17317      fi
17318      ;;
17319
17320    hpux11*)
17321      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17322	case $host_cpu in
17323	hppa*64*)
17324	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17325	  ;;
17326	ia64*)
17327	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17328	  ;;
17329	*)
17330	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17331	  ;;
17332	esac
17333      else
17334	case $host_cpu in
17335	hppa*64*)
17336	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17337	  ;;
17338	ia64*)
17339	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17340	  ;;
17341	*)
17342	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17343	  ;;
17344	esac
17345      fi
17346      if test "$with_gnu_ld" = no; then
17347	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17348	hardcode_libdir_separator_GCJ=:
17349
17350	case $host_cpu in
17351	hppa*64*|ia64*)
17352	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17353	  hardcode_direct_GCJ=no
17354	  hardcode_shlibpath_var_GCJ=no
17355	  ;;
17356	*)
17357	  hardcode_direct_GCJ=yes
17358	  export_dynamic_flag_spec_GCJ='${wl}-E'
17359
17360	  # hardcode_minus_L: Not really in the search PATH,
17361	  # but as the default location of the library.
17362	  hardcode_minus_L_GCJ=yes
17363	  ;;
17364	esac
17365      fi
17366      ;;
17367
17368    irix5* | irix6* | nonstopux*)
17369      if test "$GCC" = yes; then
17370	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'
17371      else
17372	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'
17373	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17374      fi
17375      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17376      hardcode_libdir_separator_GCJ=:
17377      link_all_deplibs_GCJ=yes
17378      ;;
17379
17380    netbsd*)
17381      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17382	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17383      else
17384	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17385      fi
17386      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17387      hardcode_direct_GCJ=yes
17388      hardcode_shlibpath_var_GCJ=no
17389      ;;
17390
17391    newsos6)
17392      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17393      hardcode_direct_GCJ=yes
17394      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17395      hardcode_libdir_separator_GCJ=:
17396      hardcode_shlibpath_var_GCJ=no
17397      ;;
17398
17399    openbsd*)
17400      hardcode_direct_GCJ=yes
17401      hardcode_shlibpath_var_GCJ=no
17402      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17403	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17404	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17405	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17406	export_dynamic_flag_spec_GCJ='${wl}-E'
17407      else
17408       case $host_os in
17409	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17410	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17411	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17412	   ;;
17413	 *)
17414	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17415	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17416	   ;;
17417       esac
17418      fi
17419      ;;
17420
17421    os2*)
17422      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17423      hardcode_minus_L_GCJ=yes
17424      allow_undefined_flag_GCJ=unsupported
17425      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'
17426      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17427      ;;
17428
17429    osf3*)
17430      if test "$GCC" = yes; then
17431	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17432	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'
17433      else
17434	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17435	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'
17436      fi
17437      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17438      hardcode_libdir_separator_GCJ=:
17439      ;;
17440
17441    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17442      if test "$GCC" = yes; then
17443	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17444	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'
17445	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17446      else
17447	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17448	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'
17449	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~
17450	$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'
17451
17452	# Both c and cxx compiler support -rpath directly
17453	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17454      fi
17455      hardcode_libdir_separator_GCJ=:
17456      ;;
17457
17458    solaris*)
17459      no_undefined_flag_GCJ=' -z text'
17460      if test "$GCC" = yes; then
17461	wlarc='${wl}'
17462	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17463	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17464	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17465      else
17466	wlarc=''
17467	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17468	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17469  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17470      fi
17471      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17472      hardcode_shlibpath_var_GCJ=no
17473      case $host_os in
17474      solaris2.[0-5] | solaris2.[0-5].*) ;;
17475      *)
17476 	# The compiler driver will combine linker options so we
17477 	# cannot just pass the convience library names through
17478 	# without $wl, iff we do not link with $LD.
17479 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17480 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17481 	case $wlarc in
17482 	'')
17483 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17484 	*)
17485 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17486 	esac ;;
17487      esac
17488      link_all_deplibs_GCJ=yes
17489      ;;
17490
17491    sunos4*)
17492      if test "x$host_vendor" = xsequent; then
17493	# Use $CC to link under sequent, because it throws in some extra .o
17494	# files that make .init and .fini sections work.
17495	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17496      else
17497	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17498      fi
17499      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17500      hardcode_direct_GCJ=yes
17501      hardcode_minus_L_GCJ=yes
17502      hardcode_shlibpath_var_GCJ=no
17503      ;;
17504
17505    sysv4)
17506      case $host_vendor in
17507	sni)
17508	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17509	  hardcode_direct_GCJ=yes # is this really true???
17510	;;
17511	siemens)
17512	  ## LD is ld it makes a PLAMLIB
17513	  ## CC just makes a GrossModule.
17514	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17515	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17516	  hardcode_direct_GCJ=no
17517        ;;
17518	motorola)
17519	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17520	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17521	;;
17522      esac
17523      runpath_var='LD_RUN_PATH'
17524      hardcode_shlibpath_var_GCJ=no
17525      ;;
17526
17527    sysv4.3*)
17528      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17529      hardcode_shlibpath_var_GCJ=no
17530      export_dynamic_flag_spec_GCJ='-Bexport'
17531      ;;
17532
17533    sysv4*MP*)
17534      if test -d /usr/nec; then
17535	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17536	hardcode_shlibpath_var_GCJ=no
17537	runpath_var=LD_RUN_PATH
17538	hardcode_runpath_var=yes
17539	ld_shlibs_GCJ=yes
17540      fi
17541      ;;
17542
17543    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17544      no_undefined_flag_GCJ='${wl}-z,text'
17545      archive_cmds_need_lc_GCJ=no
17546      hardcode_shlibpath_var_GCJ=no
17547      runpath_var='LD_RUN_PATH'
17548
17549      if test "$GCC" = yes; then
17550	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17551	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17552      else
17553	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17554	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17555      fi
17556      ;;
17557
17558    sysv5* | sco3.2v5* | sco5v6*)
17559      # Note: We can NOT use -z defs as we might desire, because we do not
17560      # link with -lc, and that would cause any symbols used from libc to
17561      # always be unresolved, which means just about no library would
17562      # ever link correctly.  If we're not using GNU ld we use -z text
17563      # though, which does catch some bad symbols but isn't as heavy-handed
17564      # as -z defs.
17565      no_undefined_flag_GCJ='${wl}-z,text'
17566      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17567      archive_cmds_need_lc_GCJ=no
17568      hardcode_shlibpath_var_GCJ=no
17569      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17570      hardcode_libdir_separator_GCJ=':'
17571      link_all_deplibs_GCJ=yes
17572      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17573      runpath_var='LD_RUN_PATH'
17574
17575      if test "$GCC" = yes; then
17576	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17577	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17578      else
17579	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17580	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17581      fi
17582      ;;
17583
17584    uts4*)
17585      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17586      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17587      hardcode_shlibpath_var_GCJ=no
17588      ;;
17589
17590    *)
17591      ld_shlibs_GCJ=no
17592      ;;
17593    esac
17594  fi
17595
17596{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17597echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17598test "$ld_shlibs_GCJ" = no && can_build_shared=no
17599
17600#
17601# Do we need to explicitly link libc?
17602#
17603case "x$archive_cmds_need_lc_GCJ" in
17604x|xyes)
17605  # Assume -lc should be added
17606  archive_cmds_need_lc_GCJ=yes
17607
17608  if test "$enable_shared" = yes && test "$GCC" = yes; then
17609    case $archive_cmds_GCJ in
17610    *'~'*)
17611      # FIXME: we may have to deal with multi-command sequences.
17612      ;;
17613    '$CC '*)
17614      # Test whether the compiler implicitly links with -lc since on some
17615      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17616      # to ld, don't add -lc before -lgcc.
17617      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17618echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17619      $rm conftest*
17620      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17621
17622      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17623  (eval $ac_compile) 2>&5
17624  ac_status=$?
17625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17626  (exit $ac_status); } 2>conftest.err; then
17627        soname=conftest
17628        lib=conftest
17629        libobjs=conftest.$ac_objext
17630        deplibs=
17631        wl=$lt_prog_compiler_wl_GCJ
17632	pic_flag=$lt_prog_compiler_pic_GCJ
17633        compiler_flags=-v
17634        linker_flags=-v
17635        verstring=
17636        output_objdir=.
17637        libname=conftest
17638        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17639        allow_undefined_flag_GCJ=
17640        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17641  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17642  ac_status=$?
17643  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17644  (exit $ac_status); }
17645        then
17646	  archive_cmds_need_lc_GCJ=no
17647        else
17648	  archive_cmds_need_lc_GCJ=yes
17649        fi
17650        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17651      else
17652        cat conftest.err 1>&5
17653      fi
17654      $rm conftest*
17655      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17656echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17657      ;;
17658    esac
17659  fi
17660  ;;
17661esac
17662
17663{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17664echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17665library_names_spec=
17666libname_spec='lib$name'
17667soname_spec=
17668shrext_cmds=".so"
17669postinstall_cmds=
17670postuninstall_cmds=
17671finish_cmds=
17672finish_eval=
17673shlibpath_var=
17674shlibpath_overrides_runpath=unknown
17675version_type=none
17676dynamic_linker="$host_os ld.so"
17677sys_lib_dlsearch_path_spec="/lib /usr/lib"
17678if test "$GCC" = yes; then
17679  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17680  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17681    # if the path contains ";" then we assume it to be the separator
17682    # otherwise default to the standard path separator (i.e. ":") - it is
17683    # assumed that no part of a normal pathname contains ";" but that should
17684    # okay in the real world where ";" in dirpaths is itself problematic.
17685    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17686  else
17687    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17688  fi
17689else
17690  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17691fi
17692need_lib_prefix=unknown
17693hardcode_into_libs=no
17694
17695# when you set need_version to no, make sure it does not cause -set_version
17696# flags to be left without arguments
17697need_version=unknown
17698
17699case $host_os in
17700aix3*)
17701  version_type=linux
17702  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17703  shlibpath_var=LIBPATH
17704
17705  # AIX 3 has no versioning support, so we append a major version to the name.
17706  soname_spec='${libname}${release}${shared_ext}$major'
17707  ;;
17708
17709aix4* | aix5*)
17710  version_type=linux
17711  need_lib_prefix=no
17712  need_version=no
17713  hardcode_into_libs=yes
17714  if test "$host_cpu" = ia64; then
17715    # AIX 5 supports IA64
17716    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17717    shlibpath_var=LD_LIBRARY_PATH
17718  else
17719    # With GCC up to 2.95.x, collect2 would create an import file
17720    # for dependence libraries.  The import file would start with
17721    # the line `#! .'.  This would cause the generated library to
17722    # depend on `.', always an invalid library.  This was fixed in
17723    # development snapshots of GCC prior to 3.0.
17724    case $host_os in
17725      aix4 | aix4.[01] | aix4.[01].*)
17726      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17727	   echo ' yes '
17728	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17729	:
17730      else
17731	can_build_shared=no
17732      fi
17733      ;;
17734    esac
17735    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17736    # soname into executable. Probably we can add versioning support to
17737    # collect2, so additional links can be useful in future.
17738    if test "$aix_use_runtimelinking" = yes; then
17739      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17740      # instead of lib<name>.a to let people know that these are not
17741      # typical AIX shared libraries.
17742      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17743    else
17744      # We preserve .a as extension for shared libraries through AIX4.2
17745      # and later when we are not doing run time linking.
17746      library_names_spec='${libname}${release}.a $libname.a'
17747      soname_spec='${libname}${release}${shared_ext}$major'
17748    fi
17749    shlibpath_var=LIBPATH
17750  fi
17751  ;;
17752
17753amigaos*)
17754  library_names_spec='$libname.ixlibrary $libname.a'
17755  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17756  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'
17757  ;;
17758
17759beos*)
17760  library_names_spec='${libname}${shared_ext}'
17761  dynamic_linker="$host_os ld.so"
17762  shlibpath_var=LIBRARY_PATH
17763  ;;
17764
17765bsdi[45]*)
17766  version_type=linux
17767  need_version=no
17768  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17769  soname_spec='${libname}${release}${shared_ext}$major'
17770  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17771  shlibpath_var=LD_LIBRARY_PATH
17772  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17773  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17774  # the default ld.so.conf also contains /usr/contrib/lib and
17775  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17776  # libtool to hard-code these into programs
17777  ;;
17778
17779cygwin* | mingw* | pw32*)
17780  version_type=windows
17781  shrext_cmds=".dll"
17782  need_version=no
17783  need_lib_prefix=no
17784
17785  case $GCC,$host_os in
17786  yes,cygwin* | yes,mingw* | yes,pw32*)
17787    library_names_spec='$libname.dll.a'
17788    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17789    postinstall_cmds='base_file=`basename \${file}`~
17790      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17791      dldir=$destdir/`dirname \$dlpath`~
17792      test -d \$dldir || mkdir -p \$dldir~
17793      $install_prog $dir/$dlname \$dldir/$dlname~
17794      chmod a+x \$dldir/$dlname'
17795    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17796      dlpath=$dir/\$dldll~
17797       $rm \$dlpath'
17798    shlibpath_overrides_runpath=yes
17799
17800    case $host_os in
17801    cygwin*)
17802      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17803      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17804      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17805      ;;
17806    mingw*)
17807      # MinGW DLLs use traditional 'lib' prefix
17808      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17809      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17810      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17811        # It is most probably a Windows format PATH printed by
17812        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17813        # path with ; separators, and with drive letters. We can handle the
17814        # drive letters (cygwin fileutils understands them), so leave them,
17815        # especially as we might pass files found there to a mingw objdump,
17816        # which wouldn't understand a cygwinified path. Ahh.
17817        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17818      else
17819        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17820      fi
17821      ;;
17822    pw32*)
17823      # pw32 DLLs use 'pw' prefix rather than 'lib'
17824      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17825      ;;
17826    esac
17827    ;;
17828
17829  *)
17830    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17831    ;;
17832  esac
17833  dynamic_linker='Win32 ld.exe'
17834  # FIXME: first we should search . and the directory the executable is in
17835  shlibpath_var=PATH
17836  ;;
17837
17838darwin* | rhapsody*)
17839  dynamic_linker="$host_os dyld"
17840  version_type=darwin
17841  need_lib_prefix=no
17842  need_version=no
17843  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17844  soname_spec='${libname}${release}${major}$shared_ext'
17845  shlibpath_overrides_runpath=yes
17846  shlibpath_var=DYLD_LIBRARY_PATH
17847  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17848  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17849  if test "$GCC" = yes; then
17850    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
17851  else
17852    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17853  fi
17854  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17855  ;;
17856
17857dgux*)
17858  version_type=linux
17859  need_lib_prefix=no
17860  need_version=no
17861  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17862  soname_spec='${libname}${release}${shared_ext}$major'
17863  shlibpath_var=LD_LIBRARY_PATH
17864  ;;
17865
17866freebsd1*)
17867  dynamic_linker=no
17868  ;;
17869
17870kfreebsd*-gnu)
17871  version_type=linux
17872  need_lib_prefix=no
17873  need_version=no
17874  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17875  soname_spec='${libname}${release}${shared_ext}$major'
17876  shlibpath_var=LD_LIBRARY_PATH
17877  shlibpath_overrides_runpath=no
17878  hardcode_into_libs=yes
17879  dynamic_linker='GNU ld.so'
17880  ;;
17881
17882freebsd* | dragonfly*)
17883  # DragonFly does not have aout.  When/if they implement a new
17884  # versioning mechanism, adjust this.
17885  if test -x /usr/bin/objformat; then
17886    objformat=`/usr/bin/objformat`
17887  else
17888    case $host_os in
17889    freebsd[123]*) objformat=aout ;;
17890    *) objformat=elf ;;
17891    esac
17892  fi
17893  version_type=freebsd-$objformat
17894  case $version_type in
17895    freebsd-elf*)
17896      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17897      need_version=no
17898      need_lib_prefix=no
17899      ;;
17900    freebsd-*)
17901      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17902      need_version=yes
17903      ;;
17904  esac
17905  shlibpath_var=LD_LIBRARY_PATH
17906  case $host_os in
17907  freebsd2*)
17908    shlibpath_overrides_runpath=yes
17909    ;;
17910  freebsd3.[01]* | freebsdelf3.[01]*)
17911    shlibpath_overrides_runpath=yes
17912    hardcode_into_libs=yes
17913    ;;
17914  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17915  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17916    shlibpath_overrides_runpath=no
17917    hardcode_into_libs=yes
17918    ;;
17919  freebsd*) # from 4.6 on
17920    shlibpath_overrides_runpath=yes
17921    hardcode_into_libs=yes
17922    ;;
17923  esac
17924  ;;
17925
17926gnu*)
17927  version_type=linux
17928  need_lib_prefix=no
17929  need_version=no
17930  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17931  soname_spec='${libname}${release}${shared_ext}$major'
17932  shlibpath_var=LD_LIBRARY_PATH
17933  hardcode_into_libs=yes
17934  ;;
17935
17936hpux9* | hpux10* | hpux11*)
17937  # Give a soname corresponding to the major version so that dld.sl refuses to
17938  # link against other versions.
17939  version_type=sunos
17940  need_lib_prefix=no
17941  need_version=no
17942  case $host_cpu in
17943  ia64*)
17944    shrext_cmds='.so'
17945    hardcode_into_libs=yes
17946    dynamic_linker="$host_os dld.so"
17947    shlibpath_var=LD_LIBRARY_PATH
17948    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17949    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17950    soname_spec='${libname}${release}${shared_ext}$major'
17951    if test "X$HPUX_IA64_MODE" = X32; then
17952      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17953    else
17954      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17955    fi
17956    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17957    ;;
17958   hppa*64*)
17959     shrext_cmds='.sl'
17960     hardcode_into_libs=yes
17961     dynamic_linker="$host_os dld.sl"
17962     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17963     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17964     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17965     soname_spec='${libname}${release}${shared_ext}$major'
17966     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17967     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17968     ;;
17969   *)
17970    shrext_cmds='.sl'
17971    dynamic_linker="$host_os dld.sl"
17972    shlibpath_var=SHLIB_PATH
17973    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17974    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17975    soname_spec='${libname}${release}${shared_ext}$major'
17976    ;;
17977  esac
17978  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17979  postinstall_cmds='chmod 555 $lib'
17980  ;;
17981
17982interix3*)
17983  version_type=linux
17984  need_lib_prefix=no
17985  need_version=no
17986  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17987  soname_spec='${libname}${release}${shared_ext}$major'
17988  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17989  shlibpath_var=LD_LIBRARY_PATH
17990  shlibpath_overrides_runpath=no
17991  hardcode_into_libs=yes
17992  ;;
17993
17994irix5* | irix6* | nonstopux*)
17995  case $host_os in
17996    nonstopux*) version_type=nonstopux ;;
17997    *)
17998	if test "$lt_cv_prog_gnu_ld" = yes; then
17999		version_type=linux
18000	else
18001		version_type=irix
18002	fi ;;
18003  esac
18004  need_lib_prefix=no
18005  need_version=no
18006  soname_spec='${libname}${release}${shared_ext}$major'
18007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18008  case $host_os in
18009  irix5* | nonstopux*)
18010    libsuff= shlibsuff=
18011    ;;
18012  *)
18013    case $LD in # libtool.m4 will add one of these switches to LD
18014    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18015      libsuff= shlibsuff= libmagic=32-bit;;
18016    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18017      libsuff=32 shlibsuff=N32 libmagic=N32;;
18018    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18019      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18020    *) libsuff= shlibsuff= libmagic=never-match;;
18021    esac
18022    ;;
18023  esac
18024  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18025  shlibpath_overrides_runpath=no
18026  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18027  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18028  hardcode_into_libs=yes
18029  ;;
18030
18031# No shared lib support for Linux oldld, aout, or coff.
18032linux*oldld* | linux*aout* | linux*coff*)
18033  dynamic_linker=no
18034  ;;
18035
18036# This must be Linux ELF.
18037linux*)
18038  version_type=linux
18039  need_lib_prefix=no
18040  need_version=no
18041  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18042  soname_spec='${libname}${release}${shared_ext}$major'
18043  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18044  shlibpath_var=LD_LIBRARY_PATH
18045  shlibpath_overrides_runpath=no
18046  # This implies no fast_install, which is unacceptable.
18047  # Some rework will be needed to allow for fast_install
18048  # before this can be enabled.
18049  hardcode_into_libs=yes
18050
18051  # Append ld.so.conf contents to the search path
18052  if test -f /etc/ld.so.conf; then
18053    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18054    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18055  fi
18056
18057  # We used to test for /lib/ld.so.1 and disable shared libraries on
18058  # powerpc, because MkLinux only supported shared libraries with the
18059  # GNU dynamic linker.  Since this was broken with cross compilers,
18060  # most powerpc-linux boxes support dynamic linking these days and
18061  # people can always --disable-shared, the test was removed, and we
18062  # assume the GNU/Linux dynamic linker is in use.
18063  dynamic_linker='GNU/Linux ld.so'
18064  ;;
18065
18066knetbsd*-gnu)
18067  version_type=linux
18068  need_lib_prefix=no
18069  need_version=no
18070  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18071  soname_spec='${libname}${release}${shared_ext}$major'
18072  shlibpath_var=LD_LIBRARY_PATH
18073  shlibpath_overrides_runpath=no
18074  hardcode_into_libs=yes
18075  dynamic_linker='GNU ld.so'
18076  ;;
18077
18078netbsd*)
18079  version_type=sunos
18080  need_lib_prefix=no
18081  need_version=no
18082  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18083    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18084    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18085    dynamic_linker='NetBSD (a.out) ld.so'
18086  else
18087    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18088    soname_spec='${libname}${release}${shared_ext}$major'
18089    dynamic_linker='NetBSD ld.elf_so'
18090  fi
18091  shlibpath_var=LD_LIBRARY_PATH
18092  shlibpath_overrides_runpath=yes
18093  hardcode_into_libs=yes
18094  ;;
18095
18096newsos6)
18097  version_type=linux
18098  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18099  shlibpath_var=LD_LIBRARY_PATH
18100  shlibpath_overrides_runpath=yes
18101  ;;
18102
18103nto-qnx*)
18104  version_type=linux
18105  need_lib_prefix=no
18106  need_version=no
18107  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18108  soname_spec='${libname}${release}${shared_ext}$major'
18109  shlibpath_var=LD_LIBRARY_PATH
18110  shlibpath_overrides_runpath=yes
18111  ;;
18112
18113openbsd*)
18114  version_type=sunos
18115  sys_lib_dlsearch_path_spec="/usr/lib"
18116  need_lib_prefix=no
18117  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18118  case $host_os in
18119    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18120    *)                         need_version=no  ;;
18121  esac
18122  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18123  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18124  shlibpath_var=LD_LIBRARY_PATH
18125  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18126    case $host_os in
18127      openbsd2.[89] | openbsd2.[89].*)
18128	shlibpath_overrides_runpath=no
18129	;;
18130      *)
18131	shlibpath_overrides_runpath=yes
18132	;;
18133      esac
18134  else
18135    shlibpath_overrides_runpath=yes
18136  fi
18137  ;;
18138
18139os2*)
18140  libname_spec='$name'
18141  shrext_cmds=".dll"
18142  need_lib_prefix=no
18143  library_names_spec='$libname${shared_ext} $libname.a'
18144  dynamic_linker='OS/2 ld.exe'
18145  shlibpath_var=LIBPATH
18146  ;;
18147
18148osf3* | osf4* | osf5*)
18149  version_type=osf
18150  need_lib_prefix=no
18151  need_version=no
18152  soname_spec='${libname}${release}${shared_ext}$major'
18153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18154  shlibpath_var=LD_LIBRARY_PATH
18155  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18156  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18157  ;;
18158
18159solaris*)
18160  version_type=linux
18161  need_lib_prefix=no
18162  need_version=no
18163  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18164  soname_spec='${libname}${release}${shared_ext}$major'
18165  shlibpath_var=LD_LIBRARY_PATH
18166  shlibpath_overrides_runpath=yes
18167  hardcode_into_libs=yes
18168  # ldd complains unless libraries are executable
18169  postinstall_cmds='chmod +x $lib'
18170  ;;
18171
18172sunos4*)
18173  version_type=sunos
18174  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18175  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18176  shlibpath_var=LD_LIBRARY_PATH
18177  shlibpath_overrides_runpath=yes
18178  if test "$with_gnu_ld" = yes; then
18179    need_lib_prefix=no
18180  fi
18181  need_version=yes
18182  ;;
18183
18184sysv4 | sysv4.3*)
18185  version_type=linux
18186  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18187  soname_spec='${libname}${release}${shared_ext}$major'
18188  shlibpath_var=LD_LIBRARY_PATH
18189  case $host_vendor in
18190    sni)
18191      shlibpath_overrides_runpath=no
18192      need_lib_prefix=no
18193      export_dynamic_flag_spec='${wl}-Blargedynsym'
18194      runpath_var=LD_RUN_PATH
18195      ;;
18196    siemens)
18197      need_lib_prefix=no
18198      ;;
18199    motorola)
18200      need_lib_prefix=no
18201      need_version=no
18202      shlibpath_overrides_runpath=no
18203      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18204      ;;
18205  esac
18206  ;;
18207
18208sysv4*MP*)
18209  if test -d /usr/nec ;then
18210    version_type=linux
18211    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18212    soname_spec='$libname${shared_ext}.$major'
18213    shlibpath_var=LD_LIBRARY_PATH
18214  fi
18215  ;;
18216
18217sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18218  version_type=freebsd-elf
18219  need_lib_prefix=no
18220  need_version=no
18221  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18222  soname_spec='${libname}${release}${shared_ext}$major'
18223  shlibpath_var=LD_LIBRARY_PATH
18224  hardcode_into_libs=yes
18225  if test "$with_gnu_ld" = yes; then
18226    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18227    shlibpath_overrides_runpath=no
18228  else
18229    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18230    shlibpath_overrides_runpath=yes
18231    case $host_os in
18232      sco3.2v5*)
18233        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18234	;;
18235    esac
18236  fi
18237  sys_lib_dlsearch_path_spec='/usr/lib'
18238  ;;
18239
18240uts4*)
18241  version_type=linux
18242  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18243  soname_spec='${libname}${release}${shared_ext}$major'
18244  shlibpath_var=LD_LIBRARY_PATH
18245  ;;
18246
18247*)
18248  dynamic_linker=no
18249  ;;
18250esac
18251{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18252echo "${ECHO_T}$dynamic_linker" >&6; }
18253test "$dynamic_linker" = no && can_build_shared=no
18254
18255variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18256if test "$GCC" = yes; then
18257  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18258fi
18259
18260{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18261echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18262hardcode_action_GCJ=
18263if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18264   test -n "$runpath_var_GCJ" || \
18265   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18266
18267  # We can hardcode non-existant directories.
18268  if test "$hardcode_direct_GCJ" != no &&
18269     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18270     # have to relink, otherwise we might link with an installed library
18271     # when we should be linking with a yet-to-be-installed one
18272     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18273     test "$hardcode_minus_L_GCJ" != no; then
18274    # Linking always hardcodes the temporary library directory.
18275    hardcode_action_GCJ=relink
18276  else
18277    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18278    hardcode_action_GCJ=immediate
18279  fi
18280else
18281  # We cannot hardcode anything, or else we can only hardcode existing
18282  # directories.
18283  hardcode_action_GCJ=unsupported
18284fi
18285{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18286echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18287
18288if test "$hardcode_action_GCJ" = relink; then
18289  # Fast installation is not supported
18290  enable_fast_install=no
18291elif test "$shlibpath_overrides_runpath" = yes ||
18292     test "$enable_shared" = no; then
18293  # Fast installation is not necessary
18294  enable_fast_install=needless
18295fi
18296
18297
18298# The else clause should only fire when bootstrapping the
18299# libtool distribution, otherwise you forgot to ship ltmain.sh
18300# with your package, and you will get complaints that there are
18301# no rules to generate ltmain.sh.
18302if test -f "$ltmain"; then
18303  # See if we are running on zsh, and set the options which allow our commands through
18304  # without removal of \ escapes.
18305  if test -n "${ZSH_VERSION+set}" ; then
18306    setopt NO_GLOB_SUBST
18307  fi
18308  # Now quote all the things that may contain metacharacters while being
18309  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18310  # variables and quote the copies for generation of the libtool script.
18311  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18312    SED SHELL STRIP \
18313    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18314    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18315    deplibs_check_method reload_flag reload_cmds need_locks \
18316    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18317    lt_cv_sys_global_symbol_to_c_name_address \
18318    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18319    old_postinstall_cmds old_postuninstall_cmds \
18320    compiler_GCJ \
18321    CC_GCJ \
18322    LD_GCJ \
18323    lt_prog_compiler_wl_GCJ \
18324    lt_prog_compiler_pic_GCJ \
18325    lt_prog_compiler_static_GCJ \
18326    lt_prog_compiler_no_builtin_flag_GCJ \
18327    export_dynamic_flag_spec_GCJ \
18328    thread_safe_flag_spec_GCJ \
18329    whole_archive_flag_spec_GCJ \
18330    enable_shared_with_static_runtimes_GCJ \
18331    old_archive_cmds_GCJ \
18332    old_archive_from_new_cmds_GCJ \
18333    predep_objects_GCJ \
18334    postdep_objects_GCJ \
18335    predeps_GCJ \
18336    postdeps_GCJ \
18337    compiler_lib_search_path_GCJ \
18338    archive_cmds_GCJ \
18339    archive_expsym_cmds_GCJ \
18340    postinstall_cmds_GCJ \
18341    postuninstall_cmds_GCJ \
18342    old_archive_from_expsyms_cmds_GCJ \
18343    allow_undefined_flag_GCJ \
18344    no_undefined_flag_GCJ \
18345    export_symbols_cmds_GCJ \
18346    hardcode_libdir_flag_spec_GCJ \
18347    hardcode_libdir_flag_spec_ld_GCJ \
18348    hardcode_libdir_separator_GCJ \
18349    hardcode_automatic_GCJ \
18350    module_cmds_GCJ \
18351    module_expsym_cmds_GCJ \
18352    lt_cv_prog_compiler_c_o_GCJ \
18353    exclude_expsyms_GCJ \
18354    include_expsyms_GCJ; do
18355
18356    case $var in
18357    old_archive_cmds_GCJ | \
18358    old_archive_from_new_cmds_GCJ | \
18359    archive_cmds_GCJ | \
18360    archive_expsym_cmds_GCJ | \
18361    module_cmds_GCJ | \
18362    module_expsym_cmds_GCJ | \
18363    old_archive_from_expsyms_cmds_GCJ | \
18364    export_symbols_cmds_GCJ | \
18365    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18366    postinstall_cmds | postuninstall_cmds | \
18367    old_postinstall_cmds | old_postuninstall_cmds | \
18368    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18369      # Double-quote double-evaled strings.
18370      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18371      ;;
18372    *)
18373      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18374      ;;
18375    esac
18376  done
18377
18378  case $lt_echo in
18379  *'\$0 --fallback-echo"')
18380    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18381    ;;
18382  esac
18383
18384cfgfile="$ofile"
18385
18386  cat <<__EOF__ >> "$cfgfile"
18387# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18388
18389# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18390
18391# Shell to use when invoking shell scripts.
18392SHELL=$lt_SHELL
18393
18394# Whether or not to build shared libraries.
18395build_libtool_libs=$enable_shared
18396
18397# Whether or not to build static libraries.
18398build_old_libs=$enable_static
18399
18400# Whether or not to add -lc for building shared libraries.
18401build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18402
18403# Whether or not to disallow shared libs when runtime libs are static
18404allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18405
18406# Whether or not to optimize for fast installation.
18407fast_install=$enable_fast_install
18408
18409# The host system.
18410host_alias=$host_alias
18411host=$host
18412host_os=$host_os
18413
18414# The build system.
18415build_alias=$build_alias
18416build=$build
18417build_os=$build_os
18418
18419# An echo program that does not interpret backslashes.
18420echo=$lt_echo
18421
18422# The archiver.
18423AR=$lt_AR
18424AR_FLAGS=$lt_AR_FLAGS
18425
18426# A C compiler.
18427LTCC=$lt_LTCC
18428
18429# LTCC compiler flags.
18430LTCFLAGS=$lt_LTCFLAGS
18431
18432# A language-specific compiler.
18433CC=$lt_compiler_GCJ
18434
18435# Is the compiler the GNU C compiler?
18436with_gcc=$GCC_GCJ
18437
18438# An ERE matcher.
18439EGREP=$lt_EGREP
18440
18441# The linker used to build libraries.
18442LD=$lt_LD_GCJ
18443
18444# Whether we need hard or soft links.
18445LN_S=$lt_LN_S
18446
18447# A BSD-compatible nm program.
18448NM=$lt_NM
18449
18450# A symbol stripping program
18451STRIP=$lt_STRIP
18452
18453# Used to examine libraries when file_magic_cmd begins "file"
18454MAGIC_CMD=$MAGIC_CMD
18455
18456# Used on cygwin: DLL creation program.
18457DLLTOOL="$DLLTOOL"
18458
18459# Used on cygwin: object dumper.
18460OBJDUMP="$OBJDUMP"
18461
18462# Used on cygwin: assembler.
18463AS="$AS"
18464
18465# The name of the directory that contains temporary libtool files.
18466objdir=$objdir
18467
18468# How to create reloadable object files.
18469reload_flag=$lt_reload_flag
18470reload_cmds=$lt_reload_cmds
18471
18472# How to pass a linker flag through the compiler.
18473wl=$lt_lt_prog_compiler_wl_GCJ
18474
18475# Object file suffix (normally "o").
18476objext="$ac_objext"
18477
18478# Old archive suffix (normally "a").
18479libext="$libext"
18480
18481# Shared library suffix (normally ".so").
18482shrext_cmds='$shrext_cmds'
18483
18484# Executable file suffix (normally "").
18485exeext="$exeext"
18486
18487# Additional compiler flags for building library objects.
18488pic_flag=$lt_lt_prog_compiler_pic_GCJ
18489pic_mode=$pic_mode
18490
18491# What is the maximum length of a command?
18492max_cmd_len=$lt_cv_sys_max_cmd_len
18493
18494# Does compiler simultaneously support -c and -o options?
18495compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18496
18497# Must we lock files when doing compilation?
18498need_locks=$lt_need_locks
18499
18500# Do we need the lib prefix for modules?
18501need_lib_prefix=$need_lib_prefix
18502
18503# Do we need a version for libraries?
18504need_version=$need_version
18505
18506# Whether dlopen is supported.
18507dlopen_support=$enable_dlopen
18508
18509# Whether dlopen of programs is supported.
18510dlopen_self=$enable_dlopen_self
18511
18512# Whether dlopen of statically linked programs is supported.
18513dlopen_self_static=$enable_dlopen_self_static
18514
18515# Compiler flag to prevent dynamic linking.
18516link_static_flag=$lt_lt_prog_compiler_static_GCJ
18517
18518# Compiler flag to turn off builtin functions.
18519no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18520
18521# Compiler flag to allow reflexive dlopens.
18522export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18523
18524# Compiler flag to generate shared objects directly from archives.
18525whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18526
18527# Compiler flag to generate thread-safe objects.
18528thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18529
18530# Library versioning type.
18531version_type=$version_type
18532
18533# Format of library name prefix.
18534libname_spec=$lt_libname_spec
18535
18536# List of archive names.  First name is the real one, the rest are links.
18537# The last name is the one that the linker finds with -lNAME.
18538library_names_spec=$lt_library_names_spec
18539
18540# The coded name of the library, if different from the real name.
18541soname_spec=$lt_soname_spec
18542
18543# Commands used to build and install an old-style archive.
18544RANLIB=$lt_RANLIB
18545old_archive_cmds=$lt_old_archive_cmds_GCJ
18546old_postinstall_cmds=$lt_old_postinstall_cmds
18547old_postuninstall_cmds=$lt_old_postuninstall_cmds
18548
18549# Create an old-style archive from a shared archive.
18550old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18551
18552# Create a temporary old-style archive to link instead of a shared archive.
18553old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18554
18555# Commands used to build and install a shared archive.
18556archive_cmds=$lt_archive_cmds_GCJ
18557archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18558postinstall_cmds=$lt_postinstall_cmds
18559postuninstall_cmds=$lt_postuninstall_cmds
18560
18561# Commands used to build a loadable module (assumed same as above if empty)
18562module_cmds=$lt_module_cmds_GCJ
18563module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18564
18565# Commands to strip libraries.
18566old_striplib=$lt_old_striplib
18567striplib=$lt_striplib
18568
18569# Dependencies to place before the objects being linked to create a
18570# shared library.
18571predep_objects=$lt_predep_objects_GCJ
18572
18573# Dependencies to place after the objects being linked to create a
18574# shared library.
18575postdep_objects=$lt_postdep_objects_GCJ
18576
18577# Dependencies to place before the objects being linked to create a
18578# shared library.
18579predeps=$lt_predeps_GCJ
18580
18581# Dependencies to place after the objects being linked to create a
18582# shared library.
18583postdeps=$lt_postdeps_GCJ
18584
18585# The library search path used internally by the compiler when linking
18586# a shared library.
18587compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18588
18589# Method to check whether dependent libraries are shared objects.
18590deplibs_check_method=$lt_deplibs_check_method
18591
18592# Command to use when deplibs_check_method == file_magic.
18593file_magic_cmd=$lt_file_magic_cmd
18594
18595# Flag that allows shared libraries with undefined symbols to be built.
18596allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18597
18598# Flag that forces no undefined symbols.
18599no_undefined_flag=$lt_no_undefined_flag_GCJ
18600
18601# Commands used to finish a libtool library installation in a directory.
18602finish_cmds=$lt_finish_cmds
18603
18604# Same as above, but a single script fragment to be evaled but not shown.
18605finish_eval=$lt_finish_eval
18606
18607# Take the output of nm and produce a listing of raw symbols and C names.
18608global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18609
18610# Transform the output of nm in a proper C declaration
18611global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18612
18613# Transform the output of nm in a C name address pair
18614global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18615
18616# This is the shared library runtime path variable.
18617runpath_var=$runpath_var
18618
18619# This is the shared library path variable.
18620shlibpath_var=$shlibpath_var
18621
18622# Is shlibpath searched before the hard-coded library search path?
18623shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18624
18625# How to hardcode a shared library path into an executable.
18626hardcode_action=$hardcode_action_GCJ
18627
18628# Whether we should hardcode library paths into libraries.
18629hardcode_into_libs=$hardcode_into_libs
18630
18631# Flag to hardcode \$libdir into a binary during linking.
18632# This must work even if \$libdir does not exist.
18633hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18634
18635# If ld is used when linking, flag to hardcode \$libdir into
18636# a binary during linking. This must work even if \$libdir does
18637# not exist.
18638hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18639
18640# Whether we need a single -rpath flag with a separated argument.
18641hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18642
18643# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18644# resulting binary.
18645hardcode_direct=$hardcode_direct_GCJ
18646
18647# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18648# resulting binary.
18649hardcode_minus_L=$hardcode_minus_L_GCJ
18650
18651# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18652# the resulting binary.
18653hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18654
18655# Set to yes if building a shared library automatically hardcodes DIR into the library
18656# and all subsequent libraries and executables linked against it.
18657hardcode_automatic=$hardcode_automatic_GCJ
18658
18659# Variables whose values should be saved in libtool wrapper scripts and
18660# restored at relink time.
18661variables_saved_for_relink="$variables_saved_for_relink"
18662
18663# Whether libtool must link a program against all its dependency libraries.
18664link_all_deplibs=$link_all_deplibs_GCJ
18665
18666# Compile-time system search path for libraries
18667sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18668
18669# Run-time system search path for libraries
18670sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18671
18672# Fix the shell variable \$srcfile for the compiler.
18673fix_srcfile_path="$fix_srcfile_path_GCJ"
18674
18675# Set to yes if exported symbols are required.
18676always_export_symbols=$always_export_symbols_GCJ
18677
18678# The commands to list exported symbols.
18679export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18680
18681# The commands to extract the exported symbol list from a shared archive.
18682extract_expsyms_cmds=$lt_extract_expsyms_cmds
18683
18684# Symbols that should not be listed in the preloaded symbols.
18685exclude_expsyms=$lt_exclude_expsyms_GCJ
18686
18687# Symbols that must always be exported.
18688include_expsyms=$lt_include_expsyms_GCJ
18689
18690# ### END LIBTOOL TAG CONFIG: $tagname
18691
18692__EOF__
18693
18694
18695else
18696  # If there is no Makefile yet, we rely on a make rule to execute
18697  # `config.status --recheck' to rerun these tests and create the
18698  # libtool script then.
18699  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18700  if test -f "$ltmain_in"; then
18701    test -f Makefile && make "$ltmain"
18702  fi
18703fi
18704
18705
18706ac_ext=c
18707ac_cpp='$CPP $CPPFLAGS'
18708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18710ac_compiler_gnu=$ac_cv_c_compiler_gnu
18711
18712CC="$lt_save_CC"
18713
18714	else
18715	  tagname=""
18716	fi
18717	;;
18718
18719      RC)
18720
18721
18722# Source file extension for RC test sources.
18723ac_ext=rc
18724
18725# Object file extension for compiled RC test sources.
18726objext=o
18727objext_RC=$objext
18728
18729# Code to be used in simple compile tests
18730lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18731
18732# Code to be used in simple link tests
18733lt_simple_link_test_code="$lt_simple_compile_test_code"
18734
18735# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18736
18737# If no C compiler was specified, use CC.
18738LTCC=${LTCC-"$CC"}
18739
18740# If no C compiler flags were specified, use CFLAGS.
18741LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18742
18743# Allow CC to be a program name with arguments.
18744compiler=$CC
18745
18746
18747# save warnings/boilerplate of simple test code
18748ac_outfile=conftest.$ac_objext
18749printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18750eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18751_lt_compiler_boilerplate=`cat conftest.err`
18752$rm conftest*
18753
18754ac_outfile=conftest.$ac_objext
18755printf "$lt_simple_link_test_code" >conftest.$ac_ext
18756eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18757_lt_linker_boilerplate=`cat conftest.err`
18758$rm conftest*
18759
18760
18761# Allow CC to be a program name with arguments.
18762lt_save_CC="$CC"
18763CC=${RC-"windres"}
18764compiler=$CC
18765compiler_RC=$CC
18766for cc_temp in $compiler""; do
18767  case $cc_temp in
18768    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18769    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18770    \-*) ;;
18771    *) break;;
18772  esac
18773done
18774cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18775
18776lt_cv_prog_compiler_c_o_RC=yes
18777
18778# The else clause should only fire when bootstrapping the
18779# libtool distribution, otherwise you forgot to ship ltmain.sh
18780# with your package, and you will get complaints that there are
18781# no rules to generate ltmain.sh.
18782if test -f "$ltmain"; then
18783  # See if we are running on zsh, and set the options which allow our commands through
18784  # without removal of \ escapes.
18785  if test -n "${ZSH_VERSION+set}" ; then
18786    setopt NO_GLOB_SUBST
18787  fi
18788  # Now quote all the things that may contain metacharacters while being
18789  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18790  # variables and quote the copies for generation of the libtool script.
18791  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18792    SED SHELL STRIP \
18793    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18794    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18795    deplibs_check_method reload_flag reload_cmds need_locks \
18796    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18797    lt_cv_sys_global_symbol_to_c_name_address \
18798    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18799    old_postinstall_cmds old_postuninstall_cmds \
18800    compiler_RC \
18801    CC_RC \
18802    LD_RC \
18803    lt_prog_compiler_wl_RC \
18804    lt_prog_compiler_pic_RC \
18805    lt_prog_compiler_static_RC \
18806    lt_prog_compiler_no_builtin_flag_RC \
18807    export_dynamic_flag_spec_RC \
18808    thread_safe_flag_spec_RC \
18809    whole_archive_flag_spec_RC \
18810    enable_shared_with_static_runtimes_RC \
18811    old_archive_cmds_RC \
18812    old_archive_from_new_cmds_RC \
18813    predep_objects_RC \
18814    postdep_objects_RC \
18815    predeps_RC \
18816    postdeps_RC \
18817    compiler_lib_search_path_RC \
18818    archive_cmds_RC \
18819    archive_expsym_cmds_RC \
18820    postinstall_cmds_RC \
18821    postuninstall_cmds_RC \
18822    old_archive_from_expsyms_cmds_RC \
18823    allow_undefined_flag_RC \
18824    no_undefined_flag_RC \
18825    export_symbols_cmds_RC \
18826    hardcode_libdir_flag_spec_RC \
18827    hardcode_libdir_flag_spec_ld_RC \
18828    hardcode_libdir_separator_RC \
18829    hardcode_automatic_RC \
18830    module_cmds_RC \
18831    module_expsym_cmds_RC \
18832    lt_cv_prog_compiler_c_o_RC \
18833    exclude_expsyms_RC \
18834    include_expsyms_RC; do
18835
18836    case $var in
18837    old_archive_cmds_RC | \
18838    old_archive_from_new_cmds_RC | \
18839    archive_cmds_RC | \
18840    archive_expsym_cmds_RC | \
18841    module_cmds_RC | \
18842    module_expsym_cmds_RC | \
18843    old_archive_from_expsyms_cmds_RC | \
18844    export_symbols_cmds_RC | \
18845    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18846    postinstall_cmds | postuninstall_cmds | \
18847    old_postinstall_cmds | old_postuninstall_cmds | \
18848    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18849      # Double-quote double-evaled strings.
18850      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18851      ;;
18852    *)
18853      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18854      ;;
18855    esac
18856  done
18857
18858  case $lt_echo in
18859  *'\$0 --fallback-echo"')
18860    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18861    ;;
18862  esac
18863
18864cfgfile="$ofile"
18865
18866  cat <<__EOF__ >> "$cfgfile"
18867# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18868
18869# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18870
18871# Shell to use when invoking shell scripts.
18872SHELL=$lt_SHELL
18873
18874# Whether or not to build shared libraries.
18875build_libtool_libs=$enable_shared
18876
18877# Whether or not to build static libraries.
18878build_old_libs=$enable_static
18879
18880# Whether or not to add -lc for building shared libraries.
18881build_libtool_need_lc=$archive_cmds_need_lc_RC
18882
18883# Whether or not to disallow shared libs when runtime libs are static
18884allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18885
18886# Whether or not to optimize for fast installation.
18887fast_install=$enable_fast_install
18888
18889# The host system.
18890host_alias=$host_alias
18891host=$host
18892host_os=$host_os
18893
18894# The build system.
18895build_alias=$build_alias
18896build=$build
18897build_os=$build_os
18898
18899# An echo program that does not interpret backslashes.
18900echo=$lt_echo
18901
18902# The archiver.
18903AR=$lt_AR
18904AR_FLAGS=$lt_AR_FLAGS
18905
18906# A C compiler.
18907LTCC=$lt_LTCC
18908
18909# LTCC compiler flags.
18910LTCFLAGS=$lt_LTCFLAGS
18911
18912# A language-specific compiler.
18913CC=$lt_compiler_RC
18914
18915# Is the compiler the GNU C compiler?
18916with_gcc=$GCC_RC
18917
18918# An ERE matcher.
18919EGREP=$lt_EGREP
18920
18921# The linker used to build libraries.
18922LD=$lt_LD_RC
18923
18924# Whether we need hard or soft links.
18925LN_S=$lt_LN_S
18926
18927# A BSD-compatible nm program.
18928NM=$lt_NM
18929
18930# A symbol stripping program
18931STRIP=$lt_STRIP
18932
18933# Used to examine libraries when file_magic_cmd begins "file"
18934MAGIC_CMD=$MAGIC_CMD
18935
18936# Used on cygwin: DLL creation program.
18937DLLTOOL="$DLLTOOL"
18938
18939# Used on cygwin: object dumper.
18940OBJDUMP="$OBJDUMP"
18941
18942# Used on cygwin: assembler.
18943AS="$AS"
18944
18945# The name of the directory that contains temporary libtool files.
18946objdir=$objdir
18947
18948# How to create reloadable object files.
18949reload_flag=$lt_reload_flag
18950reload_cmds=$lt_reload_cmds
18951
18952# How to pass a linker flag through the compiler.
18953wl=$lt_lt_prog_compiler_wl_RC
18954
18955# Object file suffix (normally "o").
18956objext="$ac_objext"
18957
18958# Old archive suffix (normally "a").
18959libext="$libext"
18960
18961# Shared library suffix (normally ".so").
18962shrext_cmds='$shrext_cmds'
18963
18964# Executable file suffix (normally "").
18965exeext="$exeext"
18966
18967# Additional compiler flags for building library objects.
18968pic_flag=$lt_lt_prog_compiler_pic_RC
18969pic_mode=$pic_mode
18970
18971# What is the maximum length of a command?
18972max_cmd_len=$lt_cv_sys_max_cmd_len
18973
18974# Does compiler simultaneously support -c and -o options?
18975compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18976
18977# Must we lock files when doing compilation?
18978need_locks=$lt_need_locks
18979
18980# Do we need the lib prefix for modules?
18981need_lib_prefix=$need_lib_prefix
18982
18983# Do we need a version for libraries?
18984need_version=$need_version
18985
18986# Whether dlopen is supported.
18987dlopen_support=$enable_dlopen
18988
18989# Whether dlopen of programs is supported.
18990dlopen_self=$enable_dlopen_self
18991
18992# Whether dlopen of statically linked programs is supported.
18993dlopen_self_static=$enable_dlopen_self_static
18994
18995# Compiler flag to prevent dynamic linking.
18996link_static_flag=$lt_lt_prog_compiler_static_RC
18997
18998# Compiler flag to turn off builtin functions.
18999no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19000
19001# Compiler flag to allow reflexive dlopens.
19002export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19003
19004# Compiler flag to generate shared objects directly from archives.
19005whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19006
19007# Compiler flag to generate thread-safe objects.
19008thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19009
19010# Library versioning type.
19011version_type=$version_type
19012
19013# Format of library name prefix.
19014libname_spec=$lt_libname_spec
19015
19016# List of archive names.  First name is the real one, the rest are links.
19017# The last name is the one that the linker finds with -lNAME.
19018library_names_spec=$lt_library_names_spec
19019
19020# The coded name of the library, if different from the real name.
19021soname_spec=$lt_soname_spec
19022
19023# Commands used to build and install an old-style archive.
19024RANLIB=$lt_RANLIB
19025old_archive_cmds=$lt_old_archive_cmds_RC
19026old_postinstall_cmds=$lt_old_postinstall_cmds
19027old_postuninstall_cmds=$lt_old_postuninstall_cmds
19028
19029# Create an old-style archive from a shared archive.
19030old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19031
19032# Create a temporary old-style archive to link instead of a shared archive.
19033old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19034
19035# Commands used to build and install a shared archive.
19036archive_cmds=$lt_archive_cmds_RC
19037archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19038postinstall_cmds=$lt_postinstall_cmds
19039postuninstall_cmds=$lt_postuninstall_cmds
19040
19041# Commands used to build a loadable module (assumed same as above if empty)
19042module_cmds=$lt_module_cmds_RC
19043module_expsym_cmds=$lt_module_expsym_cmds_RC
19044
19045# Commands to strip libraries.
19046old_striplib=$lt_old_striplib
19047striplib=$lt_striplib
19048
19049# Dependencies to place before the objects being linked to create a
19050# shared library.
19051predep_objects=$lt_predep_objects_RC
19052
19053# Dependencies to place after the objects being linked to create a
19054# shared library.
19055postdep_objects=$lt_postdep_objects_RC
19056
19057# Dependencies to place before the objects being linked to create a
19058# shared library.
19059predeps=$lt_predeps_RC
19060
19061# Dependencies to place after the objects being linked to create a
19062# shared library.
19063postdeps=$lt_postdeps_RC
19064
19065# The library search path used internally by the compiler when linking
19066# a shared library.
19067compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19068
19069# Method to check whether dependent libraries are shared objects.
19070deplibs_check_method=$lt_deplibs_check_method
19071
19072# Command to use when deplibs_check_method == file_magic.
19073file_magic_cmd=$lt_file_magic_cmd
19074
19075# Flag that allows shared libraries with undefined symbols to be built.
19076allow_undefined_flag=$lt_allow_undefined_flag_RC
19077
19078# Flag that forces no undefined symbols.
19079no_undefined_flag=$lt_no_undefined_flag_RC
19080
19081# Commands used to finish a libtool library installation in a directory.
19082finish_cmds=$lt_finish_cmds
19083
19084# Same as above, but a single script fragment to be evaled but not shown.
19085finish_eval=$lt_finish_eval
19086
19087# Take the output of nm and produce a listing of raw symbols and C names.
19088global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19089
19090# Transform the output of nm in a proper C declaration
19091global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19092
19093# Transform the output of nm in a C name address pair
19094global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19095
19096# This is the shared library runtime path variable.
19097runpath_var=$runpath_var
19098
19099# This is the shared library path variable.
19100shlibpath_var=$shlibpath_var
19101
19102# Is shlibpath searched before the hard-coded library search path?
19103shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19104
19105# How to hardcode a shared library path into an executable.
19106hardcode_action=$hardcode_action_RC
19107
19108# Whether we should hardcode library paths into libraries.
19109hardcode_into_libs=$hardcode_into_libs
19110
19111# Flag to hardcode \$libdir into a binary during linking.
19112# This must work even if \$libdir does not exist.
19113hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19114
19115# If ld is used when linking, flag to hardcode \$libdir into
19116# a binary during linking. This must work even if \$libdir does
19117# not exist.
19118hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19119
19120# Whether we need a single -rpath flag with a separated argument.
19121hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19122
19123# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19124# resulting binary.
19125hardcode_direct=$hardcode_direct_RC
19126
19127# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19128# resulting binary.
19129hardcode_minus_L=$hardcode_minus_L_RC
19130
19131# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19132# the resulting binary.
19133hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19134
19135# Set to yes if building a shared library automatically hardcodes DIR into the library
19136# and all subsequent libraries and executables linked against it.
19137hardcode_automatic=$hardcode_automatic_RC
19138
19139# Variables whose values should be saved in libtool wrapper scripts and
19140# restored at relink time.
19141variables_saved_for_relink="$variables_saved_for_relink"
19142
19143# Whether libtool must link a program against all its dependency libraries.
19144link_all_deplibs=$link_all_deplibs_RC
19145
19146# Compile-time system search path for libraries
19147sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19148
19149# Run-time system search path for libraries
19150sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19151
19152# Fix the shell variable \$srcfile for the compiler.
19153fix_srcfile_path="$fix_srcfile_path_RC"
19154
19155# Set to yes if exported symbols are required.
19156always_export_symbols=$always_export_symbols_RC
19157
19158# The commands to list exported symbols.
19159export_symbols_cmds=$lt_export_symbols_cmds_RC
19160
19161# The commands to extract the exported symbol list from a shared archive.
19162extract_expsyms_cmds=$lt_extract_expsyms_cmds
19163
19164# Symbols that should not be listed in the preloaded symbols.
19165exclude_expsyms=$lt_exclude_expsyms_RC
19166
19167# Symbols that must always be exported.
19168include_expsyms=$lt_include_expsyms_RC
19169
19170# ### END LIBTOOL TAG CONFIG: $tagname
19171
19172__EOF__
19173
19174
19175else
19176  # If there is no Makefile yet, we rely on a make rule to execute
19177  # `config.status --recheck' to rerun these tests and create the
19178  # libtool script then.
19179  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19180  if test -f "$ltmain_in"; then
19181    test -f Makefile && make "$ltmain"
19182  fi
19183fi
19184
19185
19186ac_ext=c
19187ac_cpp='$CPP $CPPFLAGS'
19188ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19189ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19190ac_compiler_gnu=$ac_cv_c_compiler_gnu
19191
19192CC="$lt_save_CC"
19193
19194	;;
19195
19196      *)
19197	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19198echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19199   { (exit 1); exit 1; }; }
19200	;;
19201      esac
19202
19203      # Append the new tag name to the list of available tags.
19204      if test -n "$tagname" ; then
19205      available_tags="$available_tags $tagname"
19206    fi
19207    fi
19208  done
19209  IFS="$lt_save_ifs"
19210
19211  # Now substitute the updated list of available tags.
19212  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19213    mv "${ofile}T" "$ofile"
19214    chmod +x "$ofile"
19215  else
19216    rm -f "${ofile}T"
19217    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19218echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19219   { (exit 1); exit 1; }; }
19220  fi
19221fi
19222
19223
19224
19225# This can be used to rebuild libtool when needed
19226LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19227
19228# Always use our own libtool.
19229LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19230
19231# Prevent multiple expansion
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252ac_ext=c
19253ac_cpp='$CPP $CPPFLAGS'
19254ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19255ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19256ac_compiler_gnu=$ac_cv_c_compiler_gnu
19257if test -n "$ac_tool_prefix"; then
19258  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19259set dummy ${ac_tool_prefix}gcc; ac_word=$2
19260{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19261echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19262if test "${ac_cv_prog_CC+set}" = set; then
19263  echo $ECHO_N "(cached) $ECHO_C" >&6
19264else
19265  if test -n "$CC"; then
19266  ac_cv_prog_CC="$CC" # Let the user override the test.
19267else
19268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19269for as_dir in $PATH
19270do
19271  IFS=$as_save_IFS
19272  test -z "$as_dir" && as_dir=.
19273  for ac_exec_ext in '' $ac_executable_extensions; do
19274  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19275    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19276    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19277    break 2
19278  fi
19279done
19280done
19281IFS=$as_save_IFS
19282
19283fi
19284fi
19285CC=$ac_cv_prog_CC
19286if test -n "$CC"; then
19287  { echo "$as_me:$LINENO: result: $CC" >&5
19288echo "${ECHO_T}$CC" >&6; }
19289else
19290  { echo "$as_me:$LINENO: result: no" >&5
19291echo "${ECHO_T}no" >&6; }
19292fi
19293
19294
19295fi
19296if test -z "$ac_cv_prog_CC"; then
19297  ac_ct_CC=$CC
19298  # Extract the first word of "gcc", so it can be a program name with args.
19299set dummy gcc; ac_word=$2
19300{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19301echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19302if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19303  echo $ECHO_N "(cached) $ECHO_C" >&6
19304else
19305  if test -n "$ac_ct_CC"; then
19306  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19307else
19308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19309for as_dir in $PATH
19310do
19311  IFS=$as_save_IFS
19312  test -z "$as_dir" && as_dir=.
19313  for ac_exec_ext in '' $ac_executable_extensions; do
19314  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19315    ac_cv_prog_ac_ct_CC="gcc"
19316    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19317    break 2
19318  fi
19319done
19320done
19321IFS=$as_save_IFS
19322
19323fi
19324fi
19325ac_ct_CC=$ac_cv_prog_ac_ct_CC
19326if test -n "$ac_ct_CC"; then
19327  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19328echo "${ECHO_T}$ac_ct_CC" >&6; }
19329else
19330  { echo "$as_me:$LINENO: result: no" >&5
19331echo "${ECHO_T}no" >&6; }
19332fi
19333
19334  if test "x$ac_ct_CC" = x; then
19335    CC=""
19336  else
19337    case $cross_compiling:$ac_tool_warned in
19338yes:)
19339{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19340whose name does not start with the host triplet.  If you think this
19341configuration is useful to you, please write to autoconf@gnu.org." >&5
19342echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19343whose name does not start with the host triplet.  If you think this
19344configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19345ac_tool_warned=yes ;;
19346esac
19347    CC=$ac_ct_CC
19348  fi
19349else
19350  CC="$ac_cv_prog_CC"
19351fi
19352
19353if test -z "$CC"; then
19354          if test -n "$ac_tool_prefix"; then
19355    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19356set dummy ${ac_tool_prefix}cc; ac_word=$2
19357{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19359if test "${ac_cv_prog_CC+set}" = set; then
19360  echo $ECHO_N "(cached) $ECHO_C" >&6
19361else
19362  if test -n "$CC"; then
19363  ac_cv_prog_CC="$CC" # Let the user override the test.
19364else
19365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19366for as_dir in $PATH
19367do
19368  IFS=$as_save_IFS
19369  test -z "$as_dir" && as_dir=.
19370  for ac_exec_ext in '' $ac_executable_extensions; do
19371  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19372    ac_cv_prog_CC="${ac_tool_prefix}cc"
19373    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19374    break 2
19375  fi
19376done
19377done
19378IFS=$as_save_IFS
19379
19380fi
19381fi
19382CC=$ac_cv_prog_CC
19383if test -n "$CC"; then
19384  { echo "$as_me:$LINENO: result: $CC" >&5
19385echo "${ECHO_T}$CC" >&6; }
19386else
19387  { echo "$as_me:$LINENO: result: no" >&5
19388echo "${ECHO_T}no" >&6; }
19389fi
19390
19391
19392  fi
19393fi
19394if test -z "$CC"; then
19395  # Extract the first word of "cc", so it can be a program name with args.
19396set dummy cc; ac_word=$2
19397{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19398echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19399if test "${ac_cv_prog_CC+set}" = set; then
19400  echo $ECHO_N "(cached) $ECHO_C" >&6
19401else
19402  if test -n "$CC"; then
19403  ac_cv_prog_CC="$CC" # Let the user override the test.
19404else
19405  ac_prog_rejected=no
19406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19407for as_dir in $PATH
19408do
19409  IFS=$as_save_IFS
19410  test -z "$as_dir" && as_dir=.
19411  for ac_exec_ext in '' $ac_executable_extensions; do
19412  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19413    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19414       ac_prog_rejected=yes
19415       continue
19416     fi
19417    ac_cv_prog_CC="cc"
19418    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19419    break 2
19420  fi
19421done
19422done
19423IFS=$as_save_IFS
19424
19425if test $ac_prog_rejected = yes; then
19426  # We found a bogon in the path, so make sure we never use it.
19427  set dummy $ac_cv_prog_CC
19428  shift
19429  if test $# != 0; then
19430    # We chose a different compiler from the bogus one.
19431    # However, it has the same basename, so the bogon will be chosen
19432    # first if we set CC to just the basename; use the full file name.
19433    shift
19434    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19435  fi
19436fi
19437fi
19438fi
19439CC=$ac_cv_prog_CC
19440if test -n "$CC"; then
19441  { echo "$as_me:$LINENO: result: $CC" >&5
19442echo "${ECHO_T}$CC" >&6; }
19443else
19444  { echo "$as_me:$LINENO: result: no" >&5
19445echo "${ECHO_T}no" >&6; }
19446fi
19447
19448
19449fi
19450if test -z "$CC"; then
19451  if test -n "$ac_tool_prefix"; then
19452  for ac_prog in cl.exe
19453  do
19454    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19455set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19456{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19457echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19458if test "${ac_cv_prog_CC+set}" = set; then
19459  echo $ECHO_N "(cached) $ECHO_C" >&6
19460else
19461  if test -n "$CC"; then
19462  ac_cv_prog_CC="$CC" # Let the user override the test.
19463else
19464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19465for as_dir in $PATH
19466do
19467  IFS=$as_save_IFS
19468  test -z "$as_dir" && as_dir=.
19469  for ac_exec_ext in '' $ac_executable_extensions; do
19470  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19471    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19473    break 2
19474  fi
19475done
19476done
19477IFS=$as_save_IFS
19478
19479fi
19480fi
19481CC=$ac_cv_prog_CC
19482if test -n "$CC"; then
19483  { echo "$as_me:$LINENO: result: $CC" >&5
19484echo "${ECHO_T}$CC" >&6; }
19485else
19486  { echo "$as_me:$LINENO: result: no" >&5
19487echo "${ECHO_T}no" >&6; }
19488fi
19489
19490
19491    test -n "$CC" && break
19492  done
19493fi
19494if test -z "$CC"; then
19495  ac_ct_CC=$CC
19496  for ac_prog in cl.exe
19497do
19498  # Extract the first word of "$ac_prog", so it can be a program name with args.
19499set dummy $ac_prog; ac_word=$2
19500{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19501echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19502if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19503  echo $ECHO_N "(cached) $ECHO_C" >&6
19504else
19505  if test -n "$ac_ct_CC"; then
19506  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19507else
19508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19509for as_dir in $PATH
19510do
19511  IFS=$as_save_IFS
19512  test -z "$as_dir" && as_dir=.
19513  for ac_exec_ext in '' $ac_executable_extensions; do
19514  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19515    ac_cv_prog_ac_ct_CC="$ac_prog"
19516    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19517    break 2
19518  fi
19519done
19520done
19521IFS=$as_save_IFS
19522
19523fi
19524fi
19525ac_ct_CC=$ac_cv_prog_ac_ct_CC
19526if test -n "$ac_ct_CC"; then
19527  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19528echo "${ECHO_T}$ac_ct_CC" >&6; }
19529else
19530  { echo "$as_me:$LINENO: result: no" >&5
19531echo "${ECHO_T}no" >&6; }
19532fi
19533
19534
19535  test -n "$ac_ct_CC" && break
19536done
19537
19538  if test "x$ac_ct_CC" = x; then
19539    CC=""
19540  else
19541    case $cross_compiling:$ac_tool_warned in
19542yes:)
19543{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19544whose name does not start with the host triplet.  If you think this
19545configuration is useful to you, please write to autoconf@gnu.org." >&5
19546echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19547whose name does not start with the host triplet.  If you think this
19548configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19549ac_tool_warned=yes ;;
19550esac
19551    CC=$ac_ct_CC
19552  fi
19553fi
19554
19555fi
19556
19557
19558test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19559See \`config.log' for more details." >&5
19560echo "$as_me: error: no acceptable C compiler found in \$PATH
19561See \`config.log' for more details." >&2;}
19562   { (exit 1); exit 1; }; }
19563
19564# Provide some information about the compiler.
19565echo "$as_me:$LINENO: checking for C compiler version" >&5
19566ac_compiler=`set X $ac_compile; echo $2`
19567{ (ac_try="$ac_compiler --version >&5"
19568case "(($ac_try" in
19569  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19570  *) ac_try_echo=$ac_try;;
19571esac
19572eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19573  (eval "$ac_compiler --version >&5") 2>&5
19574  ac_status=$?
19575  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19576  (exit $ac_status); }
19577{ (ac_try="$ac_compiler -v >&5"
19578case "(($ac_try" in
19579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19580  *) ac_try_echo=$ac_try;;
19581esac
19582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19583  (eval "$ac_compiler -v >&5") 2>&5
19584  ac_status=$?
19585  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19586  (exit $ac_status); }
19587{ (ac_try="$ac_compiler -V >&5"
19588case "(($ac_try" in
19589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19590  *) ac_try_echo=$ac_try;;
19591esac
19592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19593  (eval "$ac_compiler -V >&5") 2>&5
19594  ac_status=$?
19595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19596  (exit $ac_status); }
19597
19598{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19599echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19600if test "${ac_cv_c_compiler_gnu+set}" = set; then
19601  echo $ECHO_N "(cached) $ECHO_C" >&6
19602else
19603  cat >conftest.$ac_ext <<_ACEOF
19604/* confdefs.h.  */
19605_ACEOF
19606cat confdefs.h >>conftest.$ac_ext
19607cat >>conftest.$ac_ext <<_ACEOF
19608/* end confdefs.h.  */
19609
19610int
19611main ()
19612{
19613#ifndef __GNUC__
19614       choke me
19615#endif
19616
19617  ;
19618  return 0;
19619}
19620_ACEOF
19621rm -f conftest.$ac_objext
19622if { (ac_try="$ac_compile"
19623case "(($ac_try" in
19624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19625  *) ac_try_echo=$ac_try;;
19626esac
19627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19628  (eval "$ac_compile") 2>conftest.er1
19629  ac_status=$?
19630  grep -v '^ *+' conftest.er1 >conftest.err
19631  rm -f conftest.er1
19632  cat conftest.err >&5
19633  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19634  (exit $ac_status); } && {
19635	 test -z "$ac_c_werror_flag" ||
19636	 test ! -s conftest.err
19637       } && test -s conftest.$ac_objext; then
19638  ac_compiler_gnu=yes
19639else
19640  echo "$as_me: failed program was:" >&5
19641sed 's/^/| /' conftest.$ac_ext >&5
19642
19643	ac_compiler_gnu=no
19644fi
19645
19646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19647ac_cv_c_compiler_gnu=$ac_compiler_gnu
19648
19649fi
19650{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19651echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19652GCC=`test $ac_compiler_gnu = yes && echo yes`
19653ac_test_CFLAGS=${CFLAGS+set}
19654ac_save_CFLAGS=$CFLAGS
19655{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19656echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19657if test "${ac_cv_prog_cc_g+set}" = set; then
19658  echo $ECHO_N "(cached) $ECHO_C" >&6
19659else
19660  ac_save_c_werror_flag=$ac_c_werror_flag
19661   ac_c_werror_flag=yes
19662   ac_cv_prog_cc_g=no
19663   CFLAGS="-g"
19664   cat >conftest.$ac_ext <<_ACEOF
19665/* confdefs.h.  */
19666_ACEOF
19667cat confdefs.h >>conftest.$ac_ext
19668cat >>conftest.$ac_ext <<_ACEOF
19669/* end confdefs.h.  */
19670
19671int
19672main ()
19673{
19674
19675  ;
19676  return 0;
19677}
19678_ACEOF
19679rm -f conftest.$ac_objext
19680if { (ac_try="$ac_compile"
19681case "(($ac_try" in
19682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19683  *) ac_try_echo=$ac_try;;
19684esac
19685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19686  (eval "$ac_compile") 2>conftest.er1
19687  ac_status=$?
19688  grep -v '^ *+' conftest.er1 >conftest.err
19689  rm -f conftest.er1
19690  cat conftest.err >&5
19691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19692  (exit $ac_status); } && {
19693	 test -z "$ac_c_werror_flag" ||
19694	 test ! -s conftest.err
19695       } && test -s conftest.$ac_objext; then
19696  ac_cv_prog_cc_g=yes
19697else
19698  echo "$as_me: failed program was:" >&5
19699sed 's/^/| /' conftest.$ac_ext >&5
19700
19701	CFLAGS=""
19702      cat >conftest.$ac_ext <<_ACEOF
19703/* confdefs.h.  */
19704_ACEOF
19705cat confdefs.h >>conftest.$ac_ext
19706cat >>conftest.$ac_ext <<_ACEOF
19707/* end confdefs.h.  */
19708
19709int
19710main ()
19711{
19712
19713  ;
19714  return 0;
19715}
19716_ACEOF
19717rm -f conftest.$ac_objext
19718if { (ac_try="$ac_compile"
19719case "(($ac_try" in
19720  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19721  *) ac_try_echo=$ac_try;;
19722esac
19723eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19724  (eval "$ac_compile") 2>conftest.er1
19725  ac_status=$?
19726  grep -v '^ *+' conftest.er1 >conftest.err
19727  rm -f conftest.er1
19728  cat conftest.err >&5
19729  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19730  (exit $ac_status); } && {
19731	 test -z "$ac_c_werror_flag" ||
19732	 test ! -s conftest.err
19733       } && test -s conftest.$ac_objext; then
19734  :
19735else
19736  echo "$as_me: failed program was:" >&5
19737sed 's/^/| /' conftest.$ac_ext >&5
19738
19739	ac_c_werror_flag=$ac_save_c_werror_flag
19740	 CFLAGS="-g"
19741	 cat >conftest.$ac_ext <<_ACEOF
19742/* confdefs.h.  */
19743_ACEOF
19744cat confdefs.h >>conftest.$ac_ext
19745cat >>conftest.$ac_ext <<_ACEOF
19746/* end confdefs.h.  */
19747
19748int
19749main ()
19750{
19751
19752  ;
19753  return 0;
19754}
19755_ACEOF
19756rm -f conftest.$ac_objext
19757if { (ac_try="$ac_compile"
19758case "(($ac_try" in
19759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19760  *) ac_try_echo=$ac_try;;
19761esac
19762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19763  (eval "$ac_compile") 2>conftest.er1
19764  ac_status=$?
19765  grep -v '^ *+' conftest.er1 >conftest.err
19766  rm -f conftest.er1
19767  cat conftest.err >&5
19768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19769  (exit $ac_status); } && {
19770	 test -z "$ac_c_werror_flag" ||
19771	 test ! -s conftest.err
19772       } && test -s conftest.$ac_objext; then
19773  ac_cv_prog_cc_g=yes
19774else
19775  echo "$as_me: failed program was:" >&5
19776sed 's/^/| /' conftest.$ac_ext >&5
19777
19778
19779fi
19780
19781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19782fi
19783
19784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19785fi
19786
19787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19788   ac_c_werror_flag=$ac_save_c_werror_flag
19789fi
19790{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19791echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19792if test "$ac_test_CFLAGS" = set; then
19793  CFLAGS=$ac_save_CFLAGS
19794elif test $ac_cv_prog_cc_g = yes; then
19795  if test "$GCC" = yes; then
19796    CFLAGS="-g -O2"
19797  else
19798    CFLAGS="-g"
19799  fi
19800else
19801  if test "$GCC" = yes; then
19802    CFLAGS="-O2"
19803  else
19804    CFLAGS=
19805  fi
19806fi
19807{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
19808echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
19809if test "${ac_cv_prog_cc_c89+set}" = set; then
19810  echo $ECHO_N "(cached) $ECHO_C" >&6
19811else
19812  ac_cv_prog_cc_c89=no
19813ac_save_CC=$CC
19814cat >conftest.$ac_ext <<_ACEOF
19815/* confdefs.h.  */
19816_ACEOF
19817cat confdefs.h >>conftest.$ac_ext
19818cat >>conftest.$ac_ext <<_ACEOF
19819/* end confdefs.h.  */
19820#include <stdarg.h>
19821#include <stdio.h>
19822#include <sys/types.h>
19823#include <sys/stat.h>
19824/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
19825struct buf { int x; };
19826FILE * (*rcsopen) (struct buf *, struct stat *, int);
19827static char *e (p, i)
19828     char **p;
19829     int i;
19830{
19831  return p[i];
19832}
19833static char *f (char * (*g) (char **, int), char **p, ...)
19834{
19835  char *s;
19836  va_list v;
19837  va_start (v,p);
19838  s = g (p, va_arg (v,int));
19839  va_end (v);
19840  return s;
19841}
19842
19843/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
19844   function prototypes and stuff, but not '\xHH' hex character constants.
19845   These don't provoke an error unfortunately, instead are silently treated
19846   as 'x'.  The following induces an error, until -std is added to get
19847   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
19848   array size at least.  It's necessary to write '\x00'==0 to get something
19849   that's true only with -std.  */
19850int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19851
19852/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
19853   inside strings and character constants.  */
19854#define FOO(x) 'x'
19855int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
19856
19857int test (int i, double x);
19858struct s1 {int (*f) (int a);};
19859struct s2 {int (*f) (double a);};
19860int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19861int argc;
19862char **argv;
19863int
19864main ()
19865{
19866return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
19867  ;
19868  return 0;
19869}
19870_ACEOF
19871for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
19872	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19873do
19874  CC="$ac_save_CC $ac_arg"
19875  rm -f conftest.$ac_objext
19876if { (ac_try="$ac_compile"
19877case "(($ac_try" in
19878  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19879  *) ac_try_echo=$ac_try;;
19880esac
19881eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19882  (eval "$ac_compile") 2>conftest.er1
19883  ac_status=$?
19884  grep -v '^ *+' conftest.er1 >conftest.err
19885  rm -f conftest.er1
19886  cat conftest.err >&5
19887  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19888  (exit $ac_status); } && {
19889	 test -z "$ac_c_werror_flag" ||
19890	 test ! -s conftest.err
19891       } && test -s conftest.$ac_objext; then
19892  ac_cv_prog_cc_c89=$ac_arg
19893else
19894  echo "$as_me: failed program was:" >&5
19895sed 's/^/| /' conftest.$ac_ext >&5
19896
19897
19898fi
19899
19900rm -f core conftest.err conftest.$ac_objext
19901  test "x$ac_cv_prog_cc_c89" != "xno" && break
19902done
19903rm -f conftest.$ac_ext
19904CC=$ac_save_CC
19905
19906fi
19907# AC_CACHE_VAL
19908case "x$ac_cv_prog_cc_c89" in
19909  x)
19910    { echo "$as_me:$LINENO: result: none needed" >&5
19911echo "${ECHO_T}none needed" >&6; } ;;
19912  xno)
19913    { echo "$as_me:$LINENO: result: unsupported" >&5
19914echo "${ECHO_T}unsupported" >&6; } ;;
19915  *)
19916    CC="$CC $ac_cv_prog_cc_c89"
19917    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
19918echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
19919esac
19920
19921
19922ac_ext=c
19923ac_cpp='$CPP $CPPFLAGS'
19924ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19925ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19926ac_compiler_gnu=$ac_cv_c_compiler_gnu
19927
19928depcc="$CC"   am_compiler_list=
19929
19930{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19931echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
19932if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19933  echo $ECHO_N "(cached) $ECHO_C" >&6
19934else
19935  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19936  # We make a subdir and do the tests there.  Otherwise we can end up
19937  # making bogus files that we don't know about and never remove.  For
19938  # instance it was reported that on HP-UX the gcc test will end up
19939  # making a dummy file named `D' -- because `-MD' means `put the output
19940  # in D'.
19941  mkdir conftest.dir
19942  # Copy depcomp to subdir because otherwise we won't find it if we're
19943  # using a relative directory.
19944  cp "$am_depcomp" conftest.dir
19945  cd conftest.dir
19946  # We will build objects and dependencies in a subdirectory because
19947  # it helps to detect inapplicable dependency modes.  For instance
19948  # both Tru64's cc and ICC support -MD to output dependencies as a
19949  # side effect of compilation, but ICC will put the dependencies in
19950  # the current directory while Tru64 will put them in the object
19951  # directory.
19952  mkdir sub
19953
19954  am_cv_CC_dependencies_compiler_type=none
19955  if test "$am_compiler_list" = ""; then
19956     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19957  fi
19958  for depmode in $am_compiler_list; do
19959    # Setup a source with many dependencies, because some compilers
19960    # like to wrap large dependency lists on column 80 (with \), and
19961    # we should not choose a depcomp mode which is confused by this.
19962    #
19963    # We need to recreate these files for each test, as the compiler may
19964    # overwrite some of them when testing with obscure command lines.
19965    # This happens at least with the AIX C compiler.
19966    : > sub/conftest.c
19967    for i in 1 2 3 4 5 6; do
19968      echo '#include "conftst'$i'.h"' >> sub/conftest.c
19969      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19970      # Solaris 8's {/usr,}/bin/sh.
19971      touch sub/conftst$i.h
19972    done
19973    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19974
19975    case $depmode in
19976    nosideeffect)
19977      # after this tag, mechanisms are not by side-effect, so they'll
19978      # only be used when explicitly requested
19979      if test "x$enable_dependency_tracking" = xyes; then
19980	continue
19981      else
19982	break
19983      fi
19984      ;;
19985    none) break ;;
19986    esac
19987    # We check with `-c' and `-o' for the sake of the "dashmstdout"
19988    # mode.  It turns out that the SunPro C++ compiler does not properly
19989    # handle `-M -o', and we need to detect this.
19990    if depmode=$depmode \
19991       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19992       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19993       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19994         >/dev/null 2>conftest.err &&
19995       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
19996       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19997       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19998       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19999      # icc doesn't choke on unknown options, it will just issue warnings
20000      # or remarks (even with -Werror).  So we grep stderr for any message
20001      # that says an option was ignored or not supported.
20002      # When given -MP, icc 7.0 and 7.1 complain thusly:
20003      #   icc: Command line warning: ignoring option '-M'; no argument required
20004      # The diagnosis changed in icc 8.0:
20005      #   icc: Command line remark: option '-MP' not supported
20006      if (grep 'ignoring option' conftest.err ||
20007          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20008        am_cv_CC_dependencies_compiler_type=$depmode
20009        break
20010      fi
20011    fi
20012  done
20013
20014  cd ..
20015  rm -rf conftest.dir
20016else
20017  am_cv_CC_dependencies_compiler_type=none
20018fi
20019
20020fi
20021{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20022echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
20023CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20024
20025 if
20026  test "x$enable_dependency_tracking" != xno \
20027  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20028  am__fastdepCC_TRUE=
20029  am__fastdepCC_FALSE='#'
20030else
20031  am__fastdepCC_TRUE='#'
20032  am__fastdepCC_FALSE=
20033fi
20034
20035
20036
20037# Checks for pkg-config packages
20038
20039
20040if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20041	if test -n "$ac_tool_prefix"; then
20042  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20043set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20044{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20045echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20046if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20047  echo $ECHO_N "(cached) $ECHO_C" >&6
20048else
20049  case $PKG_CONFIG in
20050  [\\/]* | ?:[\\/]*)
20051  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20052  ;;
20053  *)
20054  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20055for as_dir in $PATH
20056do
20057  IFS=$as_save_IFS
20058  test -z "$as_dir" && as_dir=.
20059  for ac_exec_ext in '' $ac_executable_extensions; do
20060  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20061    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20062    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20063    break 2
20064  fi
20065done
20066done
20067IFS=$as_save_IFS
20068
20069  ;;
20070esac
20071fi
20072PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20073if test -n "$PKG_CONFIG"; then
20074  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20075echo "${ECHO_T}$PKG_CONFIG" >&6; }
20076else
20077  { echo "$as_me:$LINENO: result: no" >&5
20078echo "${ECHO_T}no" >&6; }
20079fi
20080
20081
20082fi
20083if test -z "$ac_cv_path_PKG_CONFIG"; then
20084  ac_pt_PKG_CONFIG=$PKG_CONFIG
20085  # Extract the first word of "pkg-config", so it can be a program name with args.
20086set dummy pkg-config; ac_word=$2
20087{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20088echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20089if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20090  echo $ECHO_N "(cached) $ECHO_C" >&6
20091else
20092  case $ac_pt_PKG_CONFIG in
20093  [\\/]* | ?:[\\/]*)
20094  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20095  ;;
20096  *)
20097  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20098for as_dir in $PATH
20099do
20100  IFS=$as_save_IFS
20101  test -z "$as_dir" && as_dir=.
20102  for ac_exec_ext in '' $ac_executable_extensions; do
20103  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20104    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20105    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20106    break 2
20107  fi
20108done
20109done
20110IFS=$as_save_IFS
20111
20112  ;;
20113esac
20114fi
20115ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20116if test -n "$ac_pt_PKG_CONFIG"; then
20117  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20118echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20119else
20120  { echo "$as_me:$LINENO: result: no" >&5
20121echo "${ECHO_T}no" >&6; }
20122fi
20123
20124  if test "x$ac_pt_PKG_CONFIG" = x; then
20125    PKG_CONFIG=""
20126  else
20127    case $cross_compiling:$ac_tool_warned in
20128yes:)
20129{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20130whose name does not start with the host triplet.  If you think this
20131configuration is useful to you, please write to autoconf@gnu.org." >&5
20132echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20133whose name does not start with the host triplet.  If you think this
20134configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20135ac_tool_warned=yes ;;
20136esac
20137    PKG_CONFIG=$ac_pt_PKG_CONFIG
20138  fi
20139else
20140  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20141fi
20142
20143fi
20144if test -n "$PKG_CONFIG"; then
20145	_pkg_min_version=0.9.0
20146	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20147echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20148	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20149		{ echo "$as_me:$LINENO: result: yes" >&5
20150echo "${ECHO_T}yes" >&6; }
20151	else
20152		{ echo "$as_me:$LINENO: result: no" >&5
20153echo "${ECHO_T}no" >&6; }
20154		PKG_CONFIG=""
20155	fi
20156
20157fi
20158
20159pkg_failed=no
20160{ echo "$as_me:$LINENO: checking for XMU" >&5
20161echo $ECHO_N "checking for XMU... $ECHO_C" >&6; }
20162
20163if test -n "$PKG_CONFIG"; then
20164        if test -n "$PKG_CONFIG" && \
20165    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext xextproto\"") >&5
20166  ($PKG_CONFIG --exists --print-errors "xt xext xextproto") 2>&5
20167  ac_status=$?
20168  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20169  (exit $ac_status); }; then
20170  pkg_cv_XMU_CFLAGS=`$PKG_CONFIG --cflags "xt xext xextproto" 2>/dev/null`
20171else
20172  pkg_failed=yes
20173fi
20174else
20175	pkg_failed=untried
20176fi
20177if test -n "$PKG_CONFIG"; then
20178        if test -n "$PKG_CONFIG" && \
20179    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext xextproto\"") >&5
20180  ($PKG_CONFIG --exists --print-errors "xt xext xextproto") 2>&5
20181  ac_status=$?
20182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20183  (exit $ac_status); }; then
20184  pkg_cv_XMU_LIBS=`$PKG_CONFIG --libs "xt xext xextproto" 2>/dev/null`
20185else
20186  pkg_failed=yes
20187fi
20188else
20189	pkg_failed=untried
20190fi
20191
20192if test $pkg_failed = yes; then
20193	XMU_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xt xext xextproto"`
20194	# Put the nasty error message in config.log where it belongs
20195	echo "$XMU_PKG_ERRORS" 1>&5
20196
20197	{ { echo "$as_me:$LINENO: error: Package requirements (xt xext xextproto) were not met.
20198Consider adjusting the PKG_CONFIG_PATH environment variable if you
20199installed software in a non-standard prefix.
20200
20201Alternatively you may set the XMU_CFLAGS and XMU_LIBS environment variables
20202to avoid the need to call pkg-config.  See the pkg-config man page for
20203more details." >&5
20204echo "$as_me: error: Package requirements (xt xext xextproto) were not met.
20205Consider adjusting the PKG_CONFIG_PATH environment variable if you
20206installed software in a non-standard prefix.
20207
20208Alternatively you may set the XMU_CFLAGS and XMU_LIBS environment variables
20209to avoid the need to call pkg-config.  See the pkg-config man page for
20210more details." >&2;}
20211   { (exit 1); exit 1; }; }
20212elif test $pkg_failed = untried; then
20213	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20214is in your PATH or set the PKG_CONFIG environment variable to the full
20215path to pkg-config.
20216
20217Alternatively you may set the XMU_CFLAGS and XMU_LIBS environment variables
20218to avoid the need to call pkg-config.  See the pkg-config man page for
20219more details.
20220
20221To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20222See \`config.log' for more details." >&5
20223echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20224is in your PATH or set the PKG_CONFIG environment variable to the full
20225path to pkg-config.
20226
20227Alternatively you may set the XMU_CFLAGS and XMU_LIBS environment variables
20228to avoid the need to call pkg-config.  See the pkg-config man page for
20229more details.
20230
20231To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20232See \`config.log' for more details." >&2;}
20233   { (exit 1); exit 1; }; }
20234else
20235	XMU_CFLAGS=$pkg_cv_XMU_CFLAGS
20236	XMU_LIBS=$pkg_cv_XMU_LIBS
20237        { echo "$as_me:$LINENO: result: yes" >&5
20238echo "${ECHO_T}yes" >&6; }
20239	:
20240fi
20241
20242
20243
20244
20245pkg_failed=no
20246{ echo "$as_me:$LINENO: checking for XMUU" >&5
20247echo $ECHO_N "checking for XMUU... $ECHO_C" >&6; }
20248
20249if test -n "$PKG_CONFIG"; then
20250        if test -n "$PKG_CONFIG" && \
20251    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
20252  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
20253  ac_status=$?
20254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20255  (exit $ac_status); }; then
20256  pkg_cv_XMUU_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null`
20257else
20258  pkg_failed=yes
20259fi
20260else
20261	pkg_failed=untried
20262fi
20263if test -n "$PKG_CONFIG"; then
20264        if test -n "$PKG_CONFIG" && \
20265    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
20266  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
20267  ac_status=$?
20268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20269  (exit $ac_status); }; then
20270  pkg_cv_XMUU_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null`
20271else
20272  pkg_failed=yes
20273fi
20274else
20275	pkg_failed=untried
20276fi
20277
20278if test $pkg_failed = yes; then
20279	XMUU_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11"`
20280	# Put the nasty error message in config.log where it belongs
20281	echo "$XMUU_PKG_ERRORS" 1>&5
20282
20283	{ { echo "$as_me:$LINENO: error: Package requirements (x11) were not met.
20284Consider adjusting the PKG_CONFIG_PATH environment variable if you
20285installed software in a non-standard prefix.
20286
20287Alternatively you may set the XMUU_CFLAGS and XMUU_LIBS environment variables
20288to avoid the need to call pkg-config.  See the pkg-config man page for
20289more details." >&5
20290echo "$as_me: error: Package requirements (x11) were not met.
20291Consider adjusting the PKG_CONFIG_PATH environment variable if you
20292installed software in a non-standard prefix.
20293
20294Alternatively you may set the XMUU_CFLAGS and XMUU_LIBS environment variables
20295to avoid the need to call pkg-config.  See the pkg-config man page for
20296more details." >&2;}
20297   { (exit 1); exit 1; }; }
20298elif test $pkg_failed = untried; then
20299	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20300is in your PATH or set the PKG_CONFIG environment variable to the full
20301path to pkg-config.
20302
20303Alternatively you may set the XMUU_CFLAGS and XMUU_LIBS environment variables
20304to avoid the need to call pkg-config.  See the pkg-config man page for
20305more details.
20306
20307To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20308See \`config.log' for more details." >&5
20309echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20310is in your PATH or set the PKG_CONFIG environment variable to the full
20311path to pkg-config.
20312
20313Alternatively you may set the XMUU_CFLAGS and XMUU_LIBS environment variables
20314to avoid the need to call pkg-config.  See the pkg-config man page for
20315more details.
20316
20317To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20318See \`config.log' for more details." >&2;}
20319   { (exit 1); exit 1; }; }
20320else
20321	XMUU_CFLAGS=$pkg_cv_XMUU_CFLAGS
20322	XMUU_LIBS=$pkg_cv_XMUU_LIBS
20323        { echo "$as_me:$LINENO: result: yes" >&5
20324echo "${ECHO_T}yes" >&6; }
20325	:
20326fi
20327
20328
20329
20330# CvtStdSel.c needs to know which network transports to build hostname
20331# conversion routines for
20332{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
20333echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
20334if test "${ac_cv_type_signal+set}" = set; then
20335  echo $ECHO_N "(cached) $ECHO_C" >&6
20336else
20337  cat >conftest.$ac_ext <<_ACEOF
20338/* confdefs.h.  */
20339_ACEOF
20340cat confdefs.h >>conftest.$ac_ext
20341cat >>conftest.$ac_ext <<_ACEOF
20342/* end confdefs.h.  */
20343#include <sys/types.h>
20344#include <signal.h>
20345
20346int
20347main ()
20348{
20349return *(signal (0, 0)) (0) == 1;
20350  ;
20351  return 0;
20352}
20353_ACEOF
20354rm -f conftest.$ac_objext
20355if { (ac_try="$ac_compile"
20356case "(($ac_try" in
20357  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20358  *) ac_try_echo=$ac_try;;
20359esac
20360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20361  (eval "$ac_compile") 2>conftest.er1
20362  ac_status=$?
20363  grep -v '^ *+' conftest.er1 >conftest.err
20364  rm -f conftest.er1
20365  cat conftest.err >&5
20366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20367  (exit $ac_status); } && {
20368	 test -z "$ac_c_werror_flag" ||
20369	 test ! -s conftest.err
20370       } && test -s conftest.$ac_objext; then
20371  ac_cv_type_signal=int
20372else
20373  echo "$as_me: failed program was:" >&5
20374sed 's/^/| /' conftest.$ac_ext >&5
20375
20376	ac_cv_type_signal=void
20377fi
20378
20379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20380fi
20381{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
20382echo "${ECHO_T}$ac_cv_type_signal" >&6; }
20383
20384cat >>confdefs.h <<_ACEOF
20385#define RETSIGTYPE $ac_cv_type_signal
20386_ACEOF
20387
20388
20389
20390
20391
20392 # Check whether --enable-unix-transport was given.
20393if test "${enable_unix_transport+set}" = set; then
20394  enableval=$enable_unix_transport; UNIXCONN=$enableval
20395else
20396  UNIXCONN=yes
20397fi
20398
20399 # Check whether --enable-tcp-transport was given.
20400if test "${enable_tcp_transport+set}" = set; then
20401  enableval=$enable_tcp_transport; TCPCONN=$enableval
20402else
20403  TCPCONN=yes
20404fi
20405
20406 { echo "$as_me:$LINENO: checking if Xtrans should support UNIX socket connections" >&5
20407echo $ECHO_N "checking if Xtrans should support UNIX socket connections... $ECHO_C" >&6; }
20408 if test "$UNIXCONN" = "yes"; then
20409
20410cat >>confdefs.h <<\_ACEOF
20411#define UNIXCONN 1
20412_ACEOF
20413
20414 fi
20415 { echo "$as_me:$LINENO: result: $UNIXCONN" >&5
20416echo "${ECHO_T}$UNIXCONN" >&6; }
20417 { echo "$as_me:$LINENO: checking if Xtrans should support TCP socket connections" >&5
20418echo $ECHO_N "checking if Xtrans should support TCP socket connections... $ECHO_C" >&6; }
20419 { echo "$as_me:$LINENO: result: $TCPCONN" >&5
20420echo "${ECHO_T}$TCPCONN" >&6; }
20421 if test "$TCPCONN" = "yes"; then
20422
20423cat >>confdefs.h <<\_ACEOF
20424#define TCPCONN 1
20425_ACEOF
20426
20427
20428 # SVR4 hides these in libraries other than libc
20429 { echo "$as_me:$LINENO: checking for library containing socket" >&5
20430echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
20431if test "${ac_cv_search_socket+set}" = set; then
20432  echo $ECHO_N "(cached) $ECHO_C" >&6
20433else
20434  ac_func_search_save_LIBS=$LIBS
20435cat >conftest.$ac_ext <<_ACEOF
20436/* confdefs.h.  */
20437_ACEOF
20438cat confdefs.h >>conftest.$ac_ext
20439cat >>conftest.$ac_ext <<_ACEOF
20440/* end confdefs.h.  */
20441
20442/* Override any GCC internal prototype to avoid an error.
20443   Use char because int might match the return type of a GCC
20444   builtin and then its argument prototype would still apply.  */
20445#ifdef __cplusplus
20446extern "C"
20447#endif
20448char socket ();
20449int
20450main ()
20451{
20452return socket ();
20453  ;
20454  return 0;
20455}
20456_ACEOF
20457for ac_lib in '' socket; do
20458  if test -z "$ac_lib"; then
20459    ac_res="none required"
20460  else
20461    ac_res=-l$ac_lib
20462    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20463  fi
20464  rm -f conftest.$ac_objext conftest$ac_exeext
20465if { (ac_try="$ac_link"
20466case "(($ac_try" in
20467  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20468  *) ac_try_echo=$ac_try;;
20469esac
20470eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20471  (eval "$ac_link") 2>conftest.er1
20472  ac_status=$?
20473  grep -v '^ *+' conftest.er1 >conftest.err
20474  rm -f conftest.er1
20475  cat conftest.err >&5
20476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20477  (exit $ac_status); } && {
20478	 test -z "$ac_c_werror_flag" ||
20479	 test ! -s conftest.err
20480       } && test -s conftest$ac_exeext &&
20481       $as_test_x conftest$ac_exeext; then
20482  ac_cv_search_socket=$ac_res
20483else
20484  echo "$as_me: failed program was:" >&5
20485sed 's/^/| /' conftest.$ac_ext >&5
20486
20487
20488fi
20489
20490rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20491      conftest$ac_exeext
20492  if test "${ac_cv_search_socket+set}" = set; then
20493  break
20494fi
20495done
20496if test "${ac_cv_search_socket+set}" = set; then
20497  :
20498else
20499  ac_cv_search_socket=no
20500fi
20501rm conftest.$ac_ext
20502LIBS=$ac_func_search_save_LIBS
20503fi
20504{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
20505echo "${ECHO_T}$ac_cv_search_socket" >&6; }
20506ac_res=$ac_cv_search_socket
20507if test "$ac_res" != no; then
20508  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20509
20510fi
20511
20512 { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
20513echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
20514if test "${ac_cv_search_gethostbyname+set}" = set; then
20515  echo $ECHO_N "(cached) $ECHO_C" >&6
20516else
20517  ac_func_search_save_LIBS=$LIBS
20518cat >conftest.$ac_ext <<_ACEOF
20519/* confdefs.h.  */
20520_ACEOF
20521cat confdefs.h >>conftest.$ac_ext
20522cat >>conftest.$ac_ext <<_ACEOF
20523/* end confdefs.h.  */
20524
20525/* Override any GCC internal prototype to avoid an error.
20526   Use char because int might match the return type of a GCC
20527   builtin and then its argument prototype would still apply.  */
20528#ifdef __cplusplus
20529extern "C"
20530#endif
20531char gethostbyname ();
20532int
20533main ()
20534{
20535return gethostbyname ();
20536  ;
20537  return 0;
20538}
20539_ACEOF
20540for ac_lib in '' nsl; do
20541  if test -z "$ac_lib"; then
20542    ac_res="none required"
20543  else
20544    ac_res=-l$ac_lib
20545    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20546  fi
20547  rm -f conftest.$ac_objext conftest$ac_exeext
20548if { (ac_try="$ac_link"
20549case "(($ac_try" in
20550  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20551  *) ac_try_echo=$ac_try;;
20552esac
20553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20554  (eval "$ac_link") 2>conftest.er1
20555  ac_status=$?
20556  grep -v '^ *+' conftest.er1 >conftest.err
20557  rm -f conftest.er1
20558  cat conftest.err >&5
20559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20560  (exit $ac_status); } && {
20561	 test -z "$ac_c_werror_flag" ||
20562	 test ! -s conftest.err
20563       } && test -s conftest$ac_exeext &&
20564       $as_test_x conftest$ac_exeext; then
20565  ac_cv_search_gethostbyname=$ac_res
20566else
20567  echo "$as_me: failed program was:" >&5
20568sed 's/^/| /' conftest.$ac_ext >&5
20569
20570
20571fi
20572
20573rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20574      conftest$ac_exeext
20575  if test "${ac_cv_search_gethostbyname+set}" = set; then
20576  break
20577fi
20578done
20579if test "${ac_cv_search_gethostbyname+set}" = set; then
20580  :
20581else
20582  ac_cv_search_gethostbyname=no
20583fi
20584rm conftest.$ac_ext
20585LIBS=$ac_func_search_save_LIBS
20586fi
20587{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
20588echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
20589ac_res=$ac_cv_search_gethostbyname
20590if test "$ac_res" != no; then
20591  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20592
20593fi
20594
20595
20596 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
20597 # Check whether --enable-ipv6 was given.
20598if test "${enable_ipv6+set}" = set; then
20599  enableval=$enable_ipv6; IPV6CONN=$enableval
20600else
20601  { echo "$as_me:$LINENO: checking for getaddrinfo" >&5
20602echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
20603if test "${ac_cv_func_getaddrinfo+set}" = set; then
20604  echo $ECHO_N "(cached) $ECHO_C" >&6
20605else
20606  cat >conftest.$ac_ext <<_ACEOF
20607/* confdefs.h.  */
20608_ACEOF
20609cat confdefs.h >>conftest.$ac_ext
20610cat >>conftest.$ac_ext <<_ACEOF
20611/* end confdefs.h.  */
20612/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo.
20613   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20614#define getaddrinfo innocuous_getaddrinfo
20615
20616/* System header to define __stub macros and hopefully few prototypes,
20617    which can conflict with char getaddrinfo (); below.
20618    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20619    <limits.h> exists even on freestanding compilers.  */
20620
20621#ifdef __STDC__
20622# include <limits.h>
20623#else
20624# include <assert.h>
20625#endif
20626
20627#undef getaddrinfo
20628
20629/* Override any GCC internal prototype to avoid an error.
20630   Use char because int might match the return type of a GCC
20631   builtin and then its argument prototype would still apply.  */
20632#ifdef __cplusplus
20633extern "C"
20634#endif
20635char getaddrinfo ();
20636/* The GNU C library defines this for functions which it implements
20637    to always fail with ENOSYS.  Some functions are actually named
20638    something starting with __ and the normal name is an alias.  */
20639#if defined __stub_getaddrinfo || defined __stub___getaddrinfo
20640choke me
20641#endif
20642
20643int
20644main ()
20645{
20646return getaddrinfo ();
20647  ;
20648  return 0;
20649}
20650_ACEOF
20651rm -f conftest.$ac_objext conftest$ac_exeext
20652if { (ac_try="$ac_link"
20653case "(($ac_try" in
20654  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20655  *) ac_try_echo=$ac_try;;
20656esac
20657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20658  (eval "$ac_link") 2>conftest.er1
20659  ac_status=$?
20660  grep -v '^ *+' conftest.er1 >conftest.err
20661  rm -f conftest.er1
20662  cat conftest.err >&5
20663  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20664  (exit $ac_status); } && {
20665	 test -z "$ac_c_werror_flag" ||
20666	 test ! -s conftest.err
20667       } && test -s conftest$ac_exeext &&
20668       $as_test_x conftest$ac_exeext; then
20669  ac_cv_func_getaddrinfo=yes
20670else
20671  echo "$as_me: failed program was:" >&5
20672sed 's/^/| /' conftest.$ac_ext >&5
20673
20674	ac_cv_func_getaddrinfo=no
20675fi
20676
20677rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20678      conftest$ac_exeext conftest.$ac_ext
20679fi
20680{ echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5
20681echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6; }
20682if test $ac_cv_func_getaddrinfo = yes; then
20683  IPV6CONN=yes
20684else
20685  IPV6CONN=no
20686fi
20687
20688fi
20689
20690 { echo "$as_me:$LINENO: checking if IPv6 support should be built" >&5
20691echo $ECHO_N "checking if IPv6 support should be built... $ECHO_C" >&6; }
20692 if test "$IPV6CONN" = "yes"; then
20693
20694cat >>confdefs.h <<\_ACEOF
20695#define IPv6 1
20696_ACEOF
20697
20698 fi
20699 { echo "$as_me:$LINENO: result: $IPV6CONN" >&5
20700echo "${ECHO_T}$IPV6CONN" >&6; }
20701
20702 # 4.3BSD-Reno added a new member to struct sockaddr_in
20703 { echo "$as_me:$LINENO: checking for struct sockaddr_in.sin_len" >&5
20704echo $ECHO_N "checking for struct sockaddr_in.sin_len... $ECHO_C" >&6; }
20705if test "${ac_cv_member_struct_sockaddr_in_sin_len+set}" = set; then
20706  echo $ECHO_N "(cached) $ECHO_C" >&6
20707else
20708  cat >conftest.$ac_ext <<_ACEOF
20709/* confdefs.h.  */
20710_ACEOF
20711cat confdefs.h >>conftest.$ac_ext
20712cat >>conftest.$ac_ext <<_ACEOF
20713/* end confdefs.h.  */
20714
20715#include <sys/types.h>
20716#include <sys/socket.h>
20717#include <netinet/in.h>
20718
20719
20720int
20721main ()
20722{
20723static struct sockaddr_in ac_aggr;
20724if (ac_aggr.sin_len)
20725return 0;
20726  ;
20727  return 0;
20728}
20729_ACEOF
20730rm -f conftest.$ac_objext
20731if { (ac_try="$ac_compile"
20732case "(($ac_try" in
20733  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20734  *) ac_try_echo=$ac_try;;
20735esac
20736eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20737  (eval "$ac_compile") 2>conftest.er1
20738  ac_status=$?
20739  grep -v '^ *+' conftest.er1 >conftest.err
20740  rm -f conftest.er1
20741  cat conftest.err >&5
20742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20743  (exit $ac_status); } && {
20744	 test -z "$ac_c_werror_flag" ||
20745	 test ! -s conftest.err
20746       } && test -s conftest.$ac_objext; then
20747  ac_cv_member_struct_sockaddr_in_sin_len=yes
20748else
20749  echo "$as_me: failed program was:" >&5
20750sed 's/^/| /' conftest.$ac_ext >&5
20751
20752	cat >conftest.$ac_ext <<_ACEOF
20753/* confdefs.h.  */
20754_ACEOF
20755cat confdefs.h >>conftest.$ac_ext
20756cat >>conftest.$ac_ext <<_ACEOF
20757/* end confdefs.h.  */
20758
20759#include <sys/types.h>
20760#include <sys/socket.h>
20761#include <netinet/in.h>
20762
20763
20764int
20765main ()
20766{
20767static struct sockaddr_in ac_aggr;
20768if (sizeof ac_aggr.sin_len)
20769return 0;
20770  ;
20771  return 0;
20772}
20773_ACEOF
20774rm -f conftest.$ac_objext
20775if { (ac_try="$ac_compile"
20776case "(($ac_try" in
20777  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20778  *) ac_try_echo=$ac_try;;
20779esac
20780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20781  (eval "$ac_compile") 2>conftest.er1
20782  ac_status=$?
20783  grep -v '^ *+' conftest.er1 >conftest.err
20784  rm -f conftest.er1
20785  cat conftest.err >&5
20786  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20787  (exit $ac_status); } && {
20788	 test -z "$ac_c_werror_flag" ||
20789	 test ! -s conftest.err
20790       } && test -s conftest.$ac_objext; then
20791  ac_cv_member_struct_sockaddr_in_sin_len=yes
20792else
20793  echo "$as_me: failed program was:" >&5
20794sed 's/^/| /' conftest.$ac_ext >&5
20795
20796	ac_cv_member_struct_sockaddr_in_sin_len=no
20797fi
20798
20799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20800fi
20801
20802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20803fi
20804{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5
20805echo "${ECHO_T}$ac_cv_member_struct_sockaddr_in_sin_len" >&6; }
20806if test $ac_cv_member_struct_sockaddr_in_sin_len = yes; then
20807
20808cat >>confdefs.h <<\_ACEOF
20809#define BSD44SOCKETS 1
20810_ACEOF
20811
20812fi
20813
20814
20815 fi
20816 case $host_os in
20817	solaris*|sco*|sysv4*)	localdef="yes" ;;
20818	*)			localdef="no"  ;;
20819 esac
20820 # Check whether --enable-local-transport was given.
20821if test "${enable_local_transport+set}" = set; then
20822  enableval=$enable_local_transport; LOCALCONN=$enableval
20823else
20824  LOCALCONN=$localdef
20825fi
20826
20827 { echo "$as_me:$LINENO: checking if Xtrans should support os-specific local connections" >&5
20828echo $ECHO_N "checking if Xtrans should support os-specific local connections... $ECHO_C" >&6; }
20829 { echo "$as_me:$LINENO: result: $LOCALCONN" >&5
20830echo "${ECHO_T}$LOCALCONN" >&6; }
20831 if test "$LOCALCONN" = "yes"; then
20832
20833cat >>confdefs.h <<\_ACEOF
20834#define LOCALCONN 1
20835_ACEOF
20836
20837 fi
20838
20839
20840
20841#
20842# Assume that we have sprintf. If a system shows up
20843# that doesn't, we will deal with it at that point.
20844#
20845# The way to deal with it is:
20846#
20847#  1. Add a test for sprintf it here in configure.ac
20848#     that sets or unsets HAS_SNPRINTF as appropriate
20849#
20850#  2. add a copy of xc/lib/misc/snprintf.c
20851#
20852# The source file in question is Lower.c
20853#
20854
20855
20856cat >>confdefs.h <<\_ACEOF
20857#define HAS_SNPRINTF
20858_ACEOF
20859
20860
20861
20862
20863
20864# Allow checking code with lint, sparse, etc.
20865
20866# Check whether --with-lint was given.
20867if test "${with_lint+set}" = set; then
20868  withval=$with_lint; use_lint=$withval
20869else
20870  use_lint=no
20871fi
20872
20873if test "x$use_lint" = "xyes" ; then
20874	LINT="lint"
20875else
20876	LINT="$use_lint"
20877fi
20878if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
20879    case $LINT in
20880	lint|*/lint)
20881	    case $host_os in
20882		solaris*)
20883			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
20884			;;
20885	    esac
20886	    ;;
20887    esac
20888fi
20889
20890
20891
20892 if test x$LINT != xno; then
20893  LINT_TRUE=
20894  LINT_FALSE='#'
20895else
20896  LINT_TRUE='#'
20897  LINT_FALSE=
20898fi
20899
20900
20901
20902
20903
20904# Build lint "library" for more indepth checks of programs calling this library
20905# Check whether --enable-lint-library was given.
20906if test "${enable_lint_library+set}" = set; then
20907  enableval=$enable_lint_library; make_lint_lib=$enableval
20908else
20909  make_lint_lib=no
20910fi
20911
20912if test "x$make_lint_lib" != "xno" ; then
20913	if test "x$LINT" = "xno" ; then
20914		{ { echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
20915echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
20916   { (exit 1); exit 1; }; }
20917	fi
20918	if test "x$make_lint_lib" = "xyes" ; then
20919		LINTLIB=llib-lXmu.ln
20920	else
20921		LINTLIB=$make_lint_lib
20922	fi
20923fi
20924
20925 if test x$make_lint_lib != xno; then
20926  MAKE_LINT_LIB_TRUE=
20927  MAKE_LINT_LIB_FALSE='#'
20928else
20929  MAKE_LINT_LIB_TRUE='#'
20930  MAKE_LINT_LIB_FALSE=
20931fi
20932
20933
20934
20935LINTLIBUU=`echo $LINTLIB | sed s/Xmu/Xmuu/`
20936
20937
20938if test "x$GCC" = "xyes"; then
20939        GCC_WARNINGS="-Wall -Wpointer-arith -Wstrict-prototypes \
20940        -Wmissing-prototypes -Wmissing-declarations -Wnested-externs"
20941        XMU_CFLAGS="$GCC_WARNINGS $XMU_CFLAGS"
20942fi
20943
20944
20945
20946# Check whether --with-release-version was given.
20947if test "${with_release_version+set}" = set; then
20948  withval=$with_release_version; RELEASE_VERSION="$withval"
20949else
20950  RELEASE_VERSION=""
20951fi
20952
20953	if test "x$RELEASE_VERSION" != "x"; then
20954		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20955		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20956		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20957echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20958	fi
20959
20960cat >>confdefs.h <<_ACEOF
20961#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20962_ACEOF
20963
20964	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
20965	if test "x$PVM" = "x"; then
20966		PVM="0"
20967	fi
20968
20969cat >>confdefs.h <<_ACEOF
20970#define PACKAGE_VERSION_MINOR $PVM
20971_ACEOF
20972
20973	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
20974	if test "x$PVP" = "x"; then
20975		PVP="0"
20976	fi
20977
20978cat >>confdefs.h <<_ACEOF
20979#define PACKAGE_VERSION_PATCHLEVEL $PVP
20980_ACEOF
20981
20982
20983
20984ac_config_files="$ac_config_files Makefile include/Makefile src/Makefile xmu.pc xmuu.pc"
20985
20986cat >confcache <<\_ACEOF
20987# This file is a shell script that caches the results of configure
20988# tests run on this system so they can be shared between configure
20989# scripts and configure runs, see configure's option --config-cache.
20990# It is not useful on other systems.  If it contains results you don't
20991# want to keep, you may remove or edit it.
20992#
20993# config.status only pays attention to the cache file if you give it
20994# the --recheck option to rerun configure.
20995#
20996# `ac_cv_env_foo' variables (set or unset) will be overridden when
20997# loading this file, other *unset* `ac_cv_foo' will be assigned the
20998# following values.
20999
21000_ACEOF
21001
21002# The following way of writing the cache mishandles newlines in values,
21003# but we know of no workaround that is simple, portable, and efficient.
21004# So, we kill variables containing newlines.
21005# Ultrix sh set writes to stderr and can't be redirected directly,
21006# and sets the high bit in the cache file unless we assign to the vars.
21007(
21008  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21009    eval ac_val=\$$ac_var
21010    case $ac_val in #(
21011    *${as_nl}*)
21012      case $ac_var in #(
21013      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21014echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21015      esac
21016      case $ac_var in #(
21017      _ | IFS | as_nl) ;; #(
21018      *) $as_unset $ac_var ;;
21019      esac ;;
21020    esac
21021  done
21022
21023  (set) 2>&1 |
21024    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21025    *${as_nl}ac_space=\ *)
21026      # `set' does not quote correctly, so add quotes (double-quote
21027      # substitution turns \\\\ into \\, and sed turns \\ into \).
21028      sed -n \
21029	"s/'/'\\\\''/g;
21030	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21031      ;; #(
21032    *)
21033      # `set' quotes correctly as required by POSIX, so do not add quotes.
21034      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21035      ;;
21036    esac |
21037    sort
21038) |
21039  sed '
21040     /^ac_cv_env_/b end
21041     t clear
21042     :clear
21043     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21044     t end
21045     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21046     :end' >>confcache
21047if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21048  if test -w "$cache_file"; then
21049    test "x$cache_file" != "x/dev/null" &&
21050      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21051echo "$as_me: updating cache $cache_file" >&6;}
21052    cat confcache >$cache_file
21053  else
21054    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21055echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21056  fi
21057fi
21058rm -f confcache
21059
21060test "x$prefix" = xNONE && prefix=$ac_default_prefix
21061# Let make expand exec_prefix.
21062test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21063
21064DEFS=-DHAVE_CONFIG_H
21065
21066ac_libobjs=
21067ac_ltlibobjs=
21068for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21069  # 1. Remove the extension, and $U if already installed.
21070  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21071  ac_i=`echo "$ac_i" | sed "$ac_script"`
21072  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21073  #    will be set to the directory where LIBOBJS objects are built.
21074  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21075  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21076done
21077LIBOBJS=$ac_libobjs
21078
21079LTLIBOBJS=$ac_ltlibobjs
21080
21081
21082if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21083  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21084Usually this means the macro was only invoked conditionally." >&5
21085echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21086Usually this means the macro was only invoked conditionally." >&2;}
21087   { (exit 1); exit 1; }; }
21088fi
21089if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21090  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21091Usually this means the macro was only invoked conditionally." >&5
21092echo "$as_me: error: conditional \"AMDEP\" was never defined.
21093Usually this means the macro was only invoked conditionally." >&2;}
21094   { (exit 1); exit 1; }; }
21095fi
21096if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21097  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21098Usually this means the macro was only invoked conditionally." >&5
21099echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21100Usually this means the macro was only invoked conditionally." >&2;}
21101   { (exit 1); exit 1; }; }
21102fi
21103if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21104  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21105Usually this means the macro was only invoked conditionally." >&5
21106echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21107Usually this means the macro was only invoked conditionally." >&2;}
21108   { (exit 1); exit 1; }; }
21109fi
21110if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21111  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21112Usually this means the macro was only invoked conditionally." >&5
21113echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21114Usually this means the macro was only invoked conditionally." >&2;}
21115   { (exit 1); exit 1; }; }
21116fi
21117if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
21118  { { echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
21119Usually this means the macro was only invoked conditionally." >&5
21120echo "$as_me: error: conditional \"LINT\" was never defined.
21121Usually this means the macro was only invoked conditionally." >&2;}
21122   { (exit 1); exit 1; }; }
21123fi
21124if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
21125  { { echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
21126Usually this means the macro was only invoked conditionally." >&5
21127echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
21128Usually this means the macro was only invoked conditionally." >&2;}
21129   { (exit 1); exit 1; }; }
21130fi
21131
21132: ${CONFIG_STATUS=./config.status}
21133ac_clean_files_save=$ac_clean_files
21134ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21135{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21136echo "$as_me: creating $CONFIG_STATUS" >&6;}
21137cat >$CONFIG_STATUS <<_ACEOF
21138#! $SHELL
21139# Generated by $as_me.
21140# Run this file to recreate the current configuration.
21141# Compiler output produced by configure, useful for debugging
21142# configure, is in config.log if it exists.
21143
21144debug=false
21145ac_cs_recheck=false
21146ac_cs_silent=false
21147SHELL=\${CONFIG_SHELL-$SHELL}
21148_ACEOF
21149
21150cat >>$CONFIG_STATUS <<\_ACEOF
21151## --------------------- ##
21152## M4sh Initialization.  ##
21153## --------------------- ##
21154
21155# Be more Bourne compatible
21156DUALCASE=1; export DUALCASE # for MKS sh
21157if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21158  emulate sh
21159  NULLCMD=:
21160  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21161  # is contrary to our usage.  Disable this feature.
21162  alias -g '${1+"$@"}'='"$@"'
21163  setopt NO_GLOB_SUBST
21164else
21165  case `(set -o) 2>/dev/null` in
21166  *posix*) set -o posix ;;
21167esac
21168
21169fi
21170
21171
21172
21173
21174# PATH needs CR
21175# Avoid depending upon Character Ranges.
21176as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21177as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21178as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21179as_cr_digits='0123456789'
21180as_cr_alnum=$as_cr_Letters$as_cr_digits
21181
21182# The user is always right.
21183if test "${PATH_SEPARATOR+set}" != set; then
21184  echo "#! /bin/sh" >conf$$.sh
21185  echo  "exit 0"   >>conf$$.sh
21186  chmod +x conf$$.sh
21187  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21188    PATH_SEPARATOR=';'
21189  else
21190    PATH_SEPARATOR=:
21191  fi
21192  rm -f conf$$.sh
21193fi
21194
21195# Support unset when possible.
21196if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21197  as_unset=unset
21198else
21199  as_unset=false
21200fi
21201
21202
21203# IFS
21204# We need space, tab and new line, in precisely that order.  Quoting is
21205# there to prevent editors from complaining about space-tab.
21206# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21207# splitting by setting IFS to empty value.)
21208as_nl='
21209'
21210IFS=" ""	$as_nl"
21211
21212# Find who we are.  Look in the path if we contain no directory separator.
21213case $0 in
21214  *[\\/]* ) as_myself=$0 ;;
21215  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21216for as_dir in $PATH
21217do
21218  IFS=$as_save_IFS
21219  test -z "$as_dir" && as_dir=.
21220  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21221done
21222IFS=$as_save_IFS
21223
21224     ;;
21225esac
21226# We did not find ourselves, most probably we were run as `sh COMMAND'
21227# in which case we are not to be found in the path.
21228if test "x$as_myself" = x; then
21229  as_myself=$0
21230fi
21231if test ! -f "$as_myself"; then
21232  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21233  { (exit 1); exit 1; }
21234fi
21235
21236# Work around bugs in pre-3.0 UWIN ksh.
21237for as_var in ENV MAIL MAILPATH
21238do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21239done
21240PS1='$ '
21241PS2='> '
21242PS4='+ '
21243
21244# NLS nuisances.
21245for as_var in \
21246  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21247  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21248  LC_TELEPHONE LC_TIME
21249do
21250  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21251    eval $as_var=C; export $as_var
21252  else
21253    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21254  fi
21255done
21256
21257# Required to use basename.
21258if expr a : '\(a\)' >/dev/null 2>&1 &&
21259   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21260  as_expr=expr
21261else
21262  as_expr=false
21263fi
21264
21265if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21266  as_basename=basename
21267else
21268  as_basename=false
21269fi
21270
21271
21272# Name of the executable.
21273as_me=`$as_basename -- "$0" ||
21274$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21275	 X"$0" : 'X\(//\)$' \| \
21276	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21277echo X/"$0" |
21278    sed '/^.*\/\([^/][^/]*\)\/*$/{
21279	    s//\1/
21280	    q
21281	  }
21282	  /^X\/\(\/\/\)$/{
21283	    s//\1/
21284	    q
21285	  }
21286	  /^X\/\(\/\).*/{
21287	    s//\1/
21288	    q
21289	  }
21290	  s/.*/./; q'`
21291
21292# CDPATH.
21293$as_unset CDPATH
21294
21295
21296
21297  as_lineno_1=$LINENO
21298  as_lineno_2=$LINENO
21299  test "x$as_lineno_1" != "x$as_lineno_2" &&
21300  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21301
21302  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21303  # uniformly replaced by the line number.  The first 'sed' inserts a
21304  # line-number line after each line using $LINENO; the second 'sed'
21305  # does the real work.  The second script uses 'N' to pair each
21306  # line-number line with the line containing $LINENO, and appends
21307  # trailing '-' during substitution so that $LINENO is not a special
21308  # case at line end.
21309  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21310  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21311  # E. McMahon (1931-1989) for sed's syntax.  :-)
21312  sed -n '
21313    p
21314    /[$]LINENO/=
21315  ' <$as_myself |
21316    sed '
21317      s/[$]LINENO.*/&-/
21318      t lineno
21319      b
21320      :lineno
21321      N
21322      :loop
21323      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21324      t loop
21325      s/-\n.*//
21326    ' >$as_me.lineno &&
21327  chmod +x "$as_me.lineno" ||
21328    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21329   { (exit 1); exit 1; }; }
21330
21331  # Don't try to exec as it changes $[0], causing all sort of problems
21332  # (the dirname of $[0] is not the place where we might find the
21333  # original and so on.  Autoconf is especially sensitive to this).
21334  . "./$as_me.lineno"
21335  # Exit status is that of the last command.
21336  exit
21337}
21338
21339
21340if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21341  as_dirname=dirname
21342else
21343  as_dirname=false
21344fi
21345
21346ECHO_C= ECHO_N= ECHO_T=
21347case `echo -n x` in
21348-n*)
21349  case `echo 'x\c'` in
21350  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21351  *)   ECHO_C='\c';;
21352  esac;;
21353*)
21354  ECHO_N='-n';;
21355esac
21356
21357if expr a : '\(a\)' >/dev/null 2>&1 &&
21358   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21359  as_expr=expr
21360else
21361  as_expr=false
21362fi
21363
21364rm -f conf$$ conf$$.exe conf$$.file
21365if test -d conf$$.dir; then
21366  rm -f conf$$.dir/conf$$.file
21367else
21368  rm -f conf$$.dir
21369  mkdir conf$$.dir
21370fi
21371echo >conf$$.file
21372if ln -s conf$$.file conf$$ 2>/dev/null; then
21373  as_ln_s='ln -s'
21374  # ... but there are two gotchas:
21375  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21376  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21377  # In both cases, we have to default to `cp -p'.
21378  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21379    as_ln_s='cp -p'
21380elif ln conf$$.file conf$$ 2>/dev/null; then
21381  as_ln_s=ln
21382else
21383  as_ln_s='cp -p'
21384fi
21385rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21386rmdir conf$$.dir 2>/dev/null
21387
21388if mkdir -p . 2>/dev/null; then
21389  as_mkdir_p=:
21390else
21391  test -d ./-p && rmdir ./-p
21392  as_mkdir_p=false
21393fi
21394
21395if test -x / >/dev/null 2>&1; then
21396  as_test_x='test -x'
21397else
21398  if ls -dL / >/dev/null 2>&1; then
21399    as_ls_L_option=L
21400  else
21401    as_ls_L_option=
21402  fi
21403  as_test_x='
21404    eval sh -c '\''
21405      if test -d "$1"; then
21406        test -d "$1/.";
21407      else
21408	case $1 in
21409        -*)set "./$1";;
21410	esac;
21411	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21412	???[sx]*):;;*)false;;esac;fi
21413    '\'' sh
21414  '
21415fi
21416as_executable_p=$as_test_x
21417
21418# Sed expression to map a string onto a valid CPP name.
21419as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21420
21421# Sed expression to map a string onto a valid variable name.
21422as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21423
21424
21425exec 6>&1
21426
21427# Save the log message, to keep $[0] and so on meaningful, and to
21428# report actual input values of CONFIG_FILES etc. instead of their
21429# values after options handling.
21430ac_log="
21431This file was extended by libXmu $as_me 1.0.4, which was
21432generated by GNU Autoconf 2.61.  Invocation command line was
21433
21434  CONFIG_FILES    = $CONFIG_FILES
21435  CONFIG_HEADERS  = $CONFIG_HEADERS
21436  CONFIG_LINKS    = $CONFIG_LINKS
21437  CONFIG_COMMANDS = $CONFIG_COMMANDS
21438  $ $0 $@
21439
21440on `(hostname || uname -n) 2>/dev/null | sed 1q`
21441"
21442
21443_ACEOF
21444
21445cat >>$CONFIG_STATUS <<_ACEOF
21446# Files that config.status was made for.
21447config_files="$ac_config_files"
21448config_headers="$ac_config_headers"
21449config_commands="$ac_config_commands"
21450
21451_ACEOF
21452
21453cat >>$CONFIG_STATUS <<\_ACEOF
21454ac_cs_usage="\
21455\`$as_me' instantiates files from templates according to the
21456current configuration.
21457
21458Usage: $0 [OPTIONS] [FILE]...
21459
21460  -h, --help       print this help, then exit
21461  -V, --version    print version number and configuration settings, then exit
21462  -q, --quiet      do not print progress messages
21463  -d, --debug      don't remove temporary files
21464      --recheck    update $as_me by reconfiguring in the same conditions
21465  --file=FILE[:TEMPLATE]
21466		   instantiate the configuration file FILE
21467  --header=FILE[:TEMPLATE]
21468		   instantiate the configuration header FILE
21469
21470Configuration files:
21471$config_files
21472
21473Configuration headers:
21474$config_headers
21475
21476Configuration commands:
21477$config_commands
21478
21479Report bugs to <bug-autoconf@gnu.org>."
21480
21481_ACEOF
21482cat >>$CONFIG_STATUS <<_ACEOF
21483ac_cs_version="\\
21484libXmu config.status 1.0.4
21485configured by $0, generated by GNU Autoconf 2.61,
21486  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21487
21488Copyright (C) 2006 Free Software Foundation, Inc.
21489This config.status script is free software; the Free Software Foundation
21490gives unlimited permission to copy, distribute and modify it."
21491
21492ac_pwd='$ac_pwd'
21493srcdir='$srcdir'
21494INSTALL='$INSTALL'
21495MKDIR_P='$MKDIR_P'
21496_ACEOF
21497
21498cat >>$CONFIG_STATUS <<\_ACEOF
21499# If no file are specified by the user, then we need to provide default
21500# value.  By we need to know if files were specified by the user.
21501ac_need_defaults=:
21502while test $# != 0
21503do
21504  case $1 in
21505  --*=*)
21506    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21507    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21508    ac_shift=:
21509    ;;
21510  *)
21511    ac_option=$1
21512    ac_optarg=$2
21513    ac_shift=shift
21514    ;;
21515  esac
21516
21517  case $ac_option in
21518  # Handling of the options.
21519  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21520    ac_cs_recheck=: ;;
21521  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21522    echo "$ac_cs_version"; exit ;;
21523  --debug | --debu | --deb | --de | --d | -d )
21524    debug=: ;;
21525  --file | --fil | --fi | --f )
21526    $ac_shift
21527    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21528    ac_need_defaults=false;;
21529  --header | --heade | --head | --hea )
21530    $ac_shift
21531    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21532    ac_need_defaults=false;;
21533  --he | --h)
21534    # Conflict between --help and --header
21535    { echo "$as_me: error: ambiguous option: $1
21536Try \`$0 --help' for more information." >&2
21537   { (exit 1); exit 1; }; };;
21538  --help | --hel | -h )
21539    echo "$ac_cs_usage"; exit ;;
21540  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21541  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21542    ac_cs_silent=: ;;
21543
21544  # This is an error.
21545  -*) { echo "$as_me: error: unrecognized option: $1
21546Try \`$0 --help' for more information." >&2
21547   { (exit 1); exit 1; }; } ;;
21548
21549  *) ac_config_targets="$ac_config_targets $1"
21550     ac_need_defaults=false ;;
21551
21552  esac
21553  shift
21554done
21555
21556ac_configure_extra_args=
21557
21558if $ac_cs_silent; then
21559  exec 6>/dev/null
21560  ac_configure_extra_args="$ac_configure_extra_args --silent"
21561fi
21562
21563_ACEOF
21564cat >>$CONFIG_STATUS <<_ACEOF
21565if \$ac_cs_recheck; then
21566  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21567  CONFIG_SHELL=$SHELL
21568  export CONFIG_SHELL
21569  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21570fi
21571
21572_ACEOF
21573cat >>$CONFIG_STATUS <<\_ACEOF
21574exec 5>>config.log
21575{
21576  echo
21577  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21578## Running $as_me. ##
21579_ASBOX
21580  echo "$ac_log"
21581} >&5
21582
21583_ACEOF
21584cat >>$CONFIG_STATUS <<_ACEOF
21585#
21586# INIT-COMMANDS
21587#
21588AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21589
21590_ACEOF
21591
21592cat >>$CONFIG_STATUS <<\_ACEOF
21593
21594# Handling of arguments.
21595for ac_config_target in $ac_config_targets
21596do
21597  case $ac_config_target in
21598    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21599    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21600    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21601    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
21602    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21603    "xmu.pc") CONFIG_FILES="$CONFIG_FILES xmu.pc" ;;
21604    "xmuu.pc") CONFIG_FILES="$CONFIG_FILES xmuu.pc" ;;
21605
21606  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21607echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21608   { (exit 1); exit 1; }; };;
21609  esac
21610done
21611
21612
21613# If the user did not use the arguments to specify the items to instantiate,
21614# then the envvar interface is used.  Set only those that are not.
21615# We use the long form for the default assignment because of an extremely
21616# bizarre bug on SunOS 4.1.3.
21617if $ac_need_defaults; then
21618  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21619  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21620  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21621fi
21622
21623# Have a temporary directory for convenience.  Make it in the build tree
21624# simply because there is no reason against having it here, and in addition,
21625# creating and moving files from /tmp can sometimes cause problems.
21626# Hook for its removal unless debugging.
21627# Note that there is a small window in which the directory will not be cleaned:
21628# after its creation but before its name has been assigned to `$tmp'.
21629$debug ||
21630{
21631  tmp=
21632  trap 'exit_status=$?
21633  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21634' 0
21635  trap '{ (exit 1); exit 1; }' 1 2 13 15
21636}
21637# Create a (secure) tmp directory for tmp files.
21638
21639{
21640  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21641  test -n "$tmp" && test -d "$tmp"
21642}  ||
21643{
21644  tmp=./conf$$-$RANDOM
21645  (umask 077 && mkdir "$tmp")
21646} ||
21647{
21648   echo "$me: cannot create a temporary directory in ." >&2
21649   { (exit 1); exit 1; }
21650}
21651
21652#
21653# Set up the sed scripts for CONFIG_FILES section.
21654#
21655
21656# No need to generate the scripts if there are no CONFIG_FILES.
21657# This happens for instance when ./config.status config.h
21658if test -n "$CONFIG_FILES"; then
21659
21660_ACEOF
21661
21662
21663
21664ac_delim='%!_!# '
21665for ac_last_try in false false false false false :; do
21666  cat >conf$$subs.sed <<_ACEOF
21667SHELL!$SHELL$ac_delim
21668PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21669PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21670PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21671PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21672PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21673PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21674exec_prefix!$exec_prefix$ac_delim
21675prefix!$prefix$ac_delim
21676program_transform_name!$program_transform_name$ac_delim
21677bindir!$bindir$ac_delim
21678sbindir!$sbindir$ac_delim
21679libexecdir!$libexecdir$ac_delim
21680datarootdir!$datarootdir$ac_delim
21681datadir!$datadir$ac_delim
21682sysconfdir!$sysconfdir$ac_delim
21683sharedstatedir!$sharedstatedir$ac_delim
21684localstatedir!$localstatedir$ac_delim
21685includedir!$includedir$ac_delim
21686oldincludedir!$oldincludedir$ac_delim
21687docdir!$docdir$ac_delim
21688infodir!$infodir$ac_delim
21689htmldir!$htmldir$ac_delim
21690dvidir!$dvidir$ac_delim
21691pdfdir!$pdfdir$ac_delim
21692psdir!$psdir$ac_delim
21693libdir!$libdir$ac_delim
21694localedir!$localedir$ac_delim
21695mandir!$mandir$ac_delim
21696DEFS!$DEFS$ac_delim
21697ECHO_C!$ECHO_C$ac_delim
21698ECHO_N!$ECHO_N$ac_delim
21699ECHO_T!$ECHO_T$ac_delim
21700LIBS!$LIBS$ac_delim
21701build_alias!$build_alias$ac_delim
21702host_alias!$host_alias$ac_delim
21703target_alias!$target_alias$ac_delim
21704INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21705INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21706INSTALL_DATA!$INSTALL_DATA$ac_delim
21707am__isrc!$am__isrc$ac_delim
21708CYGPATH_W!$CYGPATH_W$ac_delim
21709PACKAGE!$PACKAGE$ac_delim
21710VERSION!$VERSION$ac_delim
21711ACLOCAL!$ACLOCAL$ac_delim
21712AUTOCONF!$AUTOCONF$ac_delim
21713AUTOMAKE!$AUTOMAKE$ac_delim
21714AUTOHEADER!$AUTOHEADER$ac_delim
21715MAKEINFO!$MAKEINFO$ac_delim
21716install_sh!$install_sh$ac_delim
21717STRIP!$STRIP$ac_delim
21718INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21719mkdir_p!$mkdir_p$ac_delim
21720AWK!$AWK$ac_delim
21721SET_MAKE!$SET_MAKE$ac_delim
21722am__leading_dot!$am__leading_dot$ac_delim
21723AMTAR!$AMTAR$ac_delim
21724am__tar!$am__tar$ac_delim
21725am__untar!$am__untar$ac_delim
21726MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21727MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21728MAINT!$MAINT$ac_delim
21729build!$build$ac_delim
21730build_cpu!$build_cpu$ac_delim
21731build_vendor!$build_vendor$ac_delim
21732build_os!$build_os$ac_delim
21733host!$host$ac_delim
21734host_cpu!$host_cpu$ac_delim
21735host_vendor!$host_vendor$ac_delim
21736host_os!$host_os$ac_delim
21737CC!$CC$ac_delim
21738CFLAGS!$CFLAGS$ac_delim
21739LDFLAGS!$LDFLAGS$ac_delim
21740CPPFLAGS!$CPPFLAGS$ac_delim
21741ac_ct_CC!$ac_ct_CC$ac_delim
21742EXEEXT!$EXEEXT$ac_delim
21743OBJEXT!$OBJEXT$ac_delim
21744DEPDIR!$DEPDIR$ac_delim
21745am__include!$am__include$ac_delim
21746am__quote!$am__quote$ac_delim
21747AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21748AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21749AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21750CCDEPMODE!$CCDEPMODE$ac_delim
21751am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21752am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21753GREP!$GREP$ac_delim
21754EGREP!$EGREP$ac_delim
21755LN_S!$LN_S$ac_delim
21756ECHO!$ECHO$ac_delim
21757AR!$AR$ac_delim
21758RANLIB!$RANLIB$ac_delim
21759CPP!$CPP$ac_delim
21760CXX!$CXX$ac_delim
21761CXXFLAGS!$CXXFLAGS$ac_delim
21762ac_ct_CXX!$ac_ct_CXX$ac_delim
21763CXXDEPMODE!$CXXDEPMODE$ac_delim
21764_ACEOF
21765
21766  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21767    break
21768  elif $ac_last_try; then
21769    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21770echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21771   { (exit 1); exit 1; }; }
21772  else
21773    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21774  fi
21775done
21776
21777ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21778if test -n "$ac_eof"; then
21779  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21780  ac_eof=`expr $ac_eof + 1`
21781fi
21782
21783cat >>$CONFIG_STATUS <<_ACEOF
21784cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21785/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21786_ACEOF
21787sed '
21788s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21789s/^/s,@/; s/!/@,|#_!!_#|/
21790:n
21791t n
21792s/'"$ac_delim"'$/,g/; t
21793s/$/\\/; p
21794N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21795' >>$CONFIG_STATUS <conf$$subs.sed
21796rm -f conf$$subs.sed
21797cat >>$CONFIG_STATUS <<_ACEOF
21798CEOF$ac_eof
21799_ACEOF
21800
21801
21802ac_delim='%!_!# '
21803for ac_last_try in false false false false false :; do
21804  cat >conf$$subs.sed <<_ACEOF
21805am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21806am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21807CXXCPP!$CXXCPP$ac_delim
21808F77!$F77$ac_delim
21809FFLAGS!$FFLAGS$ac_delim
21810ac_ct_F77!$ac_ct_F77$ac_delim
21811LIBTOOL!$LIBTOOL$ac_delim
21812PKG_CONFIG!$PKG_CONFIG$ac_delim
21813XMU_CFLAGS!$XMU_CFLAGS$ac_delim
21814XMU_LIBS!$XMU_LIBS$ac_delim
21815XMUU_CFLAGS!$XMUU_CFLAGS$ac_delim
21816XMUU_LIBS!$XMUU_LIBS$ac_delim
21817HAS_SNPRINTF!$HAS_SNPRINTF$ac_delim
21818LINT!$LINT$ac_delim
21819LINT_FLAGS!$LINT_FLAGS$ac_delim
21820LINT_TRUE!$LINT_TRUE$ac_delim
21821LINT_FALSE!$LINT_FALSE$ac_delim
21822LINTLIB!$LINTLIB$ac_delim
21823MAKE_LINT_LIB_TRUE!$MAKE_LINT_LIB_TRUE$ac_delim
21824MAKE_LINT_LIB_FALSE!$MAKE_LINT_LIB_FALSE$ac_delim
21825LINTLIBUU!$LINTLIBUU$ac_delim
21826LIBOBJS!$LIBOBJS$ac_delim
21827LTLIBOBJS!$LTLIBOBJS$ac_delim
21828_ACEOF
21829
21830  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 23; then
21831    break
21832  elif $ac_last_try; then
21833    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21834echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21835   { (exit 1); exit 1; }; }
21836  else
21837    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21838  fi
21839done
21840
21841ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21842if test -n "$ac_eof"; then
21843  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21844  ac_eof=`expr $ac_eof + 1`
21845fi
21846
21847cat >>$CONFIG_STATUS <<_ACEOF
21848cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21849/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21850_ACEOF
21851sed '
21852s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21853s/^/s,@/; s/!/@,|#_!!_#|/
21854:n
21855t n
21856s/'"$ac_delim"'$/,g/; t
21857s/$/\\/; p
21858N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21859' >>$CONFIG_STATUS <conf$$subs.sed
21860rm -f conf$$subs.sed
21861cat >>$CONFIG_STATUS <<_ACEOF
21862:end
21863s/|#_!!_#|//g
21864CEOF$ac_eof
21865_ACEOF
21866
21867
21868# VPATH may cause trouble with some makes, so we remove $(srcdir),
21869# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21870# trailing colons and then remove the whole line if VPATH becomes empty
21871# (actually we leave an empty line to preserve line numbers).
21872if test "x$srcdir" = x.; then
21873  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21874s/:*\$(srcdir):*/:/
21875s/:*\${srcdir}:*/:/
21876s/:*@srcdir@:*/:/
21877s/^\([^=]*=[	 ]*\):*/\1/
21878s/:*$//
21879s/^[^=]*=[	 ]*$//
21880}'
21881fi
21882
21883cat >>$CONFIG_STATUS <<\_ACEOF
21884fi # test -n "$CONFIG_FILES"
21885
21886
21887for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
21888do
21889  case $ac_tag in
21890  :[FHLC]) ac_mode=$ac_tag; continue;;
21891  esac
21892  case $ac_mode$ac_tag in
21893  :[FHL]*:*);;
21894  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21895echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21896   { (exit 1); exit 1; }; };;
21897  :[FH]-) ac_tag=-:-;;
21898  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21899  esac
21900  ac_save_IFS=$IFS
21901  IFS=:
21902  set x $ac_tag
21903  IFS=$ac_save_IFS
21904  shift
21905  ac_file=$1
21906  shift
21907
21908  case $ac_mode in
21909  :L) ac_source=$1;;
21910  :[FH])
21911    ac_file_inputs=
21912    for ac_f
21913    do
21914      case $ac_f in
21915      -) ac_f="$tmp/stdin";;
21916      *) # Look for the file first in the build tree, then in the source tree
21917	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21918	 # because $ac_f cannot contain `:'.
21919	 test -f "$ac_f" ||
21920	   case $ac_f in
21921	   [\\/$]*) false;;
21922	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21923	   esac ||
21924	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21925echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21926   { (exit 1); exit 1; }; };;
21927      esac
21928      ac_file_inputs="$ac_file_inputs $ac_f"
21929    done
21930
21931    # Let's still pretend it is `configure' which instantiates (i.e., don't
21932    # use $as_me), people would be surprised to read:
21933    #    /* config.h.  Generated by config.status.  */
21934    configure_input="Generated from "`IFS=:
21935	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21936    if test x"$ac_file" != x-; then
21937      configure_input="$ac_file.  $configure_input"
21938      { echo "$as_me:$LINENO: creating $ac_file" >&5
21939echo "$as_me: creating $ac_file" >&6;}
21940    fi
21941
21942    case $ac_tag in
21943    *:-:* | *:-) cat >"$tmp/stdin";;
21944    esac
21945    ;;
21946  esac
21947
21948  ac_dir=`$as_dirname -- "$ac_file" ||
21949$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21950	 X"$ac_file" : 'X\(//\)[^/]' \| \
21951	 X"$ac_file" : 'X\(//\)$' \| \
21952	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21953echo X"$ac_file" |
21954    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21955	    s//\1/
21956	    q
21957	  }
21958	  /^X\(\/\/\)[^/].*/{
21959	    s//\1/
21960	    q
21961	  }
21962	  /^X\(\/\/\)$/{
21963	    s//\1/
21964	    q
21965	  }
21966	  /^X\(\/\).*/{
21967	    s//\1/
21968	    q
21969	  }
21970	  s/.*/./; q'`
21971  { as_dir="$ac_dir"
21972  case $as_dir in #(
21973  -*) as_dir=./$as_dir;;
21974  esac
21975  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21976    as_dirs=
21977    while :; do
21978      case $as_dir in #(
21979      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21980      *) as_qdir=$as_dir;;
21981      esac
21982      as_dirs="'$as_qdir' $as_dirs"
21983      as_dir=`$as_dirname -- "$as_dir" ||
21984$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21985	 X"$as_dir" : 'X\(//\)[^/]' \| \
21986	 X"$as_dir" : 'X\(//\)$' \| \
21987	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21988echo X"$as_dir" |
21989    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21990	    s//\1/
21991	    q
21992	  }
21993	  /^X\(\/\/\)[^/].*/{
21994	    s//\1/
21995	    q
21996	  }
21997	  /^X\(\/\/\)$/{
21998	    s//\1/
21999	    q
22000	  }
22001	  /^X\(\/\).*/{
22002	    s//\1/
22003	    q
22004	  }
22005	  s/.*/./; q'`
22006      test -d "$as_dir" && break
22007    done
22008    test -z "$as_dirs" || eval "mkdir $as_dirs"
22009  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22010echo "$as_me: error: cannot create directory $as_dir" >&2;}
22011   { (exit 1); exit 1; }; }; }
22012  ac_builddir=.
22013
22014case "$ac_dir" in
22015.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22016*)
22017  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22018  # A ".." for each directory in $ac_dir_suffix.
22019  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22020  case $ac_top_builddir_sub in
22021  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22022  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22023  esac ;;
22024esac
22025ac_abs_top_builddir=$ac_pwd
22026ac_abs_builddir=$ac_pwd$ac_dir_suffix
22027# for backward compatibility:
22028ac_top_builddir=$ac_top_build_prefix
22029
22030case $srcdir in
22031  .)  # We are building in place.
22032    ac_srcdir=.
22033    ac_top_srcdir=$ac_top_builddir_sub
22034    ac_abs_top_srcdir=$ac_pwd ;;
22035  [\\/]* | ?:[\\/]* )  # Absolute name.
22036    ac_srcdir=$srcdir$ac_dir_suffix;
22037    ac_top_srcdir=$srcdir
22038    ac_abs_top_srcdir=$srcdir ;;
22039  *) # Relative name.
22040    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22041    ac_top_srcdir=$ac_top_build_prefix$srcdir
22042    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22043esac
22044ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22045
22046
22047  case $ac_mode in
22048  :F)
22049  #
22050  # CONFIG_FILE
22051  #
22052
22053  case $INSTALL in
22054  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22055  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22056  esac
22057  ac_MKDIR_P=$MKDIR_P
22058  case $MKDIR_P in
22059  [\\/$]* | ?:[\\/]* ) ;;
22060  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22061  esac
22062_ACEOF
22063
22064cat >>$CONFIG_STATUS <<\_ACEOF
22065# If the template does not know about datarootdir, expand it.
22066# FIXME: This hack should be removed a few years after 2.60.
22067ac_datarootdir_hack=; ac_datarootdir_seen=
22068
22069case `sed -n '/datarootdir/ {
22070  p
22071  q
22072}
22073/@datadir@/p
22074/@docdir@/p
22075/@infodir@/p
22076/@localedir@/p
22077/@mandir@/p
22078' $ac_file_inputs` in
22079*datarootdir*) ac_datarootdir_seen=yes;;
22080*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22081  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22082echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22083_ACEOF
22084cat >>$CONFIG_STATUS <<_ACEOF
22085  ac_datarootdir_hack='
22086  s&@datadir@&$datadir&g
22087  s&@docdir@&$docdir&g
22088  s&@infodir@&$infodir&g
22089  s&@localedir@&$localedir&g
22090  s&@mandir@&$mandir&g
22091    s&\\\${datarootdir}&$datarootdir&g' ;;
22092esac
22093_ACEOF
22094
22095# Neutralize VPATH when `$srcdir' = `.'.
22096# Shell code in configure.ac might set extrasub.
22097# FIXME: do we really want to maintain this feature?
22098cat >>$CONFIG_STATUS <<_ACEOF
22099  sed "$ac_vpsub
22100$extrasub
22101_ACEOF
22102cat >>$CONFIG_STATUS <<\_ACEOF
22103:t
22104/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22105s&@configure_input@&$configure_input&;t t
22106s&@top_builddir@&$ac_top_builddir_sub&;t t
22107s&@srcdir@&$ac_srcdir&;t t
22108s&@abs_srcdir@&$ac_abs_srcdir&;t t
22109s&@top_srcdir@&$ac_top_srcdir&;t t
22110s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22111s&@builddir@&$ac_builddir&;t t
22112s&@abs_builddir@&$ac_abs_builddir&;t t
22113s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22114s&@INSTALL@&$ac_INSTALL&;t t
22115s&@MKDIR_P@&$ac_MKDIR_P&;t t
22116$ac_datarootdir_hack
22117" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22118
22119test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22120  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22121  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22122  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22123which seems to be undefined.  Please make sure it is defined." >&5
22124echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22125which seems to be undefined.  Please make sure it is defined." >&2;}
22126
22127  rm -f "$tmp/stdin"
22128  case $ac_file in
22129  -) cat "$tmp/out"; rm -f "$tmp/out";;
22130  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22131  esac
22132 ;;
22133  :H)
22134  #
22135  # CONFIG_HEADER
22136  #
22137_ACEOF
22138
22139# Transform confdefs.h into a sed script `conftest.defines', that
22140# substitutes the proper values into config.h.in to produce config.h.
22141rm -f conftest.defines conftest.tail
22142# First, append a space to every undef/define line, to ease matching.
22143echo 's/$/ /' >conftest.defines
22144# Then, protect against being on the right side of a sed subst, or in
22145# an unquoted here document, in config.status.  If some macros were
22146# called several times there might be several #defines for the same
22147# symbol, which is useless.  But do not sort them, since the last
22148# AC_DEFINE must be honored.
22149ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22150# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22151# NAME is the cpp macro being defined, VALUE is the value it is being given.
22152# PARAMS is the parameter list in the macro definition--in most cases, it's
22153# just an empty string.
22154ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22155ac_dB='\\)[	 (].*,\\1define\\2'
22156ac_dC=' '
22157ac_dD=' ,'
22158
22159uniq confdefs.h |
22160  sed -n '
22161	t rset
22162	:rset
22163	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22164	t ok
22165	d
22166	:ok
22167	s/[\\&,]/\\&/g
22168	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22169	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22170  ' >>conftest.defines
22171
22172# Remove the space that was appended to ease matching.
22173# Then replace #undef with comments.  This is necessary, for
22174# example, in the case of _POSIX_SOURCE, which is predefined and required
22175# on some systems where configure will not decide to define it.
22176# (The regexp can be short, since the line contains either #define or #undef.)
22177echo 's/ $//
22178s,^[	 #]*u.*,/* & */,' >>conftest.defines
22179
22180# Break up conftest.defines:
22181ac_max_sed_lines=50
22182
22183# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22184# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22185# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22186# et cetera.
22187ac_in='$ac_file_inputs'
22188ac_out='"$tmp/out1"'
22189ac_nxt='"$tmp/out2"'
22190
22191while :
22192do
22193  # Write a here document:
22194    cat >>$CONFIG_STATUS <<_ACEOF
22195    # First, check the format of the line:
22196    cat >"\$tmp/defines.sed" <<\\CEOF
22197/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22198/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22199b
22200:def
22201_ACEOF
22202  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22203  echo 'CEOF
22204    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22205  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22206  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22207  grep . conftest.tail >/dev/null || break
22208  rm -f conftest.defines
22209  mv conftest.tail conftest.defines
22210done
22211rm -f conftest.defines conftest.tail
22212
22213echo "ac_result=$ac_in" >>$CONFIG_STATUS
22214cat >>$CONFIG_STATUS <<\_ACEOF
22215  if test x"$ac_file" != x-; then
22216    echo "/* $configure_input  */" >"$tmp/config.h"
22217    cat "$ac_result" >>"$tmp/config.h"
22218    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22219      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22220echo "$as_me: $ac_file is unchanged" >&6;}
22221    else
22222      rm -f $ac_file
22223      mv "$tmp/config.h" $ac_file
22224    fi
22225  else
22226    echo "/* $configure_input  */"
22227    cat "$ac_result"
22228  fi
22229  rm -f "$tmp/out12"
22230# Compute $ac_file's index in $config_headers.
22231_am_stamp_count=1
22232for _am_header in $config_headers :; do
22233  case $_am_header in
22234    $ac_file | $ac_file:* )
22235      break ;;
22236    * )
22237      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22238  esac
22239done
22240echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
22241$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22242	 X$ac_file : 'X\(//\)[^/]' \| \
22243	 X$ac_file : 'X\(//\)$' \| \
22244	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
22245echo X$ac_file |
22246    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22247	    s//\1/
22248	    q
22249	  }
22250	  /^X\(\/\/\)[^/].*/{
22251	    s//\1/
22252	    q
22253	  }
22254	  /^X\(\/\/\)$/{
22255	    s//\1/
22256	    q
22257	  }
22258	  /^X\(\/\).*/{
22259	    s//\1/
22260	    q
22261	  }
22262	  s/.*/./; q'`/stamp-h$_am_stamp_count
22263 ;;
22264
22265  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22266echo "$as_me: executing $ac_file commands" >&6;}
22267 ;;
22268  esac
22269
22270
22271  case $ac_file$ac_mode in
22272    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22273  # Strip MF so we end up with the name of the file.
22274  mf=`echo "$mf" | sed -e 's/:.*$//'`
22275  # Check whether this is an Automake generated Makefile or not.
22276  # We used to match only the files named `Makefile.in', but
22277  # some people rename them; so instead we look at the file content.
22278  # Grep'ing the first line is not enough: some people post-process
22279  # each Makefile.in and add a new line on top of each file to say so.
22280  # Grep'ing the whole file is not good either: AIX grep has a line
22281  # limit of 2048, but all sed's we know have understand at least 4000.
22282  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
22283    dirpart=`$as_dirname -- "$mf" ||
22284$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22285	 X"$mf" : 'X\(//\)[^/]' \| \
22286	 X"$mf" : 'X\(//\)$' \| \
22287	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22288echo X"$mf" |
22289    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22290	    s//\1/
22291	    q
22292	  }
22293	  /^X\(\/\/\)[^/].*/{
22294	    s//\1/
22295	    q
22296	  }
22297	  /^X\(\/\/\)$/{
22298	    s//\1/
22299	    q
22300	  }
22301	  /^X\(\/\).*/{
22302	    s//\1/
22303	    q
22304	  }
22305	  s/.*/./; q'`
22306  else
22307    continue
22308  fi
22309  # Extract the definition of DEPDIR, am__include, and am__quote
22310  # from the Makefile without running `make'.
22311  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22312  test -z "$DEPDIR" && continue
22313  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22314  test -z "am__include" && continue
22315  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22316  # When using ansi2knr, U may be empty or an underscore; expand it
22317  U=`sed -n 's/^U = //p' < "$mf"`
22318  # Find all dependency output files, they are included files with
22319  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22320  # simplest approach to changing $(DEPDIR) to its actual value in the
22321  # expansion.
22322  for file in `sed -n "
22323    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22324       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22325    # Make sure the directory exists.
22326    test -f "$dirpart/$file" && continue
22327    fdir=`$as_dirname -- "$file" ||
22328$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22329	 X"$file" : 'X\(//\)[^/]' \| \
22330	 X"$file" : 'X\(//\)$' \| \
22331	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22332echo X"$file" |
22333    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22334	    s//\1/
22335	    q
22336	  }
22337	  /^X\(\/\/\)[^/].*/{
22338	    s//\1/
22339	    q
22340	  }
22341	  /^X\(\/\/\)$/{
22342	    s//\1/
22343	    q
22344	  }
22345	  /^X\(\/\).*/{
22346	    s//\1/
22347	    q
22348	  }
22349	  s/.*/./; q'`
22350    { as_dir=$dirpart/$fdir
22351  case $as_dir in #(
22352  -*) as_dir=./$as_dir;;
22353  esac
22354  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22355    as_dirs=
22356    while :; do
22357      case $as_dir in #(
22358      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22359      *) as_qdir=$as_dir;;
22360      esac
22361      as_dirs="'$as_qdir' $as_dirs"
22362      as_dir=`$as_dirname -- "$as_dir" ||
22363$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22364	 X"$as_dir" : 'X\(//\)[^/]' \| \
22365	 X"$as_dir" : 'X\(//\)$' \| \
22366	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22367echo X"$as_dir" |
22368    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22369	    s//\1/
22370	    q
22371	  }
22372	  /^X\(\/\/\)[^/].*/{
22373	    s//\1/
22374	    q
22375	  }
22376	  /^X\(\/\/\)$/{
22377	    s//\1/
22378	    q
22379	  }
22380	  /^X\(\/\).*/{
22381	    s//\1/
22382	    q
22383	  }
22384	  s/.*/./; q'`
22385      test -d "$as_dir" && break
22386    done
22387    test -z "$as_dirs" || eval "mkdir $as_dirs"
22388  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22389echo "$as_me: error: cannot create directory $as_dir" >&2;}
22390   { (exit 1); exit 1; }; }; }
22391    # echo "creating $dirpart/$file"
22392    echo '# dummy' > "$dirpart/$file"
22393  done
22394done
22395 ;;
22396
22397  esac
22398done # for ac_tag
22399
22400
22401{ (exit 0); exit 0; }
22402_ACEOF
22403chmod +x $CONFIG_STATUS
22404ac_clean_files=$ac_clean_files_save
22405
22406
22407# configure is writing to config.log, and then calls config.status.
22408# config.status does its own redirection, appending to config.log.
22409# Unfortunately, on DOS this fails, as config.log is still kept open
22410# by configure, so config.status won't be able to write to it; its
22411# output is simply discarded.  So we exec the FD to /dev/null,
22412# effectively closing config.log, so it can be properly (re)opened and
22413# appended to by config.status.  When coming back to configure, we
22414# need to make the FD available again.
22415if test "$no_create" != yes; then
22416  ac_cs_success=:
22417  ac_config_status_args=
22418  test "$silent" = yes &&
22419    ac_config_status_args="$ac_config_status_args --quiet"
22420  exec 5>/dev/null
22421  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22422  exec 5>>config.log
22423  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22424  # would make configure fail if this is the last instruction.
22425  $ac_cs_success || { (exit 1); exit 1; }
22426fi
22427
22428