configure revision d9cd14440d6e44001d1280e75236b6a9d2247419
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.53 for [LLVM] [1.0].
4#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
7# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
8# 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
13# Check that we are running under the correct shell.
14SHELL=${CONFIG_SHELL-/bin/sh}
15
16case X$ECHO in
17X*--fallback-echo)
18  # Remove one level of quotation (which was required for Make).
19  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
20  ;;
21esac
22
23echo=${ECHO-echo}
24if test "X$1" = X--no-reexec; then
25  # Discard the --no-reexec flag, and continue.
26  shift
27elif test "X$1" = X--fallback-echo; then
28  # Avoid inline document here, it may be left over
29  :
30elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
31  # Yippee, $echo works!
32  :
33else
34  # Restart under the correct shell.
35  exec $SHELL "$0" --no-reexec ${1+"$@"}
36fi
37
38if test "X$1" = X--fallback-echo; then
39  # used as fallback echo
40  shift
41  cat <<EOF
42$*
43EOF
44  exit 0
45fi
46
47# The HP-UX ksh and POSIX shell print the target directory to stdout
48# if CDPATH is set.
49if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
50
51if test -z "$ECHO"; then
52if test "X${echo_test_string+set}" != Xset; then
53# find a string as large as possible, as long as the shell can cope with it
54  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
55    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
56    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
57       echo_test_string="`eval $cmd`" &&
58       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
59    then
60      break
61    fi
62  done
63fi
64
65if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
66   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
67   test "X$echo_testing_string" = "X$echo_test_string"; then
68  :
69else
70  # The Solaris, AIX, and Digital Unix default echo programs unquote
71  # backslashes.  This makes it impossible to quote backslashes using
72  #   echo "$something" | sed 's/\\/\\\\/g'
73  #
74  # So, first we look for a working echo in the user's PATH.
75
76  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
77  for dir in $PATH /usr/ucb; do
78    IFS="$lt_save_ifs"
79    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
80       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
81       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
82       test "X$echo_testing_string" = "X$echo_test_string"; then
83      echo="$dir/echo"
84      break
85    fi
86  done
87  IFS="$lt_save_ifs"
88
89  if test "X$echo" = Xecho; then
90    # We didn't find a better echo, so look for alternatives.
91    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
92       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
93       test "X$echo_testing_string" = "X$echo_test_string"; then
94      # This shell has a builtin print -r that does the trick.
95      echo='print -r'
96    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
97	 test "X$CONFIG_SHELL" != X/bin/ksh; then
98      # If we have ksh, try running configure again with it.
99      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
100      export ORIGINAL_CONFIG_SHELL
101      CONFIG_SHELL=/bin/ksh
102      export CONFIG_SHELL
103      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
104    else
105      # Try using printf.
106      echo='printf %s\n'
107      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
108	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
109	 test "X$echo_testing_string" = "X$echo_test_string"; then
110	# Cool, printf works
111	:
112      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
113	   test "X$echo_testing_string" = 'X\t' &&
114	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
115	   test "X$echo_testing_string" = "X$echo_test_string"; then
116	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
117	export CONFIG_SHELL
118	SHELL="$CONFIG_SHELL"
119	export SHELL
120	echo="$CONFIG_SHELL $0 --fallback-echo"
121      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
122	   test "X$echo_testing_string" = 'X\t' &&
123	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
124	   test "X$echo_testing_string" = "X$echo_test_string"; then
125	echo="$CONFIG_SHELL $0 --fallback-echo"
126      else
127	# maybe with a smaller string...
128	prev=:
129
130	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
131	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
132	  then
133	    break
134	  fi
135	  prev="$cmd"
136	done
137
138	if test "$prev" != 'sed 50q "$0"'; then
139	  echo_test_string=`eval $prev`
140	  export echo_test_string
141	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
142	else
143	  # Oops.  We lost completely, so just stick with echo.
144	  echo=echo
145	fi
146      fi
147    fi
148  fi
149fi
150fi
151
152# Copy echo and quote the copy suitably for passing to libtool from
153# the Makefile, instead of quoting the original, which is used later.
154ECHO=$echo
155if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
156   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
157fi
158
159
160
161
162tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`
163
164tagnames=`echo "$tagnames,F77" | sed 's/^,//'`
165
166if expr a : '\(a\)' >/dev/null 2>&1; then
167  as_expr=expr
168else
169  as_expr=false
170fi
171
172
173## --------------------- ##
174## M4sh Initialization.  ##
175## --------------------- ##
176
177# Be Bourne compatible
178if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
179  emulate sh
180  NULLCMD=:
181elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
182  set -o posix
183fi
184
185# NLS nuisances.
186# Support unset when possible.
187if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
188  as_unset=unset
189else
190  as_unset=false
191fi
192
193(set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
194    { $as_unset LANG || test "${LANG+set}" != set; } ||
195      { LANG=C; export LANG; }
196(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
197    { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
198      { LC_ALL=C; export LC_ALL; }
199(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
200    { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
201      { LC_TIME=C; export LC_TIME; }
202(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
203    { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
204      { LC_CTYPE=C; export LC_CTYPE; }
205(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
206    { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
207      { LANGUAGE=C; export LANGUAGE; }
208(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
209    { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
210      { LC_COLLATE=C; export LC_COLLATE; }
211(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
212    { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
213      { LC_NUMERIC=C; export LC_NUMERIC; }
214(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
215    { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
216      { LC_MESSAGES=C; export LC_MESSAGES; }
217
218
219# Name of the executable.
220as_me=`(basename "$0") 2>/dev/null ||
221$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
222	 X"$0" : 'X\(//\)$' \| \
223	 X"$0" : 'X\(/\)$' \| \
224	 .     : '\(.\)' 2>/dev/null ||
225echo X/"$0" |
226    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
227  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
228  	  /^X\/\(\/\).*/{ s//\1/; q; }
229  	  s/.*/./; q'`
230
231# PATH needs CR, and LINENO needs CR and PATH.
232# Avoid depending upon Character Ranges.
233as_cr_letters='abcdefghijklmnopqrstuvwxyz'
234as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
235as_cr_Letters=$as_cr_letters$as_cr_LETTERS
236as_cr_digits='0123456789'
237as_cr_alnum=$as_cr_Letters$as_cr_digits
238
239# The user is always right.
240if test "${PATH_SEPARATOR+set}" != set; then
241  echo "#! /bin/sh" >conftest.sh
242  echo  "exit 0"   >>conftest.sh
243  chmod +x conftest.sh
244  if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
245    PATH_SEPARATOR=';'
246  else
247    PATH_SEPARATOR=:
248  fi
249  rm -f conftest.sh
250fi
251
252
253  as_lineno_1=$LINENO
254  as_lineno_2=$LINENO
255  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
256  test "x$as_lineno_1" != "x$as_lineno_2" &&
257  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
258  # Find who we are.  Look in the path if we contain no path at all
259  # relative or not.
260  case $0 in
261    *[\\/]* ) as_myself=$0 ;;
262    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
263for as_dir in $PATH
264do
265  IFS=$as_save_IFS
266  test -z "$as_dir" && as_dir=.
267  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
268done
269
270       ;;
271  esac
272  # We did not find ourselves, most probably we were run as `sh COMMAND'
273  # in which case we are not to be found in the path.
274  if test "x$as_myself" = x; then
275    as_myself=$0
276  fi
277  if test ! -f "$as_myself"; then
278    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
279   { (exit 1); exit 1; }; }
280  fi
281  case $CONFIG_SHELL in
282  '')
283    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
284for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
285do
286  IFS=$as_save_IFS
287  test -z "$as_dir" && as_dir=.
288  for as_base in sh bash ksh sh5; do
289	 case $as_dir in
290	 /*)
291	   if ("$as_dir/$as_base" -c '
292  as_lineno_1=$LINENO
293  as_lineno_2=$LINENO
294  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
295  test "x$as_lineno_1" != "x$as_lineno_2" &&
296  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
297	     CONFIG_SHELL=$as_dir/$as_base
298	     export CONFIG_SHELL
299	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
300	   fi;;
301	 esac
302       done
303done
304;;
305  esac
306
307  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
308  # uniformly replaced by the line number.  The first 'sed' inserts a
309  # line-number line before each line; the second 'sed' does the real
310  # work.  The second script uses 'N' to pair each line-number line
311  # with the numbered line, and appends trailing '-' during
312  # substitution so that $LINENO is not a special case at line end.
313  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
314  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
315  sed '=' <$as_myself |
316    sed '
317      N
318      s,$,-,
319      : loop
320      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
321      t loop
322      s,-$,,
323      s,^['$as_cr_digits']*\n,,
324    ' >$as_me.lineno &&
325  chmod +x $as_me.lineno ||
326    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
327   { (exit 1); exit 1; }; }
328
329  # Don't try to exec as it changes $[0], causing all sort of problems
330  # (the dirname of $[0] is not the place where we might find the
331  # original and so on.  Autoconf is especially sensible to this).
332  . ./$as_me.lineno
333  # Exit status is that of the last command.
334  exit
335}
336
337
338case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
339  *c*,-n*) ECHO_N= ECHO_C='
340' ECHO_T='	' ;;
341  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
342  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
343esac
344
345if expr a : '\(a\)' >/dev/null 2>&1; then
346  as_expr=expr
347else
348  as_expr=false
349fi
350
351rm -f conf$$ conf$$.exe conf$$.file
352echo >conf$$.file
353if ln -s conf$$.file conf$$ 2>/dev/null; then
354  # We could just check for DJGPP; but this test a) works b) is more generic
355  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
356  if test -f conf$$.exe; then
357    # Don't use ln at all; we don't have any links
358    as_ln_s='cp -p'
359  else
360    as_ln_s='ln -s'
361  fi
362elif ln conf$$.file conf$$ 2>/dev/null; then
363  as_ln_s=ln
364else
365  as_ln_s='cp -p'
366fi
367rm -f conf$$ conf$$.exe conf$$.file
368
369as_executable_p="test -f"
370
371# Sed expression to map a string onto a valid CPP name.
372as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
373
374# Sed expression to map a string onto a valid variable name.
375as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
376
377
378# IFS
379# We need space, tab and new line, in precisely that order.
380as_nl='
381'
382IFS=" 	$as_nl"
383
384# CDPATH.
385$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
386
387
388# Name of the host.
389# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
390# so uname gets run too.
391ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
392
393exec 6>&1
394
395#
396# Initializations.
397#
398ac_default_prefix=/usr/local
399cross_compiling=no
400subdirs=
401MFLAGS=
402MAKEFLAGS=
403SHELL=${CONFIG_SHELL-/bin/sh}
404
405# Maximum number of lines to put in a shell here document.
406# This variable seems obsolete.  It should probably be removed, and
407# only ac_max_sed_lines should be used.
408: ${ac_max_here_lines=38}
409
410# Identity of this package.
411PACKAGE_NAME='[LLVM]'
412PACKAGE_TARNAME='--llvm--'
413PACKAGE_VERSION='[1.0]'
414PACKAGE_STRING='[LLVM] [1.0]'
415PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
416
417# Factoring default headers for most tests.
418ac_includes_default="\
419#include <stdio.h>
420#if HAVE_SYS_TYPES_H
421# include <sys/types.h>
422#endif
423#if HAVE_SYS_STAT_H
424# include <sys/stat.h>
425#endif
426#if STDC_HEADERS
427# include <stdlib.h>
428# include <stddef.h>
429#else
430# if HAVE_STDLIB_H
431#  include <stdlib.h>
432# endif
433#endif
434#if HAVE_STRING_H
435# if !STDC_HEADERS && HAVE_MEMORY_H
436#  include <memory.h>
437# endif
438# include <string.h>
439#endif
440#if HAVE_STRINGS_H
441# include <strings.h>
442#endif
443#if HAVE_INTTYPES_H
444# include <inttypes.h>
445#else
446# if HAVE_STDINT_H
447#  include <stdint.h>
448# endif
449#endif
450#if HAVE_UNISTD_H
451# include <unistd.h>
452#endif"
453
454ac_unique_file=""Makefile.config.in""
455
456# Initialize some variables set by options.
457ac_init_help=
458ac_init_version=false
459# The variables have the same names as the options, with
460# dashes changed to underlines.
461cache_file=/dev/null
462exec_prefix=NONE
463no_create=
464no_recursion=
465prefix=NONE
466program_prefix=NONE
467program_suffix=NONE
468program_transform_name=s,x,x,
469silent=
470site=
471srcdir=
472verbose=
473x_includes=NONE
474x_libraries=NONE
475
476# Installation directory options.
477# These are left unexpanded so users can "make install exec_prefix=/foo"
478# and all the variables that are supposed to be based on exec_prefix
479# by default will actually change.
480# Use braces instead of parens because sh, perl, etc. also accept them.
481bindir='${exec_prefix}/bin'
482sbindir='${exec_prefix}/sbin'
483libexecdir='${exec_prefix}/libexec'
484datadir='${prefix}/share'
485sysconfdir='${prefix}/etc'
486sharedstatedir='${prefix}/com'
487localstatedir='${prefix}/var'
488libdir='${exec_prefix}/lib'
489includedir='${prefix}/include'
490oldincludedir='/usr/include'
491infodir='${prefix}/info'
492mandir='${prefix}/man'
493
494ac_prev=
495for ac_option
496do
497  # If the previous option needs an argument, assign it.
498  if test -n "$ac_prev"; then
499    eval "$ac_prev=\$ac_option"
500    ac_prev=
501    continue
502  fi
503
504  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
505
506  # Accept the important Cygnus configure options, so we can diagnose typos.
507
508  case $ac_option in
509
510  -bindir | --bindir | --bindi | --bind | --bin | --bi)
511    ac_prev=bindir ;;
512  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
513    bindir=$ac_optarg ;;
514
515  -build | --build | --buil | --bui | --bu)
516    ac_prev=build_alias ;;
517  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
518    build_alias=$ac_optarg ;;
519
520  -cache-file | --cache-file | --cache-fil | --cache-fi \
521  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
522    ac_prev=cache_file ;;
523  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
524  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
525    cache_file=$ac_optarg ;;
526
527  --config-cache | -C)
528    cache_file=config.cache ;;
529
530  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
531    ac_prev=datadir ;;
532  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
533  | --da=*)
534    datadir=$ac_optarg ;;
535
536  -disable-* | --disable-*)
537    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
538    # Reject names that are not valid shell variable names.
539    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
540      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
541   { (exit 1); exit 1; }; }
542    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
543    eval "enable_$ac_feature=no" ;;
544
545  -enable-* | --enable-*)
546    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
547    # Reject names that are not valid shell variable names.
548    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
549      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
550   { (exit 1); exit 1; }; }
551    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
552    case $ac_option in
553      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
554      *) ac_optarg=yes ;;
555    esac
556    eval "enable_$ac_feature='$ac_optarg'" ;;
557
558  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
559  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
560  | --exec | --exe | --ex)
561    ac_prev=exec_prefix ;;
562  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
563  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
564  | --exec=* | --exe=* | --ex=*)
565    exec_prefix=$ac_optarg ;;
566
567  -gas | --gas | --ga | --g)
568    # Obsolete; use --with-gas.
569    with_gas=yes ;;
570
571  -help | --help | --hel | --he | -h)
572    ac_init_help=long ;;
573  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
574    ac_init_help=recursive ;;
575  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
576    ac_init_help=short ;;
577
578  -host | --host | --hos | --ho)
579    ac_prev=host_alias ;;
580  -host=* | --host=* | --hos=* | --ho=*)
581    host_alias=$ac_optarg ;;
582
583  -includedir | --includedir | --includedi | --included | --include \
584  | --includ | --inclu | --incl | --inc)
585    ac_prev=includedir ;;
586  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
587  | --includ=* | --inclu=* | --incl=* | --inc=*)
588    includedir=$ac_optarg ;;
589
590  -infodir | --infodir | --infodi | --infod | --info | --inf)
591    ac_prev=infodir ;;
592  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
593    infodir=$ac_optarg ;;
594
595  -libdir | --libdir | --libdi | --libd)
596    ac_prev=libdir ;;
597  -libdir=* | --libdir=* | --libdi=* | --libd=*)
598    libdir=$ac_optarg ;;
599
600  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
601  | --libexe | --libex | --libe)
602    ac_prev=libexecdir ;;
603  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
604  | --libexe=* | --libex=* | --libe=*)
605    libexecdir=$ac_optarg ;;
606
607  -localstatedir | --localstatedir | --localstatedi | --localstated \
608  | --localstate | --localstat | --localsta | --localst \
609  | --locals | --local | --loca | --loc | --lo)
610    ac_prev=localstatedir ;;
611  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
612  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
613  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
614    localstatedir=$ac_optarg ;;
615
616  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
617    ac_prev=mandir ;;
618  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
619    mandir=$ac_optarg ;;
620
621  -nfp | --nfp | --nf)
622    # Obsolete; use --without-fp.
623    with_fp=no ;;
624
625  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
626  | --no-cr | --no-c | -n)
627    no_create=yes ;;
628
629  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
630  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
631    no_recursion=yes ;;
632
633  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
634  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
635  | --oldin | --oldi | --old | --ol | --o)
636    ac_prev=oldincludedir ;;
637  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
638  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
639  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
640    oldincludedir=$ac_optarg ;;
641
642  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
643    ac_prev=prefix ;;
644  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
645    prefix=$ac_optarg ;;
646
647  -program-prefix | --program-prefix | --program-prefi | --program-pref \
648  | --program-pre | --program-pr | --program-p)
649    ac_prev=program_prefix ;;
650  -program-prefix=* | --program-prefix=* | --program-prefi=* \
651  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
652    program_prefix=$ac_optarg ;;
653
654  -program-suffix | --program-suffix | --program-suffi | --program-suff \
655  | --program-suf | --program-su | --program-s)
656    ac_prev=program_suffix ;;
657  -program-suffix=* | --program-suffix=* | --program-suffi=* \
658  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
659    program_suffix=$ac_optarg ;;
660
661  -program-transform-name | --program-transform-name \
662  | --program-transform-nam | --program-transform-na \
663  | --program-transform-n | --program-transform- \
664  | --program-transform | --program-transfor \
665  | --program-transfo | --program-transf \
666  | --program-trans | --program-tran \
667  | --progr-tra | --program-tr | --program-t)
668    ac_prev=program_transform_name ;;
669  -program-transform-name=* | --program-transform-name=* \
670  | --program-transform-nam=* | --program-transform-na=* \
671  | --program-transform-n=* | --program-transform-=* \
672  | --program-transform=* | --program-transfor=* \
673  | --program-transfo=* | --program-transf=* \
674  | --program-trans=* | --program-tran=* \
675  | --progr-tra=* | --program-tr=* | --program-t=*)
676    program_transform_name=$ac_optarg ;;
677
678  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
679  | -silent | --silent | --silen | --sile | --sil)
680    silent=yes ;;
681
682  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
683    ac_prev=sbindir ;;
684  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
685  | --sbi=* | --sb=*)
686    sbindir=$ac_optarg ;;
687
688  -sharedstatedir | --sharedstatedir | --sharedstatedi \
689  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
690  | --sharedst | --shareds | --shared | --share | --shar \
691  | --sha | --sh)
692    ac_prev=sharedstatedir ;;
693  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
694  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
695  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
696  | --sha=* | --sh=*)
697    sharedstatedir=$ac_optarg ;;
698
699  -site | --site | --sit)
700    ac_prev=site ;;
701  -site=* | --site=* | --sit=*)
702    site=$ac_optarg ;;
703
704  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
705    ac_prev=srcdir ;;
706  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
707    srcdir=$ac_optarg ;;
708
709  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
710  | --syscon | --sysco | --sysc | --sys | --sy)
711    ac_prev=sysconfdir ;;
712  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
713  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
714    sysconfdir=$ac_optarg ;;
715
716  -target | --target | --targe | --targ | --tar | --ta | --t)
717    ac_prev=target_alias ;;
718  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
719    target_alias=$ac_optarg ;;
720
721  -v | -verbose | --verbose | --verbos | --verbo | --verb)
722    verbose=yes ;;
723
724  -version | --version | --versio | --versi | --vers | -V)
725    ac_init_version=: ;;
726
727  -with-* | --with-*)
728    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
729    # Reject names that are not valid shell variable names.
730    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
731      { echo "$as_me: error: invalid package name: $ac_package" >&2
732   { (exit 1); exit 1; }; }
733    ac_package=`echo $ac_package| sed 's/-/_/g'`
734    case $ac_option in
735      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
736      *) ac_optarg=yes ;;
737    esac
738    eval "with_$ac_package='$ac_optarg'" ;;
739
740  -without-* | --without-*)
741    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
742    # Reject names that are not valid shell variable names.
743    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
744      { echo "$as_me: error: invalid package name: $ac_package" >&2
745   { (exit 1); exit 1; }; }
746    ac_package=`echo $ac_package | sed 's/-/_/g'`
747    eval "with_$ac_package=no" ;;
748
749  --x)
750    # Obsolete; use --with-x.
751    with_x=yes ;;
752
753  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
754  | --x-incl | --x-inc | --x-in | --x-i)
755    ac_prev=x_includes ;;
756  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
757  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
758    x_includes=$ac_optarg ;;
759
760  -x-libraries | --x-libraries | --x-librarie | --x-librari \
761  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
762    ac_prev=x_libraries ;;
763  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
764  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
765    x_libraries=$ac_optarg ;;
766
767  -*) { echo "$as_me: error: unrecognized option: $ac_option
768Try \`$0 --help' for more information." >&2
769   { (exit 1); exit 1; }; }
770    ;;
771
772  *=*)
773    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
774    # Reject names that are not valid shell variable names.
775    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
776      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
777   { (exit 1); exit 1; }; }
778    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
779    eval "$ac_envvar='$ac_optarg'"
780    export $ac_envvar ;;
781
782  *)
783    # FIXME: should be removed in autoconf 3.0.
784    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
785    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
786      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
787    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
788    ;;
789
790  esac
791done
792
793if test -n "$ac_prev"; then
794  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
795  { echo "$as_me: error: missing argument to $ac_option" >&2
796   { (exit 1); exit 1; }; }
797fi
798
799# Be sure to have absolute paths.
800for ac_var in exec_prefix prefix
801do
802  eval ac_val=$`echo $ac_var`
803  case $ac_val in
804    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
805    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
806   { (exit 1); exit 1; }; };;
807  esac
808done
809
810# Be sure to have absolute paths.
811for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
812              localstatedir libdir includedir oldincludedir infodir mandir
813do
814  eval ac_val=$`echo $ac_var`
815  case $ac_val in
816    [\\/$]* | ?:[\\/]* ) ;;
817    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
818   { (exit 1); exit 1; }; };;
819  esac
820done
821
822# There might be people who depend on the old broken behavior: `$host'
823# used to hold the argument of --host etc.
824# FIXME: To remove some day.
825build=$build_alias
826host=$host_alias
827target=$target_alias
828
829# FIXME: To remove some day.
830if test "x$host_alias" != x; then
831  if test "x$build_alias" = x; then
832    cross_compiling=maybe
833    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
834    If a cross compiler is detected then cross compile mode will be used." >&2
835  elif test "x$build_alias" != "x$host_alias"; then
836    cross_compiling=yes
837  fi
838fi
839
840ac_tool_prefix=
841test -n "$host_alias" && ac_tool_prefix=$host_alias-
842
843test "$silent" = yes && exec 6>/dev/null
844
845
846# Find the source files, if location was not specified.
847if test -z "$srcdir"; then
848  ac_srcdir_defaulted=yes
849  # Try the directory containing this script, then its parent.
850  ac_confdir=`(dirname "$0") 2>/dev/null ||
851$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
852         X"$0" : 'X\(//\)[^/]' \| \
853         X"$0" : 'X\(//\)$' \| \
854         X"$0" : 'X\(/\)' \| \
855         .     : '\(.\)' 2>/dev/null ||
856echo X"$0" |
857    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
858  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
859  	  /^X\(\/\/\)$/{ s//\1/; q; }
860  	  /^X\(\/\).*/{ s//\1/; q; }
861  	  s/.*/./; q'`
862  srcdir=$ac_confdir
863  if test ! -r $srcdir/$ac_unique_file; then
864    srcdir=..
865  fi
866else
867  ac_srcdir_defaulted=no
868fi
869if test ! -r $srcdir/$ac_unique_file; then
870  if test "$ac_srcdir_defaulted" = yes; then
871    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
872   { (exit 1); exit 1; }; }
873  else
874    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
875   { (exit 1); exit 1; }; }
876  fi
877fi
878srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
879ac_env_build_alias_set=${build_alias+set}
880ac_env_build_alias_value=$build_alias
881ac_cv_env_build_alias_set=${build_alias+set}
882ac_cv_env_build_alias_value=$build_alias
883ac_env_host_alias_set=${host_alias+set}
884ac_env_host_alias_value=$host_alias
885ac_cv_env_host_alias_set=${host_alias+set}
886ac_cv_env_host_alias_value=$host_alias
887ac_env_target_alias_set=${target_alias+set}
888ac_env_target_alias_value=$target_alias
889ac_cv_env_target_alias_set=${target_alias+set}
890ac_cv_env_target_alias_value=$target_alias
891ac_env_CXX_set=${CXX+set}
892ac_env_CXX_value=$CXX
893ac_cv_env_CXX_set=${CXX+set}
894ac_cv_env_CXX_value=$CXX
895ac_env_CXXFLAGS_set=${CXXFLAGS+set}
896ac_env_CXXFLAGS_value=$CXXFLAGS
897ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
898ac_cv_env_CXXFLAGS_value=$CXXFLAGS
899ac_env_LDFLAGS_set=${LDFLAGS+set}
900ac_env_LDFLAGS_value=$LDFLAGS
901ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
902ac_cv_env_LDFLAGS_value=$LDFLAGS
903ac_env_CPPFLAGS_set=${CPPFLAGS+set}
904ac_env_CPPFLAGS_value=$CPPFLAGS
905ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
906ac_cv_env_CPPFLAGS_value=$CPPFLAGS
907ac_env_CC_set=${CC+set}
908ac_env_CC_value=$CC
909ac_cv_env_CC_set=${CC+set}
910ac_cv_env_CC_value=$CC
911ac_env_CFLAGS_set=${CFLAGS+set}
912ac_env_CFLAGS_value=$CFLAGS
913ac_cv_env_CFLAGS_set=${CFLAGS+set}
914ac_cv_env_CFLAGS_value=$CFLAGS
915ac_env_CPP_set=${CPP+set}
916ac_env_CPP_value=$CPP
917ac_cv_env_CPP_set=${CPP+set}
918ac_cv_env_CPP_value=$CPP
919ac_env_CXXCPP_set=${CXXCPP+set}
920ac_env_CXXCPP_value=$CXXCPP
921ac_cv_env_CXXCPP_set=${CXXCPP+set}
922ac_cv_env_CXXCPP_value=$CXXCPP
923ac_env_F77_set=${F77+set}
924ac_env_F77_value=$F77
925ac_cv_env_F77_set=${F77+set}
926ac_cv_env_F77_value=$F77
927ac_env_FFLAGS_set=${FFLAGS+set}
928ac_env_FFLAGS_value=$FFLAGS
929ac_cv_env_FFLAGS_set=${FFLAGS+set}
930ac_cv_env_FFLAGS_value=$FFLAGS
931
932#
933# Report the --help message.
934#
935if test "$ac_init_help" = "long"; then
936  # Omit some internal or obsolete options to make the list less imposing.
937  # This message is too long to be a string in the A/UX 3.1 sh.
938  cat <<_ACEOF
939\`configure' configures [LLVM] [1.0] to adapt to many kinds of systems.
940
941Usage: $0 [OPTION]... [VAR=VALUE]...
942
943To assign environment variables (e.g., CC, CFLAGS...), specify them as
944VAR=VALUE.  See below for descriptions of some of the useful variables.
945
946Defaults for the options are specified in brackets.
947
948Configuration:
949  -h, --help              display this help and exit
950      --help=short        display options specific to this package
951      --help=recursive    display the short help of all the included packages
952  -V, --version           display version information and exit
953  -q, --quiet, --silent   do not print \`checking...' messages
954      --cache-file=FILE   cache test results in FILE [disabled]
955  -C, --config-cache      alias for \`--cache-file=config.cache'
956  -n, --no-create         do not create output files
957      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
958
959_ACEOF
960
961  cat <<_ACEOF
962Installation directories:
963  --prefix=PREFIX         install architecture-independent files in PREFIX
964                          [$ac_default_prefix]
965  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
966                          [PREFIX]
967
968By default, \`make install' will install all the files in
969\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
970an installation prefix other than \`$ac_default_prefix' using \`--prefix',
971for instance \`--prefix=\$HOME'.
972
973For better control, use the options below.
974
975Fine tuning of the installation directories:
976  --bindir=DIR           user executables [EPREFIX/bin]
977  --sbindir=DIR          system admin executables [EPREFIX/sbin]
978  --libexecdir=DIR       program executables [EPREFIX/libexec]
979  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
980  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
981  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
982  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
983  --libdir=DIR           object code libraries [EPREFIX/lib]
984  --includedir=DIR       C header files [PREFIX/include]
985  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
986  --infodir=DIR          info documentation [PREFIX/info]
987  --mandir=DIR           man documentation [PREFIX/man]
988_ACEOF
989
990  cat <<\_ACEOF
991
992System types:
993  --build=BUILD     configure for building on BUILD [guessed]
994  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
995  --target=TARGET   configure for building compilers for TARGET [HOST]
996_ACEOF
997fi
998
999if test -n "$ac_init_help"; then
1000  case $ac_init_help in
1001     short | recursive ) echo "Configuration of [LLVM] [1.0]:";;
1002   esac
1003  cat <<\_ACEOF
1004
1005Optional Features:
1006  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1007  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1008  --enable-shared[=PKGS]
1009                          build shared libraries [default=yes]
1010  --enable-static[=PKGS]
1011                          build static libraries [default=yes]
1012  --enable-fast-install[=PKGS]
1013                          optimize for fast installation [default=yes]
1014  --disable-libtool-lock  avoid locking (might break parallel builds)
1015  --enable-purify         Compile with purify (default is NO)
1016  --enable-optimized      Compile with optimizations enabled (default is NO)
1017  --enable-spec           Compile SPEC benchmarks (default is NO)
1018  --enable-precompiled_bytecode
1019                          Use pre-compiled bytecode (default is NO)
1020  --enable-llc_diffs      Enable LLC Diffs when testing (default is YES)
1021  --enable-jit            Enable Just In Time Compiling (default is YES)
1022
1023Optional Packages:
1024  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1025  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1026  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1027  --with-pic              try to use only PIC/non-PIC objects [default=use
1028                          both]
1029  --with-tags[=TAGS]
1030                          include additional configurations [automatic]
1031  --with-spec             Location of SPEC benchmarks
1032  --with-llvmgccdir       Location of LLVM GCC front-end
1033  --with-bcrepos          Location of Bytecode Repository
1034  --with-papi             Location of PAPI
1035  --with-purify           Location of purify program
1036
1037Some influential environment variables:
1038  CXX         C++ compiler command
1039  CXXFLAGS    C++ compiler flags
1040  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1041              nonstandard directory <lib dir>
1042  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1043              headers in a nonstandard directory <include dir>
1044  CC          C compiler command
1045  CFLAGS      C compiler flags
1046  CPP         C preprocessor
1047  CXXCPP      C++ preprocessor
1048  F77         Fortran 77 compiler command
1049  FFLAGS      Fortran 77 compiler flags
1050
1051Use these variables to override the choices made by `configure' or to help
1052it to find libraries and programs with nonstandard names/locations.
1053
1054Report bugs to <llvmbugs@cs.uiuc.edu>.
1055_ACEOF
1056fi
1057
1058if test "$ac_init_help" = "recursive"; then
1059  # If there are subdirs, report their specific --help.
1060  ac_popdir=`pwd`
1061  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1062    test -d $ac_dir || continue
1063    ac_builddir=.
1064
1065if test "$ac_dir" != .; then
1066  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1067  # A "../" for each directory in $ac_dir_suffix.
1068  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1069else
1070  ac_dir_suffix= ac_top_builddir=
1071fi
1072
1073case $srcdir in
1074  .)  # No --srcdir option.  We are building in place.
1075    ac_srcdir=.
1076    if test -z "$ac_top_builddir"; then
1077       ac_top_srcdir=.
1078    else
1079       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1080    fi ;;
1081  [\\/]* | ?:[\\/]* )  # Absolute path.
1082    ac_srcdir=$srcdir$ac_dir_suffix;
1083    ac_top_srcdir=$srcdir ;;
1084  *) # Relative path.
1085    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1086    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1087esac
1088# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1089# absolute.
1090ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1091ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
1092ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1093ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1094
1095    cd $ac_dir
1096    # Check for guested configure; otherwise get Cygnus style configure.
1097    if test -f $ac_srcdir/configure.gnu; then
1098      echo
1099      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1100    elif test -f $ac_srcdir/configure; then
1101      echo
1102      $SHELL $ac_srcdir/configure  --help=recursive
1103    elif test -f $ac_srcdir/configure.ac ||
1104           test -f $ac_srcdir/configure.in; then
1105      echo
1106      $ac_configure --help
1107    else
1108      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1109    fi
1110    cd $ac_popdir
1111  done
1112fi
1113
1114test -n "$ac_init_help" && exit 0
1115if $ac_init_version; then
1116  cat <<\_ACEOF
1117[LLVM] configure [1.0]
1118generated by GNU Autoconf 2.53
1119
1120Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1121Free Software Foundation, Inc.
1122This configure script is free software; the Free Software Foundation
1123gives unlimited permission to copy, distribute and modify it.
1124_ACEOF
1125  exit 0
1126fi
1127exec 5>config.log
1128cat >&5 <<_ACEOF
1129This file contains any messages produced by compilers while
1130running configure, to aid debugging if configure makes a mistake.
1131
1132It was created by [LLVM] $as_me [1.0], which was
1133generated by GNU Autoconf 2.53.  Invocation command line was
1134
1135  $ $0 $@
1136
1137_ACEOF
1138{
1139cat <<_ASUNAME
1140## --------- ##
1141## Platform. ##
1142## --------- ##
1143
1144hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1145uname -m = `(uname -m) 2>/dev/null || echo unknown`
1146uname -r = `(uname -r) 2>/dev/null || echo unknown`
1147uname -s = `(uname -s) 2>/dev/null || echo unknown`
1148uname -v = `(uname -v) 2>/dev/null || echo unknown`
1149
1150/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1151/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1152
1153/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1154/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1155/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1156hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1157/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1158/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1159/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1160
1161_ASUNAME
1162
1163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1164for as_dir in $PATH
1165do
1166  IFS=$as_save_IFS
1167  test -z "$as_dir" && as_dir=.
1168  echo "PATH: $as_dir"
1169done
1170
1171} >&5
1172
1173cat >&5 <<_ACEOF
1174
1175
1176## ----------- ##
1177## Core tests. ##
1178## ----------- ##
1179
1180_ACEOF
1181
1182
1183# Keep a trace of the command line.
1184# Strip out --no-create and --no-recursion so they do not pile up.
1185# Also quote any args containing shell meta-characters.
1186ac_configure_args=
1187ac_sep=
1188for ac_arg
1189do
1190  case $ac_arg in
1191  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1192  | --no-cr | --no-c | -n ) continue ;;
1193  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1194  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1195    continue ;;
1196  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1197    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1198  esac
1199  case " $ac_configure_args " in
1200    *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1201    *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1202       ac_sep=" " ;;
1203  esac
1204  # Get rid of the leading space.
1205done
1206
1207# When interrupted or exit'd, cleanup temporary files, and complete
1208# config.log.  We remove comments because anyway the quotes in there
1209# would cause problems or look ugly.
1210# WARNING: Be sure not to use single quotes in there, as some shells,
1211# such as our DU 5.0 friend, will then `close' the trap.
1212trap 'exit_status=$?
1213  # Save into config.log some information that might help in debugging.
1214  {
1215    echo
1216    cat <<\_ASBOX
1217## ---------------- ##
1218## Cache variables. ##
1219## ---------------- ##
1220_ASBOX
1221    echo
1222    # The following way of writing the cache mishandles newlines in values,
1223{
1224  (set) 2>&1 |
1225    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1226    *ac_space=\ *)
1227      sed -n \
1228        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1229    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1230      ;;
1231    *)
1232      sed -n \
1233        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1234      ;;
1235    esac;
1236}
1237    echo
1238    if test -s confdefs.h; then
1239      cat <<\_ASBOX
1240## ----------- ##
1241## confdefs.h. ##
1242## ----------- ##
1243_ASBOX
1244      echo
1245      sed "/^$/d" confdefs.h
1246      echo
1247    fi
1248    test "$ac_signal" != 0 &&
1249      echo "$as_me: caught signal $ac_signal"
1250    echo "$as_me: exit $exit_status"
1251  } >&5
1252  rm -f core core.* *.core &&
1253  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1254    exit $exit_status
1255     ' 0
1256for ac_signal in 1 2 13 15; do
1257  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1258done
1259ac_signal=0
1260
1261# confdefs.h avoids OS command line length limits that DEFS can exceed.
1262rm -rf conftest* confdefs.h
1263# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1264echo >confdefs.h
1265
1266# Predefined preprocessor variables.
1267
1268cat >>confdefs.h <<_ACEOF
1269#define PACKAGE_NAME "$PACKAGE_NAME"
1270_ACEOF
1271
1272
1273cat >>confdefs.h <<_ACEOF
1274#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1275_ACEOF
1276
1277
1278cat >>confdefs.h <<_ACEOF
1279#define PACKAGE_VERSION "$PACKAGE_VERSION"
1280_ACEOF
1281
1282
1283cat >>confdefs.h <<_ACEOF
1284#define PACKAGE_STRING "$PACKAGE_STRING"
1285_ACEOF
1286
1287
1288cat >>confdefs.h <<_ACEOF
1289#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1290_ACEOF
1291
1292
1293# Let the site file select an alternate cache file if it wants to.
1294# Prefer explicitly selected file to automatically selected ones.
1295if test -z "$CONFIG_SITE"; then
1296  if test "x$prefix" != xNONE; then
1297    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1298  else
1299    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1300  fi
1301fi
1302for ac_site_file in $CONFIG_SITE; do
1303  if test -r "$ac_site_file"; then
1304    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1305echo "$as_me: loading site script $ac_site_file" >&6;}
1306    sed 's/^/| /' "$ac_site_file" >&5
1307    . "$ac_site_file"
1308  fi
1309done
1310
1311if test -r "$cache_file"; then
1312  # Some versions of bash will fail to source /dev/null (special
1313  # files actually), so we avoid doing that.
1314  if test -f "$cache_file"; then
1315    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1316echo "$as_me: loading cache $cache_file" >&6;}
1317    case $cache_file in
1318      [\\/]* | ?:[\\/]* ) . $cache_file;;
1319      *)                      . ./$cache_file;;
1320    esac
1321  fi
1322else
1323  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1324echo "$as_me: creating cache $cache_file" >&6;}
1325  >$cache_file
1326fi
1327
1328# Check that the precious variables saved in the cache have kept the same
1329# value.
1330ac_cache_corrupted=false
1331for ac_var in `(set) 2>&1 |
1332               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1333  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1334  eval ac_new_set=\$ac_env_${ac_var}_set
1335  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1336  eval ac_new_val="\$ac_env_${ac_var}_value"
1337  case $ac_old_set,$ac_new_set in
1338    set,)
1339      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1340echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1341      ac_cache_corrupted=: ;;
1342    ,set)
1343      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1344echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1345      ac_cache_corrupted=: ;;
1346    ,);;
1347    *)
1348      if test "x$ac_old_val" != "x$ac_new_val"; then
1349        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1350echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1351        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1352echo "$as_me:   former value:  $ac_old_val" >&2;}
1353        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1354echo "$as_me:   current value: $ac_new_val" >&2;}
1355        ac_cache_corrupted=:
1356      fi;;
1357  esac
1358  # Pass precious variables to config.status.
1359  if test "$ac_new_set" = set; then
1360    case $ac_new_val in
1361    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1362      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1363    *) ac_arg=$ac_var=$ac_new_val ;;
1364    esac
1365    case " $ac_configure_args " in
1366      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1367      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1368    esac
1369  fi
1370done
1371if $ac_cache_corrupted; then
1372  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1373echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1374  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1375echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1376   { (exit 1); exit 1; }; }
1377fi
1378
1379ac_ext=c
1380ac_cpp='$CPP $CPPFLAGS'
1381ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1382ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1383ac_compiler_gnu=$ac_cv_c_compiler_gnu
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411ac_aux_dir=
1412for ac_dir in autoconf $srcdir/autoconf; do
1413  if test -f $ac_dir/install-sh; then
1414    ac_aux_dir=$ac_dir
1415    ac_install_sh="$ac_aux_dir/install-sh -c"
1416    break
1417  elif test -f $ac_dir/install.sh; then
1418    ac_aux_dir=$ac_dir
1419    ac_install_sh="$ac_aux_dir/install.sh -c"
1420    break
1421  elif test -f $ac_dir/shtool; then
1422    ac_aux_dir=$ac_dir
1423    ac_install_sh="$ac_aux_dir/shtool install -c"
1424    break
1425  fi
1426done
1427if test -z "$ac_aux_dir"; then
1428  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1429echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1430   { (exit 1); exit 1; }; }
1431fi
1432ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1433ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1434ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1435
1436
1437ac_config_headers="$ac_config_headers include/Config/config.h"
1438
1439ac_config_commands="$ac_config_commands Makefile"
1440
1441
1442ac_config_commands="$ac_config_commands Makefile.common"
1443
1444
1445ac_config_commands="$ac_config_commands Makefile.rules"
1446
1447
1448ac_config_commands="$ac_config_commands lib/Makefile"
1449
1450
1451ac_config_commands="$ac_config_commands lib/Analysis/Makefile"
1452
1453
1454ac_config_commands="$ac_config_commands lib/Analysis/DataStructure/Makefile"
1455
1456
1457ac_config_commands="$ac_config_commands lib/Analysis/IPA/Makefile"
1458
1459
1460ac_config_commands="$ac_config_commands lib/Analysis/LiveVar/Makefile"
1461
1462
1463ac_config_commands="$ac_config_commands lib/AsmParser/Makefile"
1464
1465
1466ac_config_commands="$ac_config_commands lib/Bytecode/Makefile"
1467
1468
1469ac_config_commands="$ac_config_commands lib/Bytecode/Reader/Makefile"
1470
1471
1472ac_config_commands="$ac_config_commands lib/Bytecode/Writer/Makefile"
1473
1474
1475ac_config_commands="$ac_config_commands lib/CWriter/Makefile"
1476
1477
1478ac_config_commands="$ac_config_commands lib/CodeGen/Makefile"
1479
1480
1481ac_config_commands="$ac_config_commands lib/CodeGen/InstrSched/Makefile"
1482
1483
1484ac_config_commands="$ac_config_commands lib/CodeGen/InstrSelection/Makefile"
1485
1486
1487ac_config_commands="$ac_config_commands lib/CodeGen/ModuloScheduling/Makefile"
1488
1489
1490ac_config_commands="$ac_config_commands lib/CodeGen/RegAlloc/Makefile"
1491
1492
1493ac_config_commands="$ac_config_commands lib/CodeGen/SelectionDAG/Makefile"
1494
1495
1496ac_config_commands="$ac_config_commands lib/ExecutionEngine/Makefile"
1497
1498
1499ac_config_commands="$ac_config_commands lib/ExecutionEngine/Interpreter/Makefile"
1500
1501
1502ac_config_commands="$ac_config_commands lib/ExecutionEngine/JIT/Makefile"
1503
1504
1505ac_config_commands="$ac_config_commands lib/Support/Makefile"
1506
1507
1508ac_config_commands="$ac_config_commands lib/Target/Makefile"
1509
1510
1511ac_config_commands="$ac_config_commands lib/Target/Sparc/Makefile"
1512
1513
1514ac_config_commands="$ac_config_commands lib/Target/X86/Makefile"
1515
1516
1517ac_config_commands="$ac_config_commands lib/Transforms/Makefile"
1518
1519
1520ac_config_commands="$ac_config_commands lib/Transforms/Hello/Makefile"
1521
1522
1523ac_config_commands="$ac_config_commands lib/Transforms/IPO/Makefile"
1524
1525
1526ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/Makefile"
1527
1528
1529ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/ProfilePaths/Makefile"
1530
1531
1532ac_config_commands="$ac_config_commands lib/Transforms/Scalar/Makefile"
1533
1534
1535ac_config_commands="$ac_config_commands lib/Transforms/Utils/Makefile"
1536
1537
1538ac_config_commands="$ac_config_commands lib/VMCore/Makefile"
1539
1540
1541ac_config_commands="$ac_config_commands runtime/Makefile"
1542
1543
1544ac_config_commands="$ac_config_commands runtime/GCCLibraries/Makefile"
1545
1546
1547ac_config_commands="$ac_config_commands runtime/GCCLibraries/crtend/Makefile"
1548
1549
1550ac_config_commands="$ac_config_commands runtime/GCCLibraries/libc/Makefile"
1551
1552
1553ac_config_commands="$ac_config_commands runtime/GCCLibraries/libg/Makefile"
1554
1555
1556ac_config_commands="$ac_config_commands runtime/GCCLibraries/libgcc/Makefile"
1557
1558
1559ac_config_commands="$ac_config_commands runtime/GCCLibraries/libm/Makefile"
1560
1561
1562ac_config_commands="$ac_config_commands runtime/GCCLibraries/libmalloc/Makefile"
1563
1564
1565ac_config_commands="$ac_config_commands runtime/GCCLibraries/libucb/Makefile"
1566
1567
1568ac_config_commands="$ac_config_commands runtime/libdummy/Makefile"
1569
1570
1571ac_config_commands="$ac_config_commands runtime/libtrace/Makefile"
1572
1573
1574ac_config_commands="$ac_config_commands test/Makefile"
1575
1576
1577ac_config_commands="$ac_config_commands test/Makefile.tests"
1578
1579
1580ac_config_commands="$ac_config_commands test/Programs/Makefile"
1581
1582
1583ac_config_commands="$ac_config_commands test/Programs/Makefile.programs"
1584
1585
1586ac_config_commands="$ac_config_commands test/Programs/TEST.aa.Makefile"
1587
1588
1589ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.report"
1590
1591
1592ac_config_commands="$ac_config_commands test/Programs/TEST.micro.report"
1593
1594
1595ac_config_commands="$ac_config_commands test/Programs/TEST.aa.report"
1596
1597
1598ac_config_commands="$ac_config_commands test/Programs/TEST.example.Makefile"
1599
1600
1601ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.Makefile"
1602
1603
1604ac_config_commands="$ac_config_commands test/Programs/TEST.buildrepo.Makefile"
1605
1606
1607ac_config_commands="$ac_config_commands test/Programs/TEST.jit.Makefile"
1608
1609
1610ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.report"
1611
1612
1613ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.Makefile"
1614
1615
1616ac_config_commands="$ac_config_commands test/Programs/TEST.jit.report"
1617
1618
1619ac_config_commands="$ac_config_commands test/Programs/TEST.typesafe.Makefile"
1620
1621
1622ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.gnuplot"
1623
1624
1625ac_config_commands="$ac_config_commands test/Programs/TEST.micro.Makefile"
1626
1627
1628ac_config_commands="$ac_config_commands test/Programs/External/Makefile"
1629
1630
1631ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile"
1632
1633
1634ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/Makefile"
1635
1636
1637ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/179.art/Makefile"
1638
1639
1640ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/183.equake/Makefile"
1641
1642
1643ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/188.ammp/Makefile"
1644
1645
1646ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/Makefile"
1647
1648
1649ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/164.gzip/Makefile"
1650
1651
1652ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/175.vpr/Makefile"
1653
1654
1655ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/176.gcc/Makefile"
1656
1657
1658ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/181.mcf/Makefile"
1659
1660
1661ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/186.crafty/Makefile"
1662
1663
1664ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/197.parser/Makefile"
1665
1666
1667ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/254.gap/Makefile"
1668
1669
1670ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/255.vortex/Makefile"
1671
1672
1673ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile"
1674
1675
1676ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/300.twolf/Makefile"
1677
1678
1679ac_config_commands="$ac_config_commands test/Programs/LLVMSource/Makefile"
1680
1681
1682ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile"
1683
1684
1685ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile.multisrc"
1686
1687
1688ac_config_commands="$ac_config_commands test/Programs/MultiSource/Burg/Makefile"
1689
1690
1691ac_config_commands="$ac_config_commands test/Programs/MultiSource/Fhourstones/Makefile"
1692
1693
1694ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/Makefile"
1695
1696
1697ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/01-qbsort/Makefile"
1698
1699
1700ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/03-testtrie/Makefile"
1701
1702
1703ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/04-bisect/Makefile"
1704
1705
1706ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/05-eks/Makefile"
1707
1708
1709ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/08-main/Makefile"
1710
1711
1712ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/09-vor/Makefile"
1713
1714
1715ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/12-IOtest/Makefile"
1716
1717
1718ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/15-trie/Makefile"
1719
1720
1721ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/17-bintr/Makefile"
1722
1723
1724ac_config_commands="$ac_config_commands test/Programs/MultiSource/McCat/18-imp/Makefile"
1725
1726
1727ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/Makefile"
1728
1729
1730ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/bh/Makefile"
1731
1732
1733ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/bisort/Makefile"
1734
1735
1736ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/em3d/Makefile"
1737
1738
1739ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/health/Makefile"
1740
1741
1742ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/mst/Makefile"
1743
1744
1745ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/perimeter/Makefile"
1746
1747
1748ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/power/Makefile"
1749
1750
1751ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/treeadd/Makefile"
1752
1753
1754ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/tsp/Makefile"
1755
1756
1757ac_config_commands="$ac_config_commands test/Programs/MultiSource/Olden/voronoi/Makefile"
1758
1759
1760ac_config_commands="$ac_config_commands test/Programs/MultiSource/OptimizerEval/Makefile"
1761
1762
1763ac_config_commands="$ac_config_commands test/Programs/MultiSource/Ptrdist/Makefile"
1764
1765
1766ac_config_commands="$ac_config_commands test/Programs/MultiSource/Ptrdist/anagram/Makefile"
1767
1768
1769ac_config_commands="$ac_config_commands test/Programs/MultiSource/Ptrdist/bc/Makefile"
1770
1771
1772ac_config_commands="$ac_config_commands test/Programs/MultiSource/Ptrdist/ft/Makefile"
1773
1774
1775ac_config_commands="$ac_config_commands test/Programs/MultiSource/Ptrdist/ks/Makefile"
1776
1777
1778ac_config_commands="$ac_config_commands test/Programs/MultiSource/Ptrdist/yacr2/Makefile"
1779
1780
1781ac_config_commands="$ac_config_commands test/Programs/MultiSource/aha/Makefile"
1782
1783
1784ac_config_commands="$ac_config_commands test/Programs/MultiSource/llubenchmark/Makefile"
1785
1786
1787ac_config_commands="$ac_config_commands test/Programs/MultiSource/sgefa/Makefile"
1788
1789
1790ac_config_commands="$ac_config_commands test/Programs/MultiSource/sim/Makefile"
1791
1792
1793ac_config_commands="$ac_config_commands test/Programs/NoSource/Makefile"
1794
1795
1796ac_config_commands="$ac_config_commands test/Programs/NoSource/Flex/Makefile"
1797
1798
1799ac_config_commands="$ac_config_commands test/Programs/NoSource/Larn/Makefile"
1800
1801
1802ac_config_commands="$ac_config_commands test/Programs/NoSource/Moria-5.5.2/Makefile"
1803
1804
1805ac_config_commands="$ac_config_commands test/Programs/NoSource/Povray31/Makefile"
1806
1807
1808ac_config_commands="$ac_config_commands test/Programs/NoSource/m4/Makefile"
1809
1810
1811ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile"
1812
1813
1814ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile.singlesrc"
1815
1816
1817ac_config_commands="$ac_config_commands test/Programs/SingleSource/CustomChecked/Makefile"
1818
1819
1820ac_config_commands="$ac_config_commands test/Programs/SingleSource/Shootout/Makefile"
1821
1822
1823ac_config_commands="$ac_config_commands test/Programs/SingleSource/Stanford/Makefile"
1824
1825
1826ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/Makefile"
1827
1828
1829ac_config_commands="$ac_config_commands tools/Makefile"
1830
1831
1832ac_config_commands="$ac_config_commands tools/analyze/Makefile"
1833
1834
1835ac_config_commands="$ac_config_commands tools/as/Makefile"
1836
1837
1838ac_config_commands="$ac_config_commands tools/bugpoint/Makefile"
1839
1840
1841ac_config_commands="$ac_config_commands tools/dis/Makefile"
1842
1843
1844ac_config_commands="$ac_config_commands tools/extract/Makefile"
1845
1846
1847ac_config_commands="$ac_config_commands tools/gccas/Makefile"
1848
1849
1850ac_config_commands="$ac_config_commands tools/gccld/Makefile"
1851
1852
1853ac_config_commands="$ac_config_commands tools/link/Makefile"
1854
1855
1856ac_config_commands="$ac_config_commands tools/llc/Makefile"
1857
1858
1859ac_config_commands="$ac_config_commands tools/lli/Makefile"
1860
1861
1862ac_config_commands="$ac_config_commands tools/opt/Makefile"
1863
1864
1865ac_config_commands="$ac_config_commands tools/llee/Makefile"
1866
1867
1868ac_config_commands="$ac_config_commands tools/llvm-as/Makefile"
1869
1870
1871ac_config_commands="$ac_config_commands tools/llvm-dis/Makefile"
1872
1873
1874ac_config_commands="$ac_config_commands utils/Makefile"
1875
1876
1877ac_config_commands="$ac_config_commands utils/Burg/Makefile"
1878
1879
1880ac_config_commands="$ac_config_commands utils/Burg/Doc/Makefile"
1881
1882
1883ac_config_commands="$ac_config_commands utils/TableGen/Makefile"
1884
1885
1886ac_config_commands="$ac_config_commands www/docs/Makefile"
1887
1888
1889ac_config_commands="$ac_config_commands projects/Makefile"
1890
1891
1892ac_config_commands="$ac_config_commands projects/sample/Makefile"
1893
1894
1895ac_config_commands="$ac_config_commands projects/sample/Makefile.common"
1896
1897
1898ac_config_commands="$ac_config_commands projects/sample/Makefile.config"
1899
1900
1901ac_config_commands="$ac_config_commands projects/sample/lib/Makefile"
1902
1903
1904ac_config_commands="$ac_config_commands projects/sample/lib/sample/Makefile"
1905
1906
1907ac_config_commands="$ac_config_commands projects/sample/tools/Makefile"
1908
1909
1910ac_config_commands="$ac_config_commands projects/sample/tools/sample/Makefile"
1911
1912
1913ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile"
1914
1915
1916ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile.common"
1917
1918
1919ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/Makefile"
1920
1921
1922ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/ModuleMaker/Makefile"
1923
1924
1925
1926
1927# Find a good install program.  We prefer a C program (faster),
1928# so one script is as good as another.  But avoid the broken or
1929# incompatible versions:
1930# SysV /etc/install, /usr/sbin/install
1931# SunOS /usr/etc/install
1932# IRIX /sbin/install
1933# AIX /bin/install
1934# AmigaOS /C/install, which installs bootblocks on floppy discs
1935# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1936# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1937# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1938# ./install, which can be erroneously created by make from ./install.sh.
1939echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1940echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1941if test -z "$INSTALL"; then
1942if test "${ac_cv_path_install+set}" = set; then
1943  echo $ECHO_N "(cached) $ECHO_C" >&6
1944else
1945  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1946for as_dir in $PATH
1947do
1948  IFS=$as_save_IFS
1949  test -z "$as_dir" && as_dir=.
1950  # Account for people who put trailing slashes in PATH elements.
1951case $as_dir/ in
1952  ./ | .// | /cC/* | \
1953  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1954  /usr/ucb/* ) ;;
1955  *)
1956    # OSF1 and SCO ODT 3.0 have their own names for install.
1957    # Don't use installbsd from OSF since it installs stuff as root
1958    # by default.
1959    for ac_prog in ginstall scoinst install; do
1960      for ac_exec_ext in '' $ac_executable_extensions; do
1961        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1962          if test $ac_prog = install &&
1963            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1964            # AIX install.  It has an incompatible calling convention.
1965            :
1966          elif test $ac_prog = install &&
1967            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1968            # program-specific install script used by HP pwplus--don't use.
1969            :
1970          else
1971            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1972            break 3
1973          fi
1974        fi
1975      done
1976    done
1977    ;;
1978esac
1979done
1980
1981
1982fi
1983  if test "${ac_cv_path_install+set}" = set; then
1984    INSTALL=$ac_cv_path_install
1985  else
1986    # As a last resort, use the slow shell script.  We don't cache a
1987    # path for INSTALL within a source directory, because that will
1988    # break other packages using the cache if that directory is
1989    # removed, or if the path is relative.
1990    INSTALL=$ac_install_sh
1991  fi
1992fi
1993echo "$as_me:$LINENO: result: $INSTALL" >&5
1994echo "${ECHO_T}$INSTALL" >&6
1995
1996# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1997# It thinks the first close brace ends the variable substitution.
1998test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1999
2000test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2001
2002test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2003
2004
2005# Make sure we can run config.sub.
2006$ac_config_sub sun4 >/dev/null 2>&1 ||
2007  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
2008echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2009   { (exit 1); exit 1; }; }
2010
2011echo "$as_me:$LINENO: checking build system type" >&5
2012echo $ECHO_N "checking build system type... $ECHO_C" >&6
2013if test "${ac_cv_build+set}" = set; then
2014  echo $ECHO_N "(cached) $ECHO_C" >&6
2015else
2016  ac_cv_build_alias=$build_alias
2017test -z "$ac_cv_build_alias" &&
2018  ac_cv_build_alias=`$ac_config_guess`
2019test -z "$ac_cv_build_alias" &&
2020  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2021echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2022   { (exit 1); exit 1; }; }
2023ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2024  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
2025echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
2026   { (exit 1); exit 1; }; }
2027
2028fi
2029echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2030echo "${ECHO_T}$ac_cv_build" >&6
2031build=$ac_cv_build
2032build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2033build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2034build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2035
2036
2037echo "$as_me:$LINENO: checking host system type" >&5
2038echo $ECHO_N "checking host system type... $ECHO_C" >&6
2039if test "${ac_cv_host+set}" = set; then
2040  echo $ECHO_N "(cached) $ECHO_C" >&6
2041else
2042  ac_cv_host_alias=$host_alias
2043test -z "$ac_cv_host_alias" &&
2044  ac_cv_host_alias=$ac_cv_build_alias
2045ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2046  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2047echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2048   { (exit 1); exit 1; }; }
2049
2050fi
2051echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2052echo "${ECHO_T}$ac_cv_host" >&6
2053host=$ac_cv_host
2054host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2055host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2056host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2057
2058
2059echo "$as_me:$LINENO: checking target system type" >&5
2060echo $ECHO_N "checking target system type... $ECHO_C" >&6
2061if test "${ac_cv_target+set}" = set; then
2062  echo $ECHO_N "(cached) $ECHO_C" >&6
2063else
2064  ac_cv_target_alias=$target_alias
2065test "x$ac_cv_target_alias" = "x" &&
2066  ac_cv_target_alias=$ac_cv_host_alias
2067ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
2068  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
2069echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
2070   { (exit 1); exit 1; }; }
2071
2072fi
2073echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2074echo "${ECHO_T}$ac_cv_target" >&6
2075target=$ac_cv_target
2076target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2077target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2078target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2079
2080
2081# The aliases save the names the user supplied, while $host etc.
2082# will get canonicalized.
2083test -n "$target_alias" &&
2084  test "$program_prefix$program_suffix$program_transform_name" = \
2085    NONENONEs,x,x, &&
2086  program_prefix=${target_alias}-
2087
2088case $build in
2089	*i*86*)  OS=Linux
2090
2091	         LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/
2092
2093	         ;;
2094
2095	*sparc*) OS=SunOS
2096
2097	         LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/
2098
2099	         ;;
2100
2101	*)       OS=Unknown
2102
2103	         ;;
2104esac
2105
2106case $target in
2107	*sparc*solaris*)  target=sparcv9-sun-solaris2.8
2108
2109	                  ;;
2110esac
2111
2112case $target in
2113	*i*86*)           ARCH=x86
2114
2115	                  ;;
2116	*sparc*solaris*)  ARCH=Sparc
2117
2118	                  ;;
2119esac
2120
2121
2122ac_ext=cc
2123ac_cpp='$CXXCPP $CPPFLAGS'
2124ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2125ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2126ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2127if test -n "$ac_tool_prefix"; then
2128  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2129  do
2130    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2131set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2132echo "$as_me:$LINENO: checking for $ac_word" >&5
2133echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2134if test "${ac_cv_prog_CXX+set}" = set; then
2135  echo $ECHO_N "(cached) $ECHO_C" >&6
2136else
2137  if test -n "$CXX"; then
2138  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2139else
2140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2141for as_dir in $PATH
2142do
2143  IFS=$as_save_IFS
2144  test -z "$as_dir" && as_dir=.
2145  for ac_exec_ext in '' $ac_executable_extensions; do
2146  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2147    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2148    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2149    break 2
2150  fi
2151done
2152done
2153
2154fi
2155fi
2156CXX=$ac_cv_prog_CXX
2157if test -n "$CXX"; then
2158  echo "$as_me:$LINENO: result: $CXX" >&5
2159echo "${ECHO_T}$CXX" >&6
2160else
2161  echo "$as_me:$LINENO: result: no" >&5
2162echo "${ECHO_T}no" >&6
2163fi
2164
2165    test -n "$CXX" && break
2166  done
2167fi
2168if test -z "$CXX"; then
2169  ac_ct_CXX=$CXX
2170  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2171do
2172  # Extract the first word of "$ac_prog", so it can be a program name with args.
2173set dummy $ac_prog; ac_word=$2
2174echo "$as_me:$LINENO: checking for $ac_word" >&5
2175echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2176if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2177  echo $ECHO_N "(cached) $ECHO_C" >&6
2178else
2179  if test -n "$ac_ct_CXX"; then
2180  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2181else
2182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2183for as_dir in $PATH
2184do
2185  IFS=$as_save_IFS
2186  test -z "$as_dir" && as_dir=.
2187  for ac_exec_ext in '' $ac_executable_extensions; do
2188  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2189    ac_cv_prog_ac_ct_CXX="$ac_prog"
2190    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2191    break 2
2192  fi
2193done
2194done
2195
2196fi
2197fi
2198ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2199if test -n "$ac_ct_CXX"; then
2200  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2201echo "${ECHO_T}$ac_ct_CXX" >&6
2202else
2203  echo "$as_me:$LINENO: result: no" >&5
2204echo "${ECHO_T}no" >&6
2205fi
2206
2207  test -n "$ac_ct_CXX" && break
2208done
2209test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2210
2211  CXX=$ac_ct_CXX
2212fi
2213
2214
2215# Provide some information about the compiler.
2216echo "$as_me:$LINENO:" \
2217     "checking for C++ compiler version" >&5
2218ac_compiler=`set X $ac_compile; echo $2`
2219{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2220  (eval $ac_compiler --version </dev/null >&5) 2>&5
2221  ac_status=$?
2222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2223  (exit $ac_status); }
2224{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2225  (eval $ac_compiler -v </dev/null >&5) 2>&5
2226  ac_status=$?
2227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2228  (exit $ac_status); }
2229{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2230  (eval $ac_compiler -V </dev/null >&5) 2>&5
2231  ac_status=$?
2232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2233  (exit $ac_status); }
2234
2235cat >conftest.$ac_ext <<_ACEOF
2236#line $LINENO "configure"
2237#include "confdefs.h"
2238
2239#ifdef F77_DUMMY_MAIN
2240#  ifdef __cplusplus
2241     extern "C"
2242#  endif
2243   int F77_DUMMY_MAIN() { return 1; }
2244#endif
2245int
2246main ()
2247{
2248
2249  ;
2250  return 0;
2251}
2252_ACEOF
2253ac_clean_files_save=$ac_clean_files
2254ac_clean_files="$ac_clean_files a.out a.exe"
2255# Try to create an executable without -o first, disregard a.out.
2256# It will help us diagnose broken compilers, and finding out an intuition
2257# of exeext.
2258echo "$as_me:$LINENO: checking for C++ compiler default output" >&5
2259echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6
2260ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2261if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2262  (eval $ac_link_default) 2>&5
2263  ac_status=$?
2264  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2265  (exit $ac_status); }; then
2266  # Find the output, starting from the most likely.  This scheme is
2267# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2268# resort.
2269
2270# Be careful to initialize this variable, since it used to be cached.
2271# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2272ac_cv_exeext=
2273for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null;
2274                ls a.out conftest 2>/dev/null;
2275                ls a.* conftest.* 2>/dev/null`; do
2276  case $ac_file in
2277    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;;
2278    a.out ) # We found the default executable, but exeext='' is most
2279            # certainly right.
2280            break;;
2281    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2282          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
2283          export ac_cv_exeext
2284          break;;
2285    * ) break;;
2286  esac
2287done
2288else
2289  echo "$as_me: failed program was:" >&5
2290cat conftest.$ac_ext >&5
2291{ { echo "$as_me:$LINENO: error: C++ compiler cannot create executables" >&5
2292echo "$as_me: error: C++ compiler cannot create executables" >&2;}
2293   { (exit 77); exit 77; }; }
2294fi
2295
2296ac_exeext=$ac_cv_exeext
2297echo "$as_me:$LINENO: result: $ac_file" >&5
2298echo "${ECHO_T}$ac_file" >&6
2299
2300# Check the compiler produces executables we can run.  If not, either
2301# the compiler is broken, or we cross compile.
2302echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2303echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
2304# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2305# If not cross compiling, check that we can run a simple program.
2306if test "$cross_compiling" != yes; then
2307  if { ac_try='./$ac_file'
2308  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2309  (eval $ac_try) 2>&5
2310  ac_status=$?
2311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2312  (exit $ac_status); }; }; then
2313    cross_compiling=no
2314  else
2315    if test "$cross_compiling" = maybe; then
2316	cross_compiling=yes
2317    else
2318	{ { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2319If you meant to cross compile, use \`--host'." >&5
2320echo "$as_me: error: cannot run C++ compiled programs.
2321If you meant to cross compile, use \`--host'." >&2;}
2322   { (exit 1); exit 1; }; }
2323    fi
2324  fi
2325fi
2326echo "$as_me:$LINENO: result: yes" >&5
2327echo "${ECHO_T}yes" >&6
2328
2329rm -f a.out a.exe conftest$ac_cv_exeext
2330ac_clean_files=$ac_clean_files_save
2331# Check the compiler produces executables we can run.  If not, either
2332# the compiler is broken, or we cross compile.
2333echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2334echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2335echo "$as_me:$LINENO: result: $cross_compiling" >&5
2336echo "${ECHO_T}$cross_compiling" >&6
2337
2338echo "$as_me:$LINENO: checking for suffix of executables" >&5
2339echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2340if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2341  (eval $ac_link) 2>&5
2342  ac_status=$?
2343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2344  (exit $ac_status); }; then
2345  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2346# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2347# work properly (i.e., refer to `conftest.exe'), while it won't with
2348# `rm'.
2349for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2350  case $ac_file in
2351    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
2352    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2353          export ac_cv_exeext
2354          break;;
2355    * ) break;;
2356  esac
2357done
2358else
2359  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5
2360echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;}
2361   { (exit 1); exit 1; }; }
2362fi
2363
2364rm -f conftest$ac_cv_exeext
2365echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2366echo "${ECHO_T}$ac_cv_exeext" >&6
2367
2368rm -f conftest.$ac_ext
2369EXEEXT=$ac_cv_exeext
2370ac_exeext=$EXEEXT
2371echo "$as_me:$LINENO: checking for suffix of object files" >&5
2372echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2373if test "${ac_cv_objext+set}" = set; then
2374  echo $ECHO_N "(cached) $ECHO_C" >&6
2375else
2376  cat >conftest.$ac_ext <<_ACEOF
2377#line $LINENO "configure"
2378#include "confdefs.h"
2379
2380#ifdef F77_DUMMY_MAIN
2381#  ifdef __cplusplus
2382     extern "C"
2383#  endif
2384   int F77_DUMMY_MAIN() { return 1; }
2385#endif
2386int
2387main ()
2388{
2389
2390  ;
2391  return 0;
2392}
2393_ACEOF
2394rm -f conftest.o conftest.obj
2395if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2396  (eval $ac_compile) 2>&5
2397  ac_status=$?
2398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2399  (exit $ac_status); }; then
2400  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2401  case $ac_file in
2402    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
2403    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2404       break;;
2405  esac
2406done
2407else
2408  echo "$as_me: failed program was:" >&5
2409cat conftest.$ac_ext >&5
2410{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
2411echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
2412   { (exit 1); exit 1; }; }
2413fi
2414
2415rm -f conftest.$ac_cv_objext conftest.$ac_ext
2416fi
2417echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2418echo "${ECHO_T}$ac_cv_objext" >&6
2419OBJEXT=$ac_cv_objext
2420ac_objext=$OBJEXT
2421echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2422echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2423if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2424  echo $ECHO_N "(cached) $ECHO_C" >&6
2425else
2426  cat >conftest.$ac_ext <<_ACEOF
2427#line $LINENO "configure"
2428#include "confdefs.h"
2429
2430#ifdef F77_DUMMY_MAIN
2431#  ifdef __cplusplus
2432     extern "C"
2433#  endif
2434   int F77_DUMMY_MAIN() { return 1; }
2435#endif
2436int
2437main ()
2438{
2439#ifndef __GNUC__
2440       choke me
2441#endif
2442
2443  ;
2444  return 0;
2445}
2446_ACEOF
2447rm -f conftest.$ac_objext
2448if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2449  (eval $ac_compile) 2>&5
2450  ac_status=$?
2451  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452  (exit $ac_status); } &&
2453         { ac_try='test -s conftest.$ac_objext'
2454  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2455  (eval $ac_try) 2>&5
2456  ac_status=$?
2457  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2458  (exit $ac_status); }; }; then
2459  ac_compiler_gnu=yes
2460else
2461  echo "$as_me: failed program was:" >&5
2462cat conftest.$ac_ext >&5
2463ac_compiler_gnu=no
2464fi
2465rm -f conftest.$ac_objext conftest.$ac_ext
2466ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2467
2468fi
2469echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2470echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2471GXX=`test $ac_compiler_gnu = yes && echo yes`
2472ac_test_CXXFLAGS=${CXXFLAGS+set}
2473ac_save_CXXFLAGS=$CXXFLAGS
2474CXXFLAGS="-g"
2475echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2476echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2477if test "${ac_cv_prog_cxx_g+set}" = set; then
2478  echo $ECHO_N "(cached) $ECHO_C" >&6
2479else
2480  cat >conftest.$ac_ext <<_ACEOF
2481#line $LINENO "configure"
2482#include "confdefs.h"
2483
2484#ifdef F77_DUMMY_MAIN
2485#  ifdef __cplusplus
2486     extern "C"
2487#  endif
2488   int F77_DUMMY_MAIN() { return 1; }
2489#endif
2490int
2491main ()
2492{
2493
2494  ;
2495  return 0;
2496}
2497_ACEOF
2498rm -f conftest.$ac_objext
2499if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2500  (eval $ac_compile) 2>&5
2501  ac_status=$?
2502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2503  (exit $ac_status); } &&
2504         { ac_try='test -s conftest.$ac_objext'
2505  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2506  (eval $ac_try) 2>&5
2507  ac_status=$?
2508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2509  (exit $ac_status); }; }; then
2510  ac_cv_prog_cxx_g=yes
2511else
2512  echo "$as_me: failed program was:" >&5
2513cat conftest.$ac_ext >&5
2514ac_cv_prog_cxx_g=no
2515fi
2516rm -f conftest.$ac_objext conftest.$ac_ext
2517fi
2518echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2519echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2520if test "$ac_test_CXXFLAGS" = set; then
2521  CXXFLAGS=$ac_save_CXXFLAGS
2522elif test $ac_cv_prog_cxx_g = yes; then
2523  if test "$GXX" = yes; then
2524    CXXFLAGS="-g -O2"
2525  else
2526    CXXFLAGS="-g"
2527  fi
2528else
2529  if test "$GXX" = yes; then
2530    CXXFLAGS="-O2"
2531  else
2532    CXXFLAGS=
2533  fi
2534fi
2535for ac_declaration in \
2536   ''\
2537   '#include <stdlib.h>' \
2538   'extern "C" void std::exit (int) throw (); using std::exit;' \
2539   'extern "C" void std::exit (int); using std::exit;' \
2540   'extern "C" void exit (int) throw ();' \
2541   'extern "C" void exit (int);' \
2542   'void exit (int);'
2543do
2544  cat >conftest.$ac_ext <<_ACEOF
2545#line $LINENO "configure"
2546#include "confdefs.h"
2547#include <stdlib.h>
2548$ac_declaration
2549#ifdef F77_DUMMY_MAIN
2550#  ifdef __cplusplus
2551     extern "C"
2552#  endif
2553   int F77_DUMMY_MAIN() { return 1; }
2554#endif
2555int
2556main ()
2557{
2558exit (42);
2559  ;
2560  return 0;
2561}
2562_ACEOF
2563rm -f conftest.$ac_objext
2564if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2565  (eval $ac_compile) 2>&5
2566  ac_status=$?
2567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2568  (exit $ac_status); } &&
2569         { ac_try='test -s conftest.$ac_objext'
2570  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2571  (eval $ac_try) 2>&5
2572  ac_status=$?
2573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574  (exit $ac_status); }; }; then
2575  :
2576else
2577  echo "$as_me: failed program was:" >&5
2578cat conftest.$ac_ext >&5
2579continue
2580fi
2581rm -f conftest.$ac_objext conftest.$ac_ext
2582  cat >conftest.$ac_ext <<_ACEOF
2583#line $LINENO "configure"
2584#include "confdefs.h"
2585$ac_declaration
2586#ifdef F77_DUMMY_MAIN
2587#  ifdef __cplusplus
2588     extern "C"
2589#  endif
2590   int F77_DUMMY_MAIN() { return 1; }
2591#endif
2592int
2593main ()
2594{
2595exit (42);
2596  ;
2597  return 0;
2598}
2599_ACEOF
2600rm -f conftest.$ac_objext
2601if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2602  (eval $ac_compile) 2>&5
2603  ac_status=$?
2604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605  (exit $ac_status); } &&
2606         { ac_try='test -s conftest.$ac_objext'
2607  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2608  (eval $ac_try) 2>&5
2609  ac_status=$?
2610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2611  (exit $ac_status); }; }; then
2612  break
2613else
2614  echo "$as_me: failed program was:" >&5
2615cat conftest.$ac_ext >&5
2616fi
2617rm -f conftest.$ac_objext conftest.$ac_ext
2618done
2619rm -f conftest*
2620if test -n "$ac_declaration"; then
2621  echo '#ifdef __cplusplus' >>confdefs.h
2622  echo $ac_declaration      >>confdefs.h
2623  echo '#endif'             >>confdefs.h
2624fi
2625
2626ac_ext=c
2627ac_cpp='$CPP $CPPFLAGS'
2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2630ac_compiler_gnu=$ac_cv_c_compiler_gnu
2631
2632ac_ext=c
2633ac_cpp='$CPP $CPPFLAGS'
2634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2636ac_compiler_gnu=$ac_cv_c_compiler_gnu
2637if test -n "$ac_tool_prefix"; then
2638  for ac_prog in gcc
2639  do
2640    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2641set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2642echo "$as_me:$LINENO: checking for $ac_word" >&5
2643echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2644if test "${ac_cv_prog_CC+set}" = set; then
2645  echo $ECHO_N "(cached) $ECHO_C" >&6
2646else
2647  if test -n "$CC"; then
2648  ac_cv_prog_CC="$CC" # Let the user override the test.
2649else
2650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2651for as_dir in $PATH
2652do
2653  IFS=$as_save_IFS
2654  test -z "$as_dir" && as_dir=.
2655  for ac_exec_ext in '' $ac_executable_extensions; do
2656  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2657    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2658    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2659    break 2
2660  fi
2661done
2662done
2663
2664fi
2665fi
2666CC=$ac_cv_prog_CC
2667if test -n "$CC"; then
2668  echo "$as_me:$LINENO: result: $CC" >&5
2669echo "${ECHO_T}$CC" >&6
2670else
2671  echo "$as_me:$LINENO: result: no" >&5
2672echo "${ECHO_T}no" >&6
2673fi
2674
2675    test -n "$CC" && break
2676  done
2677fi
2678if test -z "$CC"; then
2679  ac_ct_CC=$CC
2680  for ac_prog in gcc
2681do
2682  # Extract the first word of "$ac_prog", so it can be a program name with args.
2683set dummy $ac_prog; ac_word=$2
2684echo "$as_me:$LINENO: checking for $ac_word" >&5
2685echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2686if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2687  echo $ECHO_N "(cached) $ECHO_C" >&6
2688else
2689  if test -n "$ac_ct_CC"; then
2690  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2691else
2692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693for as_dir in $PATH
2694do
2695  IFS=$as_save_IFS
2696  test -z "$as_dir" && as_dir=.
2697  for ac_exec_ext in '' $ac_executable_extensions; do
2698  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2699    ac_cv_prog_ac_ct_CC="$ac_prog"
2700    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2701    break 2
2702  fi
2703done
2704done
2705
2706fi
2707fi
2708ac_ct_CC=$ac_cv_prog_ac_ct_CC
2709if test -n "$ac_ct_CC"; then
2710  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2711echo "${ECHO_T}$ac_ct_CC" >&6
2712else
2713  echo "$as_me:$LINENO: result: no" >&5
2714echo "${ECHO_T}no" >&6
2715fi
2716
2717  test -n "$ac_ct_CC" && break
2718done
2719
2720  CC=$ac_ct_CC
2721fi
2722
2723
2724test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
2725echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
2726   { (exit 1); exit 1; }; }
2727
2728# Provide some information about the compiler.
2729echo "$as_me:$LINENO:" \
2730     "checking for C compiler version" >&5
2731ac_compiler=`set X $ac_compile; echo $2`
2732{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2733  (eval $ac_compiler --version </dev/null >&5) 2>&5
2734  ac_status=$?
2735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736  (exit $ac_status); }
2737{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2738  (eval $ac_compiler -v </dev/null >&5) 2>&5
2739  ac_status=$?
2740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741  (exit $ac_status); }
2742{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2743  (eval $ac_compiler -V </dev/null >&5) 2>&5
2744  ac_status=$?
2745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746  (exit $ac_status); }
2747
2748echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2749echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2750if test "${ac_cv_c_compiler_gnu+set}" = set; then
2751  echo $ECHO_N "(cached) $ECHO_C" >&6
2752else
2753  cat >conftest.$ac_ext <<_ACEOF
2754#line $LINENO "configure"
2755#include "confdefs.h"
2756
2757#ifdef F77_DUMMY_MAIN
2758#  ifdef __cplusplus
2759     extern "C"
2760#  endif
2761   int F77_DUMMY_MAIN() { return 1; }
2762#endif
2763int
2764main ()
2765{
2766#ifndef __GNUC__
2767       choke me
2768#endif
2769
2770  ;
2771  return 0;
2772}
2773_ACEOF
2774rm -f conftest.$ac_objext
2775if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2776  (eval $ac_compile) 2>&5
2777  ac_status=$?
2778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779  (exit $ac_status); } &&
2780         { ac_try='test -s conftest.$ac_objext'
2781  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2782  (eval $ac_try) 2>&5
2783  ac_status=$?
2784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2785  (exit $ac_status); }; }; then
2786  ac_compiler_gnu=yes
2787else
2788  echo "$as_me: failed program was:" >&5
2789cat conftest.$ac_ext >&5
2790ac_compiler_gnu=no
2791fi
2792rm -f conftest.$ac_objext conftest.$ac_ext
2793ac_cv_c_compiler_gnu=$ac_compiler_gnu
2794
2795fi
2796echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2797echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2798GCC=`test $ac_compiler_gnu = yes && echo yes`
2799ac_test_CFLAGS=${CFLAGS+set}
2800ac_save_CFLAGS=$CFLAGS
2801CFLAGS="-g"
2802echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2803echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2804if test "${ac_cv_prog_cc_g+set}" = set; then
2805  echo $ECHO_N "(cached) $ECHO_C" >&6
2806else
2807  cat >conftest.$ac_ext <<_ACEOF
2808#line $LINENO "configure"
2809#include "confdefs.h"
2810
2811#ifdef F77_DUMMY_MAIN
2812#  ifdef __cplusplus
2813     extern "C"
2814#  endif
2815   int F77_DUMMY_MAIN() { return 1; }
2816#endif
2817int
2818main ()
2819{
2820
2821  ;
2822  return 0;
2823}
2824_ACEOF
2825rm -f conftest.$ac_objext
2826if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2827  (eval $ac_compile) 2>&5
2828  ac_status=$?
2829  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2830  (exit $ac_status); } &&
2831         { ac_try='test -s conftest.$ac_objext'
2832  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2833  (eval $ac_try) 2>&5
2834  ac_status=$?
2835  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836  (exit $ac_status); }; }; then
2837  ac_cv_prog_cc_g=yes
2838else
2839  echo "$as_me: failed program was:" >&5
2840cat conftest.$ac_ext >&5
2841ac_cv_prog_cc_g=no
2842fi
2843rm -f conftest.$ac_objext conftest.$ac_ext
2844fi
2845echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2846echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2847if test "$ac_test_CFLAGS" = set; then
2848  CFLAGS=$ac_save_CFLAGS
2849elif test $ac_cv_prog_cc_g = yes; then
2850  if test "$GCC" = yes; then
2851    CFLAGS="-g -O2"
2852  else
2853    CFLAGS="-g"
2854  fi
2855else
2856  if test "$GCC" = yes; then
2857    CFLAGS="-O2"
2858  else
2859    CFLAGS=
2860  fi
2861fi
2862# Some people use a C++ compiler to compile C.  Since we use `exit',
2863# in C++ we need to declare it.  In case someone uses the same compiler
2864# for both compiling C and C++ we need to have the C++ compiler decide
2865# the declaration of exit, since it's the most demanding environment.
2866cat >conftest.$ac_ext <<_ACEOF
2867#ifndef __cplusplus
2868  choke me
2869#endif
2870_ACEOF
2871rm -f conftest.$ac_objext
2872if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2873  (eval $ac_compile) 2>&5
2874  ac_status=$?
2875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2876  (exit $ac_status); } &&
2877         { ac_try='test -s conftest.$ac_objext'
2878  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2879  (eval $ac_try) 2>&5
2880  ac_status=$?
2881  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882  (exit $ac_status); }; }; then
2883  for ac_declaration in \
2884   ''\
2885   '#include <stdlib.h>' \
2886   'extern "C" void std::exit (int) throw (); using std::exit;' \
2887   'extern "C" void std::exit (int); using std::exit;' \
2888   'extern "C" void exit (int) throw ();' \
2889   'extern "C" void exit (int);' \
2890   'void exit (int);'
2891do
2892  cat >conftest.$ac_ext <<_ACEOF
2893#line $LINENO "configure"
2894#include "confdefs.h"
2895#include <stdlib.h>
2896$ac_declaration
2897#ifdef F77_DUMMY_MAIN
2898#  ifdef __cplusplus
2899     extern "C"
2900#  endif
2901   int F77_DUMMY_MAIN() { return 1; }
2902#endif
2903int
2904main ()
2905{
2906exit (42);
2907  ;
2908  return 0;
2909}
2910_ACEOF
2911rm -f conftest.$ac_objext
2912if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2913  (eval $ac_compile) 2>&5
2914  ac_status=$?
2915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2916  (exit $ac_status); } &&
2917         { ac_try='test -s conftest.$ac_objext'
2918  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2919  (eval $ac_try) 2>&5
2920  ac_status=$?
2921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2922  (exit $ac_status); }; }; then
2923  :
2924else
2925  echo "$as_me: failed program was:" >&5
2926cat conftest.$ac_ext >&5
2927continue
2928fi
2929rm -f conftest.$ac_objext conftest.$ac_ext
2930  cat >conftest.$ac_ext <<_ACEOF
2931#line $LINENO "configure"
2932#include "confdefs.h"
2933$ac_declaration
2934#ifdef F77_DUMMY_MAIN
2935#  ifdef __cplusplus
2936     extern "C"
2937#  endif
2938   int F77_DUMMY_MAIN() { return 1; }
2939#endif
2940int
2941main ()
2942{
2943exit (42);
2944  ;
2945  return 0;
2946}
2947_ACEOF
2948rm -f conftest.$ac_objext
2949if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2950  (eval $ac_compile) 2>&5
2951  ac_status=$?
2952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2953  (exit $ac_status); } &&
2954         { ac_try='test -s conftest.$ac_objext'
2955  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2956  (eval $ac_try) 2>&5
2957  ac_status=$?
2958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2959  (exit $ac_status); }; }; then
2960  break
2961else
2962  echo "$as_me: failed program was:" >&5
2963cat conftest.$ac_ext >&5
2964fi
2965rm -f conftest.$ac_objext conftest.$ac_ext
2966done
2967rm -f conftest*
2968if test -n "$ac_declaration"; then
2969  echo '#ifdef __cplusplus' >>confdefs.h
2970  echo $ac_declaration      >>confdefs.h
2971  echo '#endif'             >>confdefs.h
2972fi
2973
2974else
2975  echo "$as_me: failed program was:" >&5
2976cat conftest.$ac_ext >&5
2977fi
2978rm -f conftest.$ac_objext conftest.$ac_ext
2979ac_ext=c
2980ac_cpp='$CPP $CPPFLAGS'
2981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2983ac_compiler_gnu=$ac_cv_c_compiler_gnu
2984
2985ac_ext=c
2986ac_cpp='$CPP $CPPFLAGS'
2987ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2988ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2989ac_compiler_gnu=$ac_cv_c_compiler_gnu
2990echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2991echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2992# On Suns, sometimes $CPP names a directory.
2993if test -n "$CPP" && test -d "$CPP"; then
2994  CPP=
2995fi
2996if test -z "$CPP"; then
2997  if test "${ac_cv_prog_CPP+set}" = set; then
2998  echo $ECHO_N "(cached) $ECHO_C" >&6
2999else
3000      # Double quotes because CPP needs to be expanded
3001    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3002    do
3003      ac_preproc_ok=false
3004for ac_c_preproc_warn_flag in '' yes
3005do
3006  # Use a header file that comes with gcc, so configuring glibc
3007  # with a fresh cross-compiler works.
3008  # On the NeXT, cc -E runs the code through the compiler's parser,
3009  # not just through cpp. "Syntax error" is here to catch this case.
3010  cat >conftest.$ac_ext <<_ACEOF
3011#line $LINENO "configure"
3012#include "confdefs.h"
3013#include <assert.h>
3014                     Syntax error
3015_ACEOF
3016if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3017  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3018  ac_status=$?
3019  egrep -v '^ *\+' conftest.er1 >conftest.err
3020  rm -f conftest.er1
3021  cat conftest.err >&5
3022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023  (exit $ac_status); } >/dev/null; then
3024  if test -s conftest.err; then
3025    ac_cpp_err=$ac_c_preproc_warn_flag
3026  else
3027    ac_cpp_err=
3028  fi
3029else
3030  ac_cpp_err=yes
3031fi
3032if test -z "$ac_cpp_err"; then
3033  :
3034else
3035  echo "$as_me: failed program was:" >&5
3036  cat conftest.$ac_ext >&5
3037  # Broken: fails on valid input.
3038continue
3039fi
3040rm -f conftest.err conftest.$ac_ext
3041
3042  # OK, works on sane cases.  Now check whether non-existent headers
3043  # can be detected and how.
3044  cat >conftest.$ac_ext <<_ACEOF
3045#line $LINENO "configure"
3046#include "confdefs.h"
3047#include <ac_nonexistent.h>
3048_ACEOF
3049if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3050  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3051  ac_status=$?
3052  egrep -v '^ *\+' conftest.er1 >conftest.err
3053  rm -f conftest.er1
3054  cat conftest.err >&5
3055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056  (exit $ac_status); } >/dev/null; then
3057  if test -s conftest.err; then
3058    ac_cpp_err=$ac_c_preproc_warn_flag
3059  else
3060    ac_cpp_err=
3061  fi
3062else
3063  ac_cpp_err=yes
3064fi
3065if test -z "$ac_cpp_err"; then
3066  # Broken: success on invalid input.
3067continue
3068else
3069  echo "$as_me: failed program was:" >&5
3070  cat conftest.$ac_ext >&5
3071  # Passes both tests.
3072ac_preproc_ok=:
3073break
3074fi
3075rm -f conftest.err conftest.$ac_ext
3076
3077done
3078# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3079rm -f conftest.err conftest.$ac_ext
3080if $ac_preproc_ok; then
3081  break
3082fi
3083
3084    done
3085    ac_cv_prog_CPP=$CPP
3086
3087fi
3088  CPP=$ac_cv_prog_CPP
3089else
3090  ac_cv_prog_CPP=$CPP
3091fi
3092echo "$as_me:$LINENO: result: $CPP" >&5
3093echo "${ECHO_T}$CPP" >&6
3094ac_preproc_ok=false
3095for ac_c_preproc_warn_flag in '' yes
3096do
3097  # Use a header file that comes with gcc, so configuring glibc
3098  # with a fresh cross-compiler works.
3099  # On the NeXT, cc -E runs the code through the compiler's parser,
3100  # not just through cpp. "Syntax error" is here to catch this case.
3101  cat >conftest.$ac_ext <<_ACEOF
3102#line $LINENO "configure"
3103#include "confdefs.h"
3104#include <assert.h>
3105                     Syntax error
3106_ACEOF
3107if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3108  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3109  ac_status=$?
3110  egrep -v '^ *\+' conftest.er1 >conftest.err
3111  rm -f conftest.er1
3112  cat conftest.err >&5
3113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3114  (exit $ac_status); } >/dev/null; then
3115  if test -s conftest.err; then
3116    ac_cpp_err=$ac_c_preproc_warn_flag
3117  else
3118    ac_cpp_err=
3119  fi
3120else
3121  ac_cpp_err=yes
3122fi
3123if test -z "$ac_cpp_err"; then
3124  :
3125else
3126  echo "$as_me: failed program was:" >&5
3127  cat conftest.$ac_ext >&5
3128  # Broken: fails on valid input.
3129continue
3130fi
3131rm -f conftest.err conftest.$ac_ext
3132
3133  # OK, works on sane cases.  Now check whether non-existent headers
3134  # can be detected and how.
3135  cat >conftest.$ac_ext <<_ACEOF
3136#line $LINENO "configure"
3137#include "confdefs.h"
3138#include <ac_nonexistent.h>
3139_ACEOF
3140if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3141  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3142  ac_status=$?
3143  egrep -v '^ *\+' conftest.er1 >conftest.err
3144  rm -f conftest.er1
3145  cat conftest.err >&5
3146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3147  (exit $ac_status); } >/dev/null; then
3148  if test -s conftest.err; then
3149    ac_cpp_err=$ac_c_preproc_warn_flag
3150  else
3151    ac_cpp_err=
3152  fi
3153else
3154  ac_cpp_err=yes
3155fi
3156if test -z "$ac_cpp_err"; then
3157  # Broken: success on invalid input.
3158continue
3159else
3160  echo "$as_me: failed program was:" >&5
3161  cat conftest.$ac_ext >&5
3162  # Passes both tests.
3163ac_preproc_ok=:
3164break
3165fi
3166rm -f conftest.err conftest.$ac_ext
3167
3168done
3169# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3170rm -f conftest.err conftest.$ac_ext
3171if $ac_preproc_ok; then
3172  :
3173else
3174  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
3175echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3176   { (exit 1); exit 1; }; }
3177fi
3178
3179ac_ext=c
3180ac_cpp='$CPP $CPPFLAGS'
3181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183ac_compiler_gnu=$ac_cv_c_compiler_gnu
3184
3185
3186if test "$GCC" != "yes"
3187then
3188	{ { echo "$as_me:$LINENO: error: gcc required but not found" >&5
3189echo "$as_me: error: gcc required but not found" >&2;}
3190   { (exit 1); exit 1; }; }
3191fi
3192
3193if test "$GXX" != "yes"
3194then
3195	{ { echo "$as_me:$LINENO: error: g++ required but not found" >&5
3196echo "$as_me: error: g++ required but not found" >&2;}
3197   { (exit 1); exit 1; }; }
3198fi
3199
3200gccmajor=`$CC --version | head -n 1 | awk '{print $NF;}' | cut -d. -f1`
3201if test "$gccmajor" -lt "3"
3202then
3203	{ { echo "$as_me:$LINENO: error: gcc 3.x required" >&5
3204echo "$as_me: error: gcc 3.x required" >&2;}
3205   { (exit 1); exit 1; }; }
3206fi
3207
3208 echo "$as_me:$LINENO: checking for GNU make" >&5
3209echo $ECHO_N "checking for GNU make... $ECHO_C" >&6
3210if test "${_cv_gnu_make_command+set}" = set; then
3211  echo $ECHO_N "(cached) $ECHO_C" >&6
3212else
3213  _cv_gnu_make_command='' ;
3214                for a in "$MAKE" make gmake gnumake ; do
3215                        if test -z "$a" ; then continue ; fi ;
3216                        if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
3217                                _cv_gnu_make_command=$a ;
3218                                break;
3219                        fi
3220                done ;
3221
3222fi
3223echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5
3224echo "${ECHO_T}$_cv_gnu_make_command" >&6 ;
3225        if test  "x$_cv_gnu_make_command" != "x"  ; then
3226                ifGNUmake='' ;
3227        else
3228                ifGNUmake='#' ;
3229                echo "$as_me:$LINENO: result: \"Not found\"" >&5
3230echo "${ECHO_T}\"Not found\"" >&6;
3231        fi
3232
3233
3234if test -z "$_cv_gnu_make_command"
3235then
3236	{ { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
3237echo "$as_me: error: GNU Make required but not found" >&2;}
3238   { (exit 1); exit 1; }; }
3239fi
3240
3241
3242echo "$as_me:$LINENO: checking " >&5
3243echo $ECHO_N "checking ... $ECHO_C" >&6
3244if test "${ac_cv_has_flex+set}" = set; then
3245  echo $ECHO_N "(cached) $ECHO_C" >&6
3246else
3247  for ac_prog in flex lex
3248do
3249  # Extract the first word of "$ac_prog", so it can be a program name with args.
3250set dummy $ac_prog; ac_word=$2
3251echo "$as_me:$LINENO: checking for $ac_word" >&5
3252echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3253if test "${ac_cv_prog_LEX+set}" = set; then
3254  echo $ECHO_N "(cached) $ECHO_C" >&6
3255else
3256  if test -n "$LEX"; then
3257  ac_cv_prog_LEX="$LEX" # Let the user override the test.
3258else
3259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260for as_dir in $PATH
3261do
3262  IFS=$as_save_IFS
3263  test -z "$as_dir" && as_dir=.
3264  for ac_exec_ext in '' $ac_executable_extensions; do
3265  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3266    ac_cv_prog_LEX="$ac_prog"
3267    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3268    break 2
3269  fi
3270done
3271done
3272
3273fi
3274fi
3275LEX=$ac_cv_prog_LEX
3276if test -n "$LEX"; then
3277  echo "$as_me:$LINENO: result: $LEX" >&5
3278echo "${ECHO_T}$LEX" >&6
3279else
3280  echo "$as_me:$LINENO: result: no" >&5
3281echo "${ECHO_T}no" >&6
3282fi
3283
3284  test -n "$LEX" && break
3285done
3286test -n "$LEX" || LEX=":"
3287
3288if test -z "$LEXLIB"
3289then
3290  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3291echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3292if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3293  echo $ECHO_N "(cached) $ECHO_C" >&6
3294else
3295  ac_check_lib_save_LIBS=$LIBS
3296LIBS="-lfl  $LIBS"
3297cat >conftest.$ac_ext <<_ACEOF
3298#line $LINENO "configure"
3299#include "confdefs.h"
3300
3301/* Override any gcc2 internal prototype to avoid an error.  */
3302#ifdef __cplusplus
3303extern "C"
3304#endif
3305/* We use char because int might match the return type of a gcc2
3306   builtin and then its argument prototype would still apply.  */
3307char yywrap ();
3308#ifdef F77_DUMMY_MAIN
3309#  ifdef __cplusplus
3310     extern "C"
3311#  endif
3312   int F77_DUMMY_MAIN() { return 1; }
3313#endif
3314int
3315main ()
3316{
3317yywrap ();
3318  ;
3319  return 0;
3320}
3321_ACEOF
3322rm -f conftest.$ac_objext conftest$ac_exeext
3323if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3324  (eval $ac_link) 2>&5
3325  ac_status=$?
3326  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3327  (exit $ac_status); } &&
3328         { ac_try='test -s conftest$ac_exeext'
3329  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3330  (eval $ac_try) 2>&5
3331  ac_status=$?
3332  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3333  (exit $ac_status); }; }; then
3334  ac_cv_lib_fl_yywrap=yes
3335else
3336  echo "$as_me: failed program was:" >&5
3337cat conftest.$ac_ext >&5
3338ac_cv_lib_fl_yywrap=no
3339fi
3340rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3341LIBS=$ac_check_lib_save_LIBS
3342fi
3343echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3344echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3345if test $ac_cv_lib_fl_yywrap = yes; then
3346  LEXLIB="-lfl"
3347else
3348  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3349echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3350if test "${ac_cv_lib_l_yywrap+set}" = set; then
3351  echo $ECHO_N "(cached) $ECHO_C" >&6
3352else
3353  ac_check_lib_save_LIBS=$LIBS
3354LIBS="-ll  $LIBS"
3355cat >conftest.$ac_ext <<_ACEOF
3356#line $LINENO "configure"
3357#include "confdefs.h"
3358
3359/* Override any gcc2 internal prototype to avoid an error.  */
3360#ifdef __cplusplus
3361extern "C"
3362#endif
3363/* We use char because int might match the return type of a gcc2
3364   builtin and then its argument prototype would still apply.  */
3365char yywrap ();
3366#ifdef F77_DUMMY_MAIN
3367#  ifdef __cplusplus
3368     extern "C"
3369#  endif
3370   int F77_DUMMY_MAIN() { return 1; }
3371#endif
3372int
3373main ()
3374{
3375yywrap ();
3376  ;
3377  return 0;
3378}
3379_ACEOF
3380rm -f conftest.$ac_objext conftest$ac_exeext
3381if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3382  (eval $ac_link) 2>&5
3383  ac_status=$?
3384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3385  (exit $ac_status); } &&
3386         { ac_try='test -s conftest$ac_exeext'
3387  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3388  (eval $ac_try) 2>&5
3389  ac_status=$?
3390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3391  (exit $ac_status); }; }; then
3392  ac_cv_lib_l_yywrap=yes
3393else
3394  echo "$as_me: failed program was:" >&5
3395cat conftest.$ac_ext >&5
3396ac_cv_lib_l_yywrap=no
3397fi
3398rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3399LIBS=$ac_check_lib_save_LIBS
3400fi
3401echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3402echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3403if test $ac_cv_lib_l_yywrap = yes; then
3404  LEXLIB="-ll"
3405fi
3406
3407fi
3408
3409fi
3410
3411if test "x$LEX" != "x:"; then
3412  echo "$as_me:$LINENO: checking lex output file root" >&5
3413echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3414if test "${ac_cv_prog_lex_root+set}" = set; then
3415  echo $ECHO_N "(cached) $ECHO_C" >&6
3416else
3417  # The minimal lex program is just a single line: %%.  But some broken lexes
3418# (Solaris, I think it was) want two %% lines, so accommodate them.
3419cat >conftest.l <<_ACEOF
3420%%
3421%%
3422_ACEOF
3423{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3424  (eval $LEX conftest.l) 2>&5
3425  ac_status=$?
3426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3427  (exit $ac_status); }
3428if test -f lex.yy.c; then
3429  ac_cv_prog_lex_root=lex.yy
3430elif test -f lexyy.c; then
3431  ac_cv_prog_lex_root=lexyy
3432else
3433  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3434echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3435   { (exit 1); exit 1; }; }
3436fi
3437fi
3438echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3439echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3440rm -f conftest.l
3441LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3442
3443echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3444echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3445if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3446  echo $ECHO_N "(cached) $ECHO_C" >&6
3447else
3448  # POSIX says lex can declare yytext either as a pointer or an array; the
3449# default is implementation-dependent. Figure out which it is, since
3450# not all implementations provide the %pointer and %array declarations.
3451ac_cv_prog_lex_yytext_pointer=no
3452echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3453ac_save_LIBS=$LIBS
3454LIBS="$LIBS $LEXLIB"
3455cat >conftest.$ac_ext <<_ACEOF
3456`cat $LEX_OUTPUT_ROOT.c`
3457_ACEOF
3458rm -f conftest.$ac_objext conftest$ac_exeext
3459if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3460  (eval $ac_link) 2>&5
3461  ac_status=$?
3462  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463  (exit $ac_status); } &&
3464         { ac_try='test -s conftest$ac_exeext'
3465  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3466  (eval $ac_try) 2>&5
3467  ac_status=$?
3468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3469  (exit $ac_status); }; }; then
3470  ac_cv_prog_lex_yytext_pointer=yes
3471else
3472  echo "$as_me: failed program was:" >&5
3473cat conftest.$ac_ext >&5
3474fi
3475rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3476LIBS=$ac_save_LIBS
3477rm -f "${LEX_OUTPUT_ROOT}.c"
3478
3479fi
3480echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3481echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3482if test $ac_cv_prog_lex_yytext_pointer = yes; then
3483
3484cat >>confdefs.h <<\_ACEOF
3485#define YYTEXT_POINTER 1
3486_ACEOF
3487
3488fi
3489
3490fi
3491
3492fi
3493echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5
3494echo "${ECHO_T}$ac_cv_has_flex" >&6
3495if test "$LEX" != "flex"; then
3496  { { echo "$as_me:$LINENO: error: flex not found but required" >&5
3497echo "$as_me: error: flex not found but required" >&2;}
3498   { (exit 1); exit 1; }; }
3499fi
3500
3501echo "$as_me:$LINENO: checking " >&5
3502echo $ECHO_N "checking ... $ECHO_C" >&6
3503if test "${ac_cv_has_bison+set}" = set; then
3504  echo $ECHO_N "(cached) $ECHO_C" >&6
3505else
3506  for ac_prog in 'bison -y' byacc
3507do
3508  # Extract the first word of "$ac_prog", so it can be a program name with args.
3509set dummy $ac_prog; ac_word=$2
3510echo "$as_me:$LINENO: checking for $ac_word" >&5
3511echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3512if test "${ac_cv_prog_YACC+set}" = set; then
3513  echo $ECHO_N "(cached) $ECHO_C" >&6
3514else
3515  if test -n "$YACC"; then
3516  ac_cv_prog_YACC="$YACC" # Let the user override the test.
3517else
3518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3519for as_dir in $PATH
3520do
3521  IFS=$as_save_IFS
3522  test -z "$as_dir" && as_dir=.
3523  for ac_exec_ext in '' $ac_executable_extensions; do
3524  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3525    ac_cv_prog_YACC="$ac_prog"
3526    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3527    break 2
3528  fi
3529done
3530done
3531
3532fi
3533fi
3534YACC=$ac_cv_prog_YACC
3535if test -n "$YACC"; then
3536  echo "$as_me:$LINENO: result: $YACC" >&5
3537echo "${ECHO_T}$YACC" >&6
3538else
3539  echo "$as_me:$LINENO: result: no" >&5
3540echo "${ECHO_T}no" >&6
3541fi
3542
3543  test -n "$YACC" && break
3544done
3545test -n "$YACC" || YACC="yacc"
3546
3547
3548fi
3549echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5
3550echo "${ECHO_T}$ac_cv_has_bison" >&6
3551if test "$YACC" != "bison -y"; then
3552  { { echo "$as_me:$LINENO: error: bison not found but required" >&5
3553echo "$as_me: error: bison not found but required" >&2;}
3554   { (exit 1); exit 1; }; }
3555else
3556  YACC=bison
3557
3558fi
3559
3560
3561# Check whether --enable-shared or --disable-shared was given.
3562if test "${enable_shared+set}" = set; then
3563  enableval="$enable_shared"
3564  p=${PACKAGE-default}
3565    case $enableval in
3566    yes) enable_shared=yes ;;
3567    no) enable_shared=no ;;
3568    *)
3569      enable_shared=no
3570      # Look at the argument we got.  We use all the common list separators.
3571      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3572      for pkg in $enableval; do
3573	IFS="$lt_save_ifs"
3574	if test "X$pkg" = "X$p"; then
3575	  enable_shared=yes
3576	fi
3577      done
3578      IFS="$lt_save_ifs"
3579      ;;
3580    esac
3581else
3582  enable_shared=yes
3583fi;
3584
3585# Check whether --enable-static or --disable-static was given.
3586if test "${enable_static+set}" = set; then
3587  enableval="$enable_static"
3588  p=${PACKAGE-default}
3589    case $enableval in
3590    yes) enable_static=yes ;;
3591    no) enable_static=no ;;
3592    *)
3593     enable_static=no
3594      # Look at the argument we got.  We use all the common list separators.
3595      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3596      for pkg in $enableval; do
3597	IFS="$lt_save_ifs"
3598	if test "X$pkg" = "X$p"; then
3599	  enable_static=yes
3600	fi
3601      done
3602      IFS="$lt_save_ifs"
3603      ;;
3604    esac
3605else
3606  enable_static=yes
3607fi;
3608
3609# Check whether --enable-fast-install or --disable-fast-install was given.
3610if test "${enable_fast_install+set}" = set; then
3611  enableval="$enable_fast_install"
3612  p=${PACKAGE-default}
3613    case $enableval in
3614    yes) enable_fast_install=yes ;;
3615    no) enable_fast_install=no ;;
3616    *)
3617      enable_fast_install=no
3618      # Look at the argument we got.  We use all the common list separators.
3619      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3620      for pkg in $enableval; do
3621	IFS="$lt_save_ifs"
3622	if test "X$pkg" = "X$p"; then
3623	  enable_fast_install=yes
3624	fi
3625      done
3626      IFS="$lt_save_ifs"
3627      ;;
3628    esac
3629else
3630  enable_fast_install=yes
3631fi;
3632
3633echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3634echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3635if test "${lt_cv_path_SED+set}" = set; then
3636  echo $ECHO_N "(cached) $ECHO_C" >&6
3637else
3638  # Loop through the user's path and test for sed and gsed.
3639# Then use that list of sed's as ones to test for truncation.
3640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3641for as_dir in $PATH
3642do
3643  IFS=$as_save_IFS
3644  test -z "$as_dir" && as_dir=.
3645  for lt_ac_prog in sed gsed; do
3646    for ac_exec_ext in '' $ac_executable_extensions; do
3647      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3648        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3649      fi
3650    done
3651  done
3652done
3653lt_ac_max=0
3654lt_ac_count=0
3655# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3656# along with /bin/sed that truncates output.
3657for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3658  test ! -f $lt_ac_sed && break
3659  cat /dev/null > conftest.in
3660  lt_ac_count=0
3661  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3662  # Check for GNU sed and select it if it is found.
3663  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3664    lt_cv_path_SED=$lt_ac_sed
3665    break
3666  fi
3667  while true; do
3668    cat conftest.in conftest.in >conftest.tmp
3669    mv conftest.tmp conftest.in
3670    cp conftest.in conftest.nl
3671    echo >>conftest.nl
3672    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3673    cmp -s conftest.out conftest.nl || break
3674    # 10000 chars as input seems more than enough
3675    test $lt_ac_count -gt 10 && break
3676    lt_ac_count=`expr $lt_ac_count + 1`
3677    if test $lt_ac_count -gt $lt_ac_max; then
3678      lt_ac_max=$lt_ac_count
3679      lt_cv_path_SED=$lt_ac_sed
3680    fi
3681  done
3682done
3683SED=$lt_cv_path_SED
3684
3685fi
3686
3687echo "$as_me:$LINENO: result: $SED" >&5
3688echo "${ECHO_T}$SED" >&6
3689
3690echo "$as_me:$LINENO: checking for egrep" >&5
3691echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3692if test "${ac_cv_prog_egrep+set}" = set; then
3693  echo $ECHO_N "(cached) $ECHO_C" >&6
3694else
3695  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3696    then ac_cv_prog_egrep='grep -E'
3697    else ac_cv_prog_egrep='egrep'
3698    fi
3699fi
3700echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3701echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3702 EGREP=$ac_cv_prog_egrep
3703
3704
3705
3706# Check whether --with-gnu-ld or --without-gnu-ld was given.
3707if test "${with_gnu_ld+set}" = set; then
3708  withval="$with_gnu_ld"
3709  test "$withval" = no || with_gnu_ld=yes
3710else
3711  with_gnu_ld=no
3712fi;
3713ac_prog=ld
3714if test "$GCC" = yes; then
3715  # Check if gcc -print-prog-name=ld gives a path.
3716  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3717echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3718  case $host in
3719  *-*-mingw*)
3720    # gcc leaves a trailing carriage return which upsets mingw
3721    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3722  *)
3723    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3724  esac
3725  case $ac_prog in
3726    # Accept absolute paths.
3727    [\\/]* | ?:[\\/]*)
3728      re_direlt='/[^/][^/]*/\.\./'
3729      # Canonicalize the path of ld
3730      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3731      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3732	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3733      done
3734      test -z "$LD" && LD="$ac_prog"
3735      ;;
3736  "")
3737    # If it fails, then pretend we aren't using GCC.
3738    ac_prog=ld
3739    ;;
3740  *)
3741    # If it is relative, then search for the first ld in PATH.
3742    with_gnu_ld=unknown
3743    ;;
3744  esac
3745elif test "$with_gnu_ld" = yes; then
3746  echo "$as_me:$LINENO: checking for GNU ld" >&5
3747echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3748else
3749  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3750echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3751fi
3752if test "${lt_cv_path_LD+set}" = set; then
3753  echo $ECHO_N "(cached) $ECHO_C" >&6
3754else
3755  if test -z "$LD"; then
3756  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3757  for ac_dir in $PATH; do
3758    IFS="$lt_save_ifs"
3759    test -z "$ac_dir" && ac_dir=.
3760    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3761      lt_cv_path_LD="$ac_dir/$ac_prog"
3762      # Check to see if the program is GNU ld.  I'd rather use --version,
3763      # but apparently some GNU ld's only accept -v.
3764      # Break only if it was the GNU/non-GNU ld that we prefer.
3765      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3766      *GNU* | *'with BFD'*)
3767	test "$with_gnu_ld" != no && break
3768	;;
3769      *)
3770	test "$with_gnu_ld" != yes && break
3771	;;
3772      esac
3773    fi
3774  done
3775  IFS="$lt_save_ifs"
3776else
3777  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3778fi
3779fi
3780
3781LD="$lt_cv_path_LD"
3782if test -n "$LD"; then
3783  echo "$as_me:$LINENO: result: $LD" >&5
3784echo "${ECHO_T}$LD" >&6
3785else
3786  echo "$as_me:$LINENO: result: no" >&5
3787echo "${ECHO_T}no" >&6
3788fi
3789test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3790echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3791   { (exit 1); exit 1; }; }
3792echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3793echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3794if test "${lt_cv_prog_gnu_ld+set}" = set; then
3795  echo $ECHO_N "(cached) $ECHO_C" >&6
3796else
3797  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3798case `"$LD" -v 2>&1 </dev/null` in
3799*GNU* | *'with BFD'*)
3800  lt_cv_prog_gnu_ld=yes
3801  ;;
3802*)
3803  lt_cv_prog_gnu_ld=no
3804  ;;
3805esac
3806fi
3807echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3808echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3809with_gnu_ld=$lt_cv_prog_gnu_ld
3810
3811
3812echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3813echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3814if test "${lt_cv_ld_reload_flag+set}" = set; then
3815  echo $ECHO_N "(cached) $ECHO_C" >&6
3816else
3817  lt_cv_ld_reload_flag='-r'
3818fi
3819echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3820echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3821reload_flag=$lt_cv_ld_reload_flag
3822case $reload_flag in
3823"" | " "*) ;;
3824*) reload_flag=" $reload_flag" ;;
3825esac
3826reload_cmds='$LD$reload_flag -o $output$reload_objs'
3827
3828echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3829echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3830if test "${lt_cv_path_NM+set}" = set; then
3831  echo $ECHO_N "(cached) $ECHO_C" >&6
3832else
3833  if test -n "$NM"; then
3834  # Let the user override the test.
3835  lt_cv_path_NM="$NM"
3836else
3837  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3838  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3839    IFS="$lt_save_ifs"
3840    test -z "$ac_dir" && ac_dir=.
3841    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
3842    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3843      # Check to see if the nm accepts a BSD-compat flag.
3844      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3845      #   nm: unknown option "B" ignored
3846      # Tru64's nm complains that /dev/null is an invalid object file
3847      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3848      */dev/null* | *'Invalid file or object type'*)
3849	lt_cv_path_NM="$tmp_nm -B"
3850	break
3851        ;;
3852      *)
3853	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3854	*/dev/null*)
3855	  lt_cv_path_NM="$tmp_nm -p"
3856	  break
3857	  ;;
3858	*)
3859	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3860	  continue # so that we can try to find one that supports BSD flags
3861	  ;;
3862	esac
3863      esac
3864    fi
3865  done
3866  IFS="$lt_save_ifs"
3867  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3868fi
3869fi
3870echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3871echo "${ECHO_T}$lt_cv_path_NM" >&6
3872NM="$lt_cv_path_NM"
3873
3874echo "$as_me:$LINENO: checking whether ln -s works" >&5
3875echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3876LN_S=$as_ln_s
3877if test "$LN_S" = "ln -s"; then
3878  echo "$as_me:$LINENO: result: yes" >&5
3879echo "${ECHO_T}yes" >&6
3880else
3881  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3882echo "${ECHO_T}no, using $LN_S" >&6
3883fi
3884
3885echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3886echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3887if test "${lt_cv_deplibs_check_method+set}" = set; then
3888  echo $ECHO_N "(cached) $ECHO_C" >&6
3889else
3890  lt_cv_file_magic_cmd='$MAGIC_CMD'
3891lt_cv_file_magic_test_file=
3892lt_cv_deplibs_check_method='unknown'
3893# Need to set the preceding variable on all platforms that support
3894# interlibrary dependencies.
3895# 'none' -- dependencies not supported.
3896# `unknown' -- same as none, but documents that we really don't know.
3897# 'pass_all' -- all dependencies passed with no checks.
3898# 'test_compile' -- check by making test program.
3899# 'file_magic [[regex]]' -- check by looking for files in library path
3900# which responds to the $file_magic_cmd with a given extended regex.
3901# If you have `file' or equivalent on your system and you're not sure
3902# whether `pass_all' will *always* work, you probably want this one.
3903
3904case $host_os in
3905aix4* | aix5*)
3906  lt_cv_deplibs_check_method=pass_all
3907  ;;
3908
3909beos*)
3910  lt_cv_deplibs_check_method=pass_all
3911  ;;
3912
3913bsdi4*)
3914  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3915  lt_cv_file_magic_cmd='/usr/bin/file -L'
3916  lt_cv_file_magic_test_file=/shlib/libc.so
3917  ;;
3918
3919cygwin* | mingw* | pw32*)
3920  # win32_libid is a shell function defined in ltmain.sh
3921  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3922  lt_cv_file_magic_cmd='win32_libid'
3923  ;;
3924
3925darwin* | rhapsody*)
3926  # this will be overwritten by pass_all, but leave it in just in case
3927  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3928  lt_cv_file_magic_cmd='/usr/bin/file -L'
3929  case "$host_os" in
3930  rhapsody* | darwin1.[012])
3931    lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
3932    ;;
3933  *) # Darwin 1.3 on
3934    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3935    ;;
3936  esac
3937  lt_cv_deplibs_check_method=pass_all
3938  ;;
3939
3940freebsd*)
3941  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3942    case $host_cpu in
3943    i*86 )
3944      # Not sure whether the presence of OpenBSD here was a mistake.
3945      # Let's accept both of them until this is cleared up.
3946      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3947      lt_cv_file_magic_cmd=/usr/bin/file
3948      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3949      ;;
3950    esac
3951  else
3952    lt_cv_deplibs_check_method=pass_all
3953  fi
3954  ;;
3955
3956gnu*)
3957  lt_cv_deplibs_check_method=pass_all
3958  ;;
3959
3960hpux10.20* | hpux11*)
3961  lt_cv_file_magic_cmd=/usr/bin/file
3962  case "$host_cpu" in
3963  ia64*)
3964    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3965    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3966    ;;
3967  hppa*64*)
3968    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]'
3969    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3970    ;;
3971  *)
3972    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3973    lt_cv_file_magic_test_file=/usr/lib/libc.sl
3974    ;;
3975  esac
3976  ;;
3977
3978irix5* | irix6* | nonstopux*)
3979  case $host_os in
3980  irix5* | nonstopux*)
3981    # this will be overridden with pass_all, but let us keep it just in case
3982    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3983    ;;
3984  *)
3985    case $LD in
3986    *-32|*"-32 ") libmagic=32-bit;;
3987    *-n32|*"-n32 ") libmagic=N32;;
3988    *-64|*"-64 ") libmagic=64-bit;;
3989    *) libmagic=never-match;;
3990    esac
3991    # this will be overridden with pass_all, but let us keep it just in case
3992    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3993    ;;
3994  esac
3995  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3996  lt_cv_deplibs_check_method=pass_all
3997  ;;
3998
3999# This must be Linux ELF.
4000linux*)
4001  case $host_cpu in
4002  alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
4003    lt_cv_deplibs_check_method=pass_all ;;
4004  *)
4005    # glibc up to 2.1.1 does not perform some relocations on ARM
4006    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4007  esac
4008  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4009  ;;
4010
4011netbsd*)
4012  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4013    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4014  else
4015    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4016  fi
4017  ;;
4018
4019newos6*)
4020  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4021  lt_cv_file_magic_cmd=/usr/bin/file
4022  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4023  ;;
4024
4025nto-qnx)
4026  lt_cv_deplibs_check_method=unknown
4027  ;;
4028
4029openbsd*)
4030  lt_cv_file_magic_cmd=/usr/bin/file
4031  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4032  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4033    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4034  else
4035    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
4036  fi
4037  ;;
4038
4039osf3* | osf4* | osf5*)
4040  # this will be overridden with pass_all, but let us keep it just in case
4041  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4042  lt_cv_file_magic_test_file=/shlib/libc.so
4043  lt_cv_deplibs_check_method=pass_all
4044  ;;
4045
4046sco3.2v5*)
4047  lt_cv_deplibs_check_method=pass_all
4048  ;;
4049
4050solaris*)
4051  lt_cv_deplibs_check_method=pass_all
4052  lt_cv_file_magic_test_file=/lib/libc.so
4053  ;;
4054
4055sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4056  case $host_vendor in
4057  motorola)
4058    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]'
4059    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4060    ;;
4061  ncr)
4062    lt_cv_deplibs_check_method=pass_all
4063    ;;
4064  sequent)
4065    lt_cv_file_magic_cmd='/bin/file'
4066    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4067    ;;
4068  sni)
4069    lt_cv_file_magic_cmd='/bin/file'
4070    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4071    lt_cv_file_magic_test_file=/lib/libc.so
4072    ;;
4073  siemens)
4074    lt_cv_deplibs_check_method=pass_all
4075    ;;
4076  esac
4077  ;;
4078
4079sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
4080  lt_cv_deplibs_check_method=pass_all
4081  ;;
4082esac
4083
4084fi
4085echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4086echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4087file_magic_cmd=$lt_cv_file_magic_cmd
4088deplibs_check_method=$lt_cv_deplibs_check_method
4089test -z "$deplibs_check_method" && deplibs_check_method=unknown
4090
4091
4092
4093
4094# If no C compiler was specified, use CC.
4095LTCC=${LTCC-"$CC"}
4096
4097# Allow CC to be a program name with arguments.
4098compiler=$CC
4099
4100# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4101if test "${enable_libtool_lock+set}" = set; then
4102  enableval="$enable_libtool_lock"
4103
4104fi;
4105test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4106
4107# Some flags need to be propagated to the compiler or linker for good
4108# libtool support.
4109case $host in
4110ia64-*-hpux*)
4111  # Find out which ABI we are using.
4112  echo 'int i;' > conftest.$ac_ext
4113  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4114  (eval $ac_compile) 2>&5
4115  ac_status=$?
4116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4117  (exit $ac_status); }; then
4118    case `/usr/bin/file conftest.$ac_objext` in
4119    *ELF-32*)
4120      HPUX_IA64_MODE="32"
4121      ;;
4122    *ELF-64*)
4123      HPUX_IA64_MODE="64"
4124      ;;
4125    esac
4126  fi
4127  rm -rf conftest*
4128  ;;
4129*-*-irix6*)
4130  # Find out which ABI we are using.
4131  echo '#line 4131 "configure"' > conftest.$ac_ext
4132  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4133  (eval $ac_compile) 2>&5
4134  ac_status=$?
4135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4136  (exit $ac_status); }; then
4137   if test "$lt_cv_prog_gnu_ld" = yes; then
4138    case `/usr/bin/file conftest.$ac_objext` in
4139    *32-bit*)
4140      LD="${LD-ld} -melf32bsmip"
4141      ;;
4142    *N32*)
4143      LD="${LD-ld} -melf32bmipn32"
4144      ;;
4145    *64-bit*)
4146      LD="${LD-ld} -melf64bmip"
4147      ;;
4148    esac
4149   else
4150    case `/usr/bin/file conftest.$ac_objext` in
4151    *32-bit*)
4152      LD="${LD-ld} -32"
4153      ;;
4154    *N32*)
4155      LD="${LD-ld} -n32"
4156      ;;
4157    *64-bit*)
4158      LD="${LD-ld} -64"
4159      ;;
4160    esac
4161   fi
4162  fi
4163  rm -rf conftest*
4164  ;;
4165
4166x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4167  # Find out which ABI we are using.
4168  echo 'int i;' > conftest.$ac_ext
4169  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4170  (eval $ac_compile) 2>&5
4171  ac_status=$?
4172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173  (exit $ac_status); }; then
4174    case "`/usr/bin/file conftest.o`" in
4175    *32-bit*)
4176      case $host in
4177        x86_64-*linux*)
4178          LD="${LD-ld} -m elf_i386"
4179          ;;
4180        ppc64-*linux*)
4181          LD="${LD-ld} -m elf32ppclinux"
4182          ;;
4183        s390x-*linux*)
4184          LD="${LD-ld} -m elf_s390"
4185          ;;
4186        sparc64-*linux*)
4187          LD="${LD-ld} -m elf32_sparc"
4188          ;;
4189      esac
4190      ;;
4191    *64-bit*)
4192      case $host in
4193        x86_64-*linux*)
4194          LD="${LD-ld} -m elf_x86_64"
4195          ;;
4196        ppc*-*linux*|powerpc*-*linux*)
4197          LD="${LD-ld} -m elf64ppc"
4198          ;;
4199        s390*-*linux*)
4200          LD="${LD-ld} -m elf64_s390"
4201          ;;
4202        sparc*-*linux*)
4203          LD="${LD-ld} -m elf64_sparc"
4204          ;;
4205      esac
4206      ;;
4207    esac
4208  fi
4209  rm -rf conftest*
4210  ;;
4211
4212*-*-sco3.2v5*)
4213  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4214  SAVE_CFLAGS="$CFLAGS"
4215  CFLAGS="$CFLAGS -belf"
4216  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4217echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4218if test "${lt_cv_cc_needs_belf+set}" = set; then
4219  echo $ECHO_N "(cached) $ECHO_C" >&6
4220else
4221  ac_ext=c
4222ac_cpp='$CPP $CPPFLAGS'
4223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4225ac_compiler_gnu=$ac_cv_c_compiler_gnu
4226
4227     cat >conftest.$ac_ext <<_ACEOF
4228#line $LINENO "configure"
4229#include "confdefs.h"
4230
4231#ifdef F77_DUMMY_MAIN
4232#  ifdef __cplusplus
4233     extern "C"
4234#  endif
4235   int F77_DUMMY_MAIN() { return 1; }
4236#endif
4237int
4238main ()
4239{
4240
4241  ;
4242  return 0;
4243}
4244_ACEOF
4245rm -f conftest.$ac_objext conftest$ac_exeext
4246if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4247  (eval $ac_link) 2>&5
4248  ac_status=$?
4249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4250  (exit $ac_status); } &&
4251         { ac_try='test -s conftest$ac_exeext'
4252  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4253  (eval $ac_try) 2>&5
4254  ac_status=$?
4255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256  (exit $ac_status); }; }; then
4257  lt_cv_cc_needs_belf=yes
4258else
4259  echo "$as_me: failed program was:" >&5
4260cat conftest.$ac_ext >&5
4261lt_cv_cc_needs_belf=no
4262fi
4263rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4264     ac_ext=c
4265ac_cpp='$CPP $CPPFLAGS'
4266ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4267ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4268ac_compiler_gnu=$ac_cv_c_compiler_gnu
4269
4270fi
4271echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4272echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4273  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4274    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4275    CFLAGS="$SAVE_CFLAGS"
4276  fi
4277  ;;
4278
4279esac
4280
4281need_locks="$enable_libtool_lock"
4282
4283
4284
4285echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4286echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4287if test "${ac_cv_header_stdc+set}" = set; then
4288  echo $ECHO_N "(cached) $ECHO_C" >&6
4289else
4290  cat >conftest.$ac_ext <<_ACEOF
4291#line $LINENO "configure"
4292#include "confdefs.h"
4293#include <stdlib.h>
4294#include <stdarg.h>
4295#include <string.h>
4296#include <float.h>
4297
4298_ACEOF
4299if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4300  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4301  ac_status=$?
4302  egrep -v '^ *\+' conftest.er1 >conftest.err
4303  rm -f conftest.er1
4304  cat conftest.err >&5
4305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4306  (exit $ac_status); } >/dev/null; then
4307  if test -s conftest.err; then
4308    ac_cpp_err=$ac_c_preproc_warn_flag
4309  else
4310    ac_cpp_err=
4311  fi
4312else
4313  ac_cpp_err=yes
4314fi
4315if test -z "$ac_cpp_err"; then
4316  ac_cv_header_stdc=yes
4317else
4318  echo "$as_me: failed program was:" >&5
4319  cat conftest.$ac_ext >&5
4320  ac_cv_header_stdc=no
4321fi
4322rm -f conftest.err conftest.$ac_ext
4323
4324if test $ac_cv_header_stdc = yes; then
4325  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4326  cat >conftest.$ac_ext <<_ACEOF
4327#line $LINENO "configure"
4328#include "confdefs.h"
4329#include <string.h>
4330
4331_ACEOF
4332if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4333  egrep "memchr" >/dev/null 2>&1; then
4334  :
4335else
4336  ac_cv_header_stdc=no
4337fi
4338rm -f conftest*
4339
4340fi
4341
4342if test $ac_cv_header_stdc = yes; then
4343  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4344  cat >conftest.$ac_ext <<_ACEOF
4345#line $LINENO "configure"
4346#include "confdefs.h"
4347#include <stdlib.h>
4348
4349_ACEOF
4350if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4351  egrep "free" >/dev/null 2>&1; then
4352  :
4353else
4354  ac_cv_header_stdc=no
4355fi
4356rm -f conftest*
4357
4358fi
4359
4360if test $ac_cv_header_stdc = yes; then
4361  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4362  if test "$cross_compiling" = yes; then
4363  :
4364else
4365  cat >conftest.$ac_ext <<_ACEOF
4366#line $LINENO "configure"
4367#include "confdefs.h"
4368#include <ctype.h>
4369#if ((' ' & 0x0FF) == 0x020)
4370# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4371# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4372#else
4373# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
4374                     || ('j' <= (c) && (c) <= 'r') \
4375                     || ('s' <= (c) && (c) <= 'z'))
4376# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4377#endif
4378
4379#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4380int
4381main ()
4382{
4383  int i;
4384  for (i = 0; i < 256; i++)
4385    if (XOR (islower (i), ISLOWER (i))
4386        || toupper (i) != TOUPPER (i))
4387      exit(2);
4388  exit (0);
4389}
4390_ACEOF
4391rm -f conftest$ac_exeext
4392if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4393  (eval $ac_link) 2>&5
4394  ac_status=$?
4395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4396  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4397  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4398  (eval $ac_try) 2>&5
4399  ac_status=$?
4400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401  (exit $ac_status); }; }; then
4402  :
4403else
4404  echo "$as_me: program exited with status $ac_status" >&5
4405echo "$as_me: failed program was:" >&5
4406cat conftest.$ac_ext >&5
4407( exit $ac_status )
4408ac_cv_header_stdc=no
4409fi
4410rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4411fi
4412fi
4413fi
4414echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4415echo "${ECHO_T}$ac_cv_header_stdc" >&6
4416if test $ac_cv_header_stdc = yes; then
4417
4418cat >>confdefs.h <<\_ACEOF
4419#define STDC_HEADERS 1
4420_ACEOF
4421
4422fi
4423
4424# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4435                  inttypes.h stdint.h unistd.h
4436do
4437as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4438echo "$as_me:$LINENO: checking for $ac_header" >&5
4439echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4440if eval "test \"\${$as_ac_Header+set}\" = set"; then
4441  echo $ECHO_N "(cached) $ECHO_C" >&6
4442else
4443  cat >conftest.$ac_ext <<_ACEOF
4444#line $LINENO "configure"
4445#include "confdefs.h"
4446$ac_includes_default
4447
4448#include <$ac_header>
4449_ACEOF
4450rm -f conftest.$ac_objext
4451if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4452  (eval $ac_compile) 2>&5
4453  ac_status=$?
4454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455  (exit $ac_status); } &&
4456         { ac_try='test -s conftest.$ac_objext'
4457  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4458  (eval $ac_try) 2>&5
4459  ac_status=$?
4460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461  (exit $ac_status); }; }; then
4462  eval "$as_ac_Header=yes"
4463else
4464  echo "$as_me: failed program was:" >&5
4465cat conftest.$ac_ext >&5
4466eval "$as_ac_Header=no"
4467fi
4468rm -f conftest.$ac_objext conftest.$ac_ext
4469fi
4470echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4471echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4472if test `eval echo '${'$as_ac_Header'}'` = yes; then
4473  cat >>confdefs.h <<_ACEOF
4474#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4475_ACEOF
4476
4477fi
4478
4479done
4480
4481
4482
4483for ac_header in dlfcn.h
4484do
4485as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4486if eval "test \"\${$as_ac_Header+set}\" = set"; then
4487  echo "$as_me:$LINENO: checking for $ac_header" >&5
4488echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4489if eval "test \"\${$as_ac_Header+set}\" = set"; then
4490  echo $ECHO_N "(cached) $ECHO_C" >&6
4491fi
4492echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4493echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4494else
4495  # Is the header compilable?
4496echo "$as_me:$LINENO: checking $ac_header usability" >&5
4497echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4498cat >conftest.$ac_ext <<_ACEOF
4499#line $LINENO "configure"
4500#include "confdefs.h"
4501$ac_includes_default
4502#include <$ac_header>
4503_ACEOF
4504rm -f conftest.$ac_objext
4505if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4506  (eval $ac_compile) 2>&5
4507  ac_status=$?
4508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509  (exit $ac_status); } &&
4510         { ac_try='test -s conftest.$ac_objext'
4511  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4512  (eval $ac_try) 2>&5
4513  ac_status=$?
4514  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515  (exit $ac_status); }; }; then
4516  ac_header_compiler=yes
4517else
4518  echo "$as_me: failed program was:" >&5
4519cat conftest.$ac_ext >&5
4520ac_header_compiler=no
4521fi
4522rm -f conftest.$ac_objext conftest.$ac_ext
4523echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4524echo "${ECHO_T}$ac_header_compiler" >&6
4525
4526# Is the header present?
4527echo "$as_me:$LINENO: checking $ac_header presence" >&5
4528echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4529cat >conftest.$ac_ext <<_ACEOF
4530#line $LINENO "configure"
4531#include "confdefs.h"
4532#include <$ac_header>
4533_ACEOF
4534if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4535  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4536  ac_status=$?
4537  egrep -v '^ *\+' conftest.er1 >conftest.err
4538  rm -f conftest.er1
4539  cat conftest.err >&5
4540  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4541  (exit $ac_status); } >/dev/null; then
4542  if test -s conftest.err; then
4543    ac_cpp_err=$ac_c_preproc_warn_flag
4544  else
4545    ac_cpp_err=
4546  fi
4547else
4548  ac_cpp_err=yes
4549fi
4550if test -z "$ac_cpp_err"; then
4551  ac_header_preproc=yes
4552else
4553  echo "$as_me: failed program was:" >&5
4554  cat conftest.$ac_ext >&5
4555  ac_header_preproc=no
4556fi
4557rm -f conftest.err conftest.$ac_ext
4558echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4559echo "${ECHO_T}$ac_header_preproc" >&6
4560
4561# So?  What about this header?
4562case $ac_header_compiler:$ac_header_preproc in
4563  yes:no )
4564    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4565echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4566    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4567echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
4568  no:yes )
4569    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4570echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4571    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4572echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4573    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4574echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
4575esac
4576echo "$as_me:$LINENO: checking for $ac_header" >&5
4577echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4578if eval "test \"\${$as_ac_Header+set}\" = set"; then
4579  echo $ECHO_N "(cached) $ECHO_C" >&6
4580else
4581  eval "$as_ac_Header=$ac_header_preproc"
4582fi
4583echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4584echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4585
4586fi
4587if test `eval echo '${'$as_ac_Header'}'` = yes; then
4588  cat >>confdefs.h <<_ACEOF
4589#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4590_ACEOF
4591
4592fi
4593
4594done
4595
4596ac_ext=cc
4597ac_cpp='$CXXCPP $CPPFLAGS'
4598ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4599ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4600ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4601echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4602echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4603if test -z "$CXXCPP"; then
4604  if test "${ac_cv_prog_CXXCPP+set}" = set; then
4605  echo $ECHO_N "(cached) $ECHO_C" >&6
4606else
4607      # Double quotes because CXXCPP needs to be expanded
4608    for CXXCPP in "$CXX -E" "/lib/cpp"
4609    do
4610      ac_preproc_ok=false
4611for ac_cxx_preproc_warn_flag in '' yes
4612do
4613  # Use a header file that comes with gcc, so configuring glibc
4614  # with a fresh cross-compiler works.
4615  # On the NeXT, cc -E runs the code through the compiler's parser,
4616  # not just through cpp. "Syntax error" is here to catch this case.
4617  cat >conftest.$ac_ext <<_ACEOF
4618#line $LINENO "configure"
4619#include "confdefs.h"
4620#include <assert.h>
4621                     Syntax error
4622_ACEOF
4623if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4624  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4625  ac_status=$?
4626  egrep -v '^ *\+' conftest.er1 >conftest.err
4627  rm -f conftest.er1
4628  cat conftest.err >&5
4629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630  (exit $ac_status); } >/dev/null; then
4631  if test -s conftest.err; then
4632    ac_cpp_err=$ac_cxx_preproc_warn_flag
4633  else
4634    ac_cpp_err=
4635  fi
4636else
4637  ac_cpp_err=yes
4638fi
4639if test -z "$ac_cpp_err"; then
4640  :
4641else
4642  echo "$as_me: failed program was:" >&5
4643  cat conftest.$ac_ext >&5
4644  # Broken: fails on valid input.
4645continue
4646fi
4647rm -f conftest.err conftest.$ac_ext
4648
4649  # OK, works on sane cases.  Now check whether non-existent headers
4650  # can be detected and how.
4651  cat >conftest.$ac_ext <<_ACEOF
4652#line $LINENO "configure"
4653#include "confdefs.h"
4654#include <ac_nonexistent.h>
4655_ACEOF
4656if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4657  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4658  ac_status=$?
4659  egrep -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; then
4664  if test -s conftest.err; then
4665    ac_cpp_err=$ac_cxx_preproc_warn_flag
4666  else
4667    ac_cpp_err=
4668  fi
4669else
4670  ac_cpp_err=yes
4671fi
4672if test -z "$ac_cpp_err"; then
4673  # Broken: success on invalid input.
4674continue
4675else
4676  echo "$as_me: failed program was:" >&5
4677  cat conftest.$ac_ext >&5
4678  # Passes both tests.
4679ac_preproc_ok=:
4680break
4681fi
4682rm -f conftest.err conftest.$ac_ext
4683
4684done
4685# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4686rm -f conftest.err conftest.$ac_ext
4687if $ac_preproc_ok; then
4688  break
4689fi
4690
4691    done
4692    ac_cv_prog_CXXCPP=$CXXCPP
4693
4694fi
4695  CXXCPP=$ac_cv_prog_CXXCPP
4696else
4697  ac_cv_prog_CXXCPP=$CXXCPP
4698fi
4699echo "$as_me:$LINENO: result: $CXXCPP" >&5
4700echo "${ECHO_T}$CXXCPP" >&6
4701ac_preproc_ok=false
4702for ac_cxx_preproc_warn_flag in '' yes
4703do
4704  # Use a header file that comes with gcc, so configuring glibc
4705  # with a fresh cross-compiler works.
4706  # On the NeXT, cc -E runs the code through the compiler's parser,
4707  # not just through cpp. "Syntax error" is here to catch this case.
4708  cat >conftest.$ac_ext <<_ACEOF
4709#line $LINENO "configure"
4710#include "confdefs.h"
4711#include <assert.h>
4712                     Syntax error
4713_ACEOF
4714if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4715  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4716  ac_status=$?
4717  egrep -v '^ *\+' conftest.er1 >conftest.err
4718  rm -f conftest.er1
4719  cat conftest.err >&5
4720  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4721  (exit $ac_status); } >/dev/null; then
4722  if test -s conftest.err; then
4723    ac_cpp_err=$ac_cxx_preproc_warn_flag
4724  else
4725    ac_cpp_err=
4726  fi
4727else
4728  ac_cpp_err=yes
4729fi
4730if test -z "$ac_cpp_err"; then
4731  :
4732else
4733  echo "$as_me: failed program was:" >&5
4734  cat conftest.$ac_ext >&5
4735  # Broken: fails on valid input.
4736continue
4737fi
4738rm -f conftest.err conftest.$ac_ext
4739
4740  # OK, works on sane cases.  Now check whether non-existent headers
4741  # can be detected and how.
4742  cat >conftest.$ac_ext <<_ACEOF
4743#line $LINENO "configure"
4744#include "confdefs.h"
4745#include <ac_nonexistent.h>
4746_ACEOF
4747if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4748  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4749  ac_status=$?
4750  egrep -v '^ *\+' conftest.er1 >conftest.err
4751  rm -f conftest.er1
4752  cat conftest.err >&5
4753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4754  (exit $ac_status); } >/dev/null; then
4755  if test -s conftest.err; then
4756    ac_cpp_err=$ac_cxx_preproc_warn_flag
4757  else
4758    ac_cpp_err=
4759  fi
4760else
4761  ac_cpp_err=yes
4762fi
4763if test -z "$ac_cpp_err"; then
4764  # Broken: success on invalid input.
4765continue
4766else
4767  echo "$as_me: failed program was:" >&5
4768  cat conftest.$ac_ext >&5
4769  # Passes both tests.
4770ac_preproc_ok=:
4771break
4772fi
4773rm -f conftest.err conftest.$ac_ext
4774
4775done
4776# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4777rm -f conftest.err conftest.$ac_ext
4778if $ac_preproc_ok; then
4779  :
4780else
4781  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
4782echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
4783   { (exit 1); exit 1; }; }
4784fi
4785
4786ac_ext=cc
4787ac_cpp='$CXXCPP $CPPFLAGS'
4788ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4789ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4790ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4791
4792
4793ac_ext=f
4794ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4795ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4796ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4797if test -n "$ac_tool_prefix"; then
4798  for ac_prog in g77 f77 xlf cf77 cft77 frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 fc
4799  do
4800    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4801set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4802echo "$as_me:$LINENO: checking for $ac_word" >&5
4803echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4804if test "${ac_cv_prog_F77+set}" = set; then
4805  echo $ECHO_N "(cached) $ECHO_C" >&6
4806else
4807  if test -n "$F77"; then
4808  ac_cv_prog_F77="$F77" # Let the user override the test.
4809else
4810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4811for as_dir in $PATH
4812do
4813  IFS=$as_save_IFS
4814  test -z "$as_dir" && as_dir=.
4815  for ac_exec_ext in '' $ac_executable_extensions; do
4816  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4817    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
4818    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4819    break 2
4820  fi
4821done
4822done
4823
4824fi
4825fi
4826F77=$ac_cv_prog_F77
4827if test -n "$F77"; then
4828  echo "$as_me:$LINENO: result: $F77" >&5
4829echo "${ECHO_T}$F77" >&6
4830else
4831  echo "$as_me:$LINENO: result: no" >&5
4832echo "${ECHO_T}no" >&6
4833fi
4834
4835    test -n "$F77" && break
4836  done
4837fi
4838if test -z "$F77"; then
4839  ac_ct_F77=$F77
4840  for ac_prog in g77 f77 xlf cf77 cft77 frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95 fc
4841do
4842  # Extract the first word of "$ac_prog", so it can be a program name with args.
4843set dummy $ac_prog; ac_word=$2
4844echo "$as_me:$LINENO: checking for $ac_word" >&5
4845echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4846if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
4847  echo $ECHO_N "(cached) $ECHO_C" >&6
4848else
4849  if test -n "$ac_ct_F77"; then
4850  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
4851else
4852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4853for as_dir in $PATH
4854do
4855  IFS=$as_save_IFS
4856  test -z "$as_dir" && as_dir=.
4857  for ac_exec_ext in '' $ac_executable_extensions; do
4858  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4859    ac_cv_prog_ac_ct_F77="$ac_prog"
4860    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4861    break 2
4862  fi
4863done
4864done
4865
4866fi
4867fi
4868ac_ct_F77=$ac_cv_prog_ac_ct_F77
4869if test -n "$ac_ct_F77"; then
4870  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
4871echo "${ECHO_T}$ac_ct_F77" >&6
4872else
4873  echo "$as_me:$LINENO: result: no" >&5
4874echo "${ECHO_T}no" >&6
4875fi
4876
4877  test -n "$ac_ct_F77" && break
4878done
4879
4880  F77=$ac_ct_F77
4881fi
4882
4883
4884# Provide some information about the compiler.
4885echo "$as_me:4885:" \
4886     "checking for Fortran 77 compiler version" >&5
4887ac_compiler=`set X $ac_compile; echo $2`
4888{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4889  (eval $ac_compiler --version </dev/null >&5) 2>&5
4890  ac_status=$?
4891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4892  (exit $ac_status); }
4893{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4894  (eval $ac_compiler -v </dev/null >&5) 2>&5
4895  ac_status=$?
4896  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4897  (exit $ac_status); }
4898{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4899  (eval $ac_compiler -V </dev/null >&5) 2>&5
4900  ac_status=$?
4901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902  (exit $ac_status); }
4903
4904# If we don't use `.F' as extension, the preprocessor is not run on the
4905# input file.
4906ac_save_ext=$ac_ext
4907ac_ext=F
4908echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
4909echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
4910if test "${ac_cv_f77_compiler_gnu+set}" = set; then
4911  echo $ECHO_N "(cached) $ECHO_C" >&6
4912else
4913  cat >conftest.$ac_ext <<_ACEOF
4914      program main
4915#ifndef __GNUC__
4916       choke me
4917#endif
4918
4919      end
4920_ACEOF
4921rm -f conftest.$ac_objext
4922if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4923  (eval $ac_compile) 2>&5
4924  ac_status=$?
4925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4926  (exit $ac_status); } &&
4927         { ac_try='test -s conftest.$ac_objext'
4928  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4929  (eval $ac_try) 2>&5
4930  ac_status=$?
4931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4932  (exit $ac_status); }; }; then
4933  ac_compiler_gnu=yes
4934else
4935  echo "$as_me: failed program was:" >&5
4936cat conftest.$ac_ext >&5
4937ac_compiler_gnu=no
4938fi
4939rm -f conftest.$ac_objext conftest.$ac_ext
4940ac_cv_f77_compiler_gnu=$ac_compiler_gnu
4941
4942fi
4943echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
4944echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
4945ac_ext=$ac_save_ext
4946G77=`test $ac_compiler_gnu = yes && echo yes`
4947ac_test_FFLAGS=${FFLAGS+set}
4948ac_save_FFLAGS=$FFLAGS
4949FFLAGS=
4950echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
4951echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
4952if test "${ac_cv_prog_f77_g+set}" = set; then
4953  echo $ECHO_N "(cached) $ECHO_C" >&6
4954else
4955  FFLAGS=-g
4956cat >conftest.$ac_ext <<_ACEOF
4957      program main
4958
4959      end
4960_ACEOF
4961rm -f conftest.$ac_objext
4962if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4963  (eval $ac_compile) 2>&5
4964  ac_status=$?
4965  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4966  (exit $ac_status); } &&
4967         { ac_try='test -s conftest.$ac_objext'
4968  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4969  (eval $ac_try) 2>&5
4970  ac_status=$?
4971  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4972  (exit $ac_status); }; }; then
4973  ac_cv_prog_f77_g=yes
4974else
4975  echo "$as_me: failed program was:" >&5
4976cat conftest.$ac_ext >&5
4977ac_cv_prog_f77_g=no
4978fi
4979rm -f conftest.$ac_objext conftest.$ac_ext
4980
4981fi
4982echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
4983echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
4984if test "$ac_test_FFLAGS" = set; then
4985  FFLAGS=$ac_save_FFLAGS
4986elif test $ac_cv_prog_f77_g = yes; then
4987  if test "$G77" = yes; then
4988    FFLAGS="-g -O2"
4989  else
4990    FFLAGS="-g"
4991  fi
4992else
4993  if test "$G77" = yes; then
4994    FFLAGS="-O2"
4995  else
4996    FFLAGS=
4997  fi
4998fi
4999ac_ext=c
5000ac_cpp='$CPP $CPPFLAGS'
5001ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5002ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5003ac_compiler_gnu=$ac_cv_c_compiler_gnu
5004
5005
5006
5007# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5008
5009# find the maximum length of command line arguments
5010echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5011echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5012if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5013  echo $ECHO_N "(cached) $ECHO_C" >&6
5014else
5015    i=0
5016  testring="ABCD"
5017
5018  case $build_os in
5019  msdosdjgpp*)
5020    # On DJGPP, this test can blow up pretty badly due to problems in libc
5021    # (any single argument exceeding 2000 bytes causes a buffer overrun
5022    # during glob expansion).  Even if it were fixed, the result of this
5023    # check would be larger than it should be.
5024    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5025    ;;
5026
5027  gnu*)
5028    # Under GNU Hurd, this test is not required because there is
5029    # no limit to the length of command line arguments.
5030    # Libtool will interpret -1 as no limit whatsoever
5031    lt_cv_sys_max_cmd_len=-1;
5032    ;;
5033
5034  cygwin* | mingw*)
5035    # On Win9x/ME, this test blows up -- it succeeds, but takes
5036    # about 5 minutes as the teststring grows exponentially.
5037    # Worse, since 9x/ME are not pre-emptively multitasking,
5038    # you end up with a "frozen" computer, even though with patience
5039    # the test eventually succeeds (with a max line length of 256k).
5040    # Instead, let's just punt: use the minimum linelength reported by
5041    # all of the supported platforms: 8192 (on NT/2K/XP).
5042    lt_cv_sys_max_cmd_len=8192;
5043    ;;
5044
5045 *)
5046    # If test is not a shell built-in, we'll probably end up computing a
5047    # maximum length that is only half of the actual maximum length, but
5048    # we can't tell.
5049    while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
5050	       = "XX$testring") >/dev/null 2>&1 &&
5051	    new_result=`expr "X$testring" : ".*" 2>&1` &&
5052	    lt_cv_sys_max_cmd_len=$new_result &&
5053	    test $i != 17 # 1/2 MB should be enough
5054    do
5055      i=`expr $i + 1`
5056      testring=$testring$testring
5057    done
5058    testring=
5059    # Add a significant safety factor because C++ compilers can tack on massive
5060    # amounts of additional arguments before passing them to the linker.
5061    # It appears as though 1/2 is a usable value.
5062    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5063    ;;
5064  esac
5065
5066fi
5067
5068if test -n $lt_cv_sys_max_cmd_len ; then
5069  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5070echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5071else
5072  echo "$as_me:$LINENO: result: none" >&5
5073echo "${ECHO_T}none" >&6
5074fi
5075
5076
5077
5078
5079# Check for command to grab the raw symbol name followed by C symbol from nm.
5080echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5081echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5082if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5083  echo $ECHO_N "(cached) $ECHO_C" >&6
5084else
5085
5086# These are sane defaults that work on at least a few old systems.
5087# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5088
5089# Character class describing NM global symbol codes.
5090symcode='[BCDEGRST]'
5091
5092# Regexp to match symbols that can be accessed directly from C.
5093sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5094
5095# Transform the above into a raw symbol and a C symbol.
5096symxfrm='\1 \2\3 \3'
5097
5098# Transform an extracted symbol line into a proper C declaration
5099lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5100
5101# Transform an extracted symbol line into symbol name and symbol address
5102lt_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'"
5103
5104# Define system-specific variables.
5105case $host_os in
5106aix*)
5107  symcode='[BCDT]'
5108  ;;
5109cygwin* | mingw* | pw32*)
5110  symcode='[ABCDGISTW]'
5111  ;;
5112hpux*) # Its linker distinguishes data from code symbols
5113  if test "$host_cpu" = ia64; then
5114    symcode='[ABCDEGRST]'
5115  fi
5116  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5117  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'"
5118  ;;
5119irix* | nonstopux*)
5120  symcode='[BCDEGRST]'
5121  ;;
5122osf*)
5123  symcode='[BCDEGQRST]'
5124  ;;
5125solaris* | sysv5*)
5126  symcode='[BDT]'
5127  ;;
5128sysv4)
5129  symcode='[DFNSTU]'
5130  ;;
5131esac
5132
5133# Handle CRLF in mingw tool chain
5134opt_cr=
5135case $build_os in
5136mingw*)
5137  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5138  ;;
5139esac
5140
5141# If we're using GNU nm, then use its standard symbol codes.
5142case `$NM -V 2>&1` in
5143*GNU* | *'with BFD'*)
5144  symcode='[ABCDGISTW]' ;;
5145esac
5146
5147# Try without a prefix undercore, then with it.
5148for ac_symprfx in "" "_"; do
5149
5150  # Write the raw and C identifiers.
5151  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
5152
5153  # Check to see that the pipe works correctly.
5154  pipe_works=no
5155
5156  rm -f conftest*
5157  cat > conftest.$ac_ext <<EOF
5158#ifdef __cplusplus
5159extern "C" {
5160#endif
5161char nm_test_var;
5162void nm_test_func(){}
5163#ifdef __cplusplus
5164}
5165#endif
5166int main(){nm_test_var='a';nm_test_func();return(0);}
5167EOF
5168
5169  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5170  (eval $ac_compile) 2>&5
5171  ac_status=$?
5172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5173  (exit $ac_status); }; then
5174    # Now try to grab the symbols.
5175    nlist=conftest.nm
5176    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5177  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5178  ac_status=$?
5179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5180  (exit $ac_status); } && test -s "$nlist"; then
5181      # Try sorting and uniquifying the output.
5182      if sort "$nlist" | uniq > "$nlist"T; then
5183	mv -f "$nlist"T "$nlist"
5184      else
5185	rm -f "$nlist"T
5186      fi
5187
5188      # Make sure that we snagged all the symbols we need.
5189      if grep ' nm_test_var$' "$nlist" >/dev/null; then
5190	if grep ' nm_test_func$' "$nlist" >/dev/null; then
5191	  cat <<EOF > conftest.$ac_ext
5192#ifdef __cplusplus
5193extern "C" {
5194#endif
5195
5196EOF
5197	  # Now generate the symbol file.
5198	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5199
5200	  cat <<EOF >> conftest.$ac_ext
5201#if defined (__STDC__) && __STDC__
5202# define lt_ptr_t void *
5203#else
5204# define lt_ptr_t char *
5205# define const
5206#endif
5207
5208/* The mapping between symbol names and symbols. */
5209const struct {
5210  const char *name;
5211  lt_ptr_t address;
5212}
5213lt_preloaded_symbols[] =
5214{
5215EOF
5216	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5217	  cat <<\EOF >> conftest.$ac_ext
5218  {0, (lt_ptr_t) 0}
5219};
5220
5221#ifdef __cplusplus
5222}
5223#endif
5224EOF
5225	  # Now try linking the two files.
5226	  mv conftest.$ac_objext conftstm.$ac_objext
5227	  lt_save_LIBS="$LIBS"
5228	  lt_save_CFLAGS="$CFLAGS"
5229	  LIBS="conftstm.$ac_objext"
5230	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5231	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5232  (eval $ac_link) 2>&5
5233  ac_status=$?
5234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5235  (exit $ac_status); } && test -s conftest${ac_exeext}; then
5236	    pipe_works=yes
5237	  fi
5238	  LIBS="$lt_save_LIBS"
5239	  CFLAGS="$lt_save_CFLAGS"
5240	else
5241	  echo "cannot find nm_test_func in $nlist" >&5
5242	fi
5243      else
5244	echo "cannot find nm_test_var in $nlist" >&5
5245      fi
5246    else
5247      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5248    fi
5249  else
5250    echo "$progname: failed program was:" >&5
5251    cat conftest.$ac_ext >&5
5252  fi
5253  rm -f conftest* conftst*
5254
5255  # Do not use the global_symbol_pipe unless it works.
5256  if test "$pipe_works" = yes; then
5257    break
5258  else
5259    lt_cv_sys_global_symbol_pipe=
5260  fi
5261done
5262
5263fi
5264
5265if test -z "$lt_cv_sys_global_symbol_pipe"; then
5266  lt_cv_sys_global_symbol_to_cdecl=
5267fi
5268if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5269  echo "$as_me:$LINENO: result: failed" >&5
5270echo "${ECHO_T}failed" >&6
5271else
5272  echo "$as_me:$LINENO: result: ok" >&5
5273echo "${ECHO_T}ok" >&6
5274fi
5275
5276echo "$as_me:$LINENO: checking for objdir" >&5
5277echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5278if test "${lt_cv_objdir+set}" = set; then
5279  echo $ECHO_N "(cached) $ECHO_C" >&6
5280else
5281  rm -f .libs 2>/dev/null
5282mkdir .libs 2>/dev/null
5283if test -d .libs; then
5284  lt_cv_objdir=.libs
5285else
5286  # MS-DOS does not allow filenames that begin with a dot.
5287  lt_cv_objdir=_libs
5288fi
5289rmdir .libs 2>/dev/null
5290fi
5291echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5292echo "${ECHO_T}$lt_cv_objdir" >&6
5293objdir=$lt_cv_objdir
5294
5295
5296
5297
5298
5299case $host_os in
5300aix3*)
5301  # AIX sometimes has problems with the GCC collect2 program.  For some
5302  # reason, if we set the COLLECT_NAMES environment variable, the problems
5303  # vanish in a puff of smoke.
5304  if test "X${COLLECT_NAMES+set}" != Xset; then
5305    COLLECT_NAMES=
5306    export COLLECT_NAMES
5307  fi
5308  ;;
5309esac
5310
5311# Sed substitution that helps us do robust quoting.  It backslashifies
5312# metacharacters that are still active within double-quoted strings.
5313Xsed='sed -e s/^X//'
5314sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5315
5316# Same as above, but do not quote variable references.
5317double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5318
5319# Sed substitution to delay expansion of an escaped shell variable in a
5320# double_quote_subst'ed string.
5321delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5322
5323# Sed substitution to avoid accidental globbing in evaled expressions
5324no_glob_subst='s/\*/\\\*/g'
5325
5326# Constants:
5327rm="rm -f"
5328
5329# Global variables:
5330default_ofile=mklib
5331can_build_shared=yes
5332
5333# All known linkers require a `.a' archive for static linking (except M$VC,
5334# which needs '.lib').
5335libext=a
5336ltmain="$ac_aux_dir/ltmain.sh"
5337ofile="$default_ofile"
5338with_gnu_ld="$lt_cv_prog_gnu_ld"
5339
5340if test -n "$ac_tool_prefix"; then
5341  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5342set dummy ${ac_tool_prefix}ar; ac_word=$2
5343echo "$as_me:$LINENO: checking for $ac_word" >&5
5344echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5345if test "${ac_cv_prog_AR+set}" = set; then
5346  echo $ECHO_N "(cached) $ECHO_C" >&6
5347else
5348  if test -n "$AR"; then
5349  ac_cv_prog_AR="$AR" # Let the user override the test.
5350else
5351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5352for as_dir in $PATH
5353do
5354  IFS=$as_save_IFS
5355  test -z "$as_dir" && as_dir=.
5356  for ac_exec_ext in '' $ac_executable_extensions; do
5357  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5358    ac_cv_prog_AR="${ac_tool_prefix}ar"
5359    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5360    break 2
5361  fi
5362done
5363done
5364
5365fi
5366fi
5367AR=$ac_cv_prog_AR
5368if test -n "$AR"; then
5369  echo "$as_me:$LINENO: result: $AR" >&5
5370echo "${ECHO_T}$AR" >&6
5371else
5372  echo "$as_me:$LINENO: result: no" >&5
5373echo "${ECHO_T}no" >&6
5374fi
5375
5376fi
5377if test -z "$ac_cv_prog_AR"; then
5378  ac_ct_AR=$AR
5379  # Extract the first word of "ar", so it can be a program name with args.
5380set dummy ar; ac_word=$2
5381echo "$as_me:$LINENO: checking for $ac_word" >&5
5382echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5383if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5384  echo $ECHO_N "(cached) $ECHO_C" >&6
5385else
5386  if test -n "$ac_ct_AR"; then
5387  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5388else
5389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390for as_dir in $PATH
5391do
5392  IFS=$as_save_IFS
5393  test -z "$as_dir" && as_dir=.
5394  for ac_exec_ext in '' $ac_executable_extensions; do
5395  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5396    ac_cv_prog_ac_ct_AR="ar"
5397    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5398    break 2
5399  fi
5400done
5401done
5402
5403  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5404fi
5405fi
5406ac_ct_AR=$ac_cv_prog_ac_ct_AR
5407if test -n "$ac_ct_AR"; then
5408  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5409echo "${ECHO_T}$ac_ct_AR" >&6
5410else
5411  echo "$as_me:$LINENO: result: no" >&5
5412echo "${ECHO_T}no" >&6
5413fi
5414
5415  AR=$ac_ct_AR
5416else
5417  AR="$ac_cv_prog_AR"
5418fi
5419
5420if test -n "$ac_tool_prefix"; then
5421  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5422set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5423echo "$as_me:$LINENO: checking for $ac_word" >&5
5424echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5425if test "${ac_cv_prog_RANLIB+set}" = set; then
5426  echo $ECHO_N "(cached) $ECHO_C" >&6
5427else
5428  if test -n "$RANLIB"; then
5429  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5430else
5431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5432for as_dir in $PATH
5433do
5434  IFS=$as_save_IFS
5435  test -z "$as_dir" && as_dir=.
5436  for ac_exec_ext in '' $ac_executable_extensions; do
5437  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5438    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5439    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5440    break 2
5441  fi
5442done
5443done
5444
5445fi
5446fi
5447RANLIB=$ac_cv_prog_RANLIB
5448if test -n "$RANLIB"; then
5449  echo "$as_me:$LINENO: result: $RANLIB" >&5
5450echo "${ECHO_T}$RANLIB" >&6
5451else
5452  echo "$as_me:$LINENO: result: no" >&5
5453echo "${ECHO_T}no" >&6
5454fi
5455
5456fi
5457if test -z "$ac_cv_prog_RANLIB"; then
5458  ac_ct_RANLIB=$RANLIB
5459  # Extract the first word of "ranlib", so it can be a program name with args.
5460set dummy ranlib; ac_word=$2
5461echo "$as_me:$LINENO: checking for $ac_word" >&5
5462echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5463if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5464  echo $ECHO_N "(cached) $ECHO_C" >&6
5465else
5466  if test -n "$ac_ct_RANLIB"; then
5467  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5468else
5469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5470for as_dir in $PATH
5471do
5472  IFS=$as_save_IFS
5473  test -z "$as_dir" && as_dir=.
5474  for ac_exec_ext in '' $ac_executable_extensions; do
5475  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5476    ac_cv_prog_ac_ct_RANLIB="ranlib"
5477    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5478    break 2
5479  fi
5480done
5481done
5482
5483  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5484fi
5485fi
5486ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5487if test -n "$ac_ct_RANLIB"; then
5488  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5489echo "${ECHO_T}$ac_ct_RANLIB" >&6
5490else
5491  echo "$as_me:$LINENO: result: no" >&5
5492echo "${ECHO_T}no" >&6
5493fi
5494
5495  RANLIB=$ac_ct_RANLIB
5496else
5497  RANLIB="$ac_cv_prog_RANLIB"
5498fi
5499
5500if test -n "$ac_tool_prefix"; then
5501  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5502set dummy ${ac_tool_prefix}strip; ac_word=$2
5503echo "$as_me:$LINENO: checking for $ac_word" >&5
5504echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5505if test "${ac_cv_prog_STRIP+set}" = set; then
5506  echo $ECHO_N "(cached) $ECHO_C" >&6
5507else
5508  if test -n "$STRIP"; then
5509  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5510else
5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5512for as_dir in $PATH
5513do
5514  IFS=$as_save_IFS
5515  test -z "$as_dir" && as_dir=.
5516  for ac_exec_ext in '' $ac_executable_extensions; do
5517  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5518    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5519    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5520    break 2
5521  fi
5522done
5523done
5524
5525fi
5526fi
5527STRIP=$ac_cv_prog_STRIP
5528if test -n "$STRIP"; then
5529  echo "$as_me:$LINENO: result: $STRIP" >&5
5530echo "${ECHO_T}$STRIP" >&6
5531else
5532  echo "$as_me:$LINENO: result: no" >&5
5533echo "${ECHO_T}no" >&6
5534fi
5535
5536fi
5537if test -z "$ac_cv_prog_STRIP"; then
5538  ac_ct_STRIP=$STRIP
5539  # Extract the first word of "strip", so it can be a program name with args.
5540set dummy strip; ac_word=$2
5541echo "$as_me:$LINENO: checking for $ac_word" >&5
5542echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5543if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5544  echo $ECHO_N "(cached) $ECHO_C" >&6
5545else
5546  if test -n "$ac_ct_STRIP"; then
5547  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5548else
5549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5550for as_dir in $PATH
5551do
5552  IFS=$as_save_IFS
5553  test -z "$as_dir" && as_dir=.
5554  for ac_exec_ext in '' $ac_executable_extensions; do
5555  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5556    ac_cv_prog_ac_ct_STRIP="strip"
5557    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5558    break 2
5559  fi
5560done
5561done
5562
5563  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5564fi
5565fi
5566ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5567if test -n "$ac_ct_STRIP"; then
5568  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5569echo "${ECHO_T}$ac_ct_STRIP" >&6
5570else
5571  echo "$as_me:$LINENO: result: no" >&5
5572echo "${ECHO_T}no" >&6
5573fi
5574
5575  STRIP=$ac_ct_STRIP
5576else
5577  STRIP="$ac_cv_prog_STRIP"
5578fi
5579
5580
5581old_CC="$CC"
5582old_CFLAGS="$CFLAGS"
5583
5584# Set sane defaults for various variables
5585test -z "$AR" && AR=ar
5586test -z "$AR_FLAGS" && AR_FLAGS=cru
5587test -z "$AS" && AS=as
5588test -z "$CC" && CC=cc
5589test -z "$LTCC" && LTCC=$CC
5590test -z "$DLLTOOL" && DLLTOOL=dlltool
5591test -z "$LD" && LD=ld
5592test -z "$LN_S" && LN_S="ln -s"
5593test -z "$MAGIC_CMD" && MAGIC_CMD=file
5594test -z "$NM" && NM=nm
5595test -z "$SED" && SED=sed
5596test -z "$OBJDUMP" && OBJDUMP=objdump
5597test -z "$RANLIB" && RANLIB=:
5598test -z "$STRIP" && STRIP=:
5599test -z "$ac_objext" && ac_objext=o
5600
5601# Determine commands to create old-style static archives.
5602old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5603old_postinstall_cmds='chmod 644 $oldlib'
5604old_postuninstall_cmds=
5605
5606if test -n "$RANLIB"; then
5607  case $host_os in
5608  openbsd*)
5609    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
5610    ;;
5611  *)
5612    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5613    ;;
5614  esac
5615  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5616fi
5617
5618# Only perform the check for file, if the check method requires it
5619case $deplibs_check_method in
5620file_magic*)
5621  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5622    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5623echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5624if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5625  echo $ECHO_N "(cached) $ECHO_C" >&6
5626else
5627  case $MAGIC_CMD in
5628[\\/*] |  ?:[\\/]*)
5629  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5630  ;;
5631*)
5632  lt_save_MAGIC_CMD="$MAGIC_CMD"
5633  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5634  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5635  for ac_dir in $ac_dummy; do
5636    IFS="$lt_save_ifs"
5637    test -z "$ac_dir" && ac_dir=.
5638    if test -f $ac_dir/${ac_tool_prefix}file; then
5639      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5640      if test -n "$file_magic_test_file"; then
5641	case $deplibs_check_method in
5642	"file_magic "*)
5643	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5644	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5645	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5646	    $EGREP "$file_magic_regex" > /dev/null; then
5647	    :
5648	  else
5649	    cat <<EOF 1>&2
5650
5651*** Warning: the command libtool uses to detect shared libraries,
5652*** $file_magic_cmd, produces output that libtool cannot recognize.
5653*** The result is that libtool may fail to recognize shared libraries
5654*** as such.  This will affect the creation of libtool libraries that
5655*** depend on shared libraries, but programs linked with such libtool
5656*** libraries will work regardless of this problem.  Nevertheless, you
5657*** may want to report the problem to your system manager and/or to
5658*** bug-libtool@gnu.org
5659
5660EOF
5661	  fi ;;
5662	esac
5663      fi
5664      break
5665    fi
5666  done
5667  IFS="$lt_save_ifs"
5668  MAGIC_CMD="$lt_save_MAGIC_CMD"
5669  ;;
5670esac
5671fi
5672
5673MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5674if test -n "$MAGIC_CMD"; then
5675  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5676echo "${ECHO_T}$MAGIC_CMD" >&6
5677else
5678  echo "$as_me:$LINENO: result: no" >&5
5679echo "${ECHO_T}no" >&6
5680fi
5681
5682if test -z "$lt_cv_path_MAGIC_CMD"; then
5683  if test -n "$ac_tool_prefix"; then
5684    echo "$as_me:$LINENO: checking for file" >&5
5685echo $ECHO_N "checking for file... $ECHO_C" >&6
5686if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5687  echo $ECHO_N "(cached) $ECHO_C" >&6
5688else
5689  case $MAGIC_CMD in
5690[\\/*] |  ?:[\\/]*)
5691  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5692  ;;
5693*)
5694  lt_save_MAGIC_CMD="$MAGIC_CMD"
5695  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5696  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5697  for ac_dir in $ac_dummy; do
5698    IFS="$lt_save_ifs"
5699    test -z "$ac_dir" && ac_dir=.
5700    if test -f $ac_dir/file; then
5701      lt_cv_path_MAGIC_CMD="$ac_dir/file"
5702      if test -n "$file_magic_test_file"; then
5703	case $deplibs_check_method in
5704	"file_magic "*)
5705	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5706	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5707	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5708	    $EGREP "$file_magic_regex" > /dev/null; then
5709	    :
5710	  else
5711	    cat <<EOF 1>&2
5712
5713*** Warning: the command libtool uses to detect shared libraries,
5714*** $file_magic_cmd, produces output that libtool cannot recognize.
5715*** The result is that libtool may fail to recognize shared libraries
5716*** as such.  This will affect the creation of libtool libraries that
5717*** depend on shared libraries, but programs linked with such libtool
5718*** libraries will work regardless of this problem.  Nevertheless, you
5719*** may want to report the problem to your system manager and/or to
5720*** bug-libtool@gnu.org
5721
5722EOF
5723	  fi ;;
5724	esac
5725      fi
5726      break
5727    fi
5728  done
5729  IFS="$lt_save_ifs"
5730  MAGIC_CMD="$lt_save_MAGIC_CMD"
5731  ;;
5732esac
5733fi
5734
5735MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5736if test -n "$MAGIC_CMD"; then
5737  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5738echo "${ECHO_T}$MAGIC_CMD" >&6
5739else
5740  echo "$as_me:$LINENO: result: no" >&5
5741echo "${ECHO_T}no" >&6
5742fi
5743
5744  else
5745    MAGIC_CMD=:
5746  fi
5747fi
5748
5749  fi
5750  ;;
5751esac
5752
5753enable_dlopen=no
5754enable_win32_dll=no
5755
5756# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5757if test "${enable_libtool_lock+set}" = set; then
5758  enableval="$enable_libtool_lock"
5759
5760fi;
5761test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5762
5763
5764# Check whether --with-pic or --without-pic was given.
5765if test "${with_pic+set}" = set; then
5766  withval="$with_pic"
5767  pic_mode="$withval"
5768else
5769  pic_mode=default
5770fi;
5771test -z "$pic_mode" && pic_mode=default
5772
5773# Use C for the default configuration in the libtool script
5774tagname=
5775lt_save_CC="$CC"
5776ac_ext=c
5777ac_cpp='$CPP $CPPFLAGS'
5778ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5779ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5780ac_compiler_gnu=$ac_cv_c_compiler_gnu
5781
5782
5783# Source file extension for C test sources.
5784ac_ext=c
5785
5786# Object file extension for compiled C test sources.
5787objext=o
5788objext=$objext
5789
5790# Code to be used in simple compile tests
5791lt_simple_compile_test_code="int some_variable = 0;\n"
5792
5793# Code to be used in simple link tests
5794lt_simple_link_test_code='int main(){return(0);}\n'
5795
5796
5797# If no C compiler was specified, use CC.
5798LTCC=${LTCC-"$CC"}
5799
5800# Allow CC to be a program name with arguments.
5801compiler=$CC
5802
5803
5804#
5805# Check for any special shared library compilation flags.
5806#
5807lt_prog_cc_shlib=
5808if test "$GCC" = no; then
5809  case $host_os in
5810  sco3.2v5*)
5811    lt_prog_cc_shlib='-belf'
5812    ;;
5813  esac
5814fi
5815if test -n "$lt_prog_cc_shlib"; then
5816  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
5817echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
5818  if echo "$old_CC $old_CFLAGS " | grep "[ 	]$lt_prog_cc_shlib[ 	]" >/dev/null; then :
5819  else
5820    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5821echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5822    lt_cv_prog_cc_can_build_shared=no
5823  fi
5824fi
5825
5826
5827#
5828# Check to make sure the static flag actually works.
5829#
5830echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
5831echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
5832if test "${lt_prog_compiler_static_works+set}" = set; then
5833  echo $ECHO_N "(cached) $ECHO_C" >&6
5834else
5835  lt_prog_compiler_static_works=no
5836   save_LDFLAGS="$LDFLAGS"
5837   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
5838   printf "$lt_simple_link_test_code" > conftest.$ac_ext
5839   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
5840     # The compiler can only warn and ignore the option if not recognized
5841     # So say no if there are warnings
5842     if test -s conftest.err; then
5843       # Append any errors to the config.log.
5844       cat conftest.err 1>&5
5845     else
5846       lt_prog_compiler_static_works=yes
5847     fi
5848   fi
5849   $rm conftest*
5850   LDFLAGS="$save_LDFLAGS"
5851
5852fi
5853echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
5854echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
5855
5856if test x"$lt_prog_compiler_static_works" = xyes; then
5857    :
5858else
5859    lt_prog_compiler_static=
5860fi
5861
5862
5863
5864## CAVEAT EMPTOR:
5865## There is no encapsulation within the following macros, do not change
5866## the running order or otherwise move them around unless you know exactly
5867## what you are doing...
5868
5869lt_prog_compiler_no_builtin_flag=
5870
5871if test "$GCC" = yes; then
5872  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
5873
5874  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5875echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5876if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
5877  echo $ECHO_N "(cached) $ECHO_C" >&6
5878else
5879  lt_cv_prog_compiler_rtti_exceptions=no
5880  ac_outfile=conftest.$ac_objext
5881   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
5882   lt_compiler_flag="-fno-rtti -fno-exceptions"
5883   # Insert the option either (1) after the last *FLAGS variable, or
5884   # (2) before a word containing "conftest.", or (3) at the end.
5885   # Note that $ac_compile itself does not contain backslashes and begins
5886   # with a dollar sign (not a hyphen), so the echo should work correctly.
5887   # The option is referenced via a variable to avoid confusing sed.
5888   lt_compile=`echo "$ac_compile" | $SED \
5889   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
5890   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5891   -e 's:$: $lt_compiler_flag:'`
5892   (eval echo "\"\$as_me:5892: $lt_compile\"" >&5)
5893   (eval "$lt_compile" 2>conftest.err)
5894   ac_status=$?
5895   cat conftest.err >&5
5896   echo "$as_me:5896: \$? = $ac_status" >&5
5897   if (exit $ac_status) && test -s "$ac_outfile"; then
5898     # The compiler can only warn and ignore the option if not recognized
5899     # So say no if there are warnings
5900     if test ! -s conftest.err; then
5901       lt_cv_prog_compiler_rtti_exceptions=yes
5902     fi
5903   fi
5904   $rm conftest*
5905
5906fi
5907echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
5908echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
5909
5910if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
5911    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
5912else
5913    :
5914fi
5915
5916fi
5917
5918lt_prog_compiler_wl=
5919lt_prog_compiler_pic=
5920lt_prog_compiler_static=
5921
5922echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5923echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5924
5925  if test "$GCC" = yes; then
5926    lt_prog_compiler_wl='-Wl,'
5927    lt_prog_compiler_static='-static'
5928
5929    case $host_os in
5930      aix*)
5931      # All AIX code is PIC.
5932      if test "$host_cpu" = ia64; then
5933	# AIX 5 now supports IA64 processor
5934	lt_prog_compiler_static='-Bstatic'
5935      fi
5936      ;;
5937
5938    amigaos*)
5939      # FIXME: we need at least 68020 code to build shared libraries, but
5940      # adding the `-m68020' flag to GCC prevents building anything better,
5941      # like `-m68040'.
5942      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
5943      ;;
5944
5945    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5946      # PIC is the default for these OSes.
5947      ;;
5948
5949    mingw* | pw32* | os2*)
5950      # This hack is so that the source file can tell whether it is being
5951      # built for inclusion in a dll (and should export symbols for example).
5952      lt_prog_compiler_pic='-DDLL_EXPORT'
5953      ;;
5954
5955    darwin* | rhapsody*)
5956      # PIC is the default on this platform
5957      # Common symbols not allowed in MH_DYLIB files
5958      lt_prog_compiler_pic='-fno-common'
5959      ;;
5960
5961    msdosdjgpp*)
5962      # Just because we use GCC doesn't mean we suddenly get shared libraries
5963      # on systems that don't support them.
5964      lt_prog_compiler_can_build_shared=no
5965      enable_shared=no
5966      ;;
5967
5968    sysv4*MP*)
5969      if test -d /usr/nec; then
5970	lt_prog_compiler_pic=-Kconform_pic
5971      fi
5972      ;;
5973
5974    hpux*)
5975      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
5976      # not for PA HP-UX.
5977      case "$host_cpu" in
5978      hppa*64*|ia64*)
5979	# +Z the default
5980	;;
5981      *)
5982	lt_prog_compiler_pic='-fPIC'
5983	;;
5984      esac
5985      ;;
5986
5987    *)
5988      lt_prog_compiler_pic='-fPIC'
5989      ;;
5990    esac
5991  else
5992    # PORTME Check for flag to pass linker flags through the system compiler.
5993    case $host_os in
5994    aix*)
5995      lt_prog_compiler_wl='-Wl,'
5996      if test "$host_cpu" = ia64; then
5997	# AIX 5 now supports IA64 processor
5998	lt_prog_compiler_static='-Bstatic'
5999      else
6000	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6001      fi
6002      ;;
6003
6004    mingw* | pw32* | os2*)
6005      # This hack is so that the source file can tell whether it is being
6006      # built for inclusion in a dll (and should export symbols for example).
6007      lt_prog_compiler_pic='-DDLL_EXPORT'
6008      ;;
6009
6010    hpux9* | hpux10* | hpux11*)
6011      lt_prog_compiler_wl='-Wl,'
6012      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6013      # not for PA HP-UX.
6014      case "$host_cpu" in
6015      hppa*64*|ia64*)
6016	# +Z the default
6017	;;
6018      *)
6019	lt_prog_compiler_pic='+Z'
6020	;;
6021      esac
6022      # Is there a better lt_prog_compiler_static that works with the bundled CC?
6023      lt_prog_compiler_static='${wl}-a ${wl}archive'
6024      ;;
6025
6026    irix5* | irix6* | nonstopux*)
6027      lt_prog_compiler_wl='-Wl,'
6028      # PIC (with -KPIC) is the default.
6029      lt_prog_compiler_static='-non_shared'
6030      ;;
6031
6032    newsos6)
6033      lt_prog_compiler_pic='-KPIC'
6034      lt_prog_compiler_static='-Bstatic'
6035      ;;
6036
6037    linux*)
6038      case $CC in
6039      icc|ecc)
6040	lt_prog_compiler_wl='-Wl,'
6041	lt_prog_compiler_pic='-KPIC'
6042	lt_prog_compiler_static='-static'
6043        ;;
6044      ccc)
6045        lt_prog_compiler_wl='-Wl,'
6046        # All Alpha code is PIC.
6047        lt_prog_compiler_static='-non_shared'
6048        ;;
6049      esac
6050      ;;
6051
6052    osf3* | osf4* | osf5*)
6053      lt_prog_compiler_wl='-Wl,'
6054      # All OSF/1 code is PIC.
6055      lt_prog_compiler_static='-non_shared'
6056      ;;
6057
6058    sco3.2v5*)
6059      lt_prog_compiler_pic='-Kpic'
6060      lt_prog_compiler_static='-dn'
6061      ;;
6062
6063    solaris*)
6064      lt_prog_compiler_wl='-Wl,'
6065      lt_prog_compiler_pic='-KPIC'
6066      lt_prog_compiler_static='-Bstatic'
6067      ;;
6068
6069    sunos4*)
6070      lt_prog_compiler_wl='-Qoption ld '
6071      lt_prog_compiler_pic='-PIC'
6072      lt_prog_compiler_static='-Bstatic'
6073      ;;
6074
6075    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6076      lt_prog_compiler_wl='-Wl,'
6077      lt_prog_compiler_pic='-KPIC'
6078      lt_prog_compiler_static='-Bstatic'
6079      ;;
6080
6081    sysv4*MP*)
6082      if test -d /usr/nec ;then
6083	lt_prog_compiler_pic='-Kconform_pic'
6084	lt_prog_compiler_static='-Bstatic'
6085      fi
6086      ;;
6087
6088    uts4*)
6089      lt_prog_compiler_pic='-pic'
6090      lt_prog_compiler_static='-Bstatic'
6091      ;;
6092
6093    *)
6094      lt_prog_compiler_can_build_shared=no
6095      ;;
6096    esac
6097  fi
6098
6099echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6100echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6101
6102#
6103# Check to make sure the PIC flag actually works.
6104#
6105if test -n "$lt_prog_compiler_pic"; then
6106  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6107echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6108if test "${lt_prog_compiler_pic_works+set}" = set; then
6109  echo $ECHO_N "(cached) $ECHO_C" >&6
6110else
6111  lt_prog_compiler_pic_works=no
6112  ac_outfile=conftest.$ac_objext
6113   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6114   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6115   # Insert the option either (1) after the last *FLAGS variable, or
6116   # (2) before a word containing "conftest.", or (3) at the end.
6117   # Note that $ac_compile itself does not contain backslashes and begins
6118   # with a dollar sign (not a hyphen), so the echo should work correctly.
6119   # The option is referenced via a variable to avoid confusing sed.
6120   lt_compile=`echo "$ac_compile" | $SED \
6121   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6122   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6123   -e 's:$: $lt_compiler_flag:'`
6124   (eval echo "\"\$as_me:6124: $lt_compile\"" >&5)
6125   (eval "$lt_compile" 2>conftest.err)
6126   ac_status=$?
6127   cat conftest.err >&5
6128   echo "$as_me:6128: \$? = $ac_status" >&5
6129   if (exit $ac_status) && test -s "$ac_outfile"; then
6130     # The compiler can only warn and ignore the option if not recognized
6131     # So say no if there are warnings
6132     if test ! -s conftest.err; then
6133       lt_prog_compiler_pic_works=yes
6134     fi
6135   fi
6136   $rm conftest*
6137
6138fi
6139echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6140echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6141
6142if test x"$lt_prog_compiler_pic_works" = xyes; then
6143    case $lt_prog_compiler_pic in
6144     "" | " "*) ;;
6145     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6146     esac
6147else
6148    lt_prog_compiler_pic=
6149     lt_prog_compiler_can_build_shared=no
6150fi
6151
6152fi
6153case "$host_os" in
6154  # For platforms which do not support PIC, -DPIC is meaningless:
6155  *djgpp*)
6156    lt_prog_compiler_pic=
6157    ;;
6158  *)
6159    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6160    ;;
6161esac
6162
6163echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6164echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6165if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6166  echo $ECHO_N "(cached) $ECHO_C" >&6
6167else
6168  lt_cv_prog_compiler_c_o=no
6169   $rm -r conftest 2>/dev/null
6170   mkdir conftest
6171   cd conftest
6172   mkdir out
6173   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6174
6175   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
6176   # that will create temporary files in the current directory regardless of
6177   # the output directory.  Thus, making CWD read-only will cause this test
6178   # to fail, enabling locking or at least warning the user not to do parallel
6179   # builds.
6180   chmod -w .
6181
6182   lt_compiler_flag="-o out/conftest2.$ac_objext"
6183   # Insert the option either (1) after the last *FLAGS variable, or
6184   # (2) before a word containing "conftest.", or (3) at the end.
6185   # Note that $ac_compile itself does not contain backslashes and begins
6186   # with a dollar sign (not a hyphen), so the echo should work correctly.
6187   lt_compile=`echo "$ac_compile" | $SED \
6188   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6189   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6190   -e 's:$: $lt_compiler_flag:'`
6191   (eval echo "\"\$as_me:6191: $lt_compile\"" >&5)
6192   (eval "$lt_compile" 2>out/conftest.err)
6193   ac_status=$?
6194   cat out/conftest.err >&5
6195   echo "$as_me:6195: \$? = $ac_status" >&5
6196   if (exit $ac_status) && test -s out/conftest2.$ac_objext
6197   then
6198     # The compiler can only warn and ignore the option if not recognized
6199     # So say no if there are warnings
6200     if test ! -s out/conftest.err; then
6201       lt_cv_prog_compiler_c_o=yes
6202     fi
6203   fi
6204   chmod u+w .
6205   $rm conftest* out/*
6206   rmdir out
6207   cd ..
6208   rmdir conftest
6209   $rm conftest*
6210
6211fi
6212echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6213echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6214
6215
6216hard_links="nottested"
6217if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6218  # do not overwrite the value of need_locks provided by the user
6219  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6220echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6221  hard_links=yes
6222  $rm conftest*
6223  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6224  touch conftest.a
6225  ln conftest.a conftest.b 2>&5 || hard_links=no
6226  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6227  echo "$as_me:$LINENO: result: $hard_links" >&5
6228echo "${ECHO_T}$hard_links" >&6
6229  if test "$hard_links" = no; then
6230    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6231echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6232    need_locks=warn
6233  fi
6234else
6235  need_locks=no
6236fi
6237
6238echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6239echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6240
6241  runpath_var=
6242  allow_undefined_flag=
6243  enable_shared_with_static_runtimes=no
6244  archive_cmds=
6245  archive_expsym_cmds=
6246  old_archive_From_new_cmds=
6247  old_archive_from_expsyms_cmds=
6248  export_dynamic_flag_spec=
6249  whole_archive_flag_spec=
6250  thread_safe_flag_spec=
6251  hardcode_libdir_flag_spec=
6252  hardcode_libdir_flag_spec_ld=
6253  hardcode_libdir_separator=
6254  hardcode_direct=no
6255  hardcode_minus_L=no
6256  hardcode_shlibpath_var=unsupported
6257  link_all_deplibs=unknown
6258  hardcode_automatic=no
6259  module_cmds=
6260  module_expsym_cmds=
6261  always_export_symbols=no
6262  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6263  # include_expsyms should be a list of space-separated symbols to be *always*
6264  # included in the symbol list
6265  include_expsyms=
6266  # exclude_expsyms can be an extended regexp of symbols to exclude
6267  # it will be wrapped by ` (' and `)$', so one must not match beginning or
6268  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6269  # as well as any symbol that contains `d'.
6270  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6271  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6272  # platforms (ab)use it in PIC code, but their linkers get confused if
6273  # the symbol is explicitly referenced.  Since portable code cannot
6274  # rely on this symbol name, it's probably fine to never include it in
6275  # preloaded symbol tables.
6276  extract_expsyms_cmds=
6277
6278  case $host_os in
6279  cygwin* | mingw* | pw32*)
6280    # FIXME: the MSVC++ port hasn't been tested in a loooong time
6281    # When not using gcc, we currently assume that we are using
6282    # Microsoft Visual C++.
6283    if test "$GCC" != yes; then
6284      with_gnu_ld=no
6285    fi
6286    ;;
6287  openbsd*)
6288    with_gnu_ld=no
6289    ;;
6290  esac
6291
6292  ld_shlibs=yes
6293  if test "$with_gnu_ld" = yes; then
6294    # If archive_cmds runs LD, not CC, wlarc should be empty
6295    wlarc='${wl}'
6296
6297    # See if GNU ld supports shared libraries.
6298    case $host_os in
6299    aix3* | aix4* | aix5*)
6300      # On AIX/PPC, the GNU linker is very broken
6301      if test "$host_cpu" != ia64; then
6302	ld_shlibs=no
6303	cat <<EOF 1>&2
6304
6305*** Warning: the GNU linker, at least up to release 2.9.1, is reported
6306*** to be unable to reliably create shared libraries on AIX.
6307*** Therefore, libtool is disabling shared libraries support.  If you
6308*** really care for shared libraries, you may want to modify your PATH
6309*** so that a non-GNU linker is found, and then restart.
6310
6311EOF
6312      fi
6313      ;;
6314
6315    amigaos*)
6316      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)'
6317      hardcode_libdir_flag_spec='-L$libdir'
6318      hardcode_minus_L=yes
6319
6320      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6321      # that the semantics of dynamic libraries on AmigaOS, at least up
6322      # to version 4, is to share data among multiple programs linked
6323      # with the same dynamic library.  Since this doesn't match the
6324      # behavior of shared libraries on other platforms, we can't use
6325      # them.
6326      ld_shlibs=no
6327      ;;
6328
6329    beos*)
6330      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6331	allow_undefined_flag=unsupported
6332	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6333	# support --undefined.  This deserves some investigation.  FIXME
6334	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6335      else
6336	ld_shlibs=no
6337      fi
6338      ;;
6339
6340    cygwin* | mingw* | pw32*)
6341      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6342      # as there is no search path for DLLs.
6343      hardcode_libdir_flag_spec='-L$libdir'
6344      allow_undefined_flag=unsupported
6345      always_export_symbols=no
6346      enable_shared_with_static_runtimes=yes
6347      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6348
6349      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6350        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
6351	# If the export-symbols file already is a .def file (1st line
6352	# is EXPORTS), use it as is; otherwise, prepend...
6353	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6354	  cp $export_symbols $output_objdir/$soname.def;
6355	else
6356	  echo EXPORTS > $output_objdir/$soname.def;
6357	  cat $export_symbols >> $output_objdir/$soname.def;
6358	fi~
6359	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
6360      else
6361	ld_shlibs=no
6362      fi
6363      ;;
6364
6365    netbsd*)
6366      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6367	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6368	wlarc=
6369      else
6370	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6371	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6372      fi
6373      ;;
6374
6375    solaris* | sysv5*)
6376      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
6377	ld_shlibs=no
6378	cat <<EOF 1>&2
6379
6380*** Warning: The releases 2.8.* of the GNU linker cannot reliably
6381*** create shared libraries on Solaris systems.  Therefore, libtool
6382*** is disabling shared libraries support.  We urge you to upgrade GNU
6383*** binutils to release 2.9.1 or newer.  Another option is to modify
6384*** your PATH or compiler configuration so that the native linker is
6385*** used, and then restart.
6386
6387EOF
6388      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6389	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6390	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6391      else
6392	ld_shlibs=no
6393      fi
6394      ;;
6395
6396    sunos4*)
6397      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6398      wlarc=
6399      hardcode_direct=yes
6400      hardcode_shlibpath_var=no
6401      ;;
6402
6403    *)
6404      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6405	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6406	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6407      else
6408	ld_shlibs=no
6409      fi
6410      ;;
6411    esac
6412
6413    if test "$ld_shlibs" = yes; then
6414      runpath_var=LD_RUN_PATH
6415      hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6416      export_dynamic_flag_spec='${wl}--export-dynamic'
6417      # ancient GNU ld didn't support --whole-archive et. al.
6418      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6419 	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6420      else
6421  	whole_archive_flag_spec=
6422      fi
6423    fi
6424  else
6425    # PORTME fill in a description of your system's linker (not GNU ld)
6426    case $host_os in
6427    aix3*)
6428      allow_undefined_flag=unsupported
6429      always_export_symbols=yes
6430      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'
6431      # Note: this linker hardcodes the directories in LIBPATH if there
6432      # are no directories specified by -L.
6433      hardcode_minus_L=yes
6434      if test "$GCC" = yes && test -z "$link_static_flag"; then
6435	# Neither direct hardcoding nor static linking is supported with a
6436	# broken collect2.
6437	hardcode_direct=unsupported
6438      fi
6439      ;;
6440
6441    aix4* | aix5*)
6442      if test "$host_cpu" = ia64; then
6443	# On IA64, the linker does run time linking by default, so we don't
6444	# have to do anything special.
6445	aix_use_runtimelinking=no
6446	exp_sym_flag='-Bexport'
6447	no_entry_flag=""
6448      else
6449	# If we're using GNU nm, then we don't want the "-C" option.
6450	# -C means demangle to AIX nm, but means don't demangle with GNU nm
6451	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
6452	  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'
6453	else
6454	  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'
6455	fi
6456	aix_use_runtimelinking=no
6457
6458	# Test if we are trying to use run time linking or normal
6459	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
6460	# need to do runtime linking.
6461	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6462	  for ld_flag in $LDFLAGS; do
6463  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6464  	    aix_use_runtimelinking=yes
6465  	    break
6466  	  fi
6467	  done
6468	esac
6469
6470	exp_sym_flag='-bexport'
6471	no_entry_flag='-bnoentry'
6472      fi
6473
6474      # When large executables or shared objects are built, AIX ld can
6475      # have problems creating the table of contents.  If linking a library
6476      # or program results in "error TOC overflow" add -mminimal-toc to
6477      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
6478      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6479
6480      archive_cmds=''
6481      hardcode_direct=yes
6482      hardcode_libdir_separator=':'
6483      link_all_deplibs=yes
6484
6485      if test "$GCC" = yes; then
6486	case $host_os in aix4.012|aix4.012.*)
6487	# We only want to do this on AIX 4.2 and lower, the check
6488	# below for broken collect2 doesn't work under 4.3+
6489	  collect2name=`${CC} -print-prog-name=collect2`
6490	  if test -f "$collect2name" && \
6491  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
6492	  then
6493  	  # We have reworked collect2
6494  	  hardcode_direct=yes
6495	  else
6496  	  # We have old collect2
6497  	  hardcode_direct=unsupported
6498  	  # It fails to find uninstalled libraries when the uninstalled
6499  	  # path is not listed in the libpath.  Setting hardcode_minus_L
6500  	  # to unsupported forces relinking
6501  	  hardcode_minus_L=yes
6502  	  hardcode_libdir_flag_spec='-L$libdir'
6503  	  hardcode_libdir_separator=
6504	  fi
6505	esac
6506	shared_flag='-shared'
6507      else
6508	# not using gcc
6509	if test "$host_cpu" = ia64; then
6510  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6511  	# chokes on -Wl,-G. The following line is correct:
6512	  shared_flag='-G'
6513	else
6514  	if test "$aix_use_runtimelinking" = yes; then
6515	    shared_flag='${wl}-G'
6516	  else
6517	    shared_flag='${wl}-bM:SRE'
6518  	fi
6519	fi
6520      fi
6521
6522      # It seems that -bexpall does not export symbols beginning with
6523      # underscore (_), so it is better to generate a list of symbols to export.
6524      always_export_symbols=yes
6525      if test "$aix_use_runtimelinking" = yes; then
6526	# Warning - without using the other runtime loading flags (-brtl),
6527	# -berok will link without error, but may produce a broken library.
6528	allow_undefined_flag='-berok'
6529       # Determine the default libpath from the value encoded in an empty executable.
6530       cat >conftest.$ac_ext <<_ACEOF
6531#line $LINENO "configure"
6532#include "confdefs.h"
6533
6534#ifdef F77_DUMMY_MAIN
6535#  ifdef __cplusplus
6536     extern "C"
6537#  endif
6538   int F77_DUMMY_MAIN() { return 1; }
6539#endif
6540int
6541main ()
6542{
6543
6544  ;
6545  return 0;
6546}
6547_ACEOF
6548rm -f conftest.$ac_objext conftest$ac_exeext
6549if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6550  (eval $ac_link) 2>&5
6551  ac_status=$?
6552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553  (exit $ac_status); } &&
6554         { ac_try='test -s conftest$ac_exeext'
6555  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6556  (eval $ac_try) 2>&5
6557  ac_status=$?
6558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6559  (exit $ac_status); }; }; then
6560
6561aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
6562}'`
6563# Check for a 64-bit object if we didn't find anything.
6564if 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; }
6565}'`; fi
6566else
6567  echo "$as_me: failed program was:" >&5
6568cat conftest.$ac_ext >&5
6569fi
6570rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6571if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6572
6573       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6574	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
6575       else
6576	if test "$host_cpu" = ia64; then
6577	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6578	  allow_undefined_flag="-z nodefs"
6579	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
6580	else
6581	 # Determine the default libpath from the value encoded in an empty executable.
6582	 cat >conftest.$ac_ext <<_ACEOF
6583#line $LINENO "configure"
6584#include "confdefs.h"
6585
6586#ifdef F77_DUMMY_MAIN
6587#  ifdef __cplusplus
6588     extern "C"
6589#  endif
6590   int F77_DUMMY_MAIN() { return 1; }
6591#endif
6592int
6593main ()
6594{
6595
6596  ;
6597  return 0;
6598}
6599_ACEOF
6600rm -f conftest.$ac_objext conftest$ac_exeext
6601if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6602  (eval $ac_link) 2>&5
6603  ac_status=$?
6604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6605  (exit $ac_status); } &&
6606         { ac_try='test -s conftest$ac_exeext'
6607  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6608  (eval $ac_try) 2>&5
6609  ac_status=$?
6610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6611  (exit $ac_status); }; }; then
6612
6613aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
6614}'`
6615# Check for a 64-bit object if we didn't find anything.
6616if 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; }
6617}'`; fi
6618else
6619  echo "$as_me: failed program was:" >&5
6620cat conftest.$ac_ext >&5
6621fi
6622rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6623if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6624
6625	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6626	  # Warning - without using the other run time loading flags,
6627	  # -berok will link without error, but may produce a broken library.
6628	  no_undefined_flag=' ${wl}-bernotok'
6629	  allow_undefined_flag=' ${wl}-berok'
6630	  # -bexpall does not export symbols beginning with underscore (_)
6631	  always_export_symbols=yes
6632	  # Exported symbols can be pulled into shared objects from archives
6633	  whole_archive_flag_spec=' '
6634	  archive_cmds_need_lc=yes
6635	  # This is similar to how AIX traditionally builds it's shared libraries.
6636	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
6637	fi
6638      fi
6639      ;;
6640
6641    amigaos*)
6642      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)'
6643      hardcode_libdir_flag_spec='-L$libdir'
6644      hardcode_minus_L=yes
6645      # see comment about different semantics on the GNU ld section
6646      ld_shlibs=no
6647      ;;
6648
6649    bsdi4*)
6650      export_dynamic_flag_spec=-rdynamic
6651      ;;
6652
6653    cygwin* | mingw* | pw32*)
6654      # When not using gcc, we currently assume that we are using
6655      # Microsoft Visual C++.
6656      # hardcode_libdir_flag_spec is actually meaningless, as there is
6657      # no search path for DLLs.
6658      hardcode_libdir_flag_spec=' '
6659      allow_undefined_flag=unsupported
6660      # Tell ltmain to make .lib files, not .a files.
6661      libext=lib
6662      # Tell ltmain to make .dll files, not .so files.
6663      shrext=".dll"
6664      # FIXME: Setting linknames here is a bad hack.
6665      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
6666      # The linker will automatically build a .lib file if we build a DLL.
6667      old_archive_From_new_cmds='true'
6668      # FIXME: Should let the user specify the lib program.
6669      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6670      fix_srcfile_path='`cygpath -w "$srcfile"`'
6671      enable_shared_with_static_runtimes=yes
6672      ;;
6673
6674    darwin* | rhapsody*)
6675    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6676      archive_cmds_need_lc=no
6677      case "$host_os" in
6678      rhapsody* | darwin1.[012])
6679	allow_undefined_flag='-undefined suppress'
6680	;;
6681      *) # Darwin 1.3 on
6682	test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
6683	;;
6684      esac
6685      # FIXME: Relying on posixy $() will cause problems for
6686      #        cross-compilation, but unfortunately the echo tests do not
6687      #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
6688      #	       `"' quotes if we put them in here... so don't!
6689    	lt_int_apple_cc_single_mod=no
6690    	output_verbose_link_cmd='echo'
6691    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
6692    	  lt_int_apple_cc_single_mod=yes
6693    	fi
6694    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
6695    	  archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
6696    	else
6697        archive_cmds='$CC -r ${wl}-bind_at_load -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'
6698      fi
6699      module_cmds='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
6700      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
6701        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
6702          archive_expsym_cmds='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}'
6703        else
6704          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
6705        fi
6706          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6707      hardcode_direct=no
6708      hardcode_automatic=yes
6709      hardcode_shlibpath_var=unsupported
6710      whole_archive_flag_spec='-all_load $convenience'
6711      link_all_deplibs=yes
6712    fi
6713      ;;
6714
6715    dgux*)
6716      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6717      hardcode_libdir_flag_spec='-L$libdir'
6718      hardcode_shlibpath_var=no
6719      ;;
6720
6721    freebsd1*)
6722      ld_shlibs=no
6723      ;;
6724
6725    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6726    # support.  Future versions do this automatically, but an explicit c++rt0.o
6727    # does not break anything, and helps significantly (at the cost of a little
6728    # extra space).
6729    freebsd2.2*)
6730      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6731      hardcode_libdir_flag_spec='-R$libdir'
6732      hardcode_direct=yes
6733      hardcode_shlibpath_var=no
6734      ;;
6735
6736    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6737    freebsd2*)
6738      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6739      hardcode_direct=yes
6740      hardcode_minus_L=yes
6741      hardcode_shlibpath_var=no
6742      ;;
6743
6744    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6745    freebsd*)
6746      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6747      hardcode_libdir_flag_spec='-R$libdir'
6748      hardcode_direct=yes
6749      hardcode_shlibpath_var=no
6750      ;;
6751
6752    hpux9*)
6753      if test "$GCC" = yes; then
6754	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'
6755      else
6756	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'
6757      fi
6758      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6759      hardcode_libdir_separator=:
6760      hardcode_direct=yes
6761
6762      # hardcode_minus_L: Not really in the search PATH,
6763      # but as the default location of the library.
6764      hardcode_minus_L=yes
6765      export_dynamic_flag_spec='${wl}-E'
6766      ;;
6767
6768    hpux10* | hpux11*)
6769      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
6770	case "$host_cpu" in
6771	hppa*64*|ia64*)
6772	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6773	  ;;
6774	*)
6775	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
6776	  ;;
6777	esac
6778      else
6779	case "$host_cpu" in
6780	hppa*64*|ia64*)
6781	  archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
6782	  ;;
6783	*)
6784	  archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
6785	  ;;
6786	esac
6787      fi
6788      if test "$with_gnu_ld" = no; then
6789	case "$host_cpu" in
6790	hppa*64*)
6791	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6792	  hardcode_libdir_flag_spec_ld='+b $libdir'
6793	  hardcode_libdir_separator=:
6794	  hardcode_direct=no
6795	  hardcode_shlibpath_var=no
6796	  ;;
6797	ia64*)
6798	  hardcode_libdir_flag_spec='-L$libdir'
6799	  hardcode_direct=no
6800	  hardcode_shlibpath_var=no
6801
6802	  # hardcode_minus_L: Not really in the search PATH,
6803	  # but as the default location of the library.
6804	  hardcode_minus_L=yes
6805	  ;;
6806	*)
6807	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6808	  hardcode_libdir_separator=:
6809	  hardcode_direct=yes
6810	  export_dynamic_flag_spec='${wl}-E'
6811
6812	  # hardcode_minus_L: Not really in the search PATH,
6813	  # but as the default location of the library.
6814	  hardcode_minus_L=yes
6815	  ;;
6816	esac
6817      fi
6818      ;;
6819
6820    irix5* | irix6* | nonstopux*)
6821      if test "$GCC" = yes; then
6822	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'
6823      else
6824	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'
6825	hardcode_libdir_flag_spec_ld='-rpath $libdir'
6826      fi
6827      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6828      hardcode_libdir_separator=:
6829      link_all_deplibs=yes
6830      ;;
6831
6832    netbsd*)
6833      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6834	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6835      else
6836	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6837      fi
6838      hardcode_libdir_flag_spec='-R$libdir'
6839      hardcode_direct=yes
6840      hardcode_shlibpath_var=no
6841      ;;
6842
6843    newsos6)
6844      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6845      hardcode_direct=yes
6846      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6847      hardcode_libdir_separator=:
6848      hardcode_shlibpath_var=no
6849      ;;
6850
6851    openbsd*)
6852      hardcode_direct=yes
6853      hardcode_shlibpath_var=no
6854      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6855	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6856	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6857	export_dynamic_flag_spec='${wl}-E'
6858      else
6859       case $host_os in
6860	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
6861	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6862	   hardcode_libdir_flag_spec='-R$libdir'
6863	   ;;
6864	 *)
6865	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6866	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6867	   ;;
6868       esac
6869      fi
6870      ;;
6871
6872    os2*)
6873      hardcode_libdir_flag_spec='-L$libdir'
6874      hardcode_minus_L=yes
6875      allow_undefined_flag=unsupported
6876      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'
6877      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6878      ;;
6879
6880    osf3*)
6881      if test "$GCC" = yes; then
6882	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6883	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'
6884      else
6885	allow_undefined_flag=' -expect_unresolved \*'
6886	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'
6887      fi
6888      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6889      hardcode_libdir_separator=:
6890      ;;
6891
6892    osf4* | osf5*)	# as osf3* with the addition of -msym flag
6893      if test "$GCC" = yes; then
6894	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6895	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'
6896	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6897      else
6898	allow_undefined_flag=' -expect_unresolved \*'
6899	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'
6900	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6901	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
6902
6903	# Both c and cxx compiler support -rpath directly
6904	hardcode_libdir_flag_spec='-rpath $libdir'
6905      fi
6906      hardcode_libdir_separator=:
6907      ;;
6908
6909    sco3.2v5*)
6910      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6911      hardcode_shlibpath_var=no
6912      export_dynamic_flag_spec='${wl}-Bexport'
6913      runpath_var=LD_RUN_PATH
6914      hardcode_runpath_var=yes
6915      ;;
6916
6917    solaris*)
6918      no_undefined_flag=' -z text'
6919      if test "$GCC" = yes; then
6920	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6921	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6922	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
6923      else
6924	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6925	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6926  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6927      fi
6928      hardcode_libdir_flag_spec='-R$libdir'
6929      hardcode_shlibpath_var=no
6930      case $host_os in
6931      solaris2.[0-5] | solaris2.[0-5].*) ;;
6932      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6933	whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6934      esac
6935      link_all_deplibs=yes
6936      ;;
6937
6938    sunos4*)
6939      if test "x$host_vendor" = xsequent; then
6940	# Use $CC to link under sequent, because it throws in some extra .o
6941	# files that make .init and .fini sections work.
6942	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6943      else
6944	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6945      fi
6946      hardcode_libdir_flag_spec='-L$libdir'
6947      hardcode_direct=yes
6948      hardcode_minus_L=yes
6949      hardcode_shlibpath_var=no
6950      ;;
6951
6952    sysv4)
6953      case $host_vendor in
6954	sni)
6955	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6956	  hardcode_direct=yes # is this really true???
6957	;;
6958	siemens)
6959	  ## LD is ld it makes a PLAMLIB
6960	  ## CC just makes a GrossModule.
6961	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6962	  reload_cmds='$CC -r -o $output$reload_objs'
6963	  hardcode_direct=no
6964        ;;
6965	motorola)
6966	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6967	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6968	;;
6969      esac
6970      runpath_var='LD_RUN_PATH'
6971      hardcode_shlibpath_var=no
6972      ;;
6973
6974    sysv4.3*)
6975      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6976      hardcode_shlibpath_var=no
6977      export_dynamic_flag_spec='-Bexport'
6978      ;;
6979
6980    sysv4*MP*)
6981      if test -d /usr/nec; then
6982	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6983	hardcode_shlibpath_var=no
6984	runpath_var=LD_RUN_PATH
6985	hardcode_runpath_var=yes
6986	ld_shlibs=yes
6987      fi
6988      ;;
6989
6990    sysv4.2uw2*)
6991      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6992      hardcode_direct=yes
6993      hardcode_minus_L=no
6994      hardcode_shlibpath_var=no
6995      hardcode_runpath_var=yes
6996      runpath_var=LD_RUN_PATH
6997      ;;
6998
6999   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
7000      no_undefined_flag='${wl}-z ${wl}text'
7001      if test "$GCC" = yes; then
7002	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7003      else
7004	archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7005      fi
7006      runpath_var='LD_RUN_PATH'
7007      hardcode_shlibpath_var=no
7008      ;;
7009
7010    sysv5*)
7011      no_undefined_flag=' -z text'
7012      # $CC -shared without GNU ld will not create a library from C++
7013      # object files and a static libstdc++, better avoid it by now
7014      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7015      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7016  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7017      hardcode_libdir_flag_spec=
7018      hardcode_shlibpath_var=no
7019      runpath_var='LD_RUN_PATH'
7020      ;;
7021
7022    uts4*)
7023      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7024      hardcode_libdir_flag_spec='-L$libdir'
7025      hardcode_shlibpath_var=no
7026      ;;
7027
7028    *)
7029      ld_shlibs=no
7030      ;;
7031    esac
7032  fi
7033
7034echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7035echo "${ECHO_T}$ld_shlibs" >&6
7036test "$ld_shlibs" = no && can_build_shared=no
7037
7038variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7039if test "$GCC" = yes; then
7040  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7041fi
7042
7043#
7044# Do we need to explicitly link libc?
7045#
7046case "x$archive_cmds_need_lc" in
7047x|xyes)
7048  # Assume -lc should be added
7049  archive_cmds_need_lc=yes
7050
7051  if test "$enable_shared" = yes && test "$GCC" = yes; then
7052    case $archive_cmds in
7053    *'~'*)
7054      # FIXME: we may have to deal with multi-command sequences.
7055      ;;
7056    '$CC '*)
7057      # Test whether the compiler implicitly links with -lc since on some
7058      # systems, -lgcc has to come before -lc. If gcc already passes -lc
7059      # to ld, don't add -lc before -lgcc.
7060      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7061echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7062      $rm conftest*
7063      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7064
7065      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7066  (eval $ac_compile) 2>&5
7067  ac_status=$?
7068  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7069  (exit $ac_status); } 2>conftest.err; then
7070        soname=conftest
7071        lib=conftest
7072        libobjs=conftest.$ac_objext
7073        deplibs=
7074        wl=$lt_prog_compiler_wl
7075        compiler_flags=-v
7076        linker_flags=-v
7077        verstring=
7078        output_objdir=.
7079        libname=conftest
7080        lt_save_allow_undefined_flag=$allow_undefined_flag
7081        allow_undefined_flag=
7082        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7083  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7084  ac_status=$?
7085  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7086  (exit $ac_status); }
7087        then
7088	  archive_cmds_need_lc=no
7089        else
7090	  archive_cmds_need_lc=yes
7091        fi
7092        allow_undefined_flag=$lt_save_allow_undefined_flag
7093      else
7094        cat conftest.err 1>&5
7095      fi
7096      $rm conftest*
7097      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7098echo "${ECHO_T}$archive_cmds_need_lc" >&6
7099      ;;
7100    esac
7101  fi
7102  ;;
7103esac
7104
7105echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
7106echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
7107hardcode_action=
7108if test -n "$hardcode_libdir_flag_spec" || \
7109   test -n "$runpath_var " || \
7110   test "X$hardcode_automatic"="Xyes" ; then
7111
7112  # We can hardcode non-existant directories.
7113  if test "$hardcode_direct" != no &&
7114     # If the only mechanism to avoid hardcoding is shlibpath_var, we
7115     # have to relink, otherwise we might link with an installed library
7116     # when we should be linking with a yet-to-be-installed one
7117     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
7118     test "$hardcode_minus_L" != no; then
7119    # Linking always hardcodes the temporary library directory.
7120    hardcode_action=relink
7121  else
7122    # We can link without hardcoding, and we can hardcode nonexisting dirs.
7123    hardcode_action=immediate
7124  fi
7125else
7126  # We cannot hardcode anything, or else we can only hardcode existing
7127  # directories.
7128  hardcode_action=unsupported
7129fi
7130echo "$as_me:$LINENO: result: $hardcode_action" >&5
7131echo "${ECHO_T}$hardcode_action" >&6
7132
7133if test "$hardcode_action" = relink; then
7134  # Fast installation is not supported
7135  enable_fast_install=no
7136elif test "$shlibpath_overrides_runpath" = yes ||
7137     test "$enable_shared" = no; then
7138  # Fast installation is not necessary
7139  enable_fast_install=needless
7140fi
7141
7142striplib=
7143old_striplib=
7144echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
7145echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
7146if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
7147  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
7148  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
7149  echo "$as_me:$LINENO: result: yes" >&5
7150echo "${ECHO_T}yes" >&6
7151else
7152# FIXME - insert some real tests, host_os isn't really good enough
7153  case $host_os in
7154   darwin*)
7155       if test -n "$STRIP" ; then
7156         striplib="$STRIP -x"
7157         echo "$as_me:$LINENO: result: yes" >&5
7158echo "${ECHO_T}yes" >&6
7159       else
7160  echo "$as_me:$LINENO: result: no" >&5
7161echo "${ECHO_T}no" >&6
7162fi
7163       ;;
7164   *)
7165  echo "$as_me:$LINENO: result: no" >&5
7166echo "${ECHO_T}no" >&6
7167    ;;
7168  esac
7169fi
7170
7171echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7172echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7173library_names_spec=
7174libname_spec='lib$name'
7175soname_spec=
7176shrext=".so"
7177postinstall_cmds=
7178postuninstall_cmds=
7179finish_cmds=
7180finish_eval=
7181shlibpath_var=
7182shlibpath_overrides_runpath=unknown
7183version_type=none
7184dynamic_linker="$host_os ld.so"
7185sys_lib_dlsearch_path_spec="/lib /usr/lib"
7186if test "$GCC" = yes; then
7187  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7188  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
7189    # if the path contains ";" then we assume it to be the separator
7190    # otherwise default to the standard path separator (i.e. ":") - it is
7191    # assumed that no part of a normal pathname contains ";" but that should
7192    # okay in the real world where ";" in dirpaths is itself problematic.
7193    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7194  else
7195    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7196  fi
7197else
7198  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7199fi
7200need_lib_prefix=unknown
7201hardcode_into_libs=no
7202
7203# when you set need_version to no, make sure it does not cause -set_version
7204# flags to be left without arguments
7205need_version=unknown
7206
7207case $host_os in
7208aix3*)
7209  version_type=linux
7210  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7211  shlibpath_var=LIBPATH
7212
7213  # AIX 3 has no versioning support, so we append a major version to the name.
7214  soname_spec='${libname}${release}${shared_ext}$major'
7215  ;;
7216
7217aix4* | aix5*)
7218  version_type=linux
7219  need_lib_prefix=no
7220  need_version=no
7221  hardcode_into_libs=yes
7222  if test "$host_cpu" = ia64; then
7223    # AIX 5 supports IA64
7224    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7225    shlibpath_var=LD_LIBRARY_PATH
7226  else
7227    # With GCC up to 2.95.x, collect2 would create an import file
7228    # for dependence libraries.  The import file would start with
7229    # the line `#! .'.  This would cause the generated library to
7230    # depend on `.', always an invalid library.  This was fixed in
7231    # development snapshots of GCC prior to 3.0.
7232    case $host_os in
7233      aix4 | aix4.[01] | aix4.[01].*)
7234      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7235	   echo ' yes '
7236	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
7237	:
7238      else
7239	can_build_shared=no
7240      fi
7241      ;;
7242    esac
7243    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7244    # soname into executable. Probably we can add versioning support to
7245    # collect2, so additional links can be useful in future.
7246    if test "$aix_use_runtimelinking" = yes; then
7247      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7248      # instead of lib<name>.a to let people know that these are not
7249      # typical AIX shared libraries.
7250      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7251    else
7252      # We preserve .a as extension for shared libraries through AIX4.2
7253      # and later when we are not doing run time linking.
7254      library_names_spec='${libname}${release}.a $libname.a'
7255      soname_spec='${libname}${release}${shared_ext}$major'
7256    fi
7257    shlibpath_var=LIBPATH
7258  fi
7259  ;;
7260
7261amigaos*)
7262  library_names_spec='$libname.ixlibrary $libname.a'
7263  # Create ${libname}_ixlibrary.a entries in /sys/libs.
7264  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'
7265  ;;
7266
7267beos*)
7268  library_names_spec='${libname}${shared_ext}'
7269  dynamic_linker="$host_os ld.so"
7270  shlibpath_var=LIBRARY_PATH
7271  ;;
7272
7273bsdi4*)
7274  version_type=linux
7275  need_version=no
7276  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7277  soname_spec='${libname}${release}${shared_ext}$major'
7278  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7279  shlibpath_var=LD_LIBRARY_PATH
7280  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7281  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7282  # the default ld.so.conf also contains /usr/contrib/lib and
7283  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7284  # libtool to hard-code these into programs
7285  ;;
7286
7287cygwin* | mingw* | pw32*)
7288  version_type=windows
7289  shrext=".dll"
7290  need_version=no
7291  need_lib_prefix=no
7292
7293  case $GCC,$host_os in
7294  yes,cygwin* | yes,mingw* | yes,pw32*)
7295    library_names_spec='$libname.dll.a'
7296    # DLL is installed to $(libdir)/../bin by postinstall_cmds
7297    postinstall_cmds='base_file=`basename \${file}`~
7298      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
7299      dldir=$destdir/`dirname \$dlpath`~
7300      test -d \$dldir || mkdir -p \$dldir~
7301      $install_prog $dir/$dlname \$dldir/$dlname'
7302    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7303      dlpath=$dir/\$dldll~
7304       $rm \$dlpath'
7305    shlibpath_overrides_runpath=yes
7306
7307    case $host_os in
7308    cygwin*)
7309      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7310      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7311      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
7312      ;;
7313    mingw*)
7314      # MinGW DLLs use traditional 'lib' prefix
7315      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7316      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7317      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
7318        # It is most probably a Windows format PATH printed by
7319        # mingw gcc, but we are running on Cygwin. Gcc prints its search
7320        # path with ; separators, and with drive letters. We can handle the
7321        # drive letters (cygwin fileutils understands them), so leave them,
7322        # especially as we might pass files found there to a mingw objdump,
7323        # which wouldn't understand a cygwinified path. Ahh.
7324        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7325      else
7326        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7327      fi
7328      ;;
7329    pw32*)
7330      # pw32 DLLs use 'pw' prefix rather than 'lib'
7331      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
7332      ;;
7333    esac
7334    ;;
7335
7336  *)
7337    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
7338    ;;
7339  esac
7340  dynamic_linker='Win32 ld.exe'
7341  # FIXME: first we should search . and the directory the executable is in
7342  shlibpath_var=PATH
7343  ;;
7344
7345darwin* | rhapsody*)
7346  dynamic_linker="$host_os dyld"
7347  version_type=darwin
7348  need_lib_prefix=no
7349  need_version=no
7350  # FIXME: Relying on posixy $() will cause problems for
7351  #        cross-compilation, but unfortunately the echo tests do not
7352  #        yet detect zsh echo's removal of \ escapes.
7353  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
7354  soname_spec='${libname}${release}${major}$shared_ext'
7355  shlibpath_overrides_runpath=yes
7356  shlibpath_var=DYLD_LIBRARY_PATH
7357  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
7358  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
7359  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
7360  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"`
7361  fi
7362  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
7363  ;;
7364
7365dgux*)
7366  version_type=linux
7367  need_lib_prefix=no
7368  need_version=no
7369  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
7370  soname_spec='${libname}${release}${shared_ext}$major'
7371  shlibpath_var=LD_LIBRARY_PATH
7372  ;;
7373
7374freebsd1*)
7375  dynamic_linker=no
7376  ;;
7377
7378freebsd*)
7379  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
7380  version_type=freebsd-$objformat
7381  case $version_type in
7382    freebsd-elf*)
7383      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
7384      need_version=no
7385      need_lib_prefix=no
7386      ;;
7387    freebsd-*)
7388      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
7389      need_version=yes
7390      ;;
7391  esac
7392  shlibpath_var=LD_LIBRARY_PATH
7393  case $host_os in
7394  freebsd2*)
7395    shlibpath_overrides_runpath=yes
7396    ;;
7397  freebsd3.01* | freebsdelf3.01*)
7398    shlibpath_overrides_runpath=yes
7399    hardcode_into_libs=yes
7400    ;;
7401  *) # from 3.2 on
7402    shlibpath_overrides_runpath=no
7403    hardcode_into_libs=yes
7404    ;;
7405  esac
7406  ;;
7407
7408gnu*)
7409  version_type=linux
7410  need_lib_prefix=no
7411  need_version=no
7412  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
7413  soname_spec='${libname}${release}${shared_ext}$major'
7414  shlibpath_var=LD_LIBRARY_PATH
7415  hardcode_into_libs=yes
7416  ;;
7417
7418hpux9* | hpux10* | hpux11*)
7419  # Give a soname corresponding to the major version so that dld.sl refuses to
7420  # link against other versions.
7421  version_type=sunos
7422  need_lib_prefix=no
7423  need_version=no
7424  case "$host_cpu" in
7425  ia64*)
7426    shrext='.so'
7427    hardcode_into_libs=yes
7428    dynamic_linker="$host_os dld.so"
7429    shlibpath_var=LD_LIBRARY_PATH
7430    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7431    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7432    soname_spec='${libname}${release}${shared_ext}$major'
7433    if test "X$HPUX_IA64_MODE" = X32; then
7434      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
7435    else
7436      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
7437    fi
7438    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7439    ;;
7440   hppa*64*)
7441     shrext='.sl'
7442     hardcode_into_libs=yes
7443     dynamic_linker="$host_os dld.sl"
7444     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
7445     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7446     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7447     soname_spec='${libname}${release}${shared_ext}$major'
7448     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
7449     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7450     ;;
7451   *)
7452    shrext='.sl'
7453    dynamic_linker="$host_os dld.sl"
7454    shlibpath_var=SHLIB_PATH
7455    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
7456    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7457    soname_spec='${libname}${release}${shared_ext}$major'
7458    ;;
7459  esac
7460  # HP-UX runs *really* slowly unless shared libraries are mode 555.
7461  postinstall_cmds='chmod 555 $lib'
7462  ;;
7463
7464irix5* | irix6* | nonstopux*)
7465  case $host_os in
7466    nonstopux*) version_type=nonstopux ;;
7467    *)
7468	if test "$lt_cv_prog_gnu_ld" = yes; then
7469		version_type=linux
7470	else
7471		version_type=irix
7472	fi ;;
7473  esac
7474  need_lib_prefix=no
7475  need_version=no
7476  soname_spec='${libname}${release}${shared_ext}$major'
7477  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
7478  case $host_os in
7479  irix5* | nonstopux*)
7480    libsuff= shlibsuff=
7481    ;;
7482  *)
7483    case $LD in # libtool.m4 will add one of these switches to LD
7484    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
7485      libsuff= shlibsuff= libmagic=32-bit;;
7486    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
7487      libsuff=32 shlibsuff=N32 libmagic=N32;;
7488    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
7489      libsuff=64 shlibsuff=64 libmagic=64-bit;;
7490    *) libsuff= shlibsuff= libmagic=never-match;;
7491    esac
7492    ;;
7493  esac
7494  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
7495  shlibpath_overrides_runpath=no
7496  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
7497  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
7498  hardcode_into_libs=yes
7499  ;;
7500
7501# No shared lib support for Linux oldld, aout, or coff.
7502linux*oldld* | linux*aout* | linux*coff*)
7503  dynamic_linker=no
7504  ;;
7505
7506# This must be Linux ELF.
7507linux*)
7508  version_type=linux
7509  need_lib_prefix=no
7510  need_version=no
7511  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7512  soname_spec='${libname}${release}${shared_ext}$major'
7513  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
7514  shlibpath_var=LD_LIBRARY_PATH
7515  shlibpath_overrides_runpath=no
7516  # This implies no fast_install, which is unacceptable.
7517  # Some rework will be needed to allow for fast_install
7518  # before this can be enabled.
7519  hardcode_into_libs=yes
7520
7521  # We used to test for /lib/ld.so.1 and disable shared libraries on
7522  # powerpc, because MkLinux only supported shared libraries with the
7523  # GNU dynamic linker.  Since this was broken with cross compilers,
7524  # most powerpc-linux boxes support dynamic linking these days and
7525  # people can always --disable-shared, the test was removed, and we
7526  # assume the GNU/Linux dynamic linker is in use.
7527  dynamic_linker='GNU/Linux ld.so'
7528  ;;
7529
7530netbsd*)
7531  version_type=sunos
7532  need_lib_prefix=no
7533  need_version=no
7534  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7535    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7536    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7537    dynamic_linker='NetBSD (a.out) ld.so'
7538  else
7539    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
7540    soname_spec='${libname}${release}${shared_ext}$major'
7541    dynamic_linker='NetBSD ld.elf_so'
7542  fi
7543  shlibpath_var=LD_LIBRARY_PATH
7544  shlibpath_overrides_runpath=yes
7545  hardcode_into_libs=yes
7546  ;;
7547
7548newsos6)
7549  version_type=linux
7550  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7551  shlibpath_var=LD_LIBRARY_PATH
7552  shlibpath_overrides_runpath=yes
7553  ;;
7554
7555nto-qnx)
7556  version_type=linux
7557  need_lib_prefix=no
7558  need_version=no
7559  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7560  soname_spec='${libname}${release}${shared_ext}$major'
7561  shlibpath_var=LD_LIBRARY_PATH
7562  shlibpath_overrides_runpath=yes
7563  ;;
7564
7565openbsd*)
7566  version_type=sunos
7567  need_lib_prefix=no
7568  need_version=no
7569  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7570  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7571  shlibpath_var=LD_LIBRARY_PATH
7572  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7573    case $host_os in
7574      openbsd2.[89] | openbsd2.[89].*)
7575	shlibpath_overrides_runpath=no
7576	;;
7577      *)
7578	shlibpath_overrides_runpath=yes
7579	;;
7580      esac
7581  else
7582    shlibpath_overrides_runpath=yes
7583  fi
7584  ;;
7585
7586os2*)
7587  libname_spec='$name'
7588  shrext=".dll"
7589  need_lib_prefix=no
7590  library_names_spec='$libname${shared_ext} $libname.a'
7591  dynamic_linker='OS/2 ld.exe'
7592  shlibpath_var=LIBPATH
7593  ;;
7594
7595osf3* | osf4* | osf5*)
7596  version_type=osf
7597  need_lib_prefix=no
7598  need_version=no
7599  soname_spec='${libname}${release}${shared_ext}$major'
7600  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7601  shlibpath_var=LD_LIBRARY_PATH
7602  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
7603  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
7604  ;;
7605
7606sco3.2v5*)
7607  version_type=osf
7608  soname_spec='${libname}${release}${shared_ext}$major'
7609  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7610  shlibpath_var=LD_LIBRARY_PATH
7611  ;;
7612
7613solaris*)
7614  version_type=linux
7615  need_lib_prefix=no
7616  need_version=no
7617  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7618  soname_spec='${libname}${release}${shared_ext}$major'
7619  shlibpath_var=LD_LIBRARY_PATH
7620  shlibpath_overrides_runpath=yes
7621  hardcode_into_libs=yes
7622  # ldd complains unless libraries are executable
7623  postinstall_cmds='chmod +x $lib'
7624  ;;
7625
7626sunos4*)
7627  version_type=sunos
7628  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7629  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
7630  shlibpath_var=LD_LIBRARY_PATH
7631  shlibpath_overrides_runpath=yes
7632  if test "$with_gnu_ld" = yes; then
7633    need_lib_prefix=no
7634  fi
7635  need_version=yes
7636  ;;
7637
7638sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7639  version_type=linux
7640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7641  soname_spec='${libname}${release}${shared_ext}$major'
7642  shlibpath_var=LD_LIBRARY_PATH
7643  case $host_vendor in
7644    sni)
7645      shlibpath_overrides_runpath=no
7646      need_lib_prefix=no
7647      export_dynamic_flag_spec='${wl}-Blargedynsym'
7648      runpath_var=LD_RUN_PATH
7649      ;;
7650    siemens)
7651      need_lib_prefix=no
7652      ;;
7653    motorola)
7654      need_lib_prefix=no
7655      need_version=no
7656      shlibpath_overrides_runpath=no
7657      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
7658      ;;
7659  esac
7660  ;;
7661
7662sysv4*MP*)
7663  if test -d /usr/nec ;then
7664    version_type=linux
7665    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
7666    soname_spec='$libname${shared_ext}.$major'
7667    shlibpath_var=LD_LIBRARY_PATH
7668  fi
7669  ;;
7670
7671uts4*)
7672  version_type=linux
7673  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7674  soname_spec='${libname}${release}${shared_ext}$major'
7675  shlibpath_var=LD_LIBRARY_PATH
7676  ;;
7677
7678*)
7679  dynamic_linker=no
7680  ;;
7681esac
7682echo "$as_me:$LINENO: result: $dynamic_linker" >&5
7683echo "${ECHO_T}$dynamic_linker" >&6
7684test "$dynamic_linker" = no && can_build_shared=no
7685
7686if test "x$enable_dlopen" != xyes; then
7687  enable_dlopen=unknown
7688  enable_dlopen_self=unknown
7689  enable_dlopen_self_static=unknown
7690else
7691  lt_cv_dlopen=no
7692  lt_cv_dlopen_libs=
7693
7694  case $host_os in
7695  beos*)
7696    lt_cv_dlopen="load_add_on"
7697    lt_cv_dlopen_libs=
7698    lt_cv_dlopen_self=yes
7699    ;;
7700
7701  mingw* | pw32*)
7702    lt_cv_dlopen="LoadLibrary"
7703    lt_cv_dlopen_libs=
7704   ;;
7705
7706  cygwin*)
7707    lt_cv_dlopen="dlopen"
7708    lt_cv_dlopen_libs=
7709   ;;
7710
7711  darwin*)
7712  # if libdl is installed we need to link against it
7713    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
7714echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
7715if test "${ac_cv_lib_dl_dlopen+set}" = set; then
7716  echo $ECHO_N "(cached) $ECHO_C" >&6
7717else
7718  ac_check_lib_save_LIBS=$LIBS
7719LIBS="-ldl  $LIBS"
7720cat >conftest.$ac_ext <<_ACEOF
7721#line $LINENO "configure"
7722#include "confdefs.h"
7723
7724/* Override any gcc2 internal prototype to avoid an error.  */
7725#ifdef __cplusplus
7726extern "C"
7727#endif
7728/* We use char because int might match the return type of a gcc2
7729   builtin and then its argument prototype would still apply.  */
7730char dlopen ();
7731#ifdef F77_DUMMY_MAIN
7732#  ifdef __cplusplus
7733     extern "C"
7734#  endif
7735   int F77_DUMMY_MAIN() { return 1; }
7736#endif
7737int
7738main ()
7739{
7740dlopen ();
7741  ;
7742  return 0;
7743}
7744_ACEOF
7745rm -f conftest.$ac_objext conftest$ac_exeext
7746if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7747  (eval $ac_link) 2>&5
7748  ac_status=$?
7749  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7750  (exit $ac_status); } &&
7751         { ac_try='test -s conftest$ac_exeext'
7752  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7753  (eval $ac_try) 2>&5
7754  ac_status=$?
7755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7756  (exit $ac_status); }; }; then
7757  ac_cv_lib_dl_dlopen=yes
7758else
7759  echo "$as_me: failed program was:" >&5
7760cat conftest.$ac_ext >&5
7761ac_cv_lib_dl_dlopen=no
7762fi
7763rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7764LIBS=$ac_check_lib_save_LIBS
7765fi
7766echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7767echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
7768if test $ac_cv_lib_dl_dlopen = yes; then
7769  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7770else
7771
7772    lt_cv_dlopen="dyld"
7773    lt_cv_dlopen_libs=
7774    lt_cv_dlopen_self=yes
7775
7776fi
7777
7778   ;;
7779
7780  *)
7781    echo "$as_me:$LINENO: checking for shl_load" >&5
7782echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
7783if test "${ac_cv_func_shl_load+set}" = set; then
7784  echo $ECHO_N "(cached) $ECHO_C" >&6
7785else
7786  cat >conftest.$ac_ext <<_ACEOF
7787#line $LINENO "configure"
7788#include "confdefs.h"
7789/* System header to define __stub macros and hopefully few prototypes,
7790    which can conflict with char shl_load (); below.  */
7791#include <assert.h>
7792/* Override any gcc2 internal prototype to avoid an error.  */
7793#ifdef __cplusplus
7794extern "C"
7795#endif
7796/* We use char because int might match the return type of a gcc2
7797   builtin and then its argument prototype would still apply.  */
7798char shl_load ();
7799char (*f) ();
7800
7801#ifdef F77_DUMMY_MAIN
7802#  ifdef __cplusplus
7803     extern "C"
7804#  endif
7805   int F77_DUMMY_MAIN() { return 1; }
7806#endif
7807int
7808main ()
7809{
7810/* The GNU C library defines this for functions which it implements
7811    to always fail with ENOSYS.  Some functions are actually named
7812    something starting with __ and the normal name is an alias.  */
7813#if defined (__stub_shl_load) || defined (__stub___shl_load)
7814choke me
7815#else
7816f = shl_load;
7817#endif
7818
7819  ;
7820  return 0;
7821}
7822_ACEOF
7823rm -f conftest.$ac_objext conftest$ac_exeext
7824if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7825  (eval $ac_link) 2>&5
7826  ac_status=$?
7827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7828  (exit $ac_status); } &&
7829         { ac_try='test -s conftest$ac_exeext'
7830  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7831  (eval $ac_try) 2>&5
7832  ac_status=$?
7833  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7834  (exit $ac_status); }; }; then
7835  ac_cv_func_shl_load=yes
7836else
7837  echo "$as_me: failed program was:" >&5
7838cat conftest.$ac_ext >&5
7839ac_cv_func_shl_load=no
7840fi
7841rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7842fi
7843echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7844echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7845if test $ac_cv_func_shl_load = yes; then
7846  lt_cv_dlopen="shl_load"
7847else
7848  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7849echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
7850if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7851  echo $ECHO_N "(cached) $ECHO_C" >&6
7852else
7853  ac_check_lib_save_LIBS=$LIBS
7854LIBS="-ldld  $LIBS"
7855cat >conftest.$ac_ext <<_ACEOF
7856#line $LINENO "configure"
7857#include "confdefs.h"
7858
7859/* Override any gcc2 internal prototype to avoid an error.  */
7860#ifdef __cplusplus
7861extern "C"
7862#endif
7863/* We use char because int might match the return type of a gcc2
7864   builtin and then its argument prototype would still apply.  */
7865char shl_load ();
7866#ifdef F77_DUMMY_MAIN
7867#  ifdef __cplusplus
7868     extern "C"
7869#  endif
7870   int F77_DUMMY_MAIN() { return 1; }
7871#endif
7872int
7873main ()
7874{
7875shl_load ();
7876  ;
7877  return 0;
7878}
7879_ACEOF
7880rm -f conftest.$ac_objext conftest$ac_exeext
7881if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7882  (eval $ac_link) 2>&5
7883  ac_status=$?
7884  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7885  (exit $ac_status); } &&
7886         { ac_try='test -s conftest$ac_exeext'
7887  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7888  (eval $ac_try) 2>&5
7889  ac_status=$?
7890  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7891  (exit $ac_status); }; }; then
7892  ac_cv_lib_dld_shl_load=yes
7893else
7894  echo "$as_me: failed program was:" >&5
7895cat conftest.$ac_ext >&5
7896ac_cv_lib_dld_shl_load=no
7897fi
7898rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7899LIBS=$ac_check_lib_save_LIBS
7900fi
7901echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7902echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7903if test $ac_cv_lib_dld_shl_load = yes; then
7904  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
7905else
7906  echo "$as_me:$LINENO: checking for dlopen" >&5
7907echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
7908if test "${ac_cv_func_dlopen+set}" = set; then
7909  echo $ECHO_N "(cached) $ECHO_C" >&6
7910else
7911  cat >conftest.$ac_ext <<_ACEOF
7912#line $LINENO "configure"
7913#include "confdefs.h"
7914/* System header to define __stub macros and hopefully few prototypes,
7915    which can conflict with char dlopen (); below.  */
7916#include <assert.h>
7917/* Override any gcc2 internal prototype to avoid an error.  */
7918#ifdef __cplusplus
7919extern "C"
7920#endif
7921/* We use char because int might match the return type of a gcc2
7922   builtin and then its argument prototype would still apply.  */
7923char dlopen ();
7924char (*f) ();
7925
7926#ifdef F77_DUMMY_MAIN
7927#  ifdef __cplusplus
7928     extern "C"
7929#  endif
7930   int F77_DUMMY_MAIN() { return 1; }
7931#endif
7932int
7933main ()
7934{
7935/* The GNU C library defines this for functions which it implements
7936    to always fail with ENOSYS.  Some functions are actually named
7937    something starting with __ and the normal name is an alias.  */
7938#if defined (__stub_dlopen) || defined (__stub___dlopen)
7939choke me
7940#else
7941f = dlopen;
7942#endif
7943
7944  ;
7945  return 0;
7946}
7947_ACEOF
7948rm -f conftest.$ac_objext conftest$ac_exeext
7949if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7950  (eval $ac_link) 2>&5
7951  ac_status=$?
7952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7953  (exit $ac_status); } &&
7954         { ac_try='test -s conftest$ac_exeext'
7955  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7956  (eval $ac_try) 2>&5
7957  ac_status=$?
7958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7959  (exit $ac_status); }; }; then
7960  ac_cv_func_dlopen=yes
7961else
7962  echo "$as_me: failed program was:" >&5
7963cat conftest.$ac_ext >&5
7964ac_cv_func_dlopen=no
7965fi
7966rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7967fi
7968echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
7969echo "${ECHO_T}$ac_cv_func_dlopen" >&6
7970if test $ac_cv_func_dlopen = yes; then
7971  lt_cv_dlopen="dlopen"
7972else
7973  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
7974echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
7975if test "${ac_cv_lib_dl_dlopen+set}" = set; then
7976  echo $ECHO_N "(cached) $ECHO_C" >&6
7977else
7978  ac_check_lib_save_LIBS=$LIBS
7979LIBS="-ldl  $LIBS"
7980cat >conftest.$ac_ext <<_ACEOF
7981#line $LINENO "configure"
7982#include "confdefs.h"
7983
7984/* Override any gcc2 internal prototype to avoid an error.  */
7985#ifdef __cplusplus
7986extern "C"
7987#endif
7988/* We use char because int might match the return type of a gcc2
7989   builtin and then its argument prototype would still apply.  */
7990char dlopen ();
7991#ifdef F77_DUMMY_MAIN
7992#  ifdef __cplusplus
7993     extern "C"
7994#  endif
7995   int F77_DUMMY_MAIN() { return 1; }
7996#endif
7997int
7998main ()
7999{
8000dlopen ();
8001  ;
8002  return 0;
8003}
8004_ACEOF
8005rm -f conftest.$ac_objext conftest$ac_exeext
8006if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8007  (eval $ac_link) 2>&5
8008  ac_status=$?
8009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8010  (exit $ac_status); } &&
8011         { ac_try='test -s conftest$ac_exeext'
8012  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8013  (eval $ac_try) 2>&5
8014  ac_status=$?
8015  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8016  (exit $ac_status); }; }; then
8017  ac_cv_lib_dl_dlopen=yes
8018else
8019  echo "$as_me: failed program was:" >&5
8020cat conftest.$ac_ext >&5
8021ac_cv_lib_dl_dlopen=no
8022fi
8023rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8024LIBS=$ac_check_lib_save_LIBS
8025fi
8026echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8027echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8028if test $ac_cv_lib_dl_dlopen = yes; then
8029  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8030else
8031  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
8032echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
8033if test "${ac_cv_lib_svld_dlopen+set}" = set; then
8034  echo $ECHO_N "(cached) $ECHO_C" >&6
8035else
8036  ac_check_lib_save_LIBS=$LIBS
8037LIBS="-lsvld  $LIBS"
8038cat >conftest.$ac_ext <<_ACEOF
8039#line $LINENO "configure"
8040#include "confdefs.h"
8041
8042/* Override any gcc2 internal prototype to avoid an error.  */
8043#ifdef __cplusplus
8044extern "C"
8045#endif
8046/* We use char because int might match the return type of a gcc2
8047   builtin and then its argument prototype would still apply.  */
8048char dlopen ();
8049#ifdef F77_DUMMY_MAIN
8050#  ifdef __cplusplus
8051     extern "C"
8052#  endif
8053   int F77_DUMMY_MAIN() { return 1; }
8054#endif
8055int
8056main ()
8057{
8058dlopen ();
8059  ;
8060  return 0;
8061}
8062_ACEOF
8063rm -f conftest.$ac_objext conftest$ac_exeext
8064if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8065  (eval $ac_link) 2>&5
8066  ac_status=$?
8067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8068  (exit $ac_status); } &&
8069         { ac_try='test -s conftest$ac_exeext'
8070  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8071  (eval $ac_try) 2>&5
8072  ac_status=$?
8073  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8074  (exit $ac_status); }; }; then
8075  ac_cv_lib_svld_dlopen=yes
8076else
8077  echo "$as_me: failed program was:" >&5
8078cat conftest.$ac_ext >&5
8079ac_cv_lib_svld_dlopen=no
8080fi
8081rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8082LIBS=$ac_check_lib_save_LIBS
8083fi
8084echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
8085echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
8086if test $ac_cv_lib_svld_dlopen = yes; then
8087  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
8088else
8089  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
8090echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
8091if test "${ac_cv_lib_dld_dld_link+set}" = set; then
8092  echo $ECHO_N "(cached) $ECHO_C" >&6
8093else
8094  ac_check_lib_save_LIBS=$LIBS
8095LIBS="-ldld  $LIBS"
8096cat >conftest.$ac_ext <<_ACEOF
8097#line $LINENO "configure"
8098#include "confdefs.h"
8099
8100/* Override any gcc2 internal prototype to avoid an error.  */
8101#ifdef __cplusplus
8102extern "C"
8103#endif
8104/* We use char because int might match the return type of a gcc2
8105   builtin and then its argument prototype would still apply.  */
8106char dld_link ();
8107#ifdef F77_DUMMY_MAIN
8108#  ifdef __cplusplus
8109     extern "C"
8110#  endif
8111   int F77_DUMMY_MAIN() { return 1; }
8112#endif
8113int
8114main ()
8115{
8116dld_link ();
8117  ;
8118  return 0;
8119}
8120_ACEOF
8121rm -f conftest.$ac_objext conftest$ac_exeext
8122if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8123  (eval $ac_link) 2>&5
8124  ac_status=$?
8125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8126  (exit $ac_status); } &&
8127         { ac_try='test -s conftest$ac_exeext'
8128  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8129  (eval $ac_try) 2>&5
8130  ac_status=$?
8131  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8132  (exit $ac_status); }; }; then
8133  ac_cv_lib_dld_dld_link=yes
8134else
8135  echo "$as_me: failed program was:" >&5
8136cat conftest.$ac_ext >&5
8137ac_cv_lib_dld_dld_link=no
8138fi
8139rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8140LIBS=$ac_check_lib_save_LIBS
8141fi
8142echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
8143echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
8144if test $ac_cv_lib_dld_dld_link = yes; then
8145  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
8146fi
8147
8148
8149fi
8150
8151
8152fi
8153
8154
8155fi
8156
8157
8158fi
8159
8160
8161fi
8162
8163    ;;
8164  esac
8165
8166  if test "x$lt_cv_dlopen" != xno; then
8167    enable_dlopen=yes
8168  else
8169    enable_dlopen=no
8170  fi
8171
8172  case $lt_cv_dlopen in
8173  dlopen)
8174    save_CPPFLAGS="$CPPFLAGS"
8175    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
8176
8177    save_LDFLAGS="$LDFLAGS"
8178    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
8179
8180    save_LIBS="$LIBS"
8181    LIBS="$lt_cv_dlopen_libs $LIBS"
8182
8183    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
8184echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
8185if test "${lt_cv_dlopen_self+set}" = set; then
8186  echo $ECHO_N "(cached) $ECHO_C" >&6
8187else
8188  	  if test "$cross_compiling" = yes; then :
8189  lt_cv_dlopen_self=cross
8190else
8191  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8192  lt_status=$lt_dlunknown
8193  cat > conftest.$ac_ext <<EOF
8194#line 8194 "configure"
8195#include "confdefs.h"
8196
8197#if HAVE_DLFCN_H
8198#include <dlfcn.h>
8199#endif
8200
8201#include <stdio.h>
8202
8203#ifdef RTLD_GLOBAL
8204#  define LT_DLGLOBAL		RTLD_GLOBAL
8205#else
8206#  ifdef DL_GLOBAL
8207#    define LT_DLGLOBAL		DL_GLOBAL
8208#  else
8209#    define LT_DLGLOBAL		0
8210#  endif
8211#endif
8212
8213/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8214   find out it does not work in some platform. */
8215#ifndef LT_DLLAZY_OR_NOW
8216#  ifdef RTLD_LAZY
8217#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
8218#  else
8219#    ifdef DL_LAZY
8220#      define LT_DLLAZY_OR_NOW		DL_LAZY
8221#    else
8222#      ifdef RTLD_NOW
8223#        define LT_DLLAZY_OR_NOW	RTLD_NOW
8224#      else
8225#        ifdef DL_NOW
8226#          define LT_DLLAZY_OR_NOW	DL_NOW
8227#        else
8228#          define LT_DLLAZY_OR_NOW	0
8229#        endif
8230#      endif
8231#    endif
8232#  endif
8233#endif
8234
8235#ifdef __cplusplus
8236extern "C" void exit (int);
8237#endif
8238
8239void fnord() { int i=42;}
8240int main ()
8241{
8242  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8243  int status = $lt_dlunknown;
8244
8245  if (self)
8246    {
8247      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8248      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8249      /* dlclose (self); */
8250    }
8251
8252    exit (status);
8253}
8254EOF
8255  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8256  (eval $ac_link) 2>&5
8257  ac_status=$?
8258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8259  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8260    (./conftest; exit; ) 2>/dev/null
8261    lt_status=$?
8262    case x$lt_status in
8263      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
8264      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
8265      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
8266    esac
8267  else :
8268    # compilation failed
8269    lt_cv_dlopen_self=no
8270  fi
8271fi
8272rm -fr conftest*
8273
8274
8275fi
8276echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
8277echo "${ECHO_T}$lt_cv_dlopen_self" >&6
8278
8279    if test "x$lt_cv_dlopen_self" = xyes; then
8280      LDFLAGS="$LDFLAGS $link_static_flag"
8281      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
8282echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
8283if test "${lt_cv_dlopen_self_static+set}" = set; then
8284  echo $ECHO_N "(cached) $ECHO_C" >&6
8285else
8286  	  if test "$cross_compiling" = yes; then :
8287  lt_cv_dlopen_self_static=cross
8288else
8289  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8290  lt_status=$lt_dlunknown
8291  cat > conftest.$ac_ext <<EOF
8292#line 8292 "configure"
8293#include "confdefs.h"
8294
8295#if HAVE_DLFCN_H
8296#include <dlfcn.h>
8297#endif
8298
8299#include <stdio.h>
8300
8301#ifdef RTLD_GLOBAL
8302#  define LT_DLGLOBAL		RTLD_GLOBAL
8303#else
8304#  ifdef DL_GLOBAL
8305#    define LT_DLGLOBAL		DL_GLOBAL
8306#  else
8307#    define LT_DLGLOBAL		0
8308#  endif
8309#endif
8310
8311/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8312   find out it does not work in some platform. */
8313#ifndef LT_DLLAZY_OR_NOW
8314#  ifdef RTLD_LAZY
8315#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
8316#  else
8317#    ifdef DL_LAZY
8318#      define LT_DLLAZY_OR_NOW		DL_LAZY
8319#    else
8320#      ifdef RTLD_NOW
8321#        define LT_DLLAZY_OR_NOW	RTLD_NOW
8322#      else
8323#        ifdef DL_NOW
8324#          define LT_DLLAZY_OR_NOW	DL_NOW
8325#        else
8326#          define LT_DLLAZY_OR_NOW	0
8327#        endif
8328#      endif
8329#    endif
8330#  endif
8331#endif
8332
8333#ifdef __cplusplus
8334extern "C" void exit (int);
8335#endif
8336
8337void fnord() { int i=42;}
8338int main ()
8339{
8340  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8341  int status = $lt_dlunknown;
8342
8343  if (self)
8344    {
8345      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8346      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8347      /* dlclose (self); */
8348    }
8349
8350    exit (status);
8351}
8352EOF
8353  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8354  (eval $ac_link) 2>&5
8355  ac_status=$?
8356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8357  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8358    (./conftest; exit; ) 2>/dev/null
8359    lt_status=$?
8360    case x$lt_status in
8361      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
8362      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
8363      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
8364    esac
8365  else :
8366    # compilation failed
8367    lt_cv_dlopen_self_static=no
8368  fi
8369fi
8370rm -fr conftest*
8371
8372
8373fi
8374echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
8375echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
8376    fi
8377
8378    CPPFLAGS="$save_CPPFLAGS"
8379    LDFLAGS="$save_LDFLAGS"
8380    LIBS="$save_LIBS"
8381    ;;
8382  esac
8383
8384  case $lt_cv_dlopen_self in
8385  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
8386  *) enable_dlopen_self=unknown ;;
8387  esac
8388
8389  case $lt_cv_dlopen_self_static in
8390  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
8391  *) enable_dlopen_self_static=unknown ;;
8392  esac
8393fi
8394
8395
8396# Report which librarie types wil actually be built
8397echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
8398echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
8399echo "$as_me:$LINENO: result: $can_build_shared" >&5
8400echo "${ECHO_T}$can_build_shared" >&6
8401
8402echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
8403echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
8404test "$can_build_shared" = "no" && enable_shared=no
8405
8406# On AIX, shared libraries and static libraries use the same namespace, and
8407# are all built from PIC.
8408case "$host_os" in
8409aix3*)
8410  test "$enable_shared" = yes && enable_static=no
8411  if test -n "$RANLIB"; then
8412    archive_cmds="$archive_cmds~\$RANLIB \$lib"
8413    postinstall_cmds='$RANLIB $lib'
8414  fi
8415  ;;
8416
8417aix4*)
8418  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
8419    test "$enable_shared" = yes && enable_static=no
8420  fi
8421  ;;
8422  darwin* | rhapsody*)
8423  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
8424    archive_cmds_need_lc=no
8425    case "$host_os" in
8426    rhapsody* | darwin1.[012])
8427      allow_undefined_flag='-undefined suppress'
8428      ;;
8429    *) # Darwin 1.3 on
8430      test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
8431      ;;
8432    esac
8433    # FIXME: Relying on posixy $() will cause problems for
8434    #        cross-compilation, but unfortunately the echo tests do not
8435    #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
8436    #	       `"' quotes if we put them in here... so don't!
8437		output_verbose_link_cmd='echo'
8438    archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
8439    module_cmds='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
8440    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8441		  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}'
8442		  module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8443    hardcode_direct=no
8444    hardcode_automatic=yes
8445    hardcode_shlibpath_var=unsupported
8446    whole_archive_flag_spec='-all_load $convenience'
8447    link_all_deplibs=yes
8448    fi
8449    ;;
8450esac
8451echo "$as_me:$LINENO: result: $enable_shared" >&5
8452echo "${ECHO_T}$enable_shared" >&6
8453
8454echo "$as_me:$LINENO: checking whether to build static libraries" >&5
8455echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
8456# Make sure either enable_shared or enable_static is yes.
8457test "$enable_shared" = yes || enable_static=yes
8458echo "$as_me:$LINENO: result: $enable_static" >&5
8459echo "${ECHO_T}$enable_static" >&6
8460
8461# The else clause should only fire when bootstrapping the
8462# libtool distribution, otherwise you forgot to ship ltmain.sh
8463# with your package, and you will get complaints that there are
8464# no rules to generate ltmain.sh.
8465if test -f "$ltmain"; then
8466  # See if we are running on zsh, and set the options which allow our commands through
8467  # without removal of \ escapes.
8468  if test -n "${ZSH_VERSION+set}" ; then
8469    setopt NO_GLOB_SUBST
8470  fi
8471  # Now quote all the things that may contain metacharacters while being
8472  # careful not to overquote the AC_SUBSTed values.  We take copies of the
8473  # variables and quote the copies for generation of the libtool script.
8474  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
8475    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
8476    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
8477    deplibs_check_method reload_flag reload_cmds need_locks \
8478    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
8479    lt_cv_sys_global_symbol_to_c_name_address \
8480    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
8481    old_postinstall_cmds old_postuninstall_cmds \
8482    compiler \
8483    CC \
8484    LD \
8485    lt_prog_compiler_wl \
8486    lt_prog_compiler_pic \
8487    lt_prog_compiler_static \
8488    lt_prog_compiler_no_builtin_flag \
8489    export_dynamic_flag_spec \
8490    thread_safe_flag_spec \
8491    whole_archive_flag_spec \
8492    enable_shared_with_static_runtimes \
8493    old_archive_cmds \
8494    old_archive_from_new_cmds \
8495    predep_objects \
8496    postdep_objects \
8497    predeps \
8498    postdeps \
8499    compiler_lib_search_path \
8500    archive_cmds \
8501    archive_expsym_cmds \
8502    postinstall_cmds \
8503    postuninstall_cmds \
8504    old_archive_from_expsyms_cmds \
8505    allow_undefined_flag \
8506    no_undefined_flag \
8507    export_symbols_cmds \
8508    hardcode_libdir_flag_spec \
8509    hardcode_libdir_flag_spec_ld \
8510    hardcode_libdir_separator \
8511    hardcode_automatic \
8512    module_cmds \
8513    module_expsym_cmds \
8514    lt_cv_prog_compiler_c_o \
8515    exclude_expsyms \
8516    include_expsyms; do
8517
8518    case $var in
8519    old_archive_cmds | \
8520    old_archive_from_new_cmds | \
8521    archive_cmds | \
8522    archive_expsym_cmds | \
8523    module_cmds | \
8524    module_expsym_cmds | \
8525    old_archive_from_expsyms_cmds | \
8526    export_symbols_cmds | \
8527    extract_expsyms_cmds | reload_cmds | finish_cmds | \
8528    postinstall_cmds | postuninstall_cmds | \
8529    old_postinstall_cmds | old_postuninstall_cmds | \
8530    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
8531      # Double-quote double-evaled strings.
8532      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
8533      ;;
8534    *)
8535      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
8536      ;;
8537    esac
8538  done
8539
8540  case $lt_echo in
8541  *'\$0 --fallback-echo"')
8542    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
8543    ;;
8544  esac
8545
8546cfgfile="${ofile}T"
8547  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
8548  $rm -f "$cfgfile"
8549  { echo "$as_me:$LINENO: creating $ofile" >&5
8550echo "$as_me: creating $ofile" >&6;}
8551
8552  cat <<__EOF__ >> "$cfgfile"
8553#! $SHELL
8554
8555# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
8556# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
8557# NOTE: Changes made to this file will be lost: look at ltmain.sh.
8558#
8559# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
8560# Free Software Foundation, Inc.
8561#
8562# This file is part of GNU Libtool:
8563# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8564#
8565# This program is free software; you can redistribute it and/or modify
8566# it under the terms of the GNU General Public License as published by
8567# the Free Software Foundation; either version 2 of the License, or
8568# (at your option) any later version.
8569#
8570# This program is distributed in the hope that it will be useful, but
8571# WITHOUT ANY WARRANTY; without even the implied warranty of
8572# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8573# General Public License for more details.
8574#
8575# You should have received a copy of the GNU General Public License
8576# along with this program; if not, write to the Free Software
8577# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8578#
8579# As a special exception to the GNU General Public License, if you
8580# distribute this file as part of a program that contains a
8581# configuration script generated by Autoconf, you may include it under
8582# the same distribution terms that you use for the rest of that program.
8583
8584# A sed program that does not truncate output.
8585SED=$lt_SED
8586
8587# Sed that helps us avoid accidentally triggering echo(1) options like -n.
8588Xsed="$SED -e s/^X//"
8589
8590# The HP-UX ksh and POSIX shell print the target directory to stdout
8591# if CDPATH is set.
8592if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
8593
8594# The names of the tagged configurations supported by this script.
8595available_tags=
8596
8597# ### BEGIN LIBTOOL CONFIG
8598
8599# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8600
8601# Shell to use when invoking shell scripts.
8602SHELL=$lt_SHELL
8603
8604# Whether or not to build shared libraries.
8605build_libtool_libs=$enable_shared
8606
8607# Whether or not to build static libraries.
8608build_old_libs=$enable_static
8609
8610# Whether or not to add -lc for building shared libraries.
8611build_libtool_need_lc=$archive_cmds_need_lc
8612
8613# Whether or not to disallow shared libs when runtime libs are static
8614allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
8615
8616# Whether or not to optimize for fast installation.
8617fast_install=$enable_fast_install
8618
8619# The host system.
8620host_alias=$host_alias
8621host=$host
8622
8623# An echo program that does not interpret backslashes.
8624echo=$lt_echo
8625
8626# The archiver.
8627AR=$lt_AR
8628AR_FLAGS=$lt_AR_FLAGS
8629
8630# A C compiler.
8631LTCC=$lt_LTCC
8632
8633# A language-specific compiler.
8634CC=$lt_compiler
8635
8636# Is the compiler the GNU C compiler?
8637with_gcc=$GCC
8638
8639# An ERE matcher.
8640EGREP=$lt_EGREP
8641
8642# The linker used to build libraries.
8643LD=$lt_LD
8644
8645# Whether we need hard or soft links.
8646LN_S=$lt_LN_S
8647
8648# A BSD-compatible nm program.
8649NM=$lt_NM
8650
8651# A symbol stripping program
8652STRIP=$STRIP
8653
8654# Used to examine libraries when file_magic_cmd begins "file"
8655MAGIC_CMD=$MAGIC_CMD
8656
8657# Used on cygwin: DLL creation program.
8658DLLTOOL="$DLLTOOL"
8659
8660# Used on cygwin: object dumper.
8661OBJDUMP="$OBJDUMP"
8662
8663# Used on cygwin: assembler.
8664AS="$AS"
8665
8666# The name of the directory that contains temporary libtool files.
8667objdir=$objdir
8668
8669# How to create reloadable object files.
8670reload_flag=$lt_reload_flag
8671reload_cmds=$lt_reload_cmds
8672
8673# How to pass a linker flag through the compiler.
8674wl=$lt_lt_prog_compiler_wl
8675
8676# Object file suffix (normally "o").
8677objext="$ac_objext"
8678
8679# Old archive suffix (normally "a").
8680libext="$libext"
8681
8682# Shared library suffix (normally ".so").
8683shrext='$shrext'
8684
8685# Executable file suffix (normally "").
8686exeext="$exeext"
8687
8688# Additional compiler flags for building library objects.
8689pic_flag=$lt_lt_prog_compiler_pic
8690pic_mode=$pic_mode
8691
8692# What is the maximum length of a command?
8693max_cmd_len=$lt_cv_sys_max_cmd_len
8694
8695# Does compiler simultaneously support -c and -o options?
8696compiler_c_o=$lt_lt_cv_prog_compiler_c_o
8697
8698# Must we lock files when doing compilation ?
8699need_locks=$lt_need_locks
8700
8701# Do we need the lib prefix for modules?
8702need_lib_prefix=$need_lib_prefix
8703
8704# Do we need a version for libraries?
8705need_version=$need_version
8706
8707# Whether dlopen is supported.
8708dlopen_support=$enable_dlopen
8709
8710# Whether dlopen of programs is supported.
8711dlopen_self=$enable_dlopen_self
8712
8713# Whether dlopen of statically linked programs is supported.
8714dlopen_self_static=$enable_dlopen_self_static
8715
8716# Compiler flag to prevent dynamic linking.
8717link_static_flag=$lt_lt_prog_compiler_static
8718
8719# Compiler flag to turn off builtin functions.
8720no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
8721
8722# Compiler flag to allow reflexive dlopens.
8723export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
8724
8725# Compiler flag to generate shared objects directly from archives.
8726whole_archive_flag_spec=$lt_whole_archive_flag_spec
8727
8728# Compiler flag to generate thread-safe objects.
8729thread_safe_flag_spec=$lt_thread_safe_flag_spec
8730
8731# Library versioning type.
8732version_type=$version_type
8733
8734# Format of library name prefix.
8735libname_spec=$lt_libname_spec
8736
8737# List of archive names.  First name is the real one, the rest are links.
8738# The last name is the one that the linker finds with -lNAME.
8739library_names_spec=$lt_library_names_spec
8740
8741# The coded name of the library, if different from the real name.
8742soname_spec=$lt_soname_spec
8743
8744# Commands used to build and install an old-style archive.
8745RANLIB=$lt_RANLIB
8746old_archive_cmds=$lt_old_archive_cmds
8747old_postinstall_cmds=$lt_old_postinstall_cmds
8748old_postuninstall_cmds=$lt_old_postuninstall_cmds
8749
8750# Create an old-style archive from a shared archive.
8751old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
8752
8753# Create a temporary old-style archive to link instead of a shared archive.
8754old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
8755
8756# Commands used to build and install a shared archive.
8757archive_cmds=$lt_archive_cmds
8758archive_expsym_cmds=$lt_archive_expsym_cmds
8759postinstall_cmds=$lt_postinstall_cmds
8760postuninstall_cmds=$lt_postuninstall_cmds
8761
8762# Commands used to build a loadable module (assumed same as above if empty)
8763module_cmds=$lt_module_cmds
8764module_expsym_cmds=$lt_module_expsym_cmds
8765
8766# Commands to strip libraries.
8767old_striplib=$lt_old_striplib
8768striplib=$lt_striplib
8769
8770# Dependencies to place before the objects being linked to create a
8771# shared library.
8772predep_objects=$lt_predep_objects
8773
8774# Dependencies to place after the objects being linked to create a
8775# shared library.
8776postdep_objects=$lt_postdep_objects
8777
8778# Dependencies to place before the objects being linked to create a
8779# shared library.
8780predeps=$lt_predeps
8781
8782# Dependencies to place after the objects being linked to create a
8783# shared library.
8784postdeps=$lt_postdeps
8785
8786# The library search path used internally by the compiler when linking
8787# a shared library.
8788compiler_lib_search_path=$lt_compiler_lib_search_path
8789
8790# Method to check whether dependent libraries are shared objects.
8791deplibs_check_method=$lt_deplibs_check_method
8792
8793# Command to use when deplibs_check_method == file_magic.
8794file_magic_cmd=$lt_file_magic_cmd
8795
8796# Flag that allows shared libraries with undefined symbols to be built.
8797allow_undefined_flag=$lt_allow_undefined_flag
8798
8799# Flag that forces no undefined symbols.
8800no_undefined_flag=$lt_no_undefined_flag
8801
8802# Commands used to finish a libtool library installation in a directory.
8803finish_cmds=$lt_finish_cmds
8804
8805# Same as above, but a single script fragment to be evaled but not shown.
8806finish_eval=$lt_finish_eval
8807
8808# Take the output of nm and produce a listing of raw symbols and C names.
8809global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
8810
8811# Transform the output of nm in a proper C declaration
8812global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
8813
8814# Transform the output of nm in a C name address pair
8815global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
8816
8817# This is the shared library runtime path variable.
8818runpath_var=$runpath_var
8819
8820# This is the shared library path variable.
8821shlibpath_var=$shlibpath_var
8822
8823# Is shlibpath searched before the hard-coded library search path?
8824shlibpath_overrides_runpath=$shlibpath_overrides_runpath
8825
8826# How to hardcode a shared library path into an executable.
8827hardcode_action=$hardcode_action
8828
8829# Whether we should hardcode library paths into libraries.
8830hardcode_into_libs=$hardcode_into_libs
8831
8832# Flag to hardcode \$libdir into a binary during linking.
8833# This must work even if \$libdir does not exist.
8834hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
8835
8836# If ld is used when linking, flag to hardcode \$libdir into
8837# a binary during linking. This must work even if \$libdir does
8838# not exist.
8839hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
8840
8841# Whether we need a single -rpath flag with a separated argument.
8842hardcode_libdir_separator=$lt_hardcode_libdir_separator
8843
8844# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
8845# resulting binary.
8846hardcode_direct=$hardcode_direct
8847
8848# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
8849# resulting binary.
8850hardcode_minus_L=$hardcode_minus_L
8851
8852# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
8853# the resulting binary.
8854hardcode_shlibpath_var=$hardcode_shlibpath_var
8855
8856# Set to yes if building a shared library automatically hardcodes DIR into the library
8857# and all subsequent libraries and executables linked against it.
8858hardcode_automatic=$hardcode_automatic
8859
8860# Variables whose values should be saved in libtool wrapper scripts and
8861# restored at relink time.
8862variables_saved_for_relink="$variables_saved_for_relink"
8863
8864# Whether libtool must link a program against all its dependency libraries.
8865link_all_deplibs=$link_all_deplibs
8866
8867# Compile-time system search path for libraries
8868sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
8869
8870# Run-time system search path for libraries
8871sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
8872
8873# Fix the shell variable \$srcfile for the compiler.
8874fix_srcfile_path="$fix_srcfile_path"
8875
8876# Set to yes if exported symbols are required.
8877always_export_symbols=$always_export_symbols
8878
8879# The commands to list exported symbols.
8880export_symbols_cmds=$lt_export_symbols_cmds
8881
8882# The commands to extract the exported symbol list from a shared archive.
8883extract_expsyms_cmds=$lt_extract_expsyms_cmds
8884
8885# Symbols that should not be listed in the preloaded symbols.
8886exclude_expsyms=$lt_exclude_expsyms
8887
8888# Symbols that must always be exported.
8889include_expsyms=$lt_include_expsyms
8890
8891# ### END LIBTOOL CONFIG
8892
8893__EOF__
8894
8895
8896  case $host_os in
8897  aix3*)
8898    cat <<\EOF >> "$cfgfile"
8899
8900# AIX sometimes has problems with the GCC collect2 program.  For some
8901# reason, if we set the COLLECT_NAMES environment variable, the problems
8902# vanish in a puff of smoke.
8903if test "X${COLLECT_NAMES+set}" != Xset; then
8904  COLLECT_NAMES=
8905  export COLLECT_NAMES
8906fi
8907EOF
8908    ;;
8909  esac
8910
8911  # We use sed instead of cat because bash on DJGPP gets confused if
8912  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8913  # text mode, it properly converts lines to CR/LF.  This bash problem
8914  # is reportedly fixed, but why not run on old versions too?
8915  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
8916
8917  mv -f "$cfgfile" "$ofile" || \
8918    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
8919  chmod +x "$ofile"
8920
8921else
8922  # If there is no Makefile yet, we rely on a make rule to execute
8923  # `config.status --recheck' to rerun these tests and create the
8924  # libtool script then.
8925  test -f Makefile && make "$ltmain"
8926fi
8927
8928
8929ac_ext=c
8930ac_cpp='$CPP $CPPFLAGS'
8931ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8932ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8933ac_compiler_gnu=$ac_cv_c_compiler_gnu
8934
8935CC="$lt_save_CC"
8936
8937
8938# Check whether --with-tags or --without-tags was given.
8939if test "${with_tags+set}" = set; then
8940  withval="$with_tags"
8941  tagnames="$withval"
8942fi;
8943
8944if test -f "$ltmain" && test -n "$tagnames"; then
8945  if test ! -f "${ofile}"; then
8946    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
8947echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
8948  fi
8949
8950  if test -z "$LTCC"; then
8951    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
8952    if test -z "$LTCC"; then
8953      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
8954echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
8955    else
8956      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
8957echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
8958    fi
8959  fi
8960
8961  # Extract list of available tagged configurations in $ofile.
8962  # Note that this assumes the entire list is on one line.
8963  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
8964
8965  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8966  for tagname in $tagnames; do
8967    IFS="$lt_save_ifs"
8968    # Check whether tagname contains only valid characters
8969    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
8970    "") ;;
8971    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
8972echo "$as_me: error: invalid tag name: $tagname" >&2;}
8973   { (exit 1); exit 1; }; }
8974	;;
8975    esac
8976
8977    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
8978    then
8979      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
8980echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
8981   { (exit 1); exit 1; }; }
8982    fi
8983
8984    # Update the list of available tags.
8985    if test -n "$tagname"; then
8986      echo appending configuration tag \"$tagname\" to $ofile
8987
8988      case $tagname in
8989      CXX)
8990	if test -n "$CXX" && test "X$CXX" != "Xno"; then
8991	  ac_ext=cc
8992ac_cpp='$CXXCPP $CPPFLAGS'
8993ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8994ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8995ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8996
8997
8998
8999
9000archive_cmds_need_lc_CXX=no
9001allow_undefined_flag_CXX=
9002always_export_symbols_CXX=no
9003archive_expsym_cmds_CXX=
9004export_dynamic_flag_spec_CXX=
9005hardcode_direct_CXX=no
9006hardcode_libdir_flag_spec_CXX=
9007hardcode_libdir_flag_spec_ld_CXX=
9008hardcode_libdir_separator_CXX=
9009hardcode_minus_L_CXX=no
9010hardcode_automatic_CXX=no
9011module_cmds_CXX=
9012module_expsym_cmds_CXX=
9013link_all_deplibs_CXX=unknown
9014old_archive_cmds_CXX=$old_archive_cmds
9015no_undefined_flag_CXX=
9016whole_archive_flag_spec_CXX=
9017enable_shared_with_static_runtimes_CXX=no
9018
9019# Dependencies to place before and after the object being linked:
9020predep_objects_CXX=
9021postdep_objects_CXX=
9022predeps_CXX=
9023postdeps_CXX=
9024compiler_lib_search_path_CXX=
9025
9026# Source file extension for C++ test sources.
9027ac_ext=cc
9028
9029# Object file extension for compiled C++ test sources.
9030objext=o
9031objext_CXX=$objext
9032
9033# Code to be used in simple compile tests
9034lt_simple_compile_test_code="int some_variable = 0;\n"
9035
9036# Code to be used in simple link tests
9037lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
9038
9039# ltmain only uses $CC for tagged configurations so make sure $CC is set.
9040
9041# If no C compiler was specified, use CC.
9042LTCC=${LTCC-"$CC"}
9043
9044# Allow CC to be a program name with arguments.
9045compiler=$CC
9046
9047
9048# Allow CC to be a program name with arguments.
9049lt_save_CC=$CC
9050lt_save_LD=$LD
9051lt_save_GCC=$GCC
9052GCC=$GXX
9053lt_save_with_gnu_ld=$with_gnu_ld
9054lt_save_path_LD=$lt_cv_path_LD
9055if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
9056  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9057else
9058  unset lt_cv_prog_gnu_ld
9059fi
9060if test -n "${lt_cv_path_LDCXX+set}"; then
9061  lt_cv_path_LD=$lt_cv_path_LDCXX
9062else
9063  unset lt_cv_path_LD
9064fi
9065test -z "${LDCXX+set}" || LD=$LDCXX
9066CC=${CXX-"c++"}
9067compiler=$CC
9068compiler_CXX=$CC
9069cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
9070
9071# We don't want -fno-exception wen compiling C++ code, so set the
9072# no_builtin_flag separately
9073if test "$GXX" = yes; then
9074  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
9075else
9076  lt_prog_compiler_no_builtin_flag_CXX=
9077fi
9078
9079if test "$GXX" = yes; then
9080  # Set up default GNU C++ configuration
9081
9082
9083# Check whether --with-gnu-ld or --without-gnu-ld was given.
9084if test "${with_gnu_ld+set}" = set; then
9085  withval="$with_gnu_ld"
9086  test "$withval" = no || with_gnu_ld=yes
9087else
9088  with_gnu_ld=no
9089fi;
9090ac_prog=ld
9091if test "$GCC" = yes; then
9092  # Check if gcc -print-prog-name=ld gives a path.
9093  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
9094echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
9095  case $host in
9096  *-*-mingw*)
9097    # gcc leaves a trailing carriage return which upsets mingw
9098    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9099  *)
9100    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9101  esac
9102  case $ac_prog in
9103    # Accept absolute paths.
9104    [\\/]* | ?:[\\/]*)
9105      re_direlt='/[^/][^/]*/\.\./'
9106      # Canonicalize the path of ld
9107      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
9108      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9109	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
9110      done
9111      test -z "$LD" && LD="$ac_prog"
9112      ;;
9113  "")
9114    # If it fails, then pretend we aren't using GCC.
9115    ac_prog=ld
9116    ;;
9117  *)
9118    # If it is relative, then search for the first ld in PATH.
9119    with_gnu_ld=unknown
9120    ;;
9121  esac
9122elif test "$with_gnu_ld" = yes; then
9123  echo "$as_me:$LINENO: checking for GNU ld" >&5
9124echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
9125else
9126  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
9127echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
9128fi
9129if test "${lt_cv_path_LD+set}" = set; then
9130  echo $ECHO_N "(cached) $ECHO_C" >&6
9131else
9132  if test -z "$LD"; then
9133  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9134  for ac_dir in $PATH; do
9135    IFS="$lt_save_ifs"
9136    test -z "$ac_dir" && ac_dir=.
9137    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9138      lt_cv_path_LD="$ac_dir/$ac_prog"
9139      # Check to see if the program is GNU ld.  I'd rather use --version,
9140      # but apparently some GNU ld's only accept -v.
9141      # Break only if it was the GNU/non-GNU ld that we prefer.
9142      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
9143      *GNU* | *'with BFD'*)
9144	test "$with_gnu_ld" != no && break
9145	;;
9146      *)
9147	test "$with_gnu_ld" != yes && break
9148	;;
9149      esac
9150    fi
9151  done
9152  IFS="$lt_save_ifs"
9153else
9154  lt_cv_path_LD="$LD" # Let the user override the test with a path.
9155fi
9156fi
9157
9158LD="$lt_cv_path_LD"
9159if test -n "$LD"; then
9160  echo "$as_me:$LINENO: result: $LD" >&5
9161echo "${ECHO_T}$LD" >&6
9162else
9163  echo "$as_me:$LINENO: result: no" >&5
9164echo "${ECHO_T}no" >&6
9165fi
9166test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
9167echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
9168   { (exit 1); exit 1; }; }
9169echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
9170echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
9171if test "${lt_cv_prog_gnu_ld+set}" = set; then
9172  echo $ECHO_N "(cached) $ECHO_C" >&6
9173else
9174  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9175case `"$LD" -v 2>&1 </dev/null` in
9176*GNU* | *'with BFD'*)
9177  lt_cv_prog_gnu_ld=yes
9178  ;;
9179*)
9180  lt_cv_prog_gnu_ld=no
9181  ;;
9182esac
9183fi
9184echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
9185echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
9186with_gnu_ld=$lt_cv_prog_gnu_ld
9187
9188
9189
9190  # Check if GNU C++ uses GNU ld as the underlying linker, since the
9191  # archiving commands below assume that GNU ld is being used.
9192  if test "$with_gnu_ld" = yes; then
9193    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
9194    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'
9195
9196    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
9197    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9198
9199    # If archive_cmds runs LD, not CC, wlarc should be empty
9200    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
9201    #     investigate it a little bit more. (MM)
9202    wlarc='${wl}'
9203
9204    # ancient GNU ld didn't support --whole-archive et. al.
9205    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
9206	grep 'no-whole-archive' > /dev/null; then
9207      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9208    else
9209      whole_archive_flag_spec_CXX=
9210    fi
9211  else
9212    with_gnu_ld=no
9213    wlarc=
9214
9215    # A generic and very simple default shared library creation
9216    # command for GNU C++ for the case where it uses the native
9217    # linker, instead of GNU ld.  If possible, this setting should
9218    # overridden to take advantage of the native linker features on
9219    # the platform it is being used on.
9220    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
9221  fi
9222
9223  # Commands to make compiler produce verbose output that lists
9224  # what "hidden" libraries, object files and flags are used when
9225  # linking a shared library.
9226  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
9227
9228else
9229  GXX=no
9230  with_gnu_ld=no
9231  wlarc=
9232fi
9233
9234# PORTME: fill in a description of your system's C++ link characteristics
9235echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9236echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
9237ld_shlibs_CXX=yes
9238case $host_os in
9239  aix3*)
9240    # FIXME: insert proper C++ library support
9241    ld_shlibs_CXX=no
9242    ;;
9243  aix4* | aix5*)
9244    if test "$host_cpu" = ia64; then
9245      # On IA64, the linker does run time linking by default, so we don't
9246      # have to do anything special.
9247      aix_use_runtimelinking=no
9248      exp_sym_flag='-Bexport'
9249      no_entry_flag=""
9250    else
9251      aix_use_runtimelinking=no
9252
9253      # Test if we are trying to use run time linking or normal
9254      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9255      # need to do runtime linking.
9256      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9257	for ld_flag in $LDFLAGS; do
9258	  case $ld_flag in
9259	  *-brtl*)
9260	    aix_use_runtimelinking=yes
9261	    break
9262	    ;;
9263	  esac
9264	done
9265      esac
9266
9267      exp_sym_flag='-bexport'
9268      no_entry_flag='-bnoentry'
9269    fi
9270
9271    # When large executables or shared objects are built, AIX ld can
9272    # have problems creating the table of contents.  If linking a library
9273    # or program results in "error TOC overflow" add -mminimal-toc to
9274    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9275    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9276
9277    archive_cmds_CXX=''
9278    hardcode_direct_CXX=yes
9279    hardcode_libdir_separator_CXX=':'
9280    link_all_deplibs_CXX=yes
9281
9282    if test "$GXX" = yes; then
9283      case $host_os in aix4.012|aix4.012.*)
9284      # We only want to do this on AIX 4.2 and lower, the check
9285      # below for broken collect2 doesn't work under 4.3+
9286	collect2name=`${CC} -print-prog-name=collect2`
9287	if test -f "$collect2name" && \
9288	   strings "$collect2name" | grep resolve_lib_name >/dev/null
9289	then
9290	  # We have reworked collect2
9291	  hardcode_direct_CXX=yes
9292	else
9293	  # We have old collect2
9294	  hardcode_direct_CXX=unsupported
9295	  # It fails to find uninstalled libraries when the uninstalled
9296	  # path is not listed in the libpath.  Setting hardcode_minus_L
9297	  # to unsupported forces relinking
9298	  hardcode_minus_L_CXX=yes
9299	  hardcode_libdir_flag_spec_CXX='-L$libdir'
9300	  hardcode_libdir_separator_CXX=
9301	fi
9302      esac
9303      shared_flag='-shared'
9304    else
9305      # not using gcc
9306      if test "$host_cpu" = ia64; then
9307	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9308	# chokes on -Wl,-G. The following line is correct:
9309	shared_flag='-G'
9310      else
9311	if test "$aix_use_runtimelinking" = yes; then
9312	  shared_flag='${wl}-G'
9313	else
9314	  shared_flag='${wl}-bM:SRE'
9315	fi
9316      fi
9317    fi
9318
9319    # It seems that -bexpall does not export symbols beginning with
9320    # underscore (_), so it is better to generate a list of symbols to export.
9321    always_export_symbols_CXX=yes
9322    if test "$aix_use_runtimelinking" = yes; then
9323      # Warning - without using the other runtime loading flags (-brtl),
9324      # -berok will link without error, but may produce a broken library.
9325      allow_undefined_flag_CXX='-berok'
9326      # Determine the default libpath from the value encoded in an empty executable.
9327      cat >conftest.$ac_ext <<_ACEOF
9328#line $LINENO "configure"
9329#include "confdefs.h"
9330
9331#ifdef F77_DUMMY_MAIN
9332#  ifdef __cplusplus
9333     extern "C"
9334#  endif
9335   int F77_DUMMY_MAIN() { return 1; }
9336#endif
9337int
9338main ()
9339{
9340
9341  ;
9342  return 0;
9343}
9344_ACEOF
9345rm -f conftest.$ac_objext conftest$ac_exeext
9346if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9347  (eval $ac_link) 2>&5
9348  ac_status=$?
9349  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9350  (exit $ac_status); } &&
9351         { ac_try='test -s conftest$ac_exeext'
9352  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9353  (eval $ac_try) 2>&5
9354  ac_status=$?
9355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9356  (exit $ac_status); }; }; then
9357
9358aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9359}'`
9360# Check for a 64-bit object if we didn't find anything.
9361if 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; }
9362}'`; fi
9363else
9364  echo "$as_me: failed program was:" >&5
9365cat conftest.$ac_ext >&5
9366fi
9367rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9368if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9369
9370      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
9371
9372      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9373     else
9374      if test "$host_cpu" = ia64; then
9375	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
9376	allow_undefined_flag_CXX="-z nodefs"
9377	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
9378      else
9379	# Determine the default libpath from the value encoded in an empty executable.
9380	cat >conftest.$ac_ext <<_ACEOF
9381#line $LINENO "configure"
9382#include "confdefs.h"
9383
9384#ifdef F77_DUMMY_MAIN
9385#  ifdef __cplusplus
9386     extern "C"
9387#  endif
9388   int F77_DUMMY_MAIN() { return 1; }
9389#endif
9390int
9391main ()
9392{
9393
9394  ;
9395  return 0;
9396}
9397_ACEOF
9398rm -f conftest.$ac_objext conftest$ac_exeext
9399if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9400  (eval $ac_link) 2>&5
9401  ac_status=$?
9402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9403  (exit $ac_status); } &&
9404         { ac_try='test -s conftest$ac_exeext'
9405  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9406  (eval $ac_try) 2>&5
9407  ac_status=$?
9408  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9409  (exit $ac_status); }; }; then
9410
9411aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9412}'`
9413# Check for a 64-bit object if we didn't find anything.
9414if 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; }
9415}'`; fi
9416else
9417  echo "$as_me: failed program was:" >&5
9418cat conftest.$ac_ext >&5
9419fi
9420rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9421if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9422
9423	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
9424	# Warning - without using the other run time loading flags,
9425	# -berok will link without error, but may produce a broken library.
9426	no_undefined_flag_CXX=' ${wl}-bernotok'
9427	allow_undefined_flag_CXX=' ${wl}-berok'
9428	# -bexpall does not export symbols beginning with underscore (_)
9429	always_export_symbols_CXX=yes
9430	# Exported symbols can be pulled into shared objects from archives
9431	whole_archive_flag_spec_CXX=' '
9432	archive_cmds_need_lc_CXX=yes
9433	# This is similar to how AIX traditionally builds it's shared libraries.
9434	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9435      fi
9436    fi
9437    ;;
9438  chorus*)
9439    case $cc_basename in
9440      *)
9441	# FIXME: insert proper C++ library support
9442	ld_shlibs_CXX=no
9443	;;
9444    esac
9445    ;;
9446
9447  cygwin* | mingw* | pw32*)
9448    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
9449    # as there is no search path for DLLs.
9450    hardcode_libdir_flag_spec_CXX='-L$libdir'
9451    allow_undefined_flag_CXX=unsupported
9452    always_export_symbols_CXX=no
9453    enable_shared_with_static_runtimes_CXX=yes
9454
9455    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
9456      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
9457      # If the export-symbols file already is a .def file (1st line
9458      # is EXPORTS), use it as is; otherwise, prepend...
9459      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9460	cp $export_symbols $output_objdir/$soname.def;
9461      else
9462	echo EXPORTS > $output_objdir/$soname.def;
9463	cat $export_symbols >> $output_objdir/$soname.def;
9464      fi~
9465      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
9466    else
9467      ld_shlibs_CXX=no
9468    fi
9469  ;;
9470
9471  darwin* | rhapsody*)
9472   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
9473    archive_cmds_need_lc_CXX=no
9474    case "$host_os" in
9475    rhapsody* | darwin1.[012])
9476      allow_undefined_flag_CXX='-undefined suppress'
9477      ;;
9478    *) # Darwin 1.3 on
9479      test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
9480      ;;
9481    esac
9482    	lt_int_apple_cc_single_mod=no
9483    	output_verbose_link_cmd='echo'
9484    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
9485    	  lt_int_apple_cc_single_mod=yes
9486    	fi
9487    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
9488    	  archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
9489    	else
9490        archive_cmds_CXX='$CC -r ${wl}-bind_at_load -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'
9491      fi
9492      module_cmds_CXX='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
9493
9494    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
9495      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
9496        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}'
9497      else
9498        archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
9499      fi
9500        module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
9501    hardcode_direct_CXX=no
9502    hardcode_automatic_CXX=yes
9503    hardcode_shlibpath_var_CXX=unsupported
9504    whole_archive_flag_spec_CXX='-all_load $convenience'
9505    link_all_deplibs_CXX=yes
9506   fi
9507    ;;
9508
9509  dgux*)
9510    case $cc_basename in
9511      ec++)
9512	# FIXME: insert proper C++ library support
9513	ld_shlibs_CXX=no
9514	;;
9515      ghcx)
9516	# Green Hills C++ Compiler
9517	# FIXME: insert proper C++ library support
9518	ld_shlibs_CXX=no
9519	;;
9520      *)
9521	# FIXME: insert proper C++ library support
9522	ld_shlibs_CXX=no
9523	;;
9524    esac
9525    ;;
9526  freebsd12*)
9527    # C++ shared libraries reported to be fairly broken before switch to ELF
9528    ld_shlibs_CXX=no
9529    ;;
9530  freebsd-elf*)
9531    archive_cmds_need_lc_CXX=no
9532    ;;
9533  freebsd*)
9534    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
9535    # conventions
9536    ld_shlibs_CXX=yes
9537    ;;
9538  gnu*)
9539    ;;
9540  hpux9*)
9541    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9542    hardcode_libdir_separator_CXX=:
9543    export_dynamic_flag_spec_CXX='${wl}-E'
9544    hardcode_direct_CXX=yes
9545    hardcode_minus_L_CXX=yes # Not in the search PATH,
9546				# but as the default
9547				# location of the library.
9548
9549    case $cc_basename in
9550    CC)
9551      # FIXME: insert proper C++ library support
9552      ld_shlibs_CXX=no
9553      ;;
9554    aCC)
9555      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'
9556      # Commands to make compiler produce verbose output that lists
9557      # what "hidden" libraries, object files and flags are used when
9558      # linking a shared library.
9559      #
9560      # There doesn't appear to be a way to prevent this compiler from
9561      # explicitly linking system object files so we need to strip them
9562      # from the output so that they don't get included in the library
9563      # dependencies.
9564      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
9565      ;;
9566    *)
9567      if test "$GXX" = yes; then
9568        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'
9569      else
9570        # FIXME: insert proper C++ library support
9571        ld_shlibs_CXX=no
9572      fi
9573      ;;
9574    esac
9575    ;;
9576  hpux10*|hpux11*)
9577    if test $with_gnu_ld = no; then
9578      case "$host_cpu" in
9579      hppa*64*)
9580	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9581	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
9582	hardcode_libdir_separator_CXX=:
9583        ;;
9584      ia64*)
9585	hardcode_libdir_flag_spec_CXX='-L$libdir'
9586        ;;
9587      *)
9588	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9589	hardcode_libdir_separator_CXX=:
9590	export_dynamic_flag_spec_CXX='${wl}-E'
9591        ;;
9592      esac
9593    fi
9594    case "$host_cpu" in
9595    hppa*64*)
9596      hardcode_direct_CXX=no
9597      hardcode_shlibpath_var_CXX=no
9598      ;;
9599    ia64*)
9600      hardcode_direct_CXX=no
9601      hardcode_shlibpath_var_CXX=no
9602      hardcode_minus_L_CXX=yes # Not in the search PATH,
9603					      # but as the default
9604					      # location of the library.
9605      ;;
9606    *)
9607      hardcode_direct_CXX=yes
9608      hardcode_minus_L_CXX=yes # Not in the search PATH,
9609					      # but as the default
9610					      # location of the library.
9611      ;;
9612    esac
9613
9614    case $cc_basename in
9615      CC)
9616	# FIXME: insert proper C++ library support
9617	ld_shlibs_CXX=no
9618	;;
9619      aCC)
9620	case "$host_cpu" in
9621	hppa*64*|ia64*)
9622	  archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
9623	  ;;
9624	*)
9625	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
9626	  ;;
9627	esac
9628	# Commands to make compiler produce verbose output that lists
9629	# what "hidden" libraries, object files and flags are used when
9630	# linking a shared library.
9631	#
9632	# There doesn't appear to be a way to prevent this compiler from
9633	# explicitly linking system object files so we need to strip them
9634	# from the output so that they don't get included in the library
9635	# dependencies.
9636	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'
9637	;;
9638      *)
9639	if test "$GXX" = yes; then
9640	  if test $with_gnu_ld = no; then
9641	    case "$host_cpu" in
9642	    ia64*|hppa*64*)
9643	      archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
9644	      ;;
9645	    *)
9646	      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'
9647	      ;;
9648	    esac
9649	  fi
9650	else
9651	  # FIXME: insert proper C++ library support
9652	  ld_shlibs_CXX=no
9653	fi
9654	;;
9655    esac
9656    ;;
9657  irix5* | irix6*)
9658    case $cc_basename in
9659      CC)
9660	# SGI C++
9661	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 ${objdir}/so_locations -o $lib'
9662
9663	# Archives containing C++ object files must be created using
9664	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
9665	# necessary to make sure instantiated templates are included
9666	# in the archive.
9667	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
9668	;;
9669      *)
9670	if test "$GXX" = yes; then
9671	  if test "$with_gnu_ld" = no; then
9672	    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}${objdir}/so_locations -o $lib'
9673	  else
9674	    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'
9675	  fi
9676	fi
9677	link_all_deplibs_CXX=yes
9678	;;
9679    esac
9680    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
9681    hardcode_libdir_separator_CXX=:
9682    ;;
9683  linux*)
9684    case $cc_basename in
9685      KCC)
9686	# Kuck and Associates, Inc. (KAI) C++ Compiler
9687
9688	# KCC will only create a shared library if the output file
9689	# ends with ".so" (or ".sl" for HP-UX), so rename the library
9690	# to its proper name (with version) after linking.
9691	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'
9692	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'
9693	# Commands to make compiler produce verbose output that lists
9694	# what "hidden" libraries, object files and flags are used when
9695	# linking a shared library.
9696	#
9697	# There doesn't appear to be a way to prevent this compiler from
9698	# explicitly linking system object files so we need to strip them
9699	# from the output so that they don't get included in the library
9700	# dependencies.
9701	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'
9702
9703	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
9704	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9705
9706	# Archives containing C++ object files must be created using
9707	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
9708	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
9709	;;
9710      icpc)
9711	# Intel C++
9712	with_gnu_ld=yes
9713	archive_cmds_need_lc_CXX=no
9714	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
9715	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'
9716	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
9717	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9718	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9719	;;
9720      cxx)
9721	# Compaq C++
9722	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
9723	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'
9724
9725	runpath_var=LD_RUN_PATH
9726	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
9727	hardcode_libdir_separator_CXX=:
9728
9729	# Commands to make compiler produce verbose output that lists
9730	# what "hidden" libraries, object files and flags are used when
9731	# linking a shared library.
9732	#
9733	# There doesn't appear to be a way to prevent this compiler from
9734	# explicitly linking system object files so we need to strip them
9735	# from the output so that they don't get included in the library
9736	# dependencies.
9737	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'
9738	;;
9739    esac
9740    ;;
9741  lynxos*)
9742    # FIXME: insert proper C++ library support
9743    ld_shlibs_CXX=no
9744    ;;
9745  m88k*)
9746    # FIXME: insert proper C++ library support
9747    ld_shlibs_CXX=no
9748    ;;
9749  mvs*)
9750    case $cc_basename in
9751      cxx)
9752	# FIXME: insert proper C++ library support
9753	ld_shlibs_CXX=no
9754	;;
9755      *)
9756	# FIXME: insert proper C++ library support
9757	ld_shlibs_CXX=no
9758	;;
9759    esac
9760    ;;
9761  netbsd*)
9762    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9763      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
9764      wlarc=
9765      hardcode_libdir_flag_spec_CXX='-R$libdir'
9766      hardcode_direct_CXX=yes
9767      hardcode_shlibpath_var_CXX=no
9768    fi
9769    # Workaround some broken pre-1.5 toolchains
9770    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
9771    ;;
9772  osf3*)
9773    case $cc_basename in
9774      KCC)
9775	# Kuck and Associates, Inc. (KAI) C++ Compiler
9776
9777	# KCC will only create a shared library if the output file
9778	# ends with ".so" (or ".sl" for HP-UX), so rename the library
9779	# to its proper name (with version) after linking.
9780	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'
9781
9782	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
9783	hardcode_libdir_separator_CXX=:
9784
9785	# Archives containing C++ object files must be created using
9786	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
9787	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
9788
9789	;;
9790      RCC)
9791	# Rational C++ 2.4.1
9792	# FIXME: insert proper C++ library support
9793	ld_shlibs_CXX=no
9794	;;
9795      cxx)
9796	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
9797	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 ${objdir}/so_locations -o $lib'
9798
9799	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
9800	hardcode_libdir_separator_CXX=:
9801
9802	# Commands to make compiler produce verbose output that lists
9803	# what "hidden" libraries, object files and flags are used when
9804	# linking a shared library.
9805	#
9806	# There doesn't appear to be a way to prevent this compiler from
9807	# explicitly linking system object files so we need to strip them
9808	# from the output so that they don't get included in the library
9809	# dependencies.
9810	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'
9811	;;
9812      *)
9813	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
9814	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
9815	  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}${objdir}/so_locations -o $lib'
9816
9817	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
9818	  hardcode_libdir_separator_CXX=:
9819
9820	  # Commands to make compiler produce verbose output that lists
9821	  # what "hidden" libraries, object files and flags are used when
9822	  # linking a shared library.
9823	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
9824
9825	else
9826	  # FIXME: insert proper C++ library support
9827	  ld_shlibs_CXX=no
9828	fi
9829	;;
9830    esac
9831    ;;
9832  osf4* | osf5*)
9833    case $cc_basename in
9834      KCC)
9835	# Kuck and Associates, Inc. (KAI) C++ Compiler
9836
9837	# KCC will only create a shared library if the output file
9838	# ends with ".so" (or ".sl" for HP-UX), so rename the library
9839	# to its proper name (with version) after linking.
9840	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'
9841
9842	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
9843	hardcode_libdir_separator_CXX=:
9844
9845	# Archives containing C++ object files must be created using
9846	# the KAI C++ compiler.
9847	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
9848	;;
9849      RCC)
9850	# Rational C++ 2.4.1
9851	# FIXME: insert proper C++ library support
9852	ld_shlibs_CXX=no
9853	;;
9854      cxx)
9855	allow_undefined_flag_CXX=' -expect_unresolved \*'
9856	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 ${objdir}/so_locations -o $lib'
9857	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
9858	  echo "-hidden">> $lib.exp~
9859	  $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 $objdir/so_locations -o $lib~
9860	  $rm $lib.exp'
9861
9862	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
9863	hardcode_libdir_separator_CXX=:
9864
9865	# Commands to make compiler produce verbose output that lists
9866	# what "hidden" libraries, object files and flags are used when
9867	# linking a shared library.
9868	#
9869	# There doesn't appear to be a way to prevent this compiler from
9870	# explicitly linking system object files so we need to strip them
9871	# from the output so that they don't get included in the library
9872	# dependencies.
9873	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'
9874	;;
9875      *)
9876	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
9877	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
9878	 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}${objdir}/so_locations -o $lib'
9879
9880	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
9881	  hardcode_libdir_separator_CXX=:
9882
9883	  # Commands to make compiler produce verbose output that lists
9884	  # what "hidden" libraries, object files and flags are used when
9885	  # linking a shared library.
9886	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
9887
9888	else
9889	  # FIXME: insert proper C++ library support
9890	  ld_shlibs_CXX=no
9891	fi
9892	;;
9893    esac
9894    ;;
9895  psos*)
9896    # FIXME: insert proper C++ library support
9897    ld_shlibs_CXX=no
9898    ;;
9899  sco*)
9900    archive_cmds_need_lc_CXX=no
9901    case $cc_basename in
9902      CC)
9903	# FIXME: insert proper C++ library support
9904	ld_shlibs_CXX=no
9905	;;
9906      *)
9907	# FIXME: insert proper C++ library support
9908	ld_shlibs_CXX=no
9909	;;
9910    esac
9911    ;;
9912  sunos4*)
9913    case $cc_basename in
9914      CC)
9915	# Sun C++ 4.x
9916	# FIXME: insert proper C++ library support
9917	ld_shlibs_CXX=no
9918	;;
9919      lcc)
9920	# Lucid
9921	# FIXME: insert proper C++ library support
9922	ld_shlibs_CXX=no
9923	;;
9924      *)
9925	# FIXME: insert proper C++ library support
9926	ld_shlibs_CXX=no
9927	;;
9928    esac
9929    ;;
9930  solaris*)
9931    case $cc_basename in
9932      CC)
9933	# Sun C++ 4.2, 5.x and Centerline C++
9934	no_undefined_flag_CXX=' -zdefs'
9935	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
9936	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9937	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
9938
9939	hardcode_libdir_flag_spec_CXX='-R$libdir'
9940	hardcode_shlibpath_var_CXX=no
9941	case $host_os in
9942	  solaris2.0-5 | solaris2.0-5.*) ;;
9943	  *)
9944	    # The C++ compiler is used as linker so we must use $wl
9945	    # flag to pass the commands to the underlying system
9946	    # linker.
9947	    # Supported since Solaris 2.6 (maybe 2.5.1?)
9948	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9949	    ;;
9950	esac
9951	link_all_deplibs_CXX=yes
9952
9953	# Commands to make compiler produce verbose output that lists
9954	# what "hidden" libraries, object files and flags are used when
9955	# linking a shared library.
9956	#
9957	# There doesn't appear to be a way to prevent this compiler from
9958	# explicitly linking system object files so we need to strip them
9959	# from the output so that they don't get included in the library
9960	# dependencies.
9961	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
9962
9963	# Archives containing C++ object files must be created using
9964	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
9965	# necessary to make sure instantiated templates are included
9966	# in the archive.
9967	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
9968	;;
9969      gcx)
9970	# Green Hills C++ Compiler
9971	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
9972
9973	# The C++ compiler must be used to create the archive.
9974	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
9975	;;
9976      *)
9977	# GNU C++ compiler with Solaris linker
9978	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
9979	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
9980	  if $CC --version | grep -v '^2\.7' > /dev/null; then
9981	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
9982	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9983		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
9984
9985	    # Commands to make compiler produce verbose output that lists
9986	    # what "hidden" libraries, object files and flags are used when
9987	    # linking a shared library.
9988	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
9989	  else
9990	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
9991	    # platform.
9992	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
9993	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9994		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
9995
9996	    # Commands to make compiler produce verbose output that lists
9997	    # what "hidden" libraries, object files and flags are used when
9998	    # linking a shared library.
9999	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10000	  fi
10001
10002	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
10003	fi
10004	;;
10005    esac
10006    ;;
10007  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
10008    archive_cmds_need_lc_CXX=no
10009    ;;
10010  tandem*)
10011    case $cc_basename in
10012      NCC)
10013	# NonStop-UX NCC 3.20
10014	# FIXME: insert proper C++ library support
10015	ld_shlibs_CXX=no
10016	;;
10017      *)
10018	# FIXME: insert proper C++ library support
10019	ld_shlibs_CXX=no
10020	;;
10021    esac
10022    ;;
10023  vxworks*)
10024    # FIXME: insert proper C++ library support
10025    ld_shlibs_CXX=no
10026    ;;
10027  *)
10028    # FIXME: insert proper C++ library support
10029    ld_shlibs_CXX=no
10030    ;;
10031esac
10032echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10033echo "${ECHO_T}$ld_shlibs_CXX" >&6
10034test "$ld_shlibs_CXX" = no && can_build_shared=no
10035
10036GCC_CXX="$GXX"
10037LD_CXX="$LD"
10038
10039## CAVEAT EMPTOR:
10040## There is no encapsulation within the following macros, do not change
10041## the running order or otherwise move them around unless you know exactly
10042## what you are doing...
10043
10044cat > conftest.$ac_ext <<EOF
10045class Foo
10046{
10047public:
10048  Foo (void) { a = 0; }
10049private:
10050  int a;
10051};
10052EOF
10053
10054if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10055  (eval $ac_compile) 2>&5
10056  ac_status=$?
10057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10058  (exit $ac_status); }; then
10059  # Parse the compiler output and extract the necessary
10060  # objects, libraries and library flags.
10061
10062  # Sentinel used to keep track of whether or not we are before
10063  # the conftest object file.
10064  pre_test_object_deps_done=no
10065
10066  # The `*' in the case matches for architectures that use `case' in
10067  # $output_verbose_cmd can trigger glob expansion during the loop
10068  # eval without this substitution.
10069  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
10070
10071  for p in `eval $output_verbose_link_cmd`; do
10072    case $p in
10073
10074    -L* | -R* | -l*)
10075       # Some compilers place space between "-{L,R}" and the path.
10076       # Remove the space.
10077       if test $p = "-L" \
10078	  || test $p = "-R"; then
10079	 prev=$p
10080	 continue
10081       else
10082	 prev=
10083       fi
10084
10085       if test "$pre_test_object_deps_done" = no; then
10086	 case $p in
10087	 -L* | -R*)
10088	   # Internal compiler library paths should come after those
10089	   # provided the user.  The postdeps already come after the
10090	   # user supplied libs so there is no need to process them.
10091	   if test -z "$compiler_lib_search_path_CXX"; then
10092	     compiler_lib_search_path_CXX="${prev}${p}"
10093	   else
10094	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
10095	   fi
10096	   ;;
10097	 # The "-l" case would never come before the object being
10098	 # linked, so don't bother handling this case.
10099	 esac
10100       else
10101	 if test -z "$postdeps_CXX"; then
10102	   postdeps_CXX="${prev}${p}"
10103	 else
10104	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
10105	 fi
10106       fi
10107       ;;
10108
10109    *.$objext)
10110       # This assumes that the test object file only shows up
10111       # once in the compiler output.
10112       if test "$p" = "conftest.$objext"; then
10113	 pre_test_object_deps_done=yes
10114	 continue
10115       fi
10116
10117       if test "$pre_test_object_deps_done" = no; then
10118	 if test -z "$predep_objects_CXX"; then
10119	   predep_objects_CXX="$p"
10120	 else
10121	   predep_objects_CXX="$predep_objects_CXX $p"
10122	 fi
10123       else
10124	 if test -z "$postdep_objects_CXX"; then
10125	   postdep_objects_CXX="$p"
10126	 else
10127	   postdep_objects_CXX="$postdep_objects_CXX $p"
10128	 fi
10129       fi
10130       ;;
10131
10132    *) ;; # Ignore the rest.
10133
10134    esac
10135  done
10136
10137  # Clean up.
10138  rm -f a.out a.exe
10139else
10140  echo "libtool.m4: error: problem compiling CXX test program"
10141fi
10142
10143$rm -f confest.$objext
10144
10145case " $postdeps_CXX " in
10146*" -lc "*) archive_cmds_need_lc_CXX=no ;;
10147esac
10148
10149lt_prog_compiler_wl_CXX=
10150lt_prog_compiler_pic_CXX=
10151lt_prog_compiler_static_CXX=
10152
10153echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
10154echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
10155
10156  # C++ specific cases for pic, static, wl, etc.
10157  if test "$GXX" = yes; then
10158    lt_prog_compiler_wl_CXX='-Wl,'
10159    lt_prog_compiler_static_CXX='-static'
10160
10161    case $host_os in
10162    aix*)
10163      # All AIX code is PIC.
10164      if test "$host_cpu" = ia64; then
10165	# AIX 5 now supports IA64 processor
10166	lt_prog_compiler_static_CXX='-Bstatic'
10167      fi
10168      ;;
10169    amigaos*)
10170      # FIXME: we need at least 68020 code to build shared libraries, but
10171      # adding the `-m68020' flag to GCC prevents building anything better,
10172      # like `-m68040'.
10173      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
10174      ;;
10175    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10176      # PIC is the default for these OSes.
10177      ;;
10178    mingw* | os2* | pw32*)
10179      # This hack is so that the source file can tell whether it is being
10180      # built for inclusion in a dll (and should export symbols for example).
10181      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
10182      ;;
10183    darwin* | rhapsody*)
10184      # PIC is the default on this platform
10185      # Common symbols not allowed in MH_DYLIB files
10186      lt_prog_compiler_pic_CXX='-fno-common'
10187      ;;
10188    *djgpp*)
10189      # DJGPP does not support shared libraries at all
10190      lt_prog_compiler_pic_CXX=
10191      ;;
10192    sysv4*MP*)
10193      if test -d /usr/nec; then
10194	lt_prog_compiler_pic_CXX=-Kconform_pic
10195      fi
10196      ;;
10197    hpux*)
10198      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10199      # not for PA HP-UX.
10200      case "$host_cpu" in
10201      hppa*64*|ia64*)
10202	;;
10203      *)
10204	lt_prog_compiler_pic_CXX='-fPIC'
10205	;;
10206      esac
10207      ;;
10208    *)
10209      lt_prog_compiler_pic_CXX='-fPIC'
10210      ;;
10211    esac
10212  else
10213    case $host_os in
10214      aix4* | aix5*)
10215	# All AIX code is PIC.
10216	if test "$host_cpu" = ia64; then
10217	  # AIX 5 now supports IA64 processor
10218	  lt_prog_compiler_static_CXX='-Bstatic'
10219	else
10220	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
10221	fi
10222	;;
10223      chorus*)
10224	case $cc_basename in
10225	cxch68)
10226	  # Green Hills C++ Compiler
10227	  # _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"
10228	  ;;
10229	esac
10230	;;
10231      dgux*)
10232	case $cc_basename in
10233	  ec++)
10234	    lt_prog_compiler_pic_CXX='-KPIC'
10235	    ;;
10236	  ghcx)
10237	    # Green Hills C++ Compiler
10238	    lt_prog_compiler_pic_CXX='-pic'
10239	    ;;
10240	  *)
10241	    ;;
10242	esac
10243	;;
10244      freebsd*)
10245	# FreeBSD uses GNU C++
10246	;;
10247      hpux9* | hpux10* | hpux11*)
10248	case $cc_basename in
10249	  CC)
10250	    lt_prog_compiler_wl_CXX='-Wl,'
10251	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10252	    if test "$host_cpu" != ia64; then
10253	      lt_prog_compiler_pic_CXX='+Z'
10254	    fi
10255	    ;;
10256	  aCC)
10257	    lt_prog_compiler_wl_CXX='-Wl,'
10258	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10259	    case "$host_cpu" in
10260	    hppa*64*|ia64*)
10261	      # +Z the default
10262	      ;;
10263	    *)
10264	      lt_prog_compiler_pic_CXX='+Z'
10265	      ;;
10266	    esac
10267	    ;;
10268	  *)
10269	    ;;
10270	esac
10271	;;
10272      irix5* | irix6* | nonstopux*)
10273	case $cc_basename in
10274	  CC)
10275	    lt_prog_compiler_wl_CXX='-Wl,'
10276	    lt_prog_compiler_static_CXX='-non_shared'
10277	    # CC pic flag -KPIC is the default.
10278	    ;;
10279	  *)
10280	    ;;
10281	esac
10282	;;
10283      linux*)
10284	case $cc_basename in
10285	  KCC)
10286	    # KAI C++ Compiler
10287	    lt_prog_compiler_wl_CXX='--backend -Wl,'
10288	    lt_prog_compiler_pic_CXX='-fPIC'
10289	    ;;
10290	  icpc)
10291	    # Intel C++
10292	    lt_prog_compiler_wl_CXX='-Wl,'
10293	    lt_prog_compiler_pic_CXX='-KPIC'
10294	    lt_prog_compiler_static_CXX='-static'
10295	    ;;
10296	  cxx)
10297	    # Compaq C++
10298	    # Make sure the PIC flag is empty.  It appears that all Alpha
10299	    # Linux and Compaq Tru64 Unix objects are PIC.
10300	    lt_prog_compiler_pic_CXX=
10301	    lt_prog_compiler_static_CXX='-non_shared'
10302	    ;;
10303	  *)
10304	    ;;
10305	esac
10306	;;
10307      lynxos*)
10308	;;
10309      m88k*)
10310	;;
10311      mvs*)
10312	case $cc_basename in
10313	  cxx)
10314	    lt_prog_compiler_pic_CXX='-W c,exportall'
10315	    ;;
10316	  *)
10317	    ;;
10318	esac
10319	;;
10320      netbsd*)
10321	;;
10322      osf3* | osf4* | osf5*)
10323	case $cc_basename in
10324	  KCC)
10325	    lt_prog_compiler_wl_CXX='--backend -Wl,'
10326	    ;;
10327	  RCC)
10328	    # Rational C++ 2.4.1
10329	    lt_prog_compiler_pic_CXX='-pic'
10330	    ;;
10331	  cxx)
10332	    # Digital/Compaq C++
10333	    lt_prog_compiler_wl_CXX='-Wl,'
10334	    # Make sure the PIC flag is empty.  It appears that all Alpha
10335	    # Linux and Compaq Tru64 Unix objects are PIC.
10336	    lt_prog_compiler_pic_CXX=
10337	    lt_prog_compiler_static_CXX='-non_shared'
10338	    ;;
10339	  *)
10340	    ;;
10341	esac
10342	;;
10343      psos*)
10344	;;
10345      sco*)
10346	case $cc_basename in
10347	  CC)
10348	    lt_prog_compiler_pic_CXX='-fPIC'
10349	    ;;
10350	  *)
10351	    ;;
10352	esac
10353	;;
10354      solaris*)
10355	case $cc_basename in
10356	  CC)
10357	    # Sun C++ 4.2, 5.x and Centerline C++
10358	    lt_prog_compiler_pic_CXX='-KPIC'
10359	    lt_prog_compiler_static_CXX='-Bstatic'
10360	    lt_prog_compiler_wl_CXX='-Qoption ld '
10361	    ;;
10362	  gcx)
10363	    # Green Hills C++ Compiler
10364	    lt_prog_compiler_pic_CXX='-PIC'
10365	    ;;
10366	  *)
10367	    ;;
10368	esac
10369	;;
10370      sunos4*)
10371	case $cc_basename in
10372	  CC)
10373	    # Sun C++ 4.x
10374	    lt_prog_compiler_pic_CXX='-pic'
10375	    lt_prog_compiler_static_CXX='-Bstatic'
10376	    ;;
10377	  lcc)
10378	    # Lucid
10379	    lt_prog_compiler_pic_CXX='-pic'
10380	    ;;
10381	  *)
10382	    ;;
10383	esac
10384	;;
10385      tandem*)
10386	case $cc_basename in
10387	  NCC)
10388	    # NonStop-UX NCC 3.20
10389	    lt_prog_compiler_pic_CXX='-KPIC'
10390	    ;;
10391	  *)
10392	    ;;
10393	esac
10394	;;
10395      unixware*)
10396	;;
10397      vxworks*)
10398	;;
10399      *)
10400	lt_prog_compiler_can_build_shared_CXX=no
10401	;;
10402    esac
10403  fi
10404
10405echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
10406echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
10407
10408#
10409# Check to make sure the PIC flag actually works.
10410#
10411if test -n "$lt_prog_compiler_pic_CXX"; then
10412  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
10413echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
10414if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
10415  echo $ECHO_N "(cached) $ECHO_C" >&6
10416else
10417  lt_prog_compiler_pic_works_CXX=no
10418  ac_outfile=conftest.$ac_objext
10419   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10420   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
10421   # Insert the option either (1) after the last *FLAGS variable, or
10422   # (2) before a word containing "conftest.", or (3) at the end.
10423   # Note that $ac_compile itself does not contain backslashes and begins
10424   # with a dollar sign (not a hyphen), so the echo should work correctly.
10425   # The option is referenced via a variable to avoid confusing sed.
10426   lt_compile=`echo "$ac_compile" | $SED \
10427   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
10428   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10429   -e 's:$: $lt_compiler_flag:'`
10430   (eval echo "\"\$as_me:10430: $lt_compile\"" >&5)
10431   (eval "$lt_compile" 2>conftest.err)
10432   ac_status=$?
10433   cat conftest.err >&5
10434   echo "$as_me:10434: \$? = $ac_status" >&5
10435   if (exit $ac_status) && test -s "$ac_outfile"; then
10436     # The compiler can only warn and ignore the option if not recognized
10437     # So say no if there are warnings
10438     if test ! -s conftest.err; then
10439       lt_prog_compiler_pic_works_CXX=yes
10440     fi
10441   fi
10442   $rm conftest*
10443
10444fi
10445echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
10446echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
10447
10448if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
10449    case $lt_prog_compiler_pic_CXX in
10450     "" | " "*) ;;
10451     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
10452     esac
10453else
10454    lt_prog_compiler_pic_CXX=
10455     lt_prog_compiler_can_build_shared_CXX=no
10456fi
10457
10458fi
10459case "$host_os" in
10460  # For platforms which do not support PIC, -DPIC is meaningless:
10461  *djgpp*)
10462    lt_prog_compiler_pic_CXX=
10463    ;;
10464  *)
10465    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
10466    ;;
10467esac
10468
10469echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
10470echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
10471if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
10472  echo $ECHO_N "(cached) $ECHO_C" >&6
10473else
10474  lt_cv_prog_compiler_c_o_CXX=no
10475   $rm -r conftest 2>/dev/null
10476   mkdir conftest
10477   cd conftest
10478   mkdir out
10479   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10480
10481   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
10482   # that will create temporary files in the current directory regardless of
10483   # the output directory.  Thus, making CWD read-only will cause this test
10484   # to fail, enabling locking or at least warning the user not to do parallel
10485   # builds.
10486   chmod -w .
10487
10488   lt_compiler_flag="-o out/conftest2.$ac_objext"
10489   # Insert the option either (1) after the last *FLAGS variable, or
10490   # (2) before a word containing "conftest.", or (3) at the end.
10491   # Note that $ac_compile itself does not contain backslashes and begins
10492   # with a dollar sign (not a hyphen), so the echo should work correctly.
10493   lt_compile=`echo "$ac_compile" | $SED \
10494   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
10495   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10496   -e 's:$: $lt_compiler_flag:'`
10497   (eval echo "\"\$as_me:10497: $lt_compile\"" >&5)
10498   (eval "$lt_compile" 2>out/conftest.err)
10499   ac_status=$?
10500   cat out/conftest.err >&5
10501   echo "$as_me:10501: \$? = $ac_status" >&5
10502   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10503   then
10504     # The compiler can only warn and ignore the option if not recognized
10505     # So say no if there are warnings
10506     if test ! -s out/conftest.err; then
10507       lt_cv_prog_compiler_c_o_CXX=yes
10508     fi
10509   fi
10510   chmod u+w .
10511   $rm conftest* out/*
10512   rmdir out
10513   cd ..
10514   rmdir conftest
10515   $rm conftest*
10516
10517fi
10518echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
10519echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
10520
10521
10522hard_links="nottested"
10523if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
10524  # do not overwrite the value of need_locks provided by the user
10525  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
10526echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
10527  hard_links=yes
10528  $rm conftest*
10529  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10530  touch conftest.a
10531  ln conftest.a conftest.b 2>&5 || hard_links=no
10532  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10533  echo "$as_me:$LINENO: result: $hard_links" >&5
10534echo "${ECHO_T}$hard_links" >&6
10535  if test "$hard_links" = no; then
10536    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10537echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10538    need_locks=warn
10539  fi
10540else
10541  need_locks=no
10542fi
10543
10544echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10545echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10546
10547  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10548  case $host_os in
10549  aix4* | aix5*)
10550    # If we're using GNU nm, then we don't want the "-C" option.
10551    # -C means demangle to AIX nm, but means don't demangle with GNU nm
10552    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
10553      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'
10554    else
10555      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'
10556    fi
10557    ;;
10558  pw32*)
10559    export_symbols_cmds_CXX="$ltdll_cmds"
10560  ;;
10561  cygwin* | mingw*)
10562    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
10563  ;;
10564  *)
10565    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10566  ;;
10567  esac
10568
10569echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10570echo "${ECHO_T}$ld_shlibs_CXX" >&6
10571test "$ld_shlibs_CXX" = no && can_build_shared=no
10572
10573variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10574if test "$GCC" = yes; then
10575  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10576fi
10577
10578#
10579# Do we need to explicitly link libc?
10580#
10581case "x$archive_cmds_need_lc_CXX" in
10582x|xyes)
10583  # Assume -lc should be added
10584  archive_cmds_need_lc_CXX=yes
10585
10586  if test "$enable_shared" = yes && test "$GCC" = yes; then
10587    case $archive_cmds_CXX in
10588    *'~'*)
10589      # FIXME: we may have to deal with multi-command sequences.
10590      ;;
10591    '$CC '*)
10592      # Test whether the compiler implicitly links with -lc since on some
10593      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10594      # to ld, don't add -lc before -lgcc.
10595      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10596echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
10597      $rm conftest*
10598      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10599
10600      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10601  (eval $ac_compile) 2>&5
10602  ac_status=$?
10603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10604  (exit $ac_status); } 2>conftest.err; then
10605        soname=conftest
10606        lib=conftest
10607        libobjs=conftest.$ac_objext
10608        deplibs=
10609        wl=$lt_prog_compiler_wl_CXX
10610        compiler_flags=-v
10611        linker_flags=-v
10612        verstring=
10613        output_objdir=.
10614        libname=conftest
10615        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
10616        allow_undefined_flag_CXX=
10617        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
10618  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
10619  ac_status=$?
10620  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10621  (exit $ac_status); }
10622        then
10623	  archive_cmds_need_lc_CXX=no
10624        else
10625	  archive_cmds_need_lc_CXX=yes
10626        fi
10627        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
10628      else
10629        cat conftest.err 1>&5
10630      fi
10631      $rm conftest*
10632      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
10633echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
10634      ;;
10635    esac
10636  fi
10637  ;;
10638esac
10639
10640echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10641echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
10642hardcode_action_CXX=
10643if test -n "$hardcode_libdir_flag_spec_CXX" || \
10644   test -n "$runpath_var CXX" || \
10645   test "X$hardcode_automatic_CXX"="Xyes" ; then
10646
10647  # We can hardcode non-existant directories.
10648  if test "$hardcode_direct_CXX" != no &&
10649     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10650     # have to relink, otherwise we might link with an installed library
10651     # when we should be linking with a yet-to-be-installed one
10652     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
10653     test "$hardcode_minus_L_CXX" != no; then
10654    # Linking always hardcodes the temporary library directory.
10655    hardcode_action_CXX=relink
10656  else
10657    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10658    hardcode_action_CXX=immediate
10659  fi
10660else
10661  # We cannot hardcode anything, or else we can only hardcode existing
10662  # directories.
10663  hardcode_action_CXX=unsupported
10664fi
10665echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
10666echo "${ECHO_T}$hardcode_action_CXX" >&6
10667
10668if test "$hardcode_action_CXX" = relink; then
10669  # Fast installation is not supported
10670  enable_fast_install=no
10671elif test "$shlibpath_overrides_runpath" = yes ||
10672     test "$enable_shared" = no; then
10673  # Fast installation is not necessary
10674  enable_fast_install=needless
10675fi
10676
10677striplib=
10678old_striplib=
10679echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10680echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10681if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
10682  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10683  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10684  echo "$as_me:$LINENO: result: yes" >&5
10685echo "${ECHO_T}yes" >&6
10686else
10687# FIXME - insert some real tests, host_os isn't really good enough
10688  case $host_os in
10689   darwin*)
10690       if test -n "$STRIP" ; then
10691         striplib="$STRIP -x"
10692         echo "$as_me:$LINENO: result: yes" >&5
10693echo "${ECHO_T}yes" >&6
10694       else
10695  echo "$as_me:$LINENO: result: no" >&5
10696echo "${ECHO_T}no" >&6
10697fi
10698       ;;
10699   *)
10700  echo "$as_me:$LINENO: result: no" >&5
10701echo "${ECHO_T}no" >&6
10702    ;;
10703  esac
10704fi
10705
10706echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
10707echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
10708library_names_spec=
10709libname_spec='lib$name'
10710soname_spec=
10711shrext=".so"
10712postinstall_cmds=
10713postuninstall_cmds=
10714finish_cmds=
10715finish_eval=
10716shlibpath_var=
10717shlibpath_overrides_runpath=unknown
10718version_type=none
10719dynamic_linker="$host_os ld.so"
10720sys_lib_dlsearch_path_spec="/lib /usr/lib"
10721if test "$GCC" = yes; then
10722  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10723  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
10724    # if the path contains ";" then we assume it to be the separator
10725    # otherwise default to the standard path separator (i.e. ":") - it is
10726    # assumed that no part of a normal pathname contains ";" but that should
10727    # okay in the real world where ";" in dirpaths is itself problematic.
10728    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10729  else
10730    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10731  fi
10732else
10733  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10734fi
10735need_lib_prefix=unknown
10736hardcode_into_libs=no
10737
10738# when you set need_version to no, make sure it does not cause -set_version
10739# flags to be left without arguments
10740need_version=unknown
10741
10742case $host_os in
10743aix3*)
10744  version_type=linux
10745  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10746  shlibpath_var=LIBPATH
10747
10748  # AIX 3 has no versioning support, so we append a major version to the name.
10749  soname_spec='${libname}${release}${shared_ext}$major'
10750  ;;
10751
10752aix4* | aix5*)
10753  version_type=linux
10754  need_lib_prefix=no
10755  need_version=no
10756  hardcode_into_libs=yes
10757  if test "$host_cpu" = ia64; then
10758    # AIX 5 supports IA64
10759    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10760    shlibpath_var=LD_LIBRARY_PATH
10761  else
10762    # With GCC up to 2.95.x, collect2 would create an import file
10763    # for dependence libraries.  The import file would start with
10764    # the line `#! .'.  This would cause the generated library to
10765    # depend on `.', always an invalid library.  This was fixed in
10766    # development snapshots of GCC prior to 3.0.
10767    case $host_os in
10768      aix4 | aix4.[01] | aix4.[01].*)
10769      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10770	   echo ' yes '
10771	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
10772	:
10773      else
10774	can_build_shared=no
10775      fi
10776      ;;
10777    esac
10778    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10779    # soname into executable. Probably we can add versioning support to
10780    # collect2, so additional links can be useful in future.
10781    if test "$aix_use_runtimelinking" = yes; then
10782      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10783      # instead of lib<name>.a to let people know that these are not
10784      # typical AIX shared libraries.
10785      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10786    else
10787      # We preserve .a as extension for shared libraries through AIX4.2
10788      # and later when we are not doing run time linking.
10789      library_names_spec='${libname}${release}.a $libname.a'
10790      soname_spec='${libname}${release}${shared_ext}$major'
10791    fi
10792    shlibpath_var=LIBPATH
10793  fi
10794  ;;
10795
10796amigaos*)
10797  library_names_spec='$libname.ixlibrary $libname.a'
10798  # Create ${libname}_ixlibrary.a entries in /sys/libs.
10799  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'
10800  ;;
10801
10802beos*)
10803  library_names_spec='${libname}${shared_ext}'
10804  dynamic_linker="$host_os ld.so"
10805  shlibpath_var=LIBRARY_PATH
10806  ;;
10807
10808bsdi4*)
10809  version_type=linux
10810  need_version=no
10811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10812  soname_spec='${libname}${release}${shared_ext}$major'
10813  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10814  shlibpath_var=LD_LIBRARY_PATH
10815  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10816  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10817  # the default ld.so.conf also contains /usr/contrib/lib and
10818  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10819  # libtool to hard-code these into programs
10820  ;;
10821
10822cygwin* | mingw* | pw32*)
10823  version_type=windows
10824  shrext=".dll"
10825  need_version=no
10826  need_lib_prefix=no
10827
10828  case $GCC,$host_os in
10829  yes,cygwin* | yes,mingw* | yes,pw32*)
10830    library_names_spec='$libname.dll.a'
10831    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10832    postinstall_cmds='base_file=`basename \${file}`~
10833      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
10834      dldir=$destdir/`dirname \$dlpath`~
10835      test -d \$dldir || mkdir -p \$dldir~
10836      $install_prog $dir/$dlname \$dldir/$dlname'
10837    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10838      dlpath=$dir/\$dldll~
10839       $rm \$dlpath'
10840    shlibpath_overrides_runpath=yes
10841
10842    case $host_os in
10843    cygwin*)
10844      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10845      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10846      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
10847      ;;
10848    mingw*)
10849      # MinGW DLLs use traditional 'lib' prefix
10850      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10851      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10852      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
10853        # It is most probably a Windows format PATH printed by
10854        # mingw gcc, but we are running on Cygwin. Gcc prints its search
10855        # path with ; separators, and with drive letters. We can handle the
10856        # drive letters (cygwin fileutils understands them), so leave them,
10857        # especially as we might pass files found there to a mingw objdump,
10858        # which wouldn't understand a cygwinified path. Ahh.
10859        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10860      else
10861        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10862      fi
10863      ;;
10864    pw32*)
10865      # pw32 DLLs use 'pw' prefix rather than 'lib'
10866      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
10867      ;;
10868    esac
10869    ;;
10870
10871  *)
10872    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10873    ;;
10874  esac
10875  dynamic_linker='Win32 ld.exe'
10876  # FIXME: first we should search . and the directory the executable is in
10877  shlibpath_var=PATH
10878  ;;
10879
10880darwin* | rhapsody*)
10881  dynamic_linker="$host_os dyld"
10882  version_type=darwin
10883  need_lib_prefix=no
10884  need_version=no
10885  # FIXME: Relying on posixy $() will cause problems for
10886  #        cross-compilation, but unfortunately the echo tests do not
10887  #        yet detect zsh echo's removal of \ escapes.
10888  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10889  soname_spec='${libname}${release}${major}$shared_ext'
10890  shlibpath_overrides_runpath=yes
10891  shlibpath_var=DYLD_LIBRARY_PATH
10892  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
10893  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
10894  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
10895  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"`
10896  fi
10897  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10898  ;;
10899
10900dgux*)
10901  version_type=linux
10902  need_lib_prefix=no
10903  need_version=no
10904  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10905  soname_spec='${libname}${release}${shared_ext}$major'
10906  shlibpath_var=LD_LIBRARY_PATH
10907  ;;
10908
10909freebsd1*)
10910  dynamic_linker=no
10911  ;;
10912
10913freebsd*)
10914  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
10915  version_type=freebsd-$objformat
10916  case $version_type in
10917    freebsd-elf*)
10918      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10919      need_version=no
10920      need_lib_prefix=no
10921      ;;
10922    freebsd-*)
10923      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10924      need_version=yes
10925      ;;
10926  esac
10927  shlibpath_var=LD_LIBRARY_PATH
10928  case $host_os in
10929  freebsd2*)
10930    shlibpath_overrides_runpath=yes
10931    ;;
10932  freebsd3.01* | freebsdelf3.01*)
10933    shlibpath_overrides_runpath=yes
10934    hardcode_into_libs=yes
10935    ;;
10936  *) # from 3.2 on
10937    shlibpath_overrides_runpath=no
10938    hardcode_into_libs=yes
10939    ;;
10940  esac
10941  ;;
10942
10943gnu*)
10944  version_type=linux
10945  need_lib_prefix=no
10946  need_version=no
10947  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10948  soname_spec='${libname}${release}${shared_ext}$major'
10949  shlibpath_var=LD_LIBRARY_PATH
10950  hardcode_into_libs=yes
10951  ;;
10952
10953hpux9* | hpux10* | hpux11*)
10954  # Give a soname corresponding to the major version so that dld.sl refuses to
10955  # link against other versions.
10956  version_type=sunos
10957  need_lib_prefix=no
10958  need_version=no
10959  case "$host_cpu" in
10960  ia64*)
10961    shrext='.so'
10962    hardcode_into_libs=yes
10963    dynamic_linker="$host_os dld.so"
10964    shlibpath_var=LD_LIBRARY_PATH
10965    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10966    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10967    soname_spec='${libname}${release}${shared_ext}$major'
10968    if test "X$HPUX_IA64_MODE" = X32; then
10969      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10970    else
10971      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10972    fi
10973    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10974    ;;
10975   hppa*64*)
10976     shrext='.sl'
10977     hardcode_into_libs=yes
10978     dynamic_linker="$host_os dld.sl"
10979     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10980     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10981     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982     soname_spec='${libname}${release}${shared_ext}$major'
10983     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10984     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10985     ;;
10986   *)
10987    shrext='.sl'
10988    dynamic_linker="$host_os dld.sl"
10989    shlibpath_var=SHLIB_PATH
10990    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10991    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10992    soname_spec='${libname}${release}${shared_ext}$major'
10993    ;;
10994  esac
10995  # HP-UX runs *really* slowly unless shared libraries are mode 555.
10996  postinstall_cmds='chmod 555 $lib'
10997  ;;
10998
10999irix5* | irix6* | nonstopux*)
11000  case $host_os in
11001    nonstopux*) version_type=nonstopux ;;
11002    *)
11003	if test "$lt_cv_prog_gnu_ld" = yes; then
11004		version_type=linux
11005	else
11006		version_type=irix
11007	fi ;;
11008  esac
11009  need_lib_prefix=no
11010  need_version=no
11011  soname_spec='${libname}${release}${shared_ext}$major'
11012  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11013  case $host_os in
11014  irix5* | nonstopux*)
11015    libsuff= shlibsuff=
11016    ;;
11017  *)
11018    case $LD in # libtool.m4 will add one of these switches to LD
11019    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11020      libsuff= shlibsuff= libmagic=32-bit;;
11021    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11022      libsuff=32 shlibsuff=N32 libmagic=N32;;
11023    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11024      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11025    *) libsuff= shlibsuff= libmagic=never-match;;
11026    esac
11027    ;;
11028  esac
11029  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11030  shlibpath_overrides_runpath=no
11031  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11032  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11033  hardcode_into_libs=yes
11034  ;;
11035
11036# No shared lib support for Linux oldld, aout, or coff.
11037linux*oldld* | linux*aout* | linux*coff*)
11038  dynamic_linker=no
11039  ;;
11040
11041# This must be Linux ELF.
11042linux*)
11043  version_type=linux
11044  need_lib_prefix=no
11045  need_version=no
11046  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11047  soname_spec='${libname}${release}${shared_ext}$major'
11048  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11049  shlibpath_var=LD_LIBRARY_PATH
11050  shlibpath_overrides_runpath=no
11051  # This implies no fast_install, which is unacceptable.
11052  # Some rework will be needed to allow for fast_install
11053  # before this can be enabled.
11054  hardcode_into_libs=yes
11055
11056  # We used to test for /lib/ld.so.1 and disable shared libraries on
11057  # powerpc, because MkLinux only supported shared libraries with the
11058  # GNU dynamic linker.  Since this was broken with cross compilers,
11059  # most powerpc-linux boxes support dynamic linking these days and
11060  # people can always --disable-shared, the test was removed, and we
11061  # assume the GNU/Linux dynamic linker is in use.
11062  dynamic_linker='GNU/Linux ld.so'
11063  ;;
11064
11065netbsd*)
11066  version_type=sunos
11067  need_lib_prefix=no
11068  need_version=no
11069  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11070    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11071    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11072    dynamic_linker='NetBSD (a.out) ld.so'
11073  else
11074    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
11075    soname_spec='${libname}${release}${shared_ext}$major'
11076    dynamic_linker='NetBSD ld.elf_so'
11077  fi
11078  shlibpath_var=LD_LIBRARY_PATH
11079  shlibpath_overrides_runpath=yes
11080  hardcode_into_libs=yes
11081  ;;
11082
11083newsos6)
11084  version_type=linux
11085  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11086  shlibpath_var=LD_LIBRARY_PATH
11087  shlibpath_overrides_runpath=yes
11088  ;;
11089
11090nto-qnx)
11091  version_type=linux
11092  need_lib_prefix=no
11093  need_version=no
11094  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11095  soname_spec='${libname}${release}${shared_ext}$major'
11096  shlibpath_var=LD_LIBRARY_PATH
11097  shlibpath_overrides_runpath=yes
11098  ;;
11099
11100openbsd*)
11101  version_type=sunos
11102  need_lib_prefix=no
11103  need_version=no
11104  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11105  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11106  shlibpath_var=LD_LIBRARY_PATH
11107  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11108    case $host_os in
11109      openbsd2.[89] | openbsd2.[89].*)
11110	shlibpath_overrides_runpath=no
11111	;;
11112      *)
11113	shlibpath_overrides_runpath=yes
11114	;;
11115      esac
11116  else
11117    shlibpath_overrides_runpath=yes
11118  fi
11119  ;;
11120
11121os2*)
11122  libname_spec='$name'
11123  shrext=".dll"
11124  need_lib_prefix=no
11125  library_names_spec='$libname${shared_ext} $libname.a'
11126  dynamic_linker='OS/2 ld.exe'
11127  shlibpath_var=LIBPATH
11128  ;;
11129
11130osf3* | osf4* | osf5*)
11131  version_type=osf
11132  need_lib_prefix=no
11133  need_version=no
11134  soname_spec='${libname}${release}${shared_ext}$major'
11135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11136  shlibpath_var=LD_LIBRARY_PATH
11137  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11138  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11139  ;;
11140
11141sco3.2v5*)
11142  version_type=osf
11143  soname_spec='${libname}${release}${shared_ext}$major'
11144  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11145  shlibpath_var=LD_LIBRARY_PATH
11146  ;;
11147
11148solaris*)
11149  version_type=linux
11150  need_lib_prefix=no
11151  need_version=no
11152  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11153  soname_spec='${libname}${release}${shared_ext}$major'
11154  shlibpath_var=LD_LIBRARY_PATH
11155  shlibpath_overrides_runpath=yes
11156  hardcode_into_libs=yes
11157  # ldd complains unless libraries are executable
11158  postinstall_cmds='chmod +x $lib'
11159  ;;
11160
11161sunos4*)
11162  version_type=sunos
11163  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11164  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11165  shlibpath_var=LD_LIBRARY_PATH
11166  shlibpath_overrides_runpath=yes
11167  if test "$with_gnu_ld" = yes; then
11168    need_lib_prefix=no
11169  fi
11170  need_version=yes
11171  ;;
11172
11173sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11174  version_type=linux
11175  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11176  soname_spec='${libname}${release}${shared_ext}$major'
11177  shlibpath_var=LD_LIBRARY_PATH
11178  case $host_vendor in
11179    sni)
11180      shlibpath_overrides_runpath=no
11181      need_lib_prefix=no
11182      export_dynamic_flag_spec='${wl}-Blargedynsym'
11183      runpath_var=LD_RUN_PATH
11184      ;;
11185    siemens)
11186      need_lib_prefix=no
11187      ;;
11188    motorola)
11189      need_lib_prefix=no
11190      need_version=no
11191      shlibpath_overrides_runpath=no
11192      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11193      ;;
11194  esac
11195  ;;
11196
11197sysv4*MP*)
11198  if test -d /usr/nec ;then
11199    version_type=linux
11200    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11201    soname_spec='$libname${shared_ext}.$major'
11202    shlibpath_var=LD_LIBRARY_PATH
11203  fi
11204  ;;
11205
11206uts4*)
11207  version_type=linux
11208  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11209  soname_spec='${libname}${release}${shared_ext}$major'
11210  shlibpath_var=LD_LIBRARY_PATH
11211  ;;
11212
11213*)
11214  dynamic_linker=no
11215  ;;
11216esac
11217echo "$as_me:$LINENO: result: $dynamic_linker" >&5
11218echo "${ECHO_T}$dynamic_linker" >&6
11219test "$dynamic_linker" = no && can_build_shared=no
11220
11221if test "x$enable_dlopen" != xyes; then
11222  enable_dlopen=unknown
11223  enable_dlopen_self=unknown
11224  enable_dlopen_self_static=unknown
11225else
11226  lt_cv_dlopen=no
11227  lt_cv_dlopen_libs=
11228
11229  case $host_os in
11230  beos*)
11231    lt_cv_dlopen="load_add_on"
11232    lt_cv_dlopen_libs=
11233    lt_cv_dlopen_self=yes
11234    ;;
11235
11236  mingw* | pw32*)
11237    lt_cv_dlopen="LoadLibrary"
11238    lt_cv_dlopen_libs=
11239   ;;
11240
11241  cygwin*)
11242    lt_cv_dlopen="dlopen"
11243    lt_cv_dlopen_libs=
11244   ;;
11245
11246  darwin*)
11247  # if libdl is installed we need to link against it
11248    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11249echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11250if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11251  echo $ECHO_N "(cached) $ECHO_C" >&6
11252else
11253  ac_check_lib_save_LIBS=$LIBS
11254LIBS="-ldl  $LIBS"
11255cat >conftest.$ac_ext <<_ACEOF
11256#line $LINENO "configure"
11257#include "confdefs.h"
11258
11259/* Override any gcc2 internal prototype to avoid an error.  */
11260#ifdef __cplusplus
11261extern "C"
11262#endif
11263/* We use char because int might match the return type of a gcc2
11264   builtin and then its argument prototype would still apply.  */
11265char dlopen ();
11266#ifdef F77_DUMMY_MAIN
11267#  ifdef __cplusplus
11268     extern "C"
11269#  endif
11270   int F77_DUMMY_MAIN() { return 1; }
11271#endif
11272int
11273main ()
11274{
11275dlopen ();
11276  ;
11277  return 0;
11278}
11279_ACEOF
11280rm -f conftest.$ac_objext conftest$ac_exeext
11281if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11282  (eval $ac_link) 2>&5
11283  ac_status=$?
11284  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11285  (exit $ac_status); } &&
11286         { ac_try='test -s conftest$ac_exeext'
11287  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11288  (eval $ac_try) 2>&5
11289  ac_status=$?
11290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11291  (exit $ac_status); }; }; then
11292  ac_cv_lib_dl_dlopen=yes
11293else
11294  echo "$as_me: failed program was:" >&5
11295cat conftest.$ac_ext >&5
11296ac_cv_lib_dl_dlopen=no
11297fi
11298rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11299LIBS=$ac_check_lib_save_LIBS
11300fi
11301echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11302echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11303if test $ac_cv_lib_dl_dlopen = yes; then
11304  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11305else
11306
11307    lt_cv_dlopen="dyld"
11308    lt_cv_dlopen_libs=
11309    lt_cv_dlopen_self=yes
11310
11311fi
11312
11313   ;;
11314
11315  *)
11316    echo "$as_me:$LINENO: checking for shl_load" >&5
11317echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
11318if test "${ac_cv_func_shl_load+set}" = set; then
11319  echo $ECHO_N "(cached) $ECHO_C" >&6
11320else
11321  cat >conftest.$ac_ext <<_ACEOF
11322#line $LINENO "configure"
11323#include "confdefs.h"
11324/* System header to define __stub macros and hopefully few prototypes,
11325    which can conflict with char shl_load (); below.  */
11326#include <assert.h>
11327/* Override any gcc2 internal prototype to avoid an error.  */
11328#ifdef __cplusplus
11329extern "C"
11330#endif
11331/* We use char because int might match the return type of a gcc2
11332   builtin and then its argument prototype would still apply.  */
11333char shl_load ();
11334char (*f) ();
11335
11336#ifdef F77_DUMMY_MAIN
11337#  ifdef __cplusplus
11338     extern "C"
11339#  endif
11340   int F77_DUMMY_MAIN() { return 1; }
11341#endif
11342int
11343main ()
11344{
11345/* The GNU C library defines this for functions which it implements
11346    to always fail with ENOSYS.  Some functions are actually named
11347    something starting with __ and the normal name is an alias.  */
11348#if defined (__stub_shl_load) || defined (__stub___shl_load)
11349choke me
11350#else
11351f = shl_load;
11352#endif
11353
11354  ;
11355  return 0;
11356}
11357_ACEOF
11358rm -f conftest.$ac_objext conftest$ac_exeext
11359if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11360  (eval $ac_link) 2>&5
11361  ac_status=$?
11362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11363  (exit $ac_status); } &&
11364         { ac_try='test -s conftest$ac_exeext'
11365  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11366  (eval $ac_try) 2>&5
11367  ac_status=$?
11368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11369  (exit $ac_status); }; }; then
11370  ac_cv_func_shl_load=yes
11371else
11372  echo "$as_me: failed program was:" >&5
11373cat conftest.$ac_ext >&5
11374ac_cv_func_shl_load=no
11375fi
11376rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11377fi
11378echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
11379echo "${ECHO_T}$ac_cv_func_shl_load" >&6
11380if test $ac_cv_func_shl_load = yes; then
11381  lt_cv_dlopen="shl_load"
11382else
11383  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11384echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11385if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11386  echo $ECHO_N "(cached) $ECHO_C" >&6
11387else
11388  ac_check_lib_save_LIBS=$LIBS
11389LIBS="-ldld  $LIBS"
11390cat >conftest.$ac_ext <<_ACEOF
11391#line $LINENO "configure"
11392#include "confdefs.h"
11393
11394/* Override any gcc2 internal prototype to avoid an error.  */
11395#ifdef __cplusplus
11396extern "C"
11397#endif
11398/* We use char because int might match the return type of a gcc2
11399   builtin and then its argument prototype would still apply.  */
11400char shl_load ();
11401#ifdef F77_DUMMY_MAIN
11402#  ifdef __cplusplus
11403     extern "C"
11404#  endif
11405   int F77_DUMMY_MAIN() { return 1; }
11406#endif
11407int
11408main ()
11409{
11410shl_load ();
11411  ;
11412  return 0;
11413}
11414_ACEOF
11415rm -f conftest.$ac_objext conftest$ac_exeext
11416if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11417  (eval $ac_link) 2>&5
11418  ac_status=$?
11419  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11420  (exit $ac_status); } &&
11421         { ac_try='test -s conftest$ac_exeext'
11422  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11423  (eval $ac_try) 2>&5
11424  ac_status=$?
11425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11426  (exit $ac_status); }; }; then
11427  ac_cv_lib_dld_shl_load=yes
11428else
11429  echo "$as_me: failed program was:" >&5
11430cat conftest.$ac_ext >&5
11431ac_cv_lib_dld_shl_load=no
11432fi
11433rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11434LIBS=$ac_check_lib_save_LIBS
11435fi
11436echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11437echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11438if test $ac_cv_lib_dld_shl_load = yes; then
11439  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
11440else
11441  echo "$as_me:$LINENO: checking for dlopen" >&5
11442echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
11443if test "${ac_cv_func_dlopen+set}" = set; then
11444  echo $ECHO_N "(cached) $ECHO_C" >&6
11445else
11446  cat >conftest.$ac_ext <<_ACEOF
11447#line $LINENO "configure"
11448#include "confdefs.h"
11449/* System header to define __stub macros and hopefully few prototypes,
11450    which can conflict with char dlopen (); below.  */
11451#include <assert.h>
11452/* Override any gcc2 internal prototype to avoid an error.  */
11453#ifdef __cplusplus
11454extern "C"
11455#endif
11456/* We use char because int might match the return type of a gcc2
11457   builtin and then its argument prototype would still apply.  */
11458char dlopen ();
11459char (*f) ();
11460
11461#ifdef F77_DUMMY_MAIN
11462#  ifdef __cplusplus
11463     extern "C"
11464#  endif
11465   int F77_DUMMY_MAIN() { return 1; }
11466#endif
11467int
11468main ()
11469{
11470/* The GNU C library defines this for functions which it implements
11471    to always fail with ENOSYS.  Some functions are actually named
11472    something starting with __ and the normal name is an alias.  */
11473#if defined (__stub_dlopen) || defined (__stub___dlopen)
11474choke me
11475#else
11476f = dlopen;
11477#endif
11478
11479  ;
11480  return 0;
11481}
11482_ACEOF
11483rm -f conftest.$ac_objext conftest$ac_exeext
11484if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11485  (eval $ac_link) 2>&5
11486  ac_status=$?
11487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11488  (exit $ac_status); } &&
11489         { ac_try='test -s conftest$ac_exeext'
11490  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11491  (eval $ac_try) 2>&5
11492  ac_status=$?
11493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11494  (exit $ac_status); }; }; then
11495  ac_cv_func_dlopen=yes
11496else
11497  echo "$as_me: failed program was:" >&5
11498cat conftest.$ac_ext >&5
11499ac_cv_func_dlopen=no
11500fi
11501rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11502fi
11503echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
11504echo "${ECHO_T}$ac_cv_func_dlopen" >&6
11505if test $ac_cv_func_dlopen = yes; then
11506  lt_cv_dlopen="dlopen"
11507else
11508  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11509echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11510if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11511  echo $ECHO_N "(cached) $ECHO_C" >&6
11512else
11513  ac_check_lib_save_LIBS=$LIBS
11514LIBS="-ldl  $LIBS"
11515cat >conftest.$ac_ext <<_ACEOF
11516#line $LINENO "configure"
11517#include "confdefs.h"
11518
11519/* Override any gcc2 internal prototype to avoid an error.  */
11520#ifdef __cplusplus
11521extern "C"
11522#endif
11523/* We use char because int might match the return type of a gcc2
11524   builtin and then its argument prototype would still apply.  */
11525char dlopen ();
11526#ifdef F77_DUMMY_MAIN
11527#  ifdef __cplusplus
11528     extern "C"
11529#  endif
11530   int F77_DUMMY_MAIN() { return 1; }
11531#endif
11532int
11533main ()
11534{
11535dlopen ();
11536  ;
11537  return 0;
11538}
11539_ACEOF
11540rm -f conftest.$ac_objext conftest$ac_exeext
11541if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11542  (eval $ac_link) 2>&5
11543  ac_status=$?
11544  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11545  (exit $ac_status); } &&
11546         { ac_try='test -s conftest$ac_exeext'
11547  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11548  (eval $ac_try) 2>&5
11549  ac_status=$?
11550  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11551  (exit $ac_status); }; }; then
11552  ac_cv_lib_dl_dlopen=yes
11553else
11554  echo "$as_me: failed program was:" >&5
11555cat conftest.$ac_ext >&5
11556ac_cv_lib_dl_dlopen=no
11557fi
11558rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11559LIBS=$ac_check_lib_save_LIBS
11560fi
11561echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11562echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11563if test $ac_cv_lib_dl_dlopen = yes; then
11564  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11565else
11566  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11567echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
11568if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11569  echo $ECHO_N "(cached) $ECHO_C" >&6
11570else
11571  ac_check_lib_save_LIBS=$LIBS
11572LIBS="-lsvld  $LIBS"
11573cat >conftest.$ac_ext <<_ACEOF
11574#line $LINENO "configure"
11575#include "confdefs.h"
11576
11577/* Override any gcc2 internal prototype to avoid an error.  */
11578#ifdef __cplusplus
11579extern "C"
11580#endif
11581/* We use char because int might match the return type of a gcc2
11582   builtin and then its argument prototype would still apply.  */
11583char dlopen ();
11584#ifdef F77_DUMMY_MAIN
11585#  ifdef __cplusplus
11586     extern "C"
11587#  endif
11588   int F77_DUMMY_MAIN() { return 1; }
11589#endif
11590int
11591main ()
11592{
11593dlopen ();
11594  ;
11595  return 0;
11596}
11597_ACEOF
11598rm -f conftest.$ac_objext conftest$ac_exeext
11599if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11600  (eval $ac_link) 2>&5
11601  ac_status=$?
11602  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11603  (exit $ac_status); } &&
11604         { ac_try='test -s conftest$ac_exeext'
11605  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11606  (eval $ac_try) 2>&5
11607  ac_status=$?
11608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11609  (exit $ac_status); }; }; then
11610  ac_cv_lib_svld_dlopen=yes
11611else
11612  echo "$as_me: failed program was:" >&5
11613cat conftest.$ac_ext >&5
11614ac_cv_lib_svld_dlopen=no
11615fi
11616rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11617LIBS=$ac_check_lib_save_LIBS
11618fi
11619echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11620echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
11621if test $ac_cv_lib_svld_dlopen = yes; then
11622  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11623else
11624  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11625echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
11626if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11627  echo $ECHO_N "(cached) $ECHO_C" >&6
11628else
11629  ac_check_lib_save_LIBS=$LIBS
11630LIBS="-ldld  $LIBS"
11631cat >conftest.$ac_ext <<_ACEOF
11632#line $LINENO "configure"
11633#include "confdefs.h"
11634
11635/* Override any gcc2 internal prototype to avoid an error.  */
11636#ifdef __cplusplus
11637extern "C"
11638#endif
11639/* We use char because int might match the return type of a gcc2
11640   builtin and then its argument prototype would still apply.  */
11641char dld_link ();
11642#ifdef F77_DUMMY_MAIN
11643#  ifdef __cplusplus
11644     extern "C"
11645#  endif
11646   int F77_DUMMY_MAIN() { return 1; }
11647#endif
11648int
11649main ()
11650{
11651dld_link ();
11652  ;
11653  return 0;
11654}
11655_ACEOF
11656rm -f conftest.$ac_objext conftest$ac_exeext
11657if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11658  (eval $ac_link) 2>&5
11659  ac_status=$?
11660  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11661  (exit $ac_status); } &&
11662         { ac_try='test -s conftest$ac_exeext'
11663  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11664  (eval $ac_try) 2>&5
11665  ac_status=$?
11666  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11667  (exit $ac_status); }; }; then
11668  ac_cv_lib_dld_dld_link=yes
11669else
11670  echo "$as_me: failed program was:" >&5
11671cat conftest.$ac_ext >&5
11672ac_cv_lib_dld_dld_link=no
11673fi
11674rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11675LIBS=$ac_check_lib_save_LIBS
11676fi
11677echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11678echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
11679if test $ac_cv_lib_dld_dld_link = yes; then
11680  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
11681fi
11682
11683
11684fi
11685
11686
11687fi
11688
11689
11690fi
11691
11692
11693fi
11694
11695
11696fi
11697
11698    ;;
11699  esac
11700
11701  if test "x$lt_cv_dlopen" != xno; then
11702    enable_dlopen=yes
11703  else
11704    enable_dlopen=no
11705  fi
11706
11707  case $lt_cv_dlopen in
11708  dlopen)
11709    save_CPPFLAGS="$CPPFLAGS"
11710    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11711
11712    save_LDFLAGS="$LDFLAGS"
11713    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11714
11715    save_LIBS="$LIBS"
11716    LIBS="$lt_cv_dlopen_libs $LIBS"
11717
11718    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
11719echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
11720if test "${lt_cv_dlopen_self+set}" = set; then
11721  echo $ECHO_N "(cached) $ECHO_C" >&6
11722else
11723  	  if test "$cross_compiling" = yes; then :
11724  lt_cv_dlopen_self=cross
11725else
11726  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11727  lt_status=$lt_dlunknown
11728  cat > conftest.$ac_ext <<EOF
11729#line 11729 "configure"
11730#include "confdefs.h"
11731
11732#if HAVE_DLFCN_H
11733#include <dlfcn.h>
11734#endif
11735
11736#include <stdio.h>
11737
11738#ifdef RTLD_GLOBAL
11739#  define LT_DLGLOBAL		RTLD_GLOBAL
11740#else
11741#  ifdef DL_GLOBAL
11742#    define LT_DLGLOBAL		DL_GLOBAL
11743#  else
11744#    define LT_DLGLOBAL		0
11745#  endif
11746#endif
11747
11748/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11749   find out it does not work in some platform. */
11750#ifndef LT_DLLAZY_OR_NOW
11751#  ifdef RTLD_LAZY
11752#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11753#  else
11754#    ifdef DL_LAZY
11755#      define LT_DLLAZY_OR_NOW		DL_LAZY
11756#    else
11757#      ifdef RTLD_NOW
11758#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11759#      else
11760#        ifdef DL_NOW
11761#          define LT_DLLAZY_OR_NOW	DL_NOW
11762#        else
11763#          define LT_DLLAZY_OR_NOW	0
11764#        endif
11765#      endif
11766#    endif
11767#  endif
11768#endif
11769
11770#ifdef __cplusplus
11771extern "C" void exit (int);
11772#endif
11773
11774void fnord() { int i=42;}
11775int main ()
11776{
11777  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11778  int status = $lt_dlunknown;
11779
11780  if (self)
11781    {
11782      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11783      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11784      /* dlclose (self); */
11785    }
11786
11787    exit (status);
11788}
11789EOF
11790  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11791  (eval $ac_link) 2>&5
11792  ac_status=$?
11793  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11794  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11795    (./conftest; exit; ) 2>/dev/null
11796    lt_status=$?
11797    case x$lt_status in
11798      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11799      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11800      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
11801    esac
11802  else :
11803    # compilation failed
11804    lt_cv_dlopen_self=no
11805  fi
11806fi
11807rm -fr conftest*
11808
11809
11810fi
11811echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
11812echo "${ECHO_T}$lt_cv_dlopen_self" >&6
11813
11814    if test "x$lt_cv_dlopen_self" = xyes; then
11815      LDFLAGS="$LDFLAGS $link_static_flag"
11816      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
11817echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
11818if test "${lt_cv_dlopen_self_static+set}" = set; then
11819  echo $ECHO_N "(cached) $ECHO_C" >&6
11820else
11821  	  if test "$cross_compiling" = yes; then :
11822  lt_cv_dlopen_self_static=cross
11823else
11824  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11825  lt_status=$lt_dlunknown
11826  cat > conftest.$ac_ext <<EOF
11827#line 11827 "configure"
11828#include "confdefs.h"
11829
11830#if HAVE_DLFCN_H
11831#include <dlfcn.h>
11832#endif
11833
11834#include <stdio.h>
11835
11836#ifdef RTLD_GLOBAL
11837#  define LT_DLGLOBAL		RTLD_GLOBAL
11838#else
11839#  ifdef DL_GLOBAL
11840#    define LT_DLGLOBAL		DL_GLOBAL
11841#  else
11842#    define LT_DLGLOBAL		0
11843#  endif
11844#endif
11845
11846/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11847   find out it does not work in some platform. */
11848#ifndef LT_DLLAZY_OR_NOW
11849#  ifdef RTLD_LAZY
11850#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11851#  else
11852#    ifdef DL_LAZY
11853#      define LT_DLLAZY_OR_NOW		DL_LAZY
11854#    else
11855#      ifdef RTLD_NOW
11856#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11857#      else
11858#        ifdef DL_NOW
11859#          define LT_DLLAZY_OR_NOW	DL_NOW
11860#        else
11861#          define LT_DLLAZY_OR_NOW	0
11862#        endif
11863#      endif
11864#    endif
11865#  endif
11866#endif
11867
11868#ifdef __cplusplus
11869extern "C" void exit (int);
11870#endif
11871
11872void fnord() { int i=42;}
11873int main ()
11874{
11875  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11876  int status = $lt_dlunknown;
11877
11878  if (self)
11879    {
11880      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11881      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11882      /* dlclose (self); */
11883    }
11884
11885    exit (status);
11886}
11887EOF
11888  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11889  (eval $ac_link) 2>&5
11890  ac_status=$?
11891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11892  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11893    (./conftest; exit; ) 2>/dev/null
11894    lt_status=$?
11895    case x$lt_status in
11896      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11897      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11898      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
11899    esac
11900  else :
11901    # compilation failed
11902    lt_cv_dlopen_self_static=no
11903  fi
11904fi
11905rm -fr conftest*
11906
11907
11908fi
11909echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11910echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
11911    fi
11912
11913    CPPFLAGS="$save_CPPFLAGS"
11914    LDFLAGS="$save_LDFLAGS"
11915    LIBS="$save_LIBS"
11916    ;;
11917  esac
11918
11919  case $lt_cv_dlopen_self in
11920  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11921  *) enable_dlopen_self=unknown ;;
11922  esac
11923
11924  case $lt_cv_dlopen_self_static in
11925  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11926  *) enable_dlopen_self_static=unknown ;;
11927  esac
11928fi
11929
11930
11931# The else clause should only fire when bootstrapping the
11932# libtool distribution, otherwise you forgot to ship ltmain.sh
11933# with your package, and you will get complaints that there are
11934# no rules to generate ltmain.sh.
11935if test -f "$ltmain"; then
11936  # See if we are running on zsh, and set the options which allow our commands through
11937  # without removal of \ escapes.
11938  if test -n "${ZSH_VERSION+set}" ; then
11939    setopt NO_GLOB_SUBST
11940  fi
11941  # Now quote all the things that may contain metacharacters while being
11942  # careful not to overquote the AC_SUBSTed values.  We take copies of the
11943  # variables and quote the copies for generation of the libtool script.
11944  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
11945    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
11946    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
11947    deplibs_check_method reload_flag reload_cmds need_locks \
11948    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
11949    lt_cv_sys_global_symbol_to_c_name_address \
11950    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
11951    old_postinstall_cmds old_postuninstall_cmds \
11952    compiler_CXX \
11953    CC_CXX \
11954    LD_CXX \
11955    lt_prog_compiler_wl_CXX \
11956    lt_prog_compiler_pic_CXX \
11957    lt_prog_compiler_static_CXX \
11958    lt_prog_compiler_no_builtin_flag_CXX \
11959    export_dynamic_flag_spec_CXX \
11960    thread_safe_flag_spec_CXX \
11961    whole_archive_flag_spec_CXX \
11962    enable_shared_with_static_runtimes_CXX \
11963    old_archive_cmds_CXX \
11964    old_archive_from_new_cmds_CXX \
11965    predep_objects_CXX \
11966    postdep_objects_CXX \
11967    predeps_CXX \
11968    postdeps_CXX \
11969    compiler_lib_search_path_CXX \
11970    archive_cmds_CXX \
11971    archive_expsym_cmds_CXX \
11972    postinstall_cmds_CXX \
11973    postuninstall_cmds_CXX \
11974    old_archive_from_expsyms_cmds_CXX \
11975    allow_undefined_flag_CXX \
11976    no_undefined_flag_CXX \
11977    export_symbols_cmds_CXX \
11978    hardcode_libdir_flag_spec_CXX \
11979    hardcode_libdir_flag_spec_ld_CXX \
11980    hardcode_libdir_separator_CXX \
11981    hardcode_automatic_CXX \
11982    module_cmds_CXX \
11983    module_expsym_cmds_CXX \
11984    lt_cv_prog_compiler_c_o_CXX \
11985    exclude_expsyms_CXX \
11986    include_expsyms_CXX; do
11987
11988    case $var in
11989    old_archive_cmds_CXX | \
11990    old_archive_from_new_cmds_CXX | \
11991    archive_cmds_CXX | \
11992    archive_expsym_cmds_CXX | \
11993    module_cmds_CXX | \
11994    module_expsym_cmds_CXX | \
11995    old_archive_from_expsyms_cmds_CXX | \
11996    export_symbols_cmds_CXX | \
11997    extract_expsyms_cmds | reload_cmds | finish_cmds | \
11998    postinstall_cmds | postuninstall_cmds | \
11999    old_postinstall_cmds | old_postuninstall_cmds | \
12000    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
12001      # Double-quote double-evaled strings.
12002      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
12003      ;;
12004    *)
12005      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
12006      ;;
12007    esac
12008  done
12009
12010  case $lt_echo in
12011  *'\$0 --fallback-echo"')
12012    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
12013    ;;
12014  esac
12015
12016cfgfile="$ofile"
12017
12018  cat <<__EOF__ >> "$cfgfile"
12019# ### BEGIN LIBTOOL TAG CONFIG: $tagname
12020
12021# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12022
12023# Shell to use when invoking shell scripts.
12024SHELL=$lt_SHELL
12025
12026# Whether or not to build shared libraries.
12027build_libtool_libs=$enable_shared
12028
12029# Whether or not to build static libraries.
12030build_old_libs=$enable_static
12031
12032# Whether or not to add -lc for building shared libraries.
12033build_libtool_need_lc=$archive_cmds_need_lc_CXX
12034
12035# Whether or not to disallow shared libs when runtime libs are static
12036allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
12037
12038# Whether or not to optimize for fast installation.
12039fast_install=$enable_fast_install
12040
12041# The host system.
12042host_alias=$host_alias
12043host=$host
12044
12045# An echo program that does not interpret backslashes.
12046echo=$lt_echo
12047
12048# The archiver.
12049AR=$lt_AR
12050AR_FLAGS=$lt_AR_FLAGS
12051
12052# A C compiler.
12053LTCC=$lt_LTCC
12054
12055# A language-specific compiler.
12056CC=$lt_compiler_CXX
12057
12058# Is the compiler the GNU C compiler?
12059with_gcc=$GCC_CXX
12060
12061# An ERE matcher.
12062EGREP=$lt_EGREP
12063
12064# The linker used to build libraries.
12065LD=$lt_LD_CXX
12066
12067# Whether we need hard or soft links.
12068LN_S=$lt_LN_S
12069
12070# A BSD-compatible nm program.
12071NM=$lt_NM
12072
12073# A symbol stripping program
12074STRIP=$STRIP
12075
12076# Used to examine libraries when file_magic_cmd begins "file"
12077MAGIC_CMD=$MAGIC_CMD
12078
12079# Used on cygwin: DLL creation program.
12080DLLTOOL="$DLLTOOL"
12081
12082# Used on cygwin: object dumper.
12083OBJDUMP="$OBJDUMP"
12084
12085# Used on cygwin: assembler.
12086AS="$AS"
12087
12088# The name of the directory that contains temporary libtool files.
12089objdir=$objdir
12090
12091# How to create reloadable object files.
12092reload_flag=$lt_reload_flag
12093reload_cmds=$lt_reload_cmds
12094
12095# How to pass a linker flag through the compiler.
12096wl=$lt_lt_prog_compiler_wl_CXX
12097
12098# Object file suffix (normally "o").
12099objext="$ac_objext"
12100
12101# Old archive suffix (normally "a").
12102libext="$libext"
12103
12104# Shared library suffix (normally ".so").
12105shrext='$shrext'
12106
12107# Executable file suffix (normally "").
12108exeext="$exeext"
12109
12110# Additional compiler flags for building library objects.
12111pic_flag=$lt_lt_prog_compiler_pic_CXX
12112pic_mode=$pic_mode
12113
12114# What is the maximum length of a command?
12115max_cmd_len=$lt_cv_sys_max_cmd_len
12116
12117# Does compiler simultaneously support -c and -o options?
12118compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
12119
12120# Must we lock files when doing compilation ?
12121need_locks=$lt_need_locks
12122
12123# Do we need the lib prefix for modules?
12124need_lib_prefix=$need_lib_prefix
12125
12126# Do we need a version for libraries?
12127need_version=$need_version
12128
12129# Whether dlopen is supported.
12130dlopen_support=$enable_dlopen
12131
12132# Whether dlopen of programs is supported.
12133dlopen_self=$enable_dlopen_self
12134
12135# Whether dlopen of statically linked programs is supported.
12136dlopen_self_static=$enable_dlopen_self_static
12137
12138# Compiler flag to prevent dynamic linking.
12139link_static_flag=$lt_lt_prog_compiler_static_CXX
12140
12141# Compiler flag to turn off builtin functions.
12142no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
12143
12144# Compiler flag to allow reflexive dlopens.
12145export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
12146
12147# Compiler flag to generate shared objects directly from archives.
12148whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
12149
12150# Compiler flag to generate thread-safe objects.
12151thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
12152
12153# Library versioning type.
12154version_type=$version_type
12155
12156# Format of library name prefix.
12157libname_spec=$lt_libname_spec
12158
12159# List of archive names.  First name is the real one, the rest are links.
12160# The last name is the one that the linker finds with -lNAME.
12161library_names_spec=$lt_library_names_spec
12162
12163# The coded name of the library, if different from the real name.
12164soname_spec=$lt_soname_spec
12165
12166# Commands used to build and install an old-style archive.
12167RANLIB=$lt_RANLIB
12168old_archive_cmds=$lt_old_archive_cmds_CXX
12169old_postinstall_cmds=$lt_old_postinstall_cmds
12170old_postuninstall_cmds=$lt_old_postuninstall_cmds
12171
12172# Create an old-style archive from a shared archive.
12173old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
12174
12175# Create a temporary old-style archive to link instead of a shared archive.
12176old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
12177
12178# Commands used to build and install a shared archive.
12179archive_cmds=$lt_archive_cmds_CXX
12180archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
12181postinstall_cmds=$lt_postinstall_cmds
12182postuninstall_cmds=$lt_postuninstall_cmds
12183
12184# Commands used to build a loadable module (assumed same as above if empty)
12185module_cmds=$lt_module_cmds_CXX
12186module_expsym_cmds=$lt_module_expsym_cmds_CXX
12187
12188# Commands to strip libraries.
12189old_striplib=$lt_old_striplib
12190striplib=$lt_striplib
12191
12192# Dependencies to place before the objects being linked to create a
12193# shared library.
12194predep_objects=$lt_predep_objects_CXX
12195
12196# Dependencies to place after the objects being linked to create a
12197# shared library.
12198postdep_objects=$lt_postdep_objects_CXX
12199
12200# Dependencies to place before the objects being linked to create a
12201# shared library.
12202predeps=$lt_predeps_CXX
12203
12204# Dependencies to place after the objects being linked to create a
12205# shared library.
12206postdeps=$lt_postdeps_CXX
12207
12208# The library search path used internally by the compiler when linking
12209# a shared library.
12210compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
12211
12212# Method to check whether dependent libraries are shared objects.
12213deplibs_check_method=$lt_deplibs_check_method
12214
12215# Command to use when deplibs_check_method == file_magic.
12216file_magic_cmd=$lt_file_magic_cmd
12217
12218# Flag that allows shared libraries with undefined symbols to be built.
12219allow_undefined_flag=$lt_allow_undefined_flag_CXX
12220
12221# Flag that forces no undefined symbols.
12222no_undefined_flag=$lt_no_undefined_flag_CXX
12223
12224# Commands used to finish a libtool library installation in a directory.
12225finish_cmds=$lt_finish_cmds
12226
12227# Same as above, but a single script fragment to be evaled but not shown.
12228finish_eval=$lt_finish_eval
12229
12230# Take the output of nm and produce a listing of raw symbols and C names.
12231global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12232
12233# Transform the output of nm in a proper C declaration
12234global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12235
12236# Transform the output of nm in a C name address pair
12237global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12238
12239# This is the shared library runtime path variable.
12240runpath_var=$runpath_var
12241
12242# This is the shared library path variable.
12243shlibpath_var=$shlibpath_var
12244
12245# Is shlibpath searched before the hard-coded library search path?
12246shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12247
12248# How to hardcode a shared library path into an executable.
12249hardcode_action=$hardcode_action_CXX
12250
12251# Whether we should hardcode library paths into libraries.
12252hardcode_into_libs=$hardcode_into_libs
12253
12254# Flag to hardcode \$libdir into a binary during linking.
12255# This must work even if \$libdir does not exist.
12256hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
12257
12258# If ld is used when linking, flag to hardcode \$libdir into
12259# a binary during linking. This must work even if \$libdir does
12260# not exist.
12261hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
12262
12263# Whether we need a single -rpath flag with a separated argument.
12264hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
12265
12266# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
12267# resulting binary.
12268hardcode_direct=$hardcode_direct_CXX
12269
12270# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
12271# resulting binary.
12272hardcode_minus_L=$hardcode_minus_L_CXX
12273
12274# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
12275# the resulting binary.
12276hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
12277
12278# Set to yes if building a shared library automatically hardcodes DIR into the library
12279# and all subsequent libraries and executables linked against it.
12280hardcode_automatic=$hardcode_automatic_CXX
12281
12282# Variables whose values should be saved in libtool wrapper scripts and
12283# restored at relink time.
12284variables_saved_for_relink="$variables_saved_for_relink"
12285
12286# Whether libtool must link a program against all its dependency libraries.
12287link_all_deplibs=$link_all_deplibs_CXX
12288
12289# Compile-time system search path for libraries
12290sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12291
12292# Run-time system search path for libraries
12293sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12294
12295# Fix the shell variable \$srcfile for the compiler.
12296fix_srcfile_path="$fix_srcfile_path_CXX"
12297
12298# Set to yes if exported symbols are required.
12299always_export_symbols=$always_export_symbols_CXX
12300
12301# The commands to list exported symbols.
12302export_symbols_cmds=$lt_export_symbols_cmds_CXX
12303
12304# The commands to extract the exported symbol list from a shared archive.
12305extract_expsyms_cmds=$lt_extract_expsyms_cmds
12306
12307# Symbols that should not be listed in the preloaded symbols.
12308exclude_expsyms=$lt_exclude_expsyms_CXX
12309
12310# Symbols that must always be exported.
12311include_expsyms=$lt_include_expsyms_CXX
12312
12313# ### END LIBTOOL TAG CONFIG: $tagname
12314
12315__EOF__
12316
12317
12318else
12319  # If there is no Makefile yet, we rely on a make rule to execute
12320  # `config.status --recheck' to rerun these tests and create the
12321  # libtool script then.
12322  test -f Makefile && make "$ltmain"
12323fi
12324
12325
12326ac_ext=c
12327ac_cpp='$CPP $CPPFLAGS'
12328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12330ac_compiler_gnu=$ac_cv_c_compiler_gnu
12331
12332CC=$lt_save_CC
12333LDCXX=$LD
12334LD=$lt_save_LD
12335GCC=$lt_save_GCC
12336with_gnu_ldcxx=$with_gnu_ld
12337with_gnu_ld=$lt_save_with_gnu_ld
12338lt_cv_path_LDCXX=$lt_cv_path_LD
12339lt_cv_path_LD=$lt_save_path_LD
12340lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
12341lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
12342
12343	else
12344	  tagname=""
12345	fi
12346	;;
12347
12348      F77)
12349	if test -n "$F77" && test "X$F77" != "Xno"; then
12350
12351ac_ext=f
12352ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
12353ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12354ac_compiler_gnu=$ac_cv_f77_compiler_gnu
12355
12356
12357archive_cmds_need_lc_F77=no
12358allow_undefined_flag_F77=
12359always_export_symbols_F77=no
12360archive_expsym_cmds_F77=
12361export_dynamic_flag_spec_F77=
12362hardcode_direct_F77=no
12363hardcode_libdir_flag_spec_F77=
12364hardcode_libdir_flag_spec_ld_F77=
12365hardcode_libdir_separator_F77=
12366hardcode_minus_L_F77=no
12367hardcode_automatic_F77=no
12368module_cmds_F77=
12369module_expsym_cmds_F77=
12370link_all_deplibs_F77=unknown
12371old_archive_cmds_F77=$old_archive_cmds
12372no_undefined_flag_F77=
12373whole_archive_flag_spec_F77=
12374enable_shared_with_static_runtimes_F77=no
12375
12376# Source file extension for f77 test sources.
12377ac_ext=f
12378
12379# Object file extension for compiled f77 test sources.
12380objext=o
12381objext_F77=$objext
12382
12383# Code to be used in simple compile tests
12384lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
12385
12386# Code to be used in simple link tests
12387lt_simple_link_test_code="      program t\n      end\n"
12388
12389# ltmain only uses $CC for tagged configurations so make sure $CC is set.
12390
12391# If no C compiler was specified, use CC.
12392LTCC=${LTCC-"$CC"}
12393
12394# Allow CC to be a program name with arguments.
12395compiler=$CC
12396
12397
12398# Allow CC to be a program name with arguments.
12399lt_save_CC="$CC"
12400CC=${F77-"f77"}
12401compiler=$CC
12402compiler_F77=$CC
12403cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
12404
12405echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12406echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
12407echo "$as_me:$LINENO: result: $can_build_shared" >&5
12408echo "${ECHO_T}$can_build_shared" >&6
12409
12410echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12411echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
12412test "$can_build_shared" = "no" && enable_shared=no
12413
12414# On AIX, shared libraries and static libraries use the same namespace, and
12415# are all built from PIC.
12416case "$host_os" in
12417aix3*)
12418  test "$enable_shared" = yes && enable_static=no
12419  if test -n "$RANLIB"; then
12420    archive_cmds="$archive_cmds~\$RANLIB \$lib"
12421    postinstall_cmds='$RANLIB $lib'
12422  fi
12423  ;;
12424aix4*)
12425  test "$enable_shared" = yes && enable_static=no
12426  ;;
12427esac
12428echo "$as_me:$LINENO: result: $enable_shared" >&5
12429echo "${ECHO_T}$enable_shared" >&6
12430
12431echo "$as_me:$LINENO: checking whether to build static libraries" >&5
12432echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
12433# Make sure either enable_shared or enable_static is yes.
12434test "$enable_shared" = yes || enable_static=yes
12435echo "$as_me:$LINENO: result: $enable_static" >&5
12436echo "${ECHO_T}$enable_static" >&6
12437
12438test "$ld_shlibs_F77" = no && can_build_shared=no
12439
12440GCC_F77="$G77"
12441LD_F77="$LD"
12442
12443lt_prog_compiler_wl_F77=
12444lt_prog_compiler_pic_F77=
12445lt_prog_compiler_static_F77=
12446
12447echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12448echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
12449
12450  if test "$GCC" = yes; then
12451    lt_prog_compiler_wl_F77='-Wl,'
12452    lt_prog_compiler_static_F77='-static'
12453
12454    case $host_os in
12455      aix*)
12456      # All AIX code is PIC.
12457      if test "$host_cpu" = ia64; then
12458	# AIX 5 now supports IA64 processor
12459	lt_prog_compiler_static_F77='-Bstatic'
12460      fi
12461      ;;
12462
12463    amigaos*)
12464      # FIXME: we need at least 68020 code to build shared libraries, but
12465      # adding the `-m68020' flag to GCC prevents building anything better,
12466      # like `-m68040'.
12467      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
12468      ;;
12469
12470    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12471      # PIC is the default for these OSes.
12472      ;;
12473
12474    mingw* | pw32* | os2*)
12475      # This hack is so that the source file can tell whether it is being
12476      # built for inclusion in a dll (and should export symbols for example).
12477      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
12478      ;;
12479
12480    darwin* | rhapsody*)
12481      # PIC is the default on this platform
12482      # Common symbols not allowed in MH_DYLIB files
12483      lt_prog_compiler_pic_F77='-fno-common'
12484      ;;
12485
12486    msdosdjgpp*)
12487      # Just because we use GCC doesn't mean we suddenly get shared libraries
12488      # on systems that don't support them.
12489      lt_prog_compiler_can_build_shared_F77=no
12490      enable_shared=no
12491      ;;
12492
12493    sysv4*MP*)
12494      if test -d /usr/nec; then
12495	lt_prog_compiler_pic_F77=-Kconform_pic
12496      fi
12497      ;;
12498
12499    hpux*)
12500      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12501      # not for PA HP-UX.
12502      case "$host_cpu" in
12503      hppa*64*|ia64*)
12504	# +Z the default
12505	;;
12506      *)
12507	lt_prog_compiler_pic_F77='-fPIC'
12508	;;
12509      esac
12510      ;;
12511
12512    *)
12513      lt_prog_compiler_pic_F77='-fPIC'
12514      ;;
12515    esac
12516  else
12517    # PORTME Check for flag to pass linker flags through the system compiler.
12518    case $host_os in
12519    aix*)
12520      lt_prog_compiler_wl_F77='-Wl,'
12521      if test "$host_cpu" = ia64; then
12522	# AIX 5 now supports IA64 processor
12523	lt_prog_compiler_static_F77='-Bstatic'
12524      else
12525	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
12526      fi
12527      ;;
12528
12529    mingw* | pw32* | os2*)
12530      # This hack is so that the source file can tell whether it is being
12531      # built for inclusion in a dll (and should export symbols for example).
12532      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
12533      ;;
12534
12535    hpux9* | hpux10* | hpux11*)
12536      lt_prog_compiler_wl_F77='-Wl,'
12537      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12538      # not for PA HP-UX.
12539      case "$host_cpu" in
12540      hppa*64*|ia64*)
12541	# +Z the default
12542	;;
12543      *)
12544	lt_prog_compiler_pic_F77='+Z'
12545	;;
12546      esac
12547      # Is there a better lt_prog_compiler_static that works with the bundled CC?
12548      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
12549      ;;
12550
12551    irix5* | irix6* | nonstopux*)
12552      lt_prog_compiler_wl_F77='-Wl,'
12553      # PIC (with -KPIC) is the default.
12554      lt_prog_compiler_static_F77='-non_shared'
12555      ;;
12556
12557    newsos6)
12558      lt_prog_compiler_pic_F77='-KPIC'
12559      lt_prog_compiler_static_F77='-Bstatic'
12560      ;;
12561
12562    linux*)
12563      case $CC in
12564      icc|ecc)
12565	lt_prog_compiler_wl_F77='-Wl,'
12566	lt_prog_compiler_pic_F77='-KPIC'
12567	lt_prog_compiler_static_F77='-static'
12568        ;;
12569      ccc)
12570        lt_prog_compiler_wl_F77='-Wl,'
12571        # All Alpha code is PIC.
12572        lt_prog_compiler_static_F77='-non_shared'
12573        ;;
12574      esac
12575      ;;
12576
12577    osf3* | osf4* | osf5*)
12578      lt_prog_compiler_wl_F77='-Wl,'
12579      # All OSF/1 code is PIC.
12580      lt_prog_compiler_static_F77='-non_shared'
12581      ;;
12582
12583    sco3.2v5*)
12584      lt_prog_compiler_pic_F77='-Kpic'
12585      lt_prog_compiler_static_F77='-dn'
12586      ;;
12587
12588    solaris*)
12589      lt_prog_compiler_wl_F77='-Wl,'
12590      lt_prog_compiler_pic_F77='-KPIC'
12591      lt_prog_compiler_static_F77='-Bstatic'
12592      ;;
12593
12594    sunos4*)
12595      lt_prog_compiler_wl_F77='-Qoption ld '
12596      lt_prog_compiler_pic_F77='-PIC'
12597      lt_prog_compiler_static_F77='-Bstatic'
12598      ;;
12599
12600    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12601      lt_prog_compiler_wl_F77='-Wl,'
12602      lt_prog_compiler_pic_F77='-KPIC'
12603      lt_prog_compiler_static_F77='-Bstatic'
12604      ;;
12605
12606    sysv4*MP*)
12607      if test -d /usr/nec ;then
12608	lt_prog_compiler_pic_F77='-Kconform_pic'
12609	lt_prog_compiler_static_F77='-Bstatic'
12610      fi
12611      ;;
12612
12613    uts4*)
12614      lt_prog_compiler_pic_F77='-pic'
12615      lt_prog_compiler_static_F77='-Bstatic'
12616      ;;
12617
12618    *)
12619      lt_prog_compiler_can_build_shared_F77=no
12620      ;;
12621    esac
12622  fi
12623
12624echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
12625echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
12626
12627#
12628# Check to make sure the PIC flag actually works.
12629#
12630if test -n "$lt_prog_compiler_pic_F77"; then
12631  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
12632echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
12633if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
12634  echo $ECHO_N "(cached) $ECHO_C" >&6
12635else
12636  lt_prog_compiler_pic_works_F77=no
12637  ac_outfile=conftest.$ac_objext
12638   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12639   lt_compiler_flag="$lt_prog_compiler_pic_F77"
12640   # Insert the option either (1) after the last *FLAGS variable, or
12641   # (2) before a word containing "conftest.", or (3) at the end.
12642   # Note that $ac_compile itself does not contain backslashes and begins
12643   # with a dollar sign (not a hyphen), so the echo should work correctly.
12644   # The option is referenced via a variable to avoid confusing sed.
12645   lt_compile=`echo "$ac_compile" | $SED \
12646   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
12647   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12648   -e 's:$: $lt_compiler_flag:'`
12649   (eval echo "\"\$as_me:12649: $lt_compile\"" >&5)
12650   (eval "$lt_compile" 2>conftest.err)
12651   ac_status=$?
12652   cat conftest.err >&5
12653   echo "$as_me:12653: \$? = $ac_status" >&5
12654   if (exit $ac_status) && test -s "$ac_outfile"; then
12655     # The compiler can only warn and ignore the option if not recognized
12656     # So say no if there are warnings
12657     if test ! -s conftest.err; then
12658       lt_prog_compiler_pic_works_F77=yes
12659     fi
12660   fi
12661   $rm conftest*
12662
12663fi
12664echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
12665echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
12666
12667if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
12668    case $lt_prog_compiler_pic_F77 in
12669     "" | " "*) ;;
12670     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
12671     esac
12672else
12673    lt_prog_compiler_pic_F77=
12674     lt_prog_compiler_can_build_shared_F77=no
12675fi
12676
12677fi
12678case "$host_os" in
12679  # For platforms which do not support PIC, -DPIC is meaningless:
12680  *djgpp*)
12681    lt_prog_compiler_pic_F77=
12682    ;;
12683  *)
12684    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
12685    ;;
12686esac
12687
12688echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12689echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
12690if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
12691  echo $ECHO_N "(cached) $ECHO_C" >&6
12692else
12693  lt_cv_prog_compiler_c_o_F77=no
12694   $rm -r conftest 2>/dev/null
12695   mkdir conftest
12696   cd conftest
12697   mkdir out
12698   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12699
12700   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
12701   # that will create temporary files in the current directory regardless of
12702   # the output directory.  Thus, making CWD read-only will cause this test
12703   # to fail, enabling locking or at least warning the user not to do parallel
12704   # builds.
12705   chmod -w .
12706
12707   lt_compiler_flag="-o out/conftest2.$ac_objext"
12708   # Insert the option either (1) after the last *FLAGS variable, or
12709   # (2) before a word containing "conftest.", or (3) at the end.
12710   # Note that $ac_compile itself does not contain backslashes and begins
12711   # with a dollar sign (not a hyphen), so the echo should work correctly.
12712   lt_compile=`echo "$ac_compile" | $SED \
12713   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
12714   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12715   -e 's:$: $lt_compiler_flag:'`
12716   (eval echo "\"\$as_me:12716: $lt_compile\"" >&5)
12717   (eval "$lt_compile" 2>out/conftest.err)
12718   ac_status=$?
12719   cat out/conftest.err >&5
12720   echo "$as_me:12720: \$? = $ac_status" >&5
12721   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12722   then
12723     # The compiler can only warn and ignore the option if not recognized
12724     # So say no if there are warnings
12725     if test ! -s out/conftest.err; then
12726       lt_cv_prog_compiler_c_o_F77=yes
12727     fi
12728   fi
12729   chmod u+w .
12730   $rm conftest* out/*
12731   rmdir out
12732   cd ..
12733   rmdir conftest
12734   $rm conftest*
12735
12736fi
12737echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
12738echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
12739
12740
12741hard_links="nottested"
12742if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
12743  # do not overwrite the value of need_locks provided by the user
12744  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12745echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
12746  hard_links=yes
12747  $rm conftest*
12748  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12749  touch conftest.a
12750  ln conftest.a conftest.b 2>&5 || hard_links=no
12751  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12752  echo "$as_me:$LINENO: result: $hard_links" >&5
12753echo "${ECHO_T}$hard_links" >&6
12754  if test "$hard_links" = no; then
12755    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12756echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12757    need_locks=warn
12758  fi
12759else
12760  need_locks=no
12761fi
12762
12763echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12764echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
12765
12766  runpath_var=
12767  allow_undefined_flag_F77=
12768  enable_shared_with_static_runtimes_F77=no
12769  archive_cmds_F77=
12770  archive_expsym_cmds_F77=
12771  old_archive_From_new_cmds_F77=
12772  old_archive_from_expsyms_cmds_F77=
12773  export_dynamic_flag_spec_F77=
12774  whole_archive_flag_spec_F77=
12775  thread_safe_flag_spec_F77=
12776  hardcode_libdir_flag_spec_F77=
12777  hardcode_libdir_flag_spec_ld_F77=
12778  hardcode_libdir_separator_F77=
12779  hardcode_direct_F77=no
12780  hardcode_minus_L_F77=no
12781  hardcode_shlibpath_var_F77=unsupported
12782  link_all_deplibs_F77=unknown
12783  hardcode_automatic_F77=no
12784  module_cmds_F77=
12785  module_expsym_cmds_F77=
12786  always_export_symbols_F77=no
12787  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12788  # include_expsyms should be a list of space-separated symbols to be *always*
12789  # included in the symbol list
12790  include_expsyms_F77=
12791  # exclude_expsyms can be an extended regexp of symbols to exclude
12792  # it will be wrapped by ` (' and `)$', so one must not match beginning or
12793  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12794  # as well as any symbol that contains `d'.
12795  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
12796  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12797  # platforms (ab)use it in PIC code, but their linkers get confused if
12798  # the symbol is explicitly referenced.  Since portable code cannot
12799  # rely on this symbol name, it's probably fine to never include it in
12800  # preloaded symbol tables.
12801  extract_expsyms_cmds=
12802
12803  case $host_os in
12804  cygwin* | mingw* | pw32*)
12805    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12806    # When not using gcc, we currently assume that we are using
12807    # Microsoft Visual C++.
12808    if test "$GCC" != yes; then
12809      with_gnu_ld=no
12810    fi
12811    ;;
12812  openbsd*)
12813    with_gnu_ld=no
12814    ;;
12815  esac
12816
12817  ld_shlibs_F77=yes
12818  if test "$with_gnu_ld" = yes; then
12819    # If archive_cmds runs LD, not CC, wlarc should be empty
12820    wlarc='${wl}'
12821
12822    # See if GNU ld supports shared libraries.
12823    case $host_os in
12824    aix3* | aix4* | aix5*)
12825      # On AIX/PPC, the GNU linker is very broken
12826      if test "$host_cpu" != ia64; then
12827	ld_shlibs_F77=no
12828	cat <<EOF 1>&2
12829
12830*** Warning: the GNU linker, at least up to release 2.9.1, is reported
12831*** to be unable to reliably create shared libraries on AIX.
12832*** Therefore, libtool is disabling shared libraries support.  If you
12833*** really care for shared libraries, you may want to modify your PATH
12834*** so that a non-GNU linker is found, and then restart.
12835
12836EOF
12837      fi
12838      ;;
12839
12840    amigaos*)
12841      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)'
12842      hardcode_libdir_flag_spec_F77='-L$libdir'
12843      hardcode_minus_L_F77=yes
12844
12845      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
12846      # that the semantics of dynamic libraries on AmigaOS, at least up
12847      # to version 4, is to share data among multiple programs linked
12848      # with the same dynamic library.  Since this doesn't match the
12849      # behavior of shared libraries on other platforms, we can't use
12850      # them.
12851      ld_shlibs_F77=no
12852      ;;
12853
12854    beos*)
12855      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
12856	allow_undefined_flag_F77=unsupported
12857	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12858	# support --undefined.  This deserves some investigation.  FIXME
12859	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12860      else
12861	ld_shlibs_F77=no
12862      fi
12863      ;;
12864
12865    cygwin* | mingw* | pw32*)
12866      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
12867      # as there is no search path for DLLs.
12868      hardcode_libdir_flag_spec_F77='-L$libdir'
12869      allow_undefined_flag_F77=unsupported
12870      always_export_symbols_F77=no
12871      enable_shared_with_static_runtimes_F77=yes
12872      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
12873
12874      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
12875        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
12876	# If the export-symbols file already is a .def file (1st line
12877	# is EXPORTS), use it as is; otherwise, prepend...
12878	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12879	  cp $export_symbols $output_objdir/$soname.def;
12880	else
12881	  echo EXPORTS > $output_objdir/$soname.def;
12882	  cat $export_symbols >> $output_objdir/$soname.def;
12883	fi~
12884	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
12885      else
12886	ld_shlibs=no
12887      fi
12888      ;;
12889
12890    netbsd*)
12891      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12892	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12893	wlarc=
12894      else
12895	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12896	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12897      fi
12898      ;;
12899
12900    solaris* | sysv5*)
12901      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
12902	ld_shlibs_F77=no
12903	cat <<EOF 1>&2
12904
12905*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12906*** create shared libraries on Solaris systems.  Therefore, libtool
12907*** is disabling shared libraries support.  We urge you to upgrade GNU
12908*** binutils to release 2.9.1 or newer.  Another option is to modify
12909*** your PATH or compiler configuration so that the native linker is
12910*** used, and then restart.
12911
12912EOF
12913      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
12914	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12915	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12916      else
12917	ld_shlibs_F77=no
12918      fi
12919      ;;
12920
12921    sunos4*)
12922      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12923      wlarc=
12924      hardcode_direct_F77=yes
12925      hardcode_shlibpath_var_F77=no
12926      ;;
12927
12928    *)
12929      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
12930	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12931	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12932      else
12933	ld_shlibs_F77=no
12934      fi
12935      ;;
12936    esac
12937
12938    if test "$ld_shlibs_F77" = yes; then
12939      runpath_var=LD_RUN_PATH
12940      hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
12941      export_dynamic_flag_spec_F77='${wl}--export-dynamic'
12942      # ancient GNU ld didn't support --whole-archive et. al.
12943      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
12944 	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12945      else
12946  	whole_archive_flag_spec_F77=
12947      fi
12948    fi
12949  else
12950    # PORTME fill in a description of your system's linker (not GNU ld)
12951    case $host_os in
12952    aix3*)
12953      allow_undefined_flag_F77=unsupported
12954      always_export_symbols_F77=yes
12955      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'
12956      # Note: this linker hardcodes the directories in LIBPATH if there
12957      # are no directories specified by -L.
12958      hardcode_minus_L_F77=yes
12959      if test "$GCC" = yes && test -z "$link_static_flag"; then
12960	# Neither direct hardcoding nor static linking is supported with a
12961	# broken collect2.
12962	hardcode_direct_F77=unsupported
12963      fi
12964      ;;
12965
12966    aix4* | aix5*)
12967      if test "$host_cpu" = ia64; then
12968	# On IA64, the linker does run time linking by default, so we don't
12969	# have to do anything special.
12970	aix_use_runtimelinking=no
12971	exp_sym_flag='-Bexport'
12972	no_entry_flag=""
12973      else
12974	# If we're using GNU nm, then we don't want the "-C" option.
12975	# -C means demangle to AIX nm, but means don't demangle with GNU nm
12976	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12977	  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'
12978	else
12979	  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'
12980	fi
12981	aix_use_runtimelinking=no
12982
12983	# Test if we are trying to use run time linking or normal
12984	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12985	# need to do runtime linking.
12986	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
12987	  for ld_flag in $LDFLAGS; do
12988  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12989  	    aix_use_runtimelinking=yes
12990  	    break
12991  	  fi
12992	  done
12993	esac
12994
12995	exp_sym_flag='-bexport'
12996	no_entry_flag='-bnoentry'
12997      fi
12998
12999      # When large executables or shared objects are built, AIX ld can
13000      # have problems creating the table of contents.  If linking a library
13001      # or program results in "error TOC overflow" add -mminimal-toc to
13002      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13003      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13004
13005      archive_cmds_F77=''
13006      hardcode_direct_F77=yes
13007      hardcode_libdir_separator_F77=':'
13008      link_all_deplibs_F77=yes
13009
13010      if test "$GCC" = yes; then
13011	case $host_os in aix4.012|aix4.012.*)
13012	# We only want to do this on AIX 4.2 and lower, the check
13013	# below for broken collect2 doesn't work under 4.3+
13014	  collect2name=`${CC} -print-prog-name=collect2`
13015	  if test -f "$collect2name" && \
13016  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
13017	  then
13018  	  # We have reworked collect2
13019  	  hardcode_direct_F77=yes
13020	  else
13021  	  # We have old collect2
13022  	  hardcode_direct_F77=unsupported
13023  	  # It fails to find uninstalled libraries when the uninstalled
13024  	  # path is not listed in the libpath.  Setting hardcode_minus_L
13025  	  # to unsupported forces relinking
13026  	  hardcode_minus_L_F77=yes
13027  	  hardcode_libdir_flag_spec_F77='-L$libdir'
13028  	  hardcode_libdir_separator_F77=
13029	  fi
13030	esac
13031	shared_flag='-shared'
13032      else
13033	# not using gcc
13034	if test "$host_cpu" = ia64; then
13035  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13036  	# chokes on -Wl,-G. The following line is correct:
13037	  shared_flag='-G'
13038	else
13039  	if test "$aix_use_runtimelinking" = yes; then
13040	    shared_flag='${wl}-G'
13041	  else
13042	    shared_flag='${wl}-bM:SRE'
13043  	fi
13044	fi
13045      fi
13046
13047      # It seems that -bexpall does not export symbols beginning with
13048      # underscore (_), so it is better to generate a list of symbols to export.
13049      always_export_symbols_F77=yes
13050      if test "$aix_use_runtimelinking" = yes; then
13051	# Warning - without using the other runtime loading flags (-brtl),
13052	# -berok will link without error, but may produce a broken library.
13053	allow_undefined_flag_F77='-berok'
13054       # Determine the default libpath from the value encoded in an empty executable.
13055       cat >conftest.$ac_ext <<_ACEOF
13056      program main
13057
13058      end
13059_ACEOF
13060rm -f conftest.$ac_objext conftest$ac_exeext
13061if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13062  (eval $ac_link) 2>&5
13063  ac_status=$?
13064  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13065  (exit $ac_status); } &&
13066         { ac_try='test -s conftest$ac_exeext'
13067  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13068  (eval $ac_try) 2>&5
13069  ac_status=$?
13070  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13071  (exit $ac_status); }; }; then
13072
13073aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13074}'`
13075# Check for a 64-bit object if we didn't find anything.
13076if 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; }
13077}'`; fi
13078else
13079  echo "$as_me: failed program was:" >&5
13080cat conftest.$ac_ext >&5
13081fi
13082rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13083if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13084
13085       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13086	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13087       else
13088	if test "$host_cpu" = ia64; then
13089	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
13090	  allow_undefined_flag_F77="-z nodefs"
13091	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
13092	else
13093	 # Determine the default libpath from the value encoded in an empty executable.
13094	 cat >conftest.$ac_ext <<_ACEOF
13095      program main
13096
13097      end
13098_ACEOF
13099rm -f conftest.$ac_objext conftest$ac_exeext
13100if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13101  (eval $ac_link) 2>&5
13102  ac_status=$?
13103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13104  (exit $ac_status); } &&
13105         { ac_try='test -s conftest$ac_exeext'
13106  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13107  (eval $ac_try) 2>&5
13108  ac_status=$?
13109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13110  (exit $ac_status); }; }; then
13111
13112aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13113}'`
13114# Check for a 64-bit object if we didn't find anything.
13115if 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; }
13116}'`; fi
13117else
13118  echo "$as_me: failed program was:" >&5
13119cat conftest.$ac_ext >&5
13120fi
13121rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13122if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13123
13124	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13125	  # Warning - without using the other run time loading flags,
13126	  # -berok will link without error, but may produce a broken library.
13127	  no_undefined_flag_F77=' ${wl}-bernotok'
13128	  allow_undefined_flag_F77=' ${wl}-berok'
13129	  # -bexpall does not export symbols beginning with underscore (_)
13130	  always_export_symbols_F77=yes
13131	  # Exported symbols can be pulled into shared objects from archives
13132	  whole_archive_flag_spec_F77=' '
13133	  archive_cmds_need_lc_F77=yes
13134	  # This is similar to how AIX traditionally builds it's shared libraries.
13135	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
13136	fi
13137      fi
13138      ;;
13139
13140    amigaos*)
13141      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)'
13142      hardcode_libdir_flag_spec_F77='-L$libdir'
13143      hardcode_minus_L_F77=yes
13144      # see comment about different semantics on the GNU ld section
13145      ld_shlibs_F77=no
13146      ;;
13147
13148    bsdi4*)
13149      export_dynamic_flag_spec_F77=-rdynamic
13150      ;;
13151
13152    cygwin* | mingw* | pw32*)
13153      # When not using gcc, we currently assume that we are using
13154      # Microsoft Visual C++.
13155      # hardcode_libdir_flag_spec is actually meaningless, as there is
13156      # no search path for DLLs.
13157      hardcode_libdir_flag_spec_F77=' '
13158      allow_undefined_flag_F77=unsupported
13159      # Tell ltmain to make .lib files, not .a files.
13160      libext=lib
13161      # Tell ltmain to make .dll files, not .so files.
13162      shrext=".dll"
13163      # FIXME: Setting linknames here is a bad hack.
13164      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
13165      # The linker will automatically build a .lib file if we build a DLL.
13166      old_archive_From_new_cmds_F77='true'
13167      # FIXME: Should let the user specify the lib program.
13168      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
13169      fix_srcfile_path='`cygpath -w "$srcfile"`'
13170      enable_shared_with_static_runtimes_F77=yes
13171      ;;
13172
13173    darwin* | rhapsody*)
13174    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
13175      archive_cmds_need_lc_F77=no
13176      case "$host_os" in
13177      rhapsody* | darwin1.[012])
13178	allow_undefined_flag_F77='-undefined suppress'
13179	;;
13180      *) # Darwin 1.3 on
13181	test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_F77='-flat_namespace -undefined suppress'
13182	;;
13183      esac
13184      # FIXME: Relying on posixy $() will cause problems for
13185      #        cross-compilation, but unfortunately the echo tests do not
13186      #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
13187      #	       `"' quotes if we put them in here... so don't!
13188    	lt_int_apple_cc_single_mod=no
13189    	output_verbose_link_cmd='echo'
13190    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
13191    	  lt_int_apple_cc_single_mod=yes
13192    	fi
13193    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
13194    	  archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
13195    	else
13196        archive_cmds_F77='$CC -r ${wl}-bind_at_load -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'
13197      fi
13198      module_cmds_F77='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
13199      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
13200        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
13201          archive_expsym_cmds_F77='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}'
13202        else
13203          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
13204        fi
13205          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
13206      hardcode_direct_F77=no
13207      hardcode_automatic_F77=yes
13208      hardcode_shlibpath_var_F77=unsupported
13209      whole_archive_flag_spec_F77='-all_load $convenience'
13210      link_all_deplibs_F77=yes
13211    fi
13212      ;;
13213
13214    dgux*)
13215      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13216      hardcode_libdir_flag_spec_F77='-L$libdir'
13217      hardcode_shlibpath_var_F77=no
13218      ;;
13219
13220    freebsd1*)
13221      ld_shlibs_F77=no
13222      ;;
13223
13224    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13225    # support.  Future versions do this automatically, but an explicit c++rt0.o
13226    # does not break anything, and helps significantly (at the cost of a little
13227    # extra space).
13228    freebsd2.2*)
13229      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13230      hardcode_libdir_flag_spec_F77='-R$libdir'
13231      hardcode_direct_F77=yes
13232      hardcode_shlibpath_var_F77=no
13233      ;;
13234
13235    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13236    freebsd2*)
13237      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13238      hardcode_direct_F77=yes
13239      hardcode_minus_L_F77=yes
13240      hardcode_shlibpath_var_F77=no
13241      ;;
13242
13243    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13244    freebsd*)
13245      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13246      hardcode_libdir_flag_spec_F77='-R$libdir'
13247      hardcode_direct_F77=yes
13248      hardcode_shlibpath_var_F77=no
13249      ;;
13250
13251    hpux9*)
13252      if test "$GCC" = yes; then
13253	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'
13254      else
13255	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'
13256      fi
13257      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13258      hardcode_libdir_separator_F77=:
13259      hardcode_direct_F77=yes
13260
13261      # hardcode_minus_L: Not really in the search PATH,
13262      # but as the default location of the library.
13263      hardcode_minus_L_F77=yes
13264      export_dynamic_flag_spec_F77='${wl}-E'
13265      ;;
13266
13267    hpux10* | hpux11*)
13268      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
13269	case "$host_cpu" in
13270	hppa*64*|ia64*)
13271	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13272	  ;;
13273	*)
13274	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13275	  ;;
13276	esac
13277      else
13278	case "$host_cpu" in
13279	hppa*64*|ia64*)
13280	  archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
13281	  ;;
13282	*)
13283	  archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13284	  ;;
13285	esac
13286      fi
13287      if test "$with_gnu_ld" = no; then
13288	case "$host_cpu" in
13289	hppa*64*)
13290	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13291	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
13292	  hardcode_libdir_separator_F77=:
13293	  hardcode_direct_F77=no
13294	  hardcode_shlibpath_var_F77=no
13295	  ;;
13296	ia64*)
13297	  hardcode_libdir_flag_spec_F77='-L$libdir'
13298	  hardcode_direct_F77=no
13299	  hardcode_shlibpath_var_F77=no
13300
13301	  # hardcode_minus_L: Not really in the search PATH,
13302	  # but as the default location of the library.
13303	  hardcode_minus_L_F77=yes
13304	  ;;
13305	*)
13306	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13307	  hardcode_libdir_separator_F77=:
13308	  hardcode_direct_F77=yes
13309	  export_dynamic_flag_spec_F77='${wl}-E'
13310
13311	  # hardcode_minus_L: Not really in the search PATH,
13312	  # but as the default location of the library.
13313	  hardcode_minus_L_F77=yes
13314	  ;;
13315	esac
13316      fi
13317      ;;
13318
13319    irix5* | irix6* | nonstopux*)
13320      if test "$GCC" = yes; then
13321	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'
13322      else
13323	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'
13324	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
13325      fi
13326      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13327      hardcode_libdir_separator_F77=:
13328      link_all_deplibs_F77=yes
13329      ;;
13330
13331    netbsd*)
13332      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13333	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13334      else
13335	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13336      fi
13337      hardcode_libdir_flag_spec_F77='-R$libdir'
13338      hardcode_direct_F77=yes
13339      hardcode_shlibpath_var_F77=no
13340      ;;
13341
13342    newsos6)
13343      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13344      hardcode_direct_F77=yes
13345      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13346      hardcode_libdir_separator_F77=:
13347      hardcode_shlibpath_var_F77=no
13348      ;;
13349
13350    openbsd*)
13351      hardcode_direct_F77=yes
13352      hardcode_shlibpath_var_F77=no
13353      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13354	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13355	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13356	export_dynamic_flag_spec_F77='${wl}-E'
13357      else
13358       case $host_os in
13359	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13360	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13361	   hardcode_libdir_flag_spec_F77='-R$libdir'
13362	   ;;
13363	 *)
13364	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13365	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13366	   ;;
13367       esac
13368      fi
13369      ;;
13370
13371    os2*)
13372      hardcode_libdir_flag_spec_F77='-L$libdir'
13373      hardcode_minus_L_F77=yes
13374      allow_undefined_flag_F77=unsupported
13375      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'
13376      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13377      ;;
13378
13379    osf3*)
13380      if test "$GCC" = yes; then
13381	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
13382	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'
13383      else
13384	allow_undefined_flag_F77=' -expect_unresolved \*'
13385	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'
13386      fi
13387      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13388      hardcode_libdir_separator_F77=:
13389      ;;
13390
13391    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13392      if test "$GCC" = yes; then
13393	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
13394	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'
13395	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13396      else
13397	allow_undefined_flag_F77=' -expect_unresolved \*'
13398	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'
13399	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~
13400	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
13401
13402	# Both c and cxx compiler support -rpath directly
13403	hardcode_libdir_flag_spec_F77='-rpath $libdir'
13404      fi
13405      hardcode_libdir_separator_F77=:
13406      ;;
13407
13408    sco3.2v5*)
13409      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13410      hardcode_shlibpath_var_F77=no
13411      export_dynamic_flag_spec_F77='${wl}-Bexport'
13412      runpath_var=LD_RUN_PATH
13413      hardcode_runpath_var=yes
13414      ;;
13415
13416    solaris*)
13417      no_undefined_flag_F77=' -z text'
13418      if test "$GCC" = yes; then
13419	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13420	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13421	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
13422      else
13423	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13424	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13425  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
13426      fi
13427      hardcode_libdir_flag_spec_F77='-R$libdir'
13428      hardcode_shlibpath_var_F77=no
13429      case $host_os in
13430      solaris2.[0-5] | solaris2.[0-5].*) ;;
13431      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
13432	whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
13433      esac
13434      link_all_deplibs_F77=yes
13435      ;;
13436
13437    sunos4*)
13438      if test "x$host_vendor" = xsequent; then
13439	# Use $CC to link under sequent, because it throws in some extra .o
13440	# files that make .init and .fini sections work.
13441	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13442      else
13443	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13444      fi
13445      hardcode_libdir_flag_spec_F77='-L$libdir'
13446      hardcode_direct_F77=yes
13447      hardcode_minus_L_F77=yes
13448      hardcode_shlibpath_var_F77=no
13449      ;;
13450
13451    sysv4)
13452      case $host_vendor in
13453	sni)
13454	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13455	  hardcode_direct_F77=yes # is this really true???
13456	;;
13457	siemens)
13458	  ## LD is ld it makes a PLAMLIB
13459	  ## CC just makes a GrossModule.
13460	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13461	  reload_cmds_F77='$CC -r -o $output$reload_objs'
13462	  hardcode_direct_F77=no
13463        ;;
13464	motorola)
13465	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13466	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
13467	;;
13468      esac
13469      runpath_var='LD_RUN_PATH'
13470      hardcode_shlibpath_var_F77=no
13471      ;;
13472
13473    sysv4.3*)
13474      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13475      hardcode_shlibpath_var_F77=no
13476      export_dynamic_flag_spec_F77='-Bexport'
13477      ;;
13478
13479    sysv4*MP*)
13480      if test -d /usr/nec; then
13481	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13482	hardcode_shlibpath_var_F77=no
13483	runpath_var=LD_RUN_PATH
13484	hardcode_runpath_var=yes
13485	ld_shlibs_F77=yes
13486      fi
13487      ;;
13488
13489    sysv4.2uw2*)
13490      archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13491      hardcode_direct_F77=yes
13492      hardcode_minus_L_F77=no
13493      hardcode_shlibpath_var_F77=no
13494      hardcode_runpath_var=yes
13495      runpath_var=LD_RUN_PATH
13496      ;;
13497
13498   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
13499      no_undefined_flag_F77='${wl}-z ${wl}text'
13500      if test "$GCC" = yes; then
13501	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13502      else
13503	archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13504      fi
13505      runpath_var='LD_RUN_PATH'
13506      hardcode_shlibpath_var_F77=no
13507      ;;
13508
13509    sysv5*)
13510      no_undefined_flag_F77=' -z text'
13511      # $CC -shared without GNU ld will not create a library from C++
13512      # object files and a static libstdc++, better avoid it by now
13513      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13514      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13515  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
13516      hardcode_libdir_flag_spec_F77=
13517      hardcode_shlibpath_var_F77=no
13518      runpath_var='LD_RUN_PATH'
13519      ;;
13520
13521    uts4*)
13522      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13523      hardcode_libdir_flag_spec_F77='-L$libdir'
13524      hardcode_shlibpath_var_F77=no
13525      ;;
13526
13527    *)
13528      ld_shlibs_F77=no
13529      ;;
13530    esac
13531  fi
13532
13533echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
13534echo "${ECHO_T}$ld_shlibs_F77" >&6
13535test "$ld_shlibs_F77" = no && can_build_shared=no
13536
13537variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13538if test "$GCC" = yes; then
13539  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13540fi
13541
13542#
13543# Do we need to explicitly link libc?
13544#
13545case "x$archive_cmds_need_lc_F77" in
13546x|xyes)
13547  # Assume -lc should be added
13548  archive_cmds_need_lc_F77=yes
13549
13550  if test "$enable_shared" = yes && test "$GCC" = yes; then
13551    case $archive_cmds_F77 in
13552    *'~'*)
13553      # FIXME: we may have to deal with multi-command sequences.
13554      ;;
13555    '$CC '*)
13556      # Test whether the compiler implicitly links with -lc since on some
13557      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13558      # to ld, don't add -lc before -lgcc.
13559      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13560echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
13561      $rm conftest*
13562      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13563
13564      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13565  (eval $ac_compile) 2>&5
13566  ac_status=$?
13567  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568  (exit $ac_status); } 2>conftest.err; then
13569        soname=conftest
13570        lib=conftest
13571        libobjs=conftest.$ac_objext
13572        deplibs=
13573        wl=$lt_prog_compiler_wl_F77
13574        compiler_flags=-v
13575        linker_flags=-v
13576        verstring=
13577        output_objdir=.
13578        libname=conftest
13579        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
13580        allow_undefined_flag_F77=
13581        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13582  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13583  ac_status=$?
13584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13585  (exit $ac_status); }
13586        then
13587	  archive_cmds_need_lc_F77=no
13588        else
13589	  archive_cmds_need_lc_F77=yes
13590        fi
13591        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
13592      else
13593        cat conftest.err 1>&5
13594      fi
13595      $rm conftest*
13596      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
13597echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
13598      ;;
13599    esac
13600  fi
13601  ;;
13602esac
13603
13604echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13605echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
13606hardcode_action_F77=
13607if test -n "$hardcode_libdir_flag_spec_F77" || \
13608   test -n "$runpath_var F77" || \
13609   test "X$hardcode_automatic_F77"="Xyes" ; then
13610
13611  # We can hardcode non-existant directories.
13612  if test "$hardcode_direct_F77" != no &&
13613     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13614     # have to relink, otherwise we might link with an installed library
13615     # when we should be linking with a yet-to-be-installed one
13616     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
13617     test "$hardcode_minus_L_F77" != no; then
13618    # Linking always hardcodes the temporary library directory.
13619    hardcode_action_F77=relink
13620  else
13621    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13622    hardcode_action_F77=immediate
13623  fi
13624else
13625  # We cannot hardcode anything, or else we can only hardcode existing
13626  # directories.
13627  hardcode_action_F77=unsupported
13628fi
13629echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
13630echo "${ECHO_T}$hardcode_action_F77" >&6
13631
13632if test "$hardcode_action_F77" = relink; then
13633  # Fast installation is not supported
13634  enable_fast_install=no
13635elif test "$shlibpath_overrides_runpath" = yes ||
13636     test "$enable_shared" = no; then
13637  # Fast installation is not necessary
13638  enable_fast_install=needless
13639fi
13640
13641striplib=
13642old_striplib=
13643echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
13644echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
13645if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
13646  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13647  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13648  echo "$as_me:$LINENO: result: yes" >&5
13649echo "${ECHO_T}yes" >&6
13650else
13651# FIXME - insert some real tests, host_os isn't really good enough
13652  case $host_os in
13653   darwin*)
13654       if test -n "$STRIP" ; then
13655         striplib="$STRIP -x"
13656         echo "$as_me:$LINENO: result: yes" >&5
13657echo "${ECHO_T}yes" >&6
13658       else
13659  echo "$as_me:$LINENO: result: no" >&5
13660echo "${ECHO_T}no" >&6
13661fi
13662       ;;
13663   *)
13664  echo "$as_me:$LINENO: result: no" >&5
13665echo "${ECHO_T}no" >&6
13666    ;;
13667  esac
13668fi
13669
13670echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13671echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
13672library_names_spec=
13673libname_spec='lib$name'
13674soname_spec=
13675shrext=".so"
13676postinstall_cmds=
13677postuninstall_cmds=
13678finish_cmds=
13679finish_eval=
13680shlibpath_var=
13681shlibpath_overrides_runpath=unknown
13682version_type=none
13683dynamic_linker="$host_os ld.so"
13684sys_lib_dlsearch_path_spec="/lib /usr/lib"
13685if test "$GCC" = yes; then
13686  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13687  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
13688    # if the path contains ";" then we assume it to be the separator
13689    # otherwise default to the standard path separator (i.e. ":") - it is
13690    # assumed that no part of a normal pathname contains ";" but that should
13691    # okay in the real world where ";" in dirpaths is itself problematic.
13692    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13693  else
13694    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13695  fi
13696else
13697  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13698fi
13699need_lib_prefix=unknown
13700hardcode_into_libs=no
13701
13702# when you set need_version to no, make sure it does not cause -set_version
13703# flags to be left without arguments
13704need_version=unknown
13705
13706case $host_os in
13707aix3*)
13708  version_type=linux
13709  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13710  shlibpath_var=LIBPATH
13711
13712  # AIX 3 has no versioning support, so we append a major version to the name.
13713  soname_spec='${libname}${release}${shared_ext}$major'
13714  ;;
13715
13716aix4* | aix5*)
13717  version_type=linux
13718  need_lib_prefix=no
13719  need_version=no
13720  hardcode_into_libs=yes
13721  if test "$host_cpu" = ia64; then
13722    # AIX 5 supports IA64
13723    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13724    shlibpath_var=LD_LIBRARY_PATH
13725  else
13726    # With GCC up to 2.95.x, collect2 would create an import file
13727    # for dependence libraries.  The import file would start with
13728    # the line `#! .'.  This would cause the generated library to
13729    # depend on `.', always an invalid library.  This was fixed in
13730    # development snapshots of GCC prior to 3.0.
13731    case $host_os in
13732      aix4 | aix4.[01] | aix4.[01].*)
13733      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13734	   echo ' yes '
13735	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13736	:
13737      else
13738	can_build_shared=no
13739      fi
13740      ;;
13741    esac
13742    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13743    # soname into executable. Probably we can add versioning support to
13744    # collect2, so additional links can be useful in future.
13745    if test "$aix_use_runtimelinking" = yes; then
13746      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13747      # instead of lib<name>.a to let people know that these are not
13748      # typical AIX shared libraries.
13749      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13750    else
13751      # We preserve .a as extension for shared libraries through AIX4.2
13752      # and later when we are not doing run time linking.
13753      library_names_spec='${libname}${release}.a $libname.a'
13754      soname_spec='${libname}${release}${shared_ext}$major'
13755    fi
13756    shlibpath_var=LIBPATH
13757  fi
13758  ;;
13759
13760amigaos*)
13761  library_names_spec='$libname.ixlibrary $libname.a'
13762  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13763  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'
13764  ;;
13765
13766beos*)
13767  library_names_spec='${libname}${shared_ext}'
13768  dynamic_linker="$host_os ld.so"
13769  shlibpath_var=LIBRARY_PATH
13770  ;;
13771
13772bsdi4*)
13773  version_type=linux
13774  need_version=no
13775  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13776  soname_spec='${libname}${release}${shared_ext}$major'
13777  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13778  shlibpath_var=LD_LIBRARY_PATH
13779  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13780  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13781  # the default ld.so.conf also contains /usr/contrib/lib and
13782  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13783  # libtool to hard-code these into programs
13784  ;;
13785
13786cygwin* | mingw* | pw32*)
13787  version_type=windows
13788  shrext=".dll"
13789  need_version=no
13790  need_lib_prefix=no
13791
13792  case $GCC,$host_os in
13793  yes,cygwin* | yes,mingw* | yes,pw32*)
13794    library_names_spec='$libname.dll.a'
13795    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13796    postinstall_cmds='base_file=`basename \${file}`~
13797      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13798      dldir=$destdir/`dirname \$dlpath`~
13799      test -d \$dldir || mkdir -p \$dldir~
13800      $install_prog $dir/$dlname \$dldir/$dlname'
13801    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13802      dlpath=$dir/\$dldll~
13803       $rm \$dlpath'
13804    shlibpath_overrides_runpath=yes
13805
13806    case $host_os in
13807    cygwin*)
13808      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13809      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13810      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
13811      ;;
13812    mingw*)
13813      # MinGW DLLs use traditional 'lib' prefix
13814      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13815      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13816      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13817        # It is most probably a Windows format PATH printed by
13818        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13819        # path with ; separators, and with drive letters. We can handle the
13820        # drive letters (cygwin fileutils understands them), so leave them,
13821        # especially as we might pass files found there to a mingw objdump,
13822        # which wouldn't understand a cygwinified path. Ahh.
13823        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13824      else
13825        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13826      fi
13827      ;;
13828    pw32*)
13829      # pw32 DLLs use 'pw' prefix rather than 'lib'
13830      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
13831      ;;
13832    esac
13833    ;;
13834
13835  *)
13836    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13837    ;;
13838  esac
13839  dynamic_linker='Win32 ld.exe'
13840  # FIXME: first we should search . and the directory the executable is in
13841  shlibpath_var=PATH
13842  ;;
13843
13844darwin* | rhapsody*)
13845  dynamic_linker="$host_os dyld"
13846  version_type=darwin
13847  need_lib_prefix=no
13848  need_version=no
13849  # FIXME: Relying on posixy $() will cause problems for
13850  #        cross-compilation, but unfortunately the echo tests do not
13851  #        yet detect zsh echo's removal of \ escapes.
13852  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13853  soname_spec='${libname}${release}${major}$shared_ext'
13854  shlibpath_overrides_runpath=yes
13855  shlibpath_var=DYLD_LIBRARY_PATH
13856  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
13857  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
13858  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
13859  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"`
13860  fi
13861  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13862  ;;
13863
13864dgux*)
13865  version_type=linux
13866  need_lib_prefix=no
13867  need_version=no
13868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13869  soname_spec='${libname}${release}${shared_ext}$major'
13870  shlibpath_var=LD_LIBRARY_PATH
13871  ;;
13872
13873freebsd1*)
13874  dynamic_linker=no
13875  ;;
13876
13877freebsd*)
13878  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
13879  version_type=freebsd-$objformat
13880  case $version_type in
13881    freebsd-elf*)
13882      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13883      need_version=no
13884      need_lib_prefix=no
13885      ;;
13886    freebsd-*)
13887      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13888      need_version=yes
13889      ;;
13890  esac
13891  shlibpath_var=LD_LIBRARY_PATH
13892  case $host_os in
13893  freebsd2*)
13894    shlibpath_overrides_runpath=yes
13895    ;;
13896  freebsd3.01* | freebsdelf3.01*)
13897    shlibpath_overrides_runpath=yes
13898    hardcode_into_libs=yes
13899    ;;
13900  *) # from 3.2 on
13901    shlibpath_overrides_runpath=no
13902    hardcode_into_libs=yes
13903    ;;
13904  esac
13905  ;;
13906
13907gnu*)
13908  version_type=linux
13909  need_lib_prefix=no
13910  need_version=no
13911  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13912  soname_spec='${libname}${release}${shared_ext}$major'
13913  shlibpath_var=LD_LIBRARY_PATH
13914  hardcode_into_libs=yes
13915  ;;
13916
13917hpux9* | hpux10* | hpux11*)
13918  # Give a soname corresponding to the major version so that dld.sl refuses to
13919  # link against other versions.
13920  version_type=sunos
13921  need_lib_prefix=no
13922  need_version=no
13923  case "$host_cpu" in
13924  ia64*)
13925    shrext='.so'
13926    hardcode_into_libs=yes
13927    dynamic_linker="$host_os dld.so"
13928    shlibpath_var=LD_LIBRARY_PATH
13929    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13930    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13931    soname_spec='${libname}${release}${shared_ext}$major'
13932    if test "X$HPUX_IA64_MODE" = X32; then
13933      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13934    else
13935      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13936    fi
13937    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13938    ;;
13939   hppa*64*)
13940     shrext='.sl'
13941     hardcode_into_libs=yes
13942     dynamic_linker="$host_os dld.sl"
13943     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13944     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13945     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13946     soname_spec='${libname}${release}${shared_ext}$major'
13947     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13948     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13949     ;;
13950   *)
13951    shrext='.sl'
13952    dynamic_linker="$host_os dld.sl"
13953    shlibpath_var=SHLIB_PATH
13954    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13955    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13956    soname_spec='${libname}${release}${shared_ext}$major'
13957    ;;
13958  esac
13959  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13960  postinstall_cmds='chmod 555 $lib'
13961  ;;
13962
13963irix5* | irix6* | nonstopux*)
13964  case $host_os in
13965    nonstopux*) version_type=nonstopux ;;
13966    *)
13967	if test "$lt_cv_prog_gnu_ld" = yes; then
13968		version_type=linux
13969	else
13970		version_type=irix
13971	fi ;;
13972  esac
13973  need_lib_prefix=no
13974  need_version=no
13975  soname_spec='${libname}${release}${shared_ext}$major'
13976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13977  case $host_os in
13978  irix5* | nonstopux*)
13979    libsuff= shlibsuff=
13980    ;;
13981  *)
13982    case $LD in # libtool.m4 will add one of these switches to LD
13983    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13984      libsuff= shlibsuff= libmagic=32-bit;;
13985    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13986      libsuff=32 shlibsuff=N32 libmagic=N32;;
13987    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13988      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13989    *) libsuff= shlibsuff= libmagic=never-match;;
13990    esac
13991    ;;
13992  esac
13993  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13994  shlibpath_overrides_runpath=no
13995  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13996  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13997  hardcode_into_libs=yes
13998  ;;
13999
14000# No shared lib support for Linux oldld, aout, or coff.
14001linux*oldld* | linux*aout* | linux*coff*)
14002  dynamic_linker=no
14003  ;;
14004
14005# This must be Linux ELF.
14006linux*)
14007  version_type=linux
14008  need_lib_prefix=no
14009  need_version=no
14010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14011  soname_spec='${libname}${release}${shared_ext}$major'
14012  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14013  shlibpath_var=LD_LIBRARY_PATH
14014  shlibpath_overrides_runpath=no
14015  # This implies no fast_install, which is unacceptable.
14016  # Some rework will be needed to allow for fast_install
14017  # before this can be enabled.
14018  hardcode_into_libs=yes
14019
14020  # We used to test for /lib/ld.so.1 and disable shared libraries on
14021  # powerpc, because MkLinux only supported shared libraries with the
14022  # GNU dynamic linker.  Since this was broken with cross compilers,
14023  # most powerpc-linux boxes support dynamic linking these days and
14024  # people can always --disable-shared, the test was removed, and we
14025  # assume the GNU/Linux dynamic linker is in use.
14026  dynamic_linker='GNU/Linux ld.so'
14027  ;;
14028
14029netbsd*)
14030  version_type=sunos
14031  need_lib_prefix=no
14032  need_version=no
14033  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14034    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14035    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14036    dynamic_linker='NetBSD (a.out) ld.so'
14037  else
14038    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
14039    soname_spec='${libname}${release}${shared_ext}$major'
14040    dynamic_linker='NetBSD ld.elf_so'
14041  fi
14042  shlibpath_var=LD_LIBRARY_PATH
14043  shlibpath_overrides_runpath=yes
14044  hardcode_into_libs=yes
14045  ;;
14046
14047newsos6)
14048  version_type=linux
14049  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14050  shlibpath_var=LD_LIBRARY_PATH
14051  shlibpath_overrides_runpath=yes
14052  ;;
14053
14054nto-qnx)
14055  version_type=linux
14056  need_lib_prefix=no
14057  need_version=no
14058  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14059  soname_spec='${libname}${release}${shared_ext}$major'
14060  shlibpath_var=LD_LIBRARY_PATH
14061  shlibpath_overrides_runpath=yes
14062  ;;
14063
14064openbsd*)
14065  version_type=sunos
14066  need_lib_prefix=no
14067  need_version=no
14068  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14069  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14070  shlibpath_var=LD_LIBRARY_PATH
14071  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14072    case $host_os in
14073      openbsd2.[89] | openbsd2.[89].*)
14074	shlibpath_overrides_runpath=no
14075	;;
14076      *)
14077	shlibpath_overrides_runpath=yes
14078	;;
14079      esac
14080  else
14081    shlibpath_overrides_runpath=yes
14082  fi
14083  ;;
14084
14085os2*)
14086  libname_spec='$name'
14087  shrext=".dll"
14088  need_lib_prefix=no
14089  library_names_spec='$libname${shared_ext} $libname.a'
14090  dynamic_linker='OS/2 ld.exe'
14091  shlibpath_var=LIBPATH
14092  ;;
14093
14094osf3* | osf4* | osf5*)
14095  version_type=osf
14096  need_lib_prefix=no
14097  need_version=no
14098  soname_spec='${libname}${release}${shared_ext}$major'
14099  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14100  shlibpath_var=LD_LIBRARY_PATH
14101  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14102  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14103  ;;
14104
14105sco3.2v5*)
14106  version_type=osf
14107  soname_spec='${libname}${release}${shared_ext}$major'
14108  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14109  shlibpath_var=LD_LIBRARY_PATH
14110  ;;
14111
14112solaris*)
14113  version_type=linux
14114  need_lib_prefix=no
14115  need_version=no
14116  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14117  soname_spec='${libname}${release}${shared_ext}$major'
14118  shlibpath_var=LD_LIBRARY_PATH
14119  shlibpath_overrides_runpath=yes
14120  hardcode_into_libs=yes
14121  # ldd complains unless libraries are executable
14122  postinstall_cmds='chmod +x $lib'
14123  ;;
14124
14125sunos4*)
14126  version_type=sunos
14127  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14128  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14129  shlibpath_var=LD_LIBRARY_PATH
14130  shlibpath_overrides_runpath=yes
14131  if test "$with_gnu_ld" = yes; then
14132    need_lib_prefix=no
14133  fi
14134  need_version=yes
14135  ;;
14136
14137sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14138  version_type=linux
14139  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14140  soname_spec='${libname}${release}${shared_ext}$major'
14141  shlibpath_var=LD_LIBRARY_PATH
14142  case $host_vendor in
14143    sni)
14144      shlibpath_overrides_runpath=no
14145      need_lib_prefix=no
14146      export_dynamic_flag_spec='${wl}-Blargedynsym'
14147      runpath_var=LD_RUN_PATH
14148      ;;
14149    siemens)
14150      need_lib_prefix=no
14151      ;;
14152    motorola)
14153      need_lib_prefix=no
14154      need_version=no
14155      shlibpath_overrides_runpath=no
14156      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14157      ;;
14158  esac
14159  ;;
14160
14161sysv4*MP*)
14162  if test -d /usr/nec ;then
14163    version_type=linux
14164    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14165    soname_spec='$libname${shared_ext}.$major'
14166    shlibpath_var=LD_LIBRARY_PATH
14167  fi
14168  ;;
14169
14170uts4*)
14171  version_type=linux
14172  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14173  soname_spec='${libname}${release}${shared_ext}$major'
14174  shlibpath_var=LD_LIBRARY_PATH
14175  ;;
14176
14177*)
14178  dynamic_linker=no
14179  ;;
14180esac
14181echo "$as_me:$LINENO: result: $dynamic_linker" >&5
14182echo "${ECHO_T}$dynamic_linker" >&6
14183test "$dynamic_linker" = no && can_build_shared=no
14184
14185
14186# The else clause should only fire when bootstrapping the
14187# libtool distribution, otherwise you forgot to ship ltmain.sh
14188# with your package, and you will get complaints that there are
14189# no rules to generate ltmain.sh.
14190if test -f "$ltmain"; then
14191  # See if we are running on zsh, and set the options which allow our commands through
14192  # without removal of \ escapes.
14193  if test -n "${ZSH_VERSION+set}" ; then
14194    setopt NO_GLOB_SUBST
14195  fi
14196  # Now quote all the things that may contain metacharacters while being
14197  # careful not to overquote the AC_SUBSTed values.  We take copies of the
14198  # variables and quote the copies for generation of the libtool script.
14199  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
14200    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
14201    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
14202    deplibs_check_method reload_flag reload_cmds need_locks \
14203    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
14204    lt_cv_sys_global_symbol_to_c_name_address \
14205    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
14206    old_postinstall_cmds old_postuninstall_cmds \
14207    compiler_F77 \
14208    CC_F77 \
14209    LD_F77 \
14210    lt_prog_compiler_wl_F77 \
14211    lt_prog_compiler_pic_F77 \
14212    lt_prog_compiler_static_F77 \
14213    lt_prog_compiler_no_builtin_flag_F77 \
14214    export_dynamic_flag_spec_F77 \
14215    thread_safe_flag_spec_F77 \
14216    whole_archive_flag_spec_F77 \
14217    enable_shared_with_static_runtimes_F77 \
14218    old_archive_cmds_F77 \
14219    old_archive_from_new_cmds_F77 \
14220    predep_objects_F77 \
14221    postdep_objects_F77 \
14222    predeps_F77 \
14223    postdeps_F77 \
14224    compiler_lib_search_path_F77 \
14225    archive_cmds_F77 \
14226    archive_expsym_cmds_F77 \
14227    postinstall_cmds_F77 \
14228    postuninstall_cmds_F77 \
14229    old_archive_from_expsyms_cmds_F77 \
14230    allow_undefined_flag_F77 \
14231    no_undefined_flag_F77 \
14232    export_symbols_cmds_F77 \
14233    hardcode_libdir_flag_spec_F77 \
14234    hardcode_libdir_flag_spec_ld_F77 \
14235    hardcode_libdir_separator_F77 \
14236    hardcode_automatic_F77 \
14237    module_cmds_F77 \
14238    module_expsym_cmds_F77 \
14239    lt_cv_prog_compiler_c_o_F77 \
14240    exclude_expsyms_F77 \
14241    include_expsyms_F77; do
14242
14243    case $var in
14244    old_archive_cmds_F77 | \
14245    old_archive_from_new_cmds_F77 | \
14246    archive_cmds_F77 | \
14247    archive_expsym_cmds_F77 | \
14248    module_cmds_F77 | \
14249    module_expsym_cmds_F77 | \
14250    old_archive_from_expsyms_cmds_F77 | \
14251    export_symbols_cmds_F77 | \
14252    extract_expsyms_cmds | reload_cmds | finish_cmds | \
14253    postinstall_cmds | postuninstall_cmds | \
14254    old_postinstall_cmds | old_postuninstall_cmds | \
14255    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
14256      # Double-quote double-evaled strings.
14257      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
14258      ;;
14259    *)
14260      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
14261      ;;
14262    esac
14263  done
14264
14265  case $lt_echo in
14266  *'\$0 --fallback-echo"')
14267    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
14268    ;;
14269  esac
14270
14271cfgfile="$ofile"
14272
14273  cat <<__EOF__ >> "$cfgfile"
14274# ### BEGIN LIBTOOL TAG CONFIG: $tagname
14275
14276# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14277
14278# Shell to use when invoking shell scripts.
14279SHELL=$lt_SHELL
14280
14281# Whether or not to build shared libraries.
14282build_libtool_libs=$enable_shared
14283
14284# Whether or not to build static libraries.
14285build_old_libs=$enable_static
14286
14287# Whether or not to add -lc for building shared libraries.
14288build_libtool_need_lc=$archive_cmds_need_lc_F77
14289
14290# Whether or not to disallow shared libs when runtime libs are static
14291allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
14292
14293# Whether or not to optimize for fast installation.
14294fast_install=$enable_fast_install
14295
14296# The host system.
14297host_alias=$host_alias
14298host=$host
14299
14300# An echo program that does not interpret backslashes.
14301echo=$lt_echo
14302
14303# The archiver.
14304AR=$lt_AR
14305AR_FLAGS=$lt_AR_FLAGS
14306
14307# A C compiler.
14308LTCC=$lt_LTCC
14309
14310# A language-specific compiler.
14311CC=$lt_compiler_F77
14312
14313# Is the compiler the GNU C compiler?
14314with_gcc=$GCC_F77
14315
14316# An ERE matcher.
14317EGREP=$lt_EGREP
14318
14319# The linker used to build libraries.
14320LD=$lt_LD_F77
14321
14322# Whether we need hard or soft links.
14323LN_S=$lt_LN_S
14324
14325# A BSD-compatible nm program.
14326NM=$lt_NM
14327
14328# A symbol stripping program
14329STRIP=$STRIP
14330
14331# Used to examine libraries when file_magic_cmd begins "file"
14332MAGIC_CMD=$MAGIC_CMD
14333
14334# Used on cygwin: DLL creation program.
14335DLLTOOL="$DLLTOOL"
14336
14337# Used on cygwin: object dumper.
14338OBJDUMP="$OBJDUMP"
14339
14340# Used on cygwin: assembler.
14341AS="$AS"
14342
14343# The name of the directory that contains temporary libtool files.
14344objdir=$objdir
14345
14346# How to create reloadable object files.
14347reload_flag=$lt_reload_flag
14348reload_cmds=$lt_reload_cmds
14349
14350# How to pass a linker flag through the compiler.
14351wl=$lt_lt_prog_compiler_wl_F77
14352
14353# Object file suffix (normally "o").
14354objext="$ac_objext"
14355
14356# Old archive suffix (normally "a").
14357libext="$libext"
14358
14359# Shared library suffix (normally ".so").
14360shrext='$shrext'
14361
14362# Executable file suffix (normally "").
14363exeext="$exeext"
14364
14365# Additional compiler flags for building library objects.
14366pic_flag=$lt_lt_prog_compiler_pic_F77
14367pic_mode=$pic_mode
14368
14369# What is the maximum length of a command?
14370max_cmd_len=$lt_cv_sys_max_cmd_len
14371
14372# Does compiler simultaneously support -c and -o options?
14373compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
14374
14375# Must we lock files when doing compilation ?
14376need_locks=$lt_need_locks
14377
14378# Do we need the lib prefix for modules?
14379need_lib_prefix=$need_lib_prefix
14380
14381# Do we need a version for libraries?
14382need_version=$need_version
14383
14384# Whether dlopen is supported.
14385dlopen_support=$enable_dlopen
14386
14387# Whether dlopen of programs is supported.
14388dlopen_self=$enable_dlopen_self
14389
14390# Whether dlopen of statically linked programs is supported.
14391dlopen_self_static=$enable_dlopen_self_static
14392
14393# Compiler flag to prevent dynamic linking.
14394link_static_flag=$lt_lt_prog_compiler_static_F77
14395
14396# Compiler flag to turn off builtin functions.
14397no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
14398
14399# Compiler flag to allow reflexive dlopens.
14400export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
14401
14402# Compiler flag to generate shared objects directly from archives.
14403whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
14404
14405# Compiler flag to generate thread-safe objects.
14406thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
14407
14408# Library versioning type.
14409version_type=$version_type
14410
14411# Format of library name prefix.
14412libname_spec=$lt_libname_spec
14413
14414# List of archive names.  First name is the real one, the rest are links.
14415# The last name is the one that the linker finds with -lNAME.
14416library_names_spec=$lt_library_names_spec
14417
14418# The coded name of the library, if different from the real name.
14419soname_spec=$lt_soname_spec
14420
14421# Commands used to build and install an old-style archive.
14422RANLIB=$lt_RANLIB
14423old_archive_cmds=$lt_old_archive_cmds_F77
14424old_postinstall_cmds=$lt_old_postinstall_cmds
14425old_postuninstall_cmds=$lt_old_postuninstall_cmds
14426
14427# Create an old-style archive from a shared archive.
14428old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
14429
14430# Create a temporary old-style archive to link instead of a shared archive.
14431old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
14432
14433# Commands used to build and install a shared archive.
14434archive_cmds=$lt_archive_cmds_F77
14435archive_expsym_cmds=$lt_archive_expsym_cmds_F77
14436postinstall_cmds=$lt_postinstall_cmds
14437postuninstall_cmds=$lt_postuninstall_cmds
14438
14439# Commands used to build a loadable module (assumed same as above if empty)
14440module_cmds=$lt_module_cmds_F77
14441module_expsym_cmds=$lt_module_expsym_cmds_F77
14442
14443# Commands to strip libraries.
14444old_striplib=$lt_old_striplib
14445striplib=$lt_striplib
14446
14447# Dependencies to place before the objects being linked to create a
14448# shared library.
14449predep_objects=$lt_predep_objects_F77
14450
14451# Dependencies to place after the objects being linked to create a
14452# shared library.
14453postdep_objects=$lt_postdep_objects_F77
14454
14455# Dependencies to place before the objects being linked to create a
14456# shared library.
14457predeps=$lt_predeps_F77
14458
14459# Dependencies to place after the objects being linked to create a
14460# shared library.
14461postdeps=$lt_postdeps_F77
14462
14463# The library search path used internally by the compiler when linking
14464# a shared library.
14465compiler_lib_search_path=$lt_compiler_lib_search_path_F77
14466
14467# Method to check whether dependent libraries are shared objects.
14468deplibs_check_method=$lt_deplibs_check_method
14469
14470# Command to use when deplibs_check_method == file_magic.
14471file_magic_cmd=$lt_file_magic_cmd
14472
14473# Flag that allows shared libraries with undefined symbols to be built.
14474allow_undefined_flag=$lt_allow_undefined_flag_F77
14475
14476# Flag that forces no undefined symbols.
14477no_undefined_flag=$lt_no_undefined_flag_F77
14478
14479# Commands used to finish a libtool library installation in a directory.
14480finish_cmds=$lt_finish_cmds
14481
14482# Same as above, but a single script fragment to be evaled but not shown.
14483finish_eval=$lt_finish_eval
14484
14485# Take the output of nm and produce a listing of raw symbols and C names.
14486global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14487
14488# Transform the output of nm in a proper C declaration
14489global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14490
14491# Transform the output of nm in a C name address pair
14492global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14493
14494# This is the shared library runtime path variable.
14495runpath_var=$runpath_var
14496
14497# This is the shared library path variable.
14498shlibpath_var=$shlibpath_var
14499
14500# Is shlibpath searched before the hard-coded library search path?
14501shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14502
14503# How to hardcode a shared library path into an executable.
14504hardcode_action=$hardcode_action_F77
14505
14506# Whether we should hardcode library paths into libraries.
14507hardcode_into_libs=$hardcode_into_libs
14508
14509# Flag to hardcode \$libdir into a binary during linking.
14510# This must work even if \$libdir does not exist.
14511hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
14512
14513# If ld is used when linking, flag to hardcode \$libdir into
14514# a binary during linking. This must work even if \$libdir does
14515# not exist.
14516hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
14517
14518# Whether we need a single -rpath flag with a separated argument.
14519hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
14520
14521# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14522# resulting binary.
14523hardcode_direct=$hardcode_direct_F77
14524
14525# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14526# resulting binary.
14527hardcode_minus_L=$hardcode_minus_L_F77
14528
14529# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14530# the resulting binary.
14531hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
14532
14533# Set to yes if building a shared library automatically hardcodes DIR into the library
14534# and all subsequent libraries and executables linked against it.
14535hardcode_automatic=$hardcode_automatic_F77
14536
14537# Variables whose values should be saved in libtool wrapper scripts and
14538# restored at relink time.
14539variables_saved_for_relink="$variables_saved_for_relink"
14540
14541# Whether libtool must link a program against all its dependency libraries.
14542link_all_deplibs=$link_all_deplibs_F77
14543
14544# Compile-time system search path for libraries
14545sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14546
14547# Run-time system search path for libraries
14548sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14549
14550# Fix the shell variable \$srcfile for the compiler.
14551fix_srcfile_path="$fix_srcfile_path_F77"
14552
14553# Set to yes if exported symbols are required.
14554always_export_symbols=$always_export_symbols_F77
14555
14556# The commands to list exported symbols.
14557export_symbols_cmds=$lt_export_symbols_cmds_F77
14558
14559# The commands to extract the exported symbol list from a shared archive.
14560extract_expsyms_cmds=$lt_extract_expsyms_cmds
14561
14562# Symbols that should not be listed in the preloaded symbols.
14563exclude_expsyms=$lt_exclude_expsyms_F77
14564
14565# Symbols that must always be exported.
14566include_expsyms=$lt_include_expsyms_F77
14567
14568# ### END LIBTOOL TAG CONFIG: $tagname
14569
14570__EOF__
14571
14572
14573else
14574  # If there is no Makefile yet, we rely on a make rule to execute
14575  # `config.status --recheck' to rerun these tests and create the
14576  # libtool script then.
14577  test -f Makefile && make "$ltmain"
14578fi
14579
14580
14581ac_ext=c
14582ac_cpp='$CPP $CPPFLAGS'
14583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14585ac_compiler_gnu=$ac_cv_c_compiler_gnu
14586
14587CC="$lt_save_CC"
14588
14589	else
14590	  tagname=""
14591	fi
14592	;;
14593
14594      GCJ)
14595	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
14596
14597
14598
14599# Source file extension for Java test sources.
14600ac_ext=java
14601
14602# Object file extension for compiled Java test sources.
14603objext=o
14604objext_GCJ=$objext
14605
14606# Code to be used in simple compile tests
14607lt_simple_compile_test_code="class foo {}\n"
14608
14609# Code to be used in simple link tests
14610lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
14611
14612# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14613
14614# If no C compiler was specified, use CC.
14615LTCC=${LTCC-"$CC"}
14616
14617# Allow CC to be a program name with arguments.
14618compiler=$CC
14619
14620
14621# Allow CC to be a program name with arguments.
14622lt_save_CC="$CC"
14623CC=${GCJ-"gcj"}
14624compiler=$CC
14625compiler_GCJ=$CC
14626
14627# GCJ did not exist at the time GCC didn't implicitly link libc in.
14628archive_cmds_need_lc_GCJ=no
14629
14630## CAVEAT EMPTOR:
14631## There is no encapsulation within the following macros, do not change
14632## the running order or otherwise move them around unless you know exactly
14633## what you are doing...
14634
14635lt_prog_compiler_no_builtin_flag_GCJ=
14636
14637if test "$GCC" = yes; then
14638  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
14639
14640  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14641echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
14642if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
14643  echo $ECHO_N "(cached) $ECHO_C" >&6
14644else
14645  lt_cv_prog_compiler_rtti_exceptions=no
14646  ac_outfile=conftest.$ac_objext
14647   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14648   lt_compiler_flag="-fno-rtti -fno-exceptions"
14649   # Insert the option either (1) after the last *FLAGS variable, or
14650   # (2) before a word containing "conftest.", or (3) at the end.
14651   # Note that $ac_compile itself does not contain backslashes and begins
14652   # with a dollar sign (not a hyphen), so the echo should work correctly.
14653   # The option is referenced via a variable to avoid confusing sed.
14654   lt_compile=`echo "$ac_compile" | $SED \
14655   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14656   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14657   -e 's:$: $lt_compiler_flag:'`
14658   (eval echo "\"\$as_me:14658: $lt_compile\"" >&5)
14659   (eval "$lt_compile" 2>conftest.err)
14660   ac_status=$?
14661   cat conftest.err >&5
14662   echo "$as_me:14662: \$? = $ac_status" >&5
14663   if (exit $ac_status) && test -s "$ac_outfile"; then
14664     # The compiler can only warn and ignore the option if not recognized
14665     # So say no if there are warnings
14666     if test ! -s conftest.err; then
14667       lt_cv_prog_compiler_rtti_exceptions=yes
14668     fi
14669   fi
14670   $rm conftest*
14671
14672fi
14673echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14674echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
14675
14676if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14677    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
14678else
14679    :
14680fi
14681
14682fi
14683
14684lt_prog_compiler_wl_GCJ=
14685lt_prog_compiler_pic_GCJ=
14686lt_prog_compiler_static_GCJ=
14687
14688echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14689echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
14690
14691  if test "$GCC" = yes; then
14692    lt_prog_compiler_wl_GCJ='-Wl,'
14693    lt_prog_compiler_static_GCJ='-static'
14694
14695    case $host_os in
14696      aix*)
14697      # All AIX code is PIC.
14698      if test "$host_cpu" = ia64; then
14699	# AIX 5 now supports IA64 processor
14700	lt_prog_compiler_static_GCJ='-Bstatic'
14701      fi
14702      ;;
14703
14704    amigaos*)
14705      # FIXME: we need at least 68020 code to build shared libraries, but
14706      # adding the `-m68020' flag to GCC prevents building anything better,
14707      # like `-m68040'.
14708      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
14709      ;;
14710
14711    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14712      # PIC is the default for these OSes.
14713      ;;
14714
14715    mingw* | pw32* | os2*)
14716      # This hack is so that the source file can tell whether it is being
14717      # built for inclusion in a dll (and should export symbols for example).
14718      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
14719      ;;
14720
14721    darwin* | rhapsody*)
14722      # PIC is the default on this platform
14723      # Common symbols not allowed in MH_DYLIB files
14724      lt_prog_compiler_pic_GCJ='-fno-common'
14725      ;;
14726
14727    msdosdjgpp*)
14728      # Just because we use GCC doesn't mean we suddenly get shared libraries
14729      # on systems that don't support them.
14730      lt_prog_compiler_can_build_shared_GCJ=no
14731      enable_shared=no
14732      ;;
14733
14734    sysv4*MP*)
14735      if test -d /usr/nec; then
14736	lt_prog_compiler_pic_GCJ=-Kconform_pic
14737      fi
14738      ;;
14739
14740    hpux*)
14741      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14742      # not for PA HP-UX.
14743      case "$host_cpu" in
14744      hppa*64*|ia64*)
14745	# +Z the default
14746	;;
14747      *)
14748	lt_prog_compiler_pic_GCJ='-fPIC'
14749	;;
14750      esac
14751      ;;
14752
14753    *)
14754      lt_prog_compiler_pic_GCJ='-fPIC'
14755      ;;
14756    esac
14757  else
14758    # PORTME Check for flag to pass linker flags through the system compiler.
14759    case $host_os in
14760    aix*)
14761      lt_prog_compiler_wl_GCJ='-Wl,'
14762      if test "$host_cpu" = ia64; then
14763	# AIX 5 now supports IA64 processor
14764	lt_prog_compiler_static_GCJ='-Bstatic'
14765      else
14766	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
14767      fi
14768      ;;
14769
14770    mingw* | pw32* | os2*)
14771      # This hack is so that the source file can tell whether it is being
14772      # built for inclusion in a dll (and should export symbols for example).
14773      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
14774      ;;
14775
14776    hpux9* | hpux10* | hpux11*)
14777      lt_prog_compiler_wl_GCJ='-Wl,'
14778      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14779      # not for PA HP-UX.
14780      case "$host_cpu" in
14781      hppa*64*|ia64*)
14782	# +Z the default
14783	;;
14784      *)
14785	lt_prog_compiler_pic_GCJ='+Z'
14786	;;
14787      esac
14788      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14789      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
14790      ;;
14791
14792    irix5* | irix6* | nonstopux*)
14793      lt_prog_compiler_wl_GCJ='-Wl,'
14794      # PIC (with -KPIC) is the default.
14795      lt_prog_compiler_static_GCJ='-non_shared'
14796      ;;
14797
14798    newsos6)
14799      lt_prog_compiler_pic_GCJ='-KPIC'
14800      lt_prog_compiler_static_GCJ='-Bstatic'
14801      ;;
14802
14803    linux*)
14804      case $CC in
14805      icc|ecc)
14806	lt_prog_compiler_wl_GCJ='-Wl,'
14807	lt_prog_compiler_pic_GCJ='-KPIC'
14808	lt_prog_compiler_static_GCJ='-static'
14809        ;;
14810      ccc)
14811        lt_prog_compiler_wl_GCJ='-Wl,'
14812        # All Alpha code is PIC.
14813        lt_prog_compiler_static_GCJ='-non_shared'
14814        ;;
14815      esac
14816      ;;
14817
14818    osf3* | osf4* | osf5*)
14819      lt_prog_compiler_wl_GCJ='-Wl,'
14820      # All OSF/1 code is PIC.
14821      lt_prog_compiler_static_GCJ='-non_shared'
14822      ;;
14823
14824    sco3.2v5*)
14825      lt_prog_compiler_pic_GCJ='-Kpic'
14826      lt_prog_compiler_static_GCJ='-dn'
14827      ;;
14828
14829    solaris*)
14830      lt_prog_compiler_wl_GCJ='-Wl,'
14831      lt_prog_compiler_pic_GCJ='-KPIC'
14832      lt_prog_compiler_static_GCJ='-Bstatic'
14833      ;;
14834
14835    sunos4*)
14836      lt_prog_compiler_wl_GCJ='-Qoption ld '
14837      lt_prog_compiler_pic_GCJ='-PIC'
14838      lt_prog_compiler_static_GCJ='-Bstatic'
14839      ;;
14840
14841    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14842      lt_prog_compiler_wl_GCJ='-Wl,'
14843      lt_prog_compiler_pic_GCJ='-KPIC'
14844      lt_prog_compiler_static_GCJ='-Bstatic'
14845      ;;
14846
14847    sysv4*MP*)
14848      if test -d /usr/nec ;then
14849	lt_prog_compiler_pic_GCJ='-Kconform_pic'
14850	lt_prog_compiler_static_GCJ='-Bstatic'
14851      fi
14852      ;;
14853
14854    uts4*)
14855      lt_prog_compiler_pic_GCJ='-pic'
14856      lt_prog_compiler_static_GCJ='-Bstatic'
14857      ;;
14858
14859    *)
14860      lt_prog_compiler_can_build_shared_GCJ=no
14861      ;;
14862    esac
14863  fi
14864
14865echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
14866echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
14867
14868#
14869# Check to make sure the PIC flag actually works.
14870#
14871if test -n "$lt_prog_compiler_pic_GCJ"; then
14872  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
14873echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
14874if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
14875  echo $ECHO_N "(cached) $ECHO_C" >&6
14876else
14877  lt_prog_compiler_pic_works_GCJ=no
14878  ac_outfile=conftest.$ac_objext
14879   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14880   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
14881   # Insert the option either (1) after the last *FLAGS variable, or
14882   # (2) before a word containing "conftest.", or (3) at the end.
14883   # Note that $ac_compile itself does not contain backslashes and begins
14884   # with a dollar sign (not a hyphen), so the echo should work correctly.
14885   # The option is referenced via a variable to avoid confusing sed.
14886   lt_compile=`echo "$ac_compile" | $SED \
14887   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14888   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14889   -e 's:$: $lt_compiler_flag:'`
14890   (eval echo "\"\$as_me:14890: $lt_compile\"" >&5)
14891   (eval "$lt_compile" 2>conftest.err)
14892   ac_status=$?
14893   cat conftest.err >&5
14894   echo "$as_me:14894: \$? = $ac_status" >&5
14895   if (exit $ac_status) && test -s "$ac_outfile"; then
14896     # The compiler can only warn and ignore the option if not recognized
14897     # So say no if there are warnings
14898     if test ! -s conftest.err; then
14899       lt_prog_compiler_pic_works_GCJ=yes
14900     fi
14901   fi
14902   $rm conftest*
14903
14904fi
14905echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
14906echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
14907
14908if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
14909    case $lt_prog_compiler_pic_GCJ in
14910     "" | " "*) ;;
14911     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
14912     esac
14913else
14914    lt_prog_compiler_pic_GCJ=
14915     lt_prog_compiler_can_build_shared_GCJ=no
14916fi
14917
14918fi
14919case "$host_os" in
14920  # For platforms which do not support PIC, -DPIC is meaningless:
14921  *djgpp*)
14922    lt_prog_compiler_pic_GCJ=
14923    ;;
14924  *)
14925    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
14926    ;;
14927esac
14928
14929echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14930echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
14931if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
14932  echo $ECHO_N "(cached) $ECHO_C" >&6
14933else
14934  lt_cv_prog_compiler_c_o_GCJ=no
14935   $rm -r conftest 2>/dev/null
14936   mkdir conftest
14937   cd conftest
14938   mkdir out
14939   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14940
14941   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
14942   # that will create temporary files in the current directory regardless of
14943   # the output directory.  Thus, making CWD read-only will cause this test
14944   # to fail, enabling locking or at least warning the user not to do parallel
14945   # builds.
14946   chmod -w .
14947
14948   lt_compiler_flag="-o out/conftest2.$ac_objext"
14949   # Insert the option either (1) after the last *FLAGS variable, or
14950   # (2) before a word containing "conftest.", or (3) at the end.
14951   # Note that $ac_compile itself does not contain backslashes and begins
14952   # with a dollar sign (not a hyphen), so the echo should work correctly.
14953   lt_compile=`echo "$ac_compile" | $SED \
14954   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14955   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14956   -e 's:$: $lt_compiler_flag:'`
14957   (eval echo "\"\$as_me:14957: $lt_compile\"" >&5)
14958   (eval "$lt_compile" 2>out/conftest.err)
14959   ac_status=$?
14960   cat out/conftest.err >&5
14961   echo "$as_me:14961: \$? = $ac_status" >&5
14962   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14963   then
14964     # The compiler can only warn and ignore the option if not recognized
14965     # So say no if there are warnings
14966     if test ! -s out/conftest.err; then
14967       lt_cv_prog_compiler_c_o_GCJ=yes
14968     fi
14969   fi
14970   chmod u+w .
14971   $rm conftest* out/*
14972   rmdir out
14973   cd ..
14974   rmdir conftest
14975   $rm conftest*
14976
14977fi
14978echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
14979echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
14980
14981
14982hard_links="nottested"
14983if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
14984  # do not overwrite the value of need_locks provided by the user
14985  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14986echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
14987  hard_links=yes
14988  $rm conftest*
14989  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14990  touch conftest.a
14991  ln conftest.a conftest.b 2>&5 || hard_links=no
14992  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14993  echo "$as_me:$LINENO: result: $hard_links" >&5
14994echo "${ECHO_T}$hard_links" >&6
14995  if test "$hard_links" = no; then
14996    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14997echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14998    need_locks=warn
14999  fi
15000else
15001  need_locks=no
15002fi
15003
15004echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15005echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
15006
15007  runpath_var=
15008  allow_undefined_flag_GCJ=
15009  enable_shared_with_static_runtimes_GCJ=no
15010  archive_cmds_GCJ=
15011  archive_expsym_cmds_GCJ=
15012  old_archive_From_new_cmds_GCJ=
15013  old_archive_from_expsyms_cmds_GCJ=
15014  export_dynamic_flag_spec_GCJ=
15015  whole_archive_flag_spec_GCJ=
15016  thread_safe_flag_spec_GCJ=
15017  hardcode_libdir_flag_spec_GCJ=
15018  hardcode_libdir_flag_spec_ld_GCJ=
15019  hardcode_libdir_separator_GCJ=
15020  hardcode_direct_GCJ=no
15021  hardcode_minus_L_GCJ=no
15022  hardcode_shlibpath_var_GCJ=unsupported
15023  link_all_deplibs_GCJ=unknown
15024  hardcode_automatic_GCJ=no
15025  module_cmds_GCJ=
15026  module_expsym_cmds_GCJ=
15027  always_export_symbols_GCJ=no
15028  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15029  # include_expsyms should be a list of space-separated symbols to be *always*
15030  # included in the symbol list
15031  include_expsyms_GCJ=
15032  # exclude_expsyms can be an extended regexp of symbols to exclude
15033  # it will be wrapped by ` (' and `)$', so one must not match beginning or
15034  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15035  # as well as any symbol that contains `d'.
15036  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
15037  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15038  # platforms (ab)use it in PIC code, but their linkers get confused if
15039  # the symbol is explicitly referenced.  Since portable code cannot
15040  # rely on this symbol name, it's probably fine to never include it in
15041  # preloaded symbol tables.
15042  extract_expsyms_cmds=
15043
15044  case $host_os in
15045  cygwin* | mingw* | pw32*)
15046    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15047    # When not using gcc, we currently assume that we are using
15048    # Microsoft Visual C++.
15049    if test "$GCC" != yes; then
15050      with_gnu_ld=no
15051    fi
15052    ;;
15053  openbsd*)
15054    with_gnu_ld=no
15055    ;;
15056  esac
15057
15058  ld_shlibs_GCJ=yes
15059  if test "$with_gnu_ld" = yes; then
15060    # If archive_cmds runs LD, not CC, wlarc should be empty
15061    wlarc='${wl}'
15062
15063    # See if GNU ld supports shared libraries.
15064    case $host_os in
15065    aix3* | aix4* | aix5*)
15066      # On AIX/PPC, the GNU linker is very broken
15067      if test "$host_cpu" != ia64; then
15068	ld_shlibs_GCJ=no
15069	cat <<EOF 1>&2
15070
15071*** Warning: the GNU linker, at least up to release 2.9.1, is reported
15072*** to be unable to reliably create shared libraries on AIX.
15073*** Therefore, libtool is disabling shared libraries support.  If you
15074*** really care for shared libraries, you may want to modify your PATH
15075*** so that a non-GNU linker is found, and then restart.
15076
15077EOF
15078      fi
15079      ;;
15080
15081    amigaos*)
15082      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)'
15083      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15084      hardcode_minus_L_GCJ=yes
15085
15086      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
15087      # that the semantics of dynamic libraries on AmigaOS, at least up
15088      # to version 4, is to share data among multiple programs linked
15089      # with the same dynamic library.  Since this doesn't match the
15090      # behavior of shared libraries on other platforms, we can't use
15091      # them.
15092      ld_shlibs_GCJ=no
15093      ;;
15094
15095    beos*)
15096      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15097	allow_undefined_flag_GCJ=unsupported
15098	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15099	# support --undefined.  This deserves some investigation.  FIXME
15100	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15101      else
15102	ld_shlibs_GCJ=no
15103      fi
15104      ;;
15105
15106    cygwin* | mingw* | pw32*)
15107      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
15108      # as there is no search path for DLLs.
15109      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15110      allow_undefined_flag_GCJ=unsupported
15111      always_export_symbols_GCJ=no
15112      enable_shared_with_static_runtimes_GCJ=yes
15113      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
15114
15115      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15116        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
15117	# If the export-symbols file already is a .def file (1st line
15118	# is EXPORTS), use it as is; otherwise, prepend...
15119	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15120	  cp $export_symbols $output_objdir/$soname.def;
15121	else
15122	  echo EXPORTS > $output_objdir/$soname.def;
15123	  cat $export_symbols >> $output_objdir/$soname.def;
15124	fi~
15125	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
15126      else
15127	ld_shlibs=no
15128      fi
15129      ;;
15130
15131    netbsd*)
15132      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15133	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15134	wlarc=
15135      else
15136	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15137	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15138      fi
15139      ;;
15140
15141    solaris* | sysv5*)
15142      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15143	ld_shlibs_GCJ=no
15144	cat <<EOF 1>&2
15145
15146*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15147*** create shared libraries on Solaris systems.  Therefore, libtool
15148*** is disabling shared libraries support.  We urge you to upgrade GNU
15149*** binutils to release 2.9.1 or newer.  Another option is to modify
15150*** your PATH or compiler configuration so that the native linker is
15151*** used, and then restart.
15152
15153EOF
15154      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15155	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15156	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15157      else
15158	ld_shlibs_GCJ=no
15159      fi
15160      ;;
15161
15162    sunos4*)
15163      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15164      wlarc=
15165      hardcode_direct_GCJ=yes
15166      hardcode_shlibpath_var_GCJ=no
15167      ;;
15168
15169    *)
15170      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15171	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15172	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15173      else
15174	ld_shlibs_GCJ=no
15175      fi
15176      ;;
15177    esac
15178
15179    if test "$ld_shlibs_GCJ" = yes; then
15180      runpath_var=LD_RUN_PATH
15181      hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
15182      export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
15183      # ancient GNU ld didn't support --whole-archive et. al.
15184      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
15185 	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15186      else
15187  	whole_archive_flag_spec_GCJ=
15188      fi
15189    fi
15190  else
15191    # PORTME fill in a description of your system's linker (not GNU ld)
15192    case $host_os in
15193    aix3*)
15194      allow_undefined_flag_GCJ=unsupported
15195      always_export_symbols_GCJ=yes
15196      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'
15197      # Note: this linker hardcodes the directories in LIBPATH if there
15198      # are no directories specified by -L.
15199      hardcode_minus_L_GCJ=yes
15200      if test "$GCC" = yes && test -z "$link_static_flag"; then
15201	# Neither direct hardcoding nor static linking is supported with a
15202	# broken collect2.
15203	hardcode_direct_GCJ=unsupported
15204      fi
15205      ;;
15206
15207    aix4* | aix5*)
15208      if test "$host_cpu" = ia64; then
15209	# On IA64, the linker does run time linking by default, so we don't
15210	# have to do anything special.
15211	aix_use_runtimelinking=no
15212	exp_sym_flag='-Bexport'
15213	no_entry_flag=""
15214      else
15215	# If we're using GNU nm, then we don't want the "-C" option.
15216	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15217	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15218	  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'
15219	else
15220	  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'
15221	fi
15222	aix_use_runtimelinking=no
15223
15224	# Test if we are trying to use run time linking or normal
15225	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15226	# need to do runtime linking.
15227	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
15228	  for ld_flag in $LDFLAGS; do
15229  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15230  	    aix_use_runtimelinking=yes
15231  	    break
15232  	  fi
15233	  done
15234	esac
15235
15236	exp_sym_flag='-bexport'
15237	no_entry_flag='-bnoentry'
15238      fi
15239
15240      # When large executables or shared objects are built, AIX ld can
15241      # have problems creating the table of contents.  If linking a library
15242      # or program results in "error TOC overflow" add -mminimal-toc to
15243      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15244      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15245
15246      archive_cmds_GCJ=''
15247      hardcode_direct_GCJ=yes
15248      hardcode_libdir_separator_GCJ=':'
15249      link_all_deplibs_GCJ=yes
15250
15251      if test "$GCC" = yes; then
15252	case $host_os in aix4.012|aix4.012.*)
15253	# We only want to do this on AIX 4.2 and lower, the check
15254	# below for broken collect2 doesn't work under 4.3+
15255	  collect2name=`${CC} -print-prog-name=collect2`
15256	  if test -f "$collect2name" && \
15257  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15258	  then
15259  	  # We have reworked collect2
15260  	  hardcode_direct_GCJ=yes
15261	  else
15262  	  # We have old collect2
15263  	  hardcode_direct_GCJ=unsupported
15264  	  # It fails to find uninstalled libraries when the uninstalled
15265  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15266  	  # to unsupported forces relinking
15267  	  hardcode_minus_L_GCJ=yes
15268  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
15269  	  hardcode_libdir_separator_GCJ=
15270	  fi
15271	esac
15272	shared_flag='-shared'
15273      else
15274	# not using gcc
15275	if test "$host_cpu" = ia64; then
15276  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15277  	# chokes on -Wl,-G. The following line is correct:
15278	  shared_flag='-G'
15279	else
15280  	if test "$aix_use_runtimelinking" = yes; then
15281	    shared_flag='${wl}-G'
15282	  else
15283	    shared_flag='${wl}-bM:SRE'
15284  	fi
15285	fi
15286      fi
15287
15288      # It seems that -bexpall does not export symbols beginning with
15289      # underscore (_), so it is better to generate a list of symbols to export.
15290      always_export_symbols_GCJ=yes
15291      if test "$aix_use_runtimelinking" = yes; then
15292	# Warning - without using the other runtime loading flags (-brtl),
15293	# -berok will link without error, but may produce a broken library.
15294	allow_undefined_flag_GCJ='-berok'
15295       # Determine the default libpath from the value encoded in an empty executable.
15296       cat >conftest.$ac_ext <<_ACEOF
15297#line $LINENO "configure"
15298#include "confdefs.h"
15299
15300#ifdef F77_DUMMY_MAIN
15301#  ifdef __cplusplus
15302     extern "C"
15303#  endif
15304   int F77_DUMMY_MAIN() { return 1; }
15305#endif
15306int
15307main ()
15308{
15309
15310  ;
15311  return 0;
15312}
15313_ACEOF
15314rm -f conftest.$ac_objext conftest$ac_exeext
15315if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15316  (eval $ac_link) 2>&5
15317  ac_status=$?
15318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15319  (exit $ac_status); } &&
15320         { ac_try='test -s conftest$ac_exeext'
15321  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15322  (eval $ac_try) 2>&5
15323  ac_status=$?
15324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15325  (exit $ac_status); }; }; then
15326
15327aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15328}'`
15329# Check for a 64-bit object if we didn't find anything.
15330if 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; }
15331}'`; fi
15332else
15333  echo "$as_me: failed program was:" >&5
15334cat conftest.$ac_ext >&5
15335fi
15336rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15337if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15338
15339       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
15340	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15341       else
15342	if test "$host_cpu" = ia64; then
15343	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
15344	  allow_undefined_flag_GCJ="-z nodefs"
15345	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
15346	else
15347	 # Determine the default libpath from the value encoded in an empty executable.
15348	 cat >conftest.$ac_ext <<_ACEOF
15349#line $LINENO "configure"
15350#include "confdefs.h"
15351
15352#ifdef F77_DUMMY_MAIN
15353#  ifdef __cplusplus
15354     extern "C"
15355#  endif
15356   int F77_DUMMY_MAIN() { return 1; }
15357#endif
15358int
15359main ()
15360{
15361
15362  ;
15363  return 0;
15364}
15365_ACEOF
15366rm -f conftest.$ac_objext conftest$ac_exeext
15367if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15368  (eval $ac_link) 2>&5
15369  ac_status=$?
15370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15371  (exit $ac_status); } &&
15372         { ac_try='test -s conftest$ac_exeext'
15373  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15374  (eval $ac_try) 2>&5
15375  ac_status=$?
15376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15377  (exit $ac_status); }; }; then
15378
15379aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15380}'`
15381# Check for a 64-bit object if we didn't find anything.
15382if 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; }
15383}'`; fi
15384else
15385  echo "$as_me: failed program was:" >&5
15386cat conftest.$ac_ext >&5
15387fi
15388rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15389if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15390
15391	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
15392	  # Warning - without using the other run time loading flags,
15393	  # -berok will link without error, but may produce a broken library.
15394	  no_undefined_flag_GCJ=' ${wl}-bernotok'
15395	  allow_undefined_flag_GCJ=' ${wl}-berok'
15396	  # -bexpall does not export symbols beginning with underscore (_)
15397	  always_export_symbols_GCJ=yes
15398	  # Exported symbols can be pulled into shared objects from archives
15399	  whole_archive_flag_spec_GCJ=' '
15400	  archive_cmds_need_lc_GCJ=yes
15401	  # This is similar to how AIX traditionally builds it's shared libraries.
15402	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
15403	fi
15404      fi
15405      ;;
15406
15407    amigaos*)
15408      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)'
15409      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15410      hardcode_minus_L_GCJ=yes
15411      # see comment about different semantics on the GNU ld section
15412      ld_shlibs_GCJ=no
15413      ;;
15414
15415    bsdi4*)
15416      export_dynamic_flag_spec_GCJ=-rdynamic
15417      ;;
15418
15419    cygwin* | mingw* | pw32*)
15420      # When not using gcc, we currently assume that we are using
15421      # Microsoft Visual C++.
15422      # hardcode_libdir_flag_spec is actually meaningless, as there is
15423      # no search path for DLLs.
15424      hardcode_libdir_flag_spec_GCJ=' '
15425      allow_undefined_flag_GCJ=unsupported
15426      # Tell ltmain to make .lib files, not .a files.
15427      libext=lib
15428      # Tell ltmain to make .dll files, not .so files.
15429      shrext=".dll"
15430      # FIXME: Setting linknames here is a bad hack.
15431      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15432      # The linker will automatically build a .lib file if we build a DLL.
15433      old_archive_From_new_cmds_GCJ='true'
15434      # FIXME: Should let the user specify the lib program.
15435      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
15436      fix_srcfile_path='`cygpath -w "$srcfile"`'
15437      enable_shared_with_static_runtimes_GCJ=yes
15438      ;;
15439
15440    darwin* | rhapsody*)
15441    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
15442      archive_cmds_need_lc_GCJ=no
15443      case "$host_os" in
15444      rhapsody* | darwin1.[012])
15445	allow_undefined_flag_GCJ='-undefined suppress'
15446	;;
15447      *) # Darwin 1.3 on
15448	test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
15449	;;
15450      esac
15451      # FIXME: Relying on posixy $() will cause problems for
15452      #        cross-compilation, but unfortunately the echo tests do not
15453      #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
15454      #	       `"' quotes if we put them in here... so don't!
15455    	lt_int_apple_cc_single_mod=no
15456    	output_verbose_link_cmd='echo'
15457    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
15458    	  lt_int_apple_cc_single_mod=yes
15459    	fi
15460    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
15461    	  archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15462    	else
15463        archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -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'
15464      fi
15465      module_cmds_GCJ='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
15466      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
15467        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
15468          archive_expsym_cmds_GCJ='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}'
15469        else
15470          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
15471        fi
15472          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15473      hardcode_direct_GCJ=no
15474      hardcode_automatic_GCJ=yes
15475      hardcode_shlibpath_var_GCJ=unsupported
15476      whole_archive_flag_spec_GCJ='-all_load $convenience'
15477      link_all_deplibs_GCJ=yes
15478    fi
15479      ;;
15480
15481    dgux*)
15482      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15483      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15484      hardcode_shlibpath_var_GCJ=no
15485      ;;
15486
15487    freebsd1*)
15488      ld_shlibs_GCJ=no
15489      ;;
15490
15491    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15492    # support.  Future versions do this automatically, but an explicit c++rt0.o
15493    # does not break anything, and helps significantly (at the cost of a little
15494    # extra space).
15495    freebsd2.2*)
15496      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15497      hardcode_libdir_flag_spec_GCJ='-R$libdir'
15498      hardcode_direct_GCJ=yes
15499      hardcode_shlibpath_var_GCJ=no
15500      ;;
15501
15502    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15503    freebsd2*)
15504      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15505      hardcode_direct_GCJ=yes
15506      hardcode_minus_L_GCJ=yes
15507      hardcode_shlibpath_var_GCJ=no
15508      ;;
15509
15510    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15511    freebsd*)
15512      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15513      hardcode_libdir_flag_spec_GCJ='-R$libdir'
15514      hardcode_direct_GCJ=yes
15515      hardcode_shlibpath_var_GCJ=no
15516      ;;
15517
15518    hpux9*)
15519      if test "$GCC" = yes; then
15520	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'
15521      else
15522	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'
15523      fi
15524      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
15525      hardcode_libdir_separator_GCJ=:
15526      hardcode_direct_GCJ=yes
15527
15528      # hardcode_minus_L: Not really in the search PATH,
15529      # but as the default location of the library.
15530      hardcode_minus_L_GCJ=yes
15531      export_dynamic_flag_spec_GCJ='${wl}-E'
15532      ;;
15533
15534    hpux10* | hpux11*)
15535      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15536	case "$host_cpu" in
15537	hppa*64*|ia64*)
15538	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15539	  ;;
15540	*)
15541	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15542	  ;;
15543	esac
15544      else
15545	case "$host_cpu" in
15546	hppa*64*|ia64*)
15547	  archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
15548	  ;;
15549	*)
15550	  archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15551	  ;;
15552	esac
15553      fi
15554      if test "$with_gnu_ld" = no; then
15555	case "$host_cpu" in
15556	hppa*64*)
15557	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
15558	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
15559	  hardcode_libdir_separator_GCJ=:
15560	  hardcode_direct_GCJ=no
15561	  hardcode_shlibpath_var_GCJ=no
15562	  ;;
15563	ia64*)
15564	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
15565	  hardcode_direct_GCJ=no
15566	  hardcode_shlibpath_var_GCJ=no
15567
15568	  # hardcode_minus_L: Not really in the search PATH,
15569	  # but as the default location of the library.
15570	  hardcode_minus_L_GCJ=yes
15571	  ;;
15572	*)
15573	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
15574	  hardcode_libdir_separator_GCJ=:
15575	  hardcode_direct_GCJ=yes
15576	  export_dynamic_flag_spec_GCJ='${wl}-E'
15577
15578	  # hardcode_minus_L: Not really in the search PATH,
15579	  # but as the default location of the library.
15580	  hardcode_minus_L_GCJ=yes
15581	  ;;
15582	esac
15583      fi
15584      ;;
15585
15586    irix5* | irix6* | nonstopux*)
15587      if test "$GCC" = yes; then
15588	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'
15589      else
15590	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'
15591	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
15592      fi
15593      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
15594      hardcode_libdir_separator_GCJ=:
15595      link_all_deplibs_GCJ=yes
15596      ;;
15597
15598    netbsd*)
15599      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15600	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15601      else
15602	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15603      fi
15604      hardcode_libdir_flag_spec_GCJ='-R$libdir'
15605      hardcode_direct_GCJ=yes
15606      hardcode_shlibpath_var_GCJ=no
15607      ;;
15608
15609    newsos6)
15610      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15611      hardcode_direct_GCJ=yes
15612      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
15613      hardcode_libdir_separator_GCJ=:
15614      hardcode_shlibpath_var_GCJ=no
15615      ;;
15616
15617    openbsd*)
15618      hardcode_direct_GCJ=yes
15619      hardcode_shlibpath_var_GCJ=no
15620      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15621	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15622	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
15623	export_dynamic_flag_spec_GCJ='${wl}-E'
15624      else
15625       case $host_os in
15626	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15627	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15628	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
15629	   ;;
15630	 *)
15631	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15632	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
15633	   ;;
15634       esac
15635      fi
15636      ;;
15637
15638    os2*)
15639      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15640      hardcode_minus_L_GCJ=yes
15641      allow_undefined_flag_GCJ=unsupported
15642      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'
15643      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15644      ;;
15645
15646    osf3*)
15647      if test "$GCC" = yes; then
15648	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
15649	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'
15650      else
15651	allow_undefined_flag_GCJ=' -expect_unresolved \*'
15652	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'
15653      fi
15654      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
15655      hardcode_libdir_separator_GCJ=:
15656      ;;
15657
15658    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15659      if test "$GCC" = yes; then
15660	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
15661	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'
15662	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
15663      else
15664	allow_undefined_flag_GCJ=' -expect_unresolved \*'
15665	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'
15666	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~
15667	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
15668
15669	# Both c and cxx compiler support -rpath directly
15670	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
15671      fi
15672      hardcode_libdir_separator_GCJ=:
15673      ;;
15674
15675    sco3.2v5*)
15676      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15677      hardcode_shlibpath_var_GCJ=no
15678      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
15679      runpath_var=LD_RUN_PATH
15680      hardcode_runpath_var=yes
15681      ;;
15682
15683    solaris*)
15684      no_undefined_flag_GCJ=' -z text'
15685      if test "$GCC" = yes; then
15686	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15687	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15688	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15689      else
15690	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15691	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15692  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15693      fi
15694      hardcode_libdir_flag_spec_GCJ='-R$libdir'
15695      hardcode_shlibpath_var_GCJ=no
15696      case $host_os in
15697      solaris2.[0-5] | solaris2.[0-5].*) ;;
15698      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
15699	whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
15700      esac
15701      link_all_deplibs_GCJ=yes
15702      ;;
15703
15704    sunos4*)
15705      if test "x$host_vendor" = xsequent; then
15706	# Use $CC to link under sequent, because it throws in some extra .o
15707	# files that make .init and .fini sections work.
15708	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15709      else
15710	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15711      fi
15712      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15713      hardcode_direct_GCJ=yes
15714      hardcode_minus_L_GCJ=yes
15715      hardcode_shlibpath_var_GCJ=no
15716      ;;
15717
15718    sysv4)
15719      case $host_vendor in
15720	sni)
15721	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15722	  hardcode_direct_GCJ=yes # is this really true???
15723	;;
15724	siemens)
15725	  ## LD is ld it makes a PLAMLIB
15726	  ## CC just makes a GrossModule.
15727	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15728	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
15729	  hardcode_direct_GCJ=no
15730        ;;
15731	motorola)
15732	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15733	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
15734	;;
15735      esac
15736      runpath_var='LD_RUN_PATH'
15737      hardcode_shlibpath_var_GCJ=no
15738      ;;
15739
15740    sysv4.3*)
15741      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15742      hardcode_shlibpath_var_GCJ=no
15743      export_dynamic_flag_spec_GCJ='-Bexport'
15744      ;;
15745
15746    sysv4*MP*)
15747      if test -d /usr/nec; then
15748	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15749	hardcode_shlibpath_var_GCJ=no
15750	runpath_var=LD_RUN_PATH
15751	hardcode_runpath_var=yes
15752	ld_shlibs_GCJ=yes
15753      fi
15754      ;;
15755
15756    sysv4.2uw2*)
15757      archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15758      hardcode_direct_GCJ=yes
15759      hardcode_minus_L_GCJ=no
15760      hardcode_shlibpath_var_GCJ=no
15761      hardcode_runpath_var=yes
15762      runpath_var=LD_RUN_PATH
15763      ;;
15764
15765   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
15766      no_undefined_flag_GCJ='${wl}-z ${wl}text'
15767      if test "$GCC" = yes; then
15768	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15769      else
15770	archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15771      fi
15772      runpath_var='LD_RUN_PATH'
15773      hardcode_shlibpath_var_GCJ=no
15774      ;;
15775
15776    sysv5*)
15777      no_undefined_flag_GCJ=' -z text'
15778      # $CC -shared without GNU ld will not create a library from C++
15779      # object files and a static libstdc++, better avoid it by now
15780      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15781      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15782  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15783      hardcode_libdir_flag_spec_GCJ=
15784      hardcode_shlibpath_var_GCJ=no
15785      runpath_var='LD_RUN_PATH'
15786      ;;
15787
15788    uts4*)
15789      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15790      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15791      hardcode_shlibpath_var_GCJ=no
15792      ;;
15793
15794    *)
15795      ld_shlibs_GCJ=no
15796      ;;
15797    esac
15798  fi
15799
15800echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
15801echo "${ECHO_T}$ld_shlibs_GCJ" >&6
15802test "$ld_shlibs_GCJ" = no && can_build_shared=no
15803
15804variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15805if test "$GCC" = yes; then
15806  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15807fi
15808
15809#
15810# Do we need to explicitly link libc?
15811#
15812case "x$archive_cmds_need_lc_GCJ" in
15813x|xyes)
15814  # Assume -lc should be added
15815  archive_cmds_need_lc_GCJ=yes
15816
15817  if test "$enable_shared" = yes && test "$GCC" = yes; then
15818    case $archive_cmds_GCJ in
15819    *'~'*)
15820      # FIXME: we may have to deal with multi-command sequences.
15821      ;;
15822    '$CC '*)
15823      # Test whether the compiler implicitly links with -lc since on some
15824      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15825      # to ld, don't add -lc before -lgcc.
15826      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15827echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
15828      $rm conftest*
15829      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15830
15831      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15832  (eval $ac_compile) 2>&5
15833  ac_status=$?
15834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15835  (exit $ac_status); } 2>conftest.err; then
15836        soname=conftest
15837        lib=conftest
15838        libobjs=conftest.$ac_objext
15839        deplibs=
15840        wl=$lt_prog_compiler_wl_GCJ
15841        compiler_flags=-v
15842        linker_flags=-v
15843        verstring=
15844        output_objdir=.
15845        libname=conftest
15846        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
15847        allow_undefined_flag_GCJ=
15848        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15849  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15850  ac_status=$?
15851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15852  (exit $ac_status); }
15853        then
15854	  archive_cmds_need_lc_GCJ=no
15855        else
15856	  archive_cmds_need_lc_GCJ=yes
15857        fi
15858        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
15859      else
15860        cat conftest.err 1>&5
15861      fi
15862      $rm conftest*
15863      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
15864echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
15865      ;;
15866    esac
15867  fi
15868  ;;
15869esac
15870
15871echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15872echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
15873hardcode_action_GCJ=
15874if test -n "$hardcode_libdir_flag_spec_GCJ" || \
15875   test -n "$runpath_var GCJ" || \
15876   test "X$hardcode_automatic_GCJ"="Xyes" ; then
15877
15878  # We can hardcode non-existant directories.
15879  if test "$hardcode_direct_GCJ" != no &&
15880     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15881     # have to relink, otherwise we might link with an installed library
15882     # when we should be linking with a yet-to-be-installed one
15883     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
15884     test "$hardcode_minus_L_GCJ" != no; then
15885    # Linking always hardcodes the temporary library directory.
15886    hardcode_action_GCJ=relink
15887  else
15888    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15889    hardcode_action_GCJ=immediate
15890  fi
15891else
15892  # We cannot hardcode anything, or else we can only hardcode existing
15893  # directories.
15894  hardcode_action_GCJ=unsupported
15895fi
15896echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
15897echo "${ECHO_T}$hardcode_action_GCJ" >&6
15898
15899if test "$hardcode_action_GCJ" = relink; then
15900  # Fast installation is not supported
15901  enable_fast_install=no
15902elif test "$shlibpath_overrides_runpath" = yes ||
15903     test "$enable_shared" = no; then
15904  # Fast installation is not necessary
15905  enable_fast_install=needless
15906fi
15907
15908striplib=
15909old_striplib=
15910echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
15911echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
15912if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
15913  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
15914  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
15915  echo "$as_me:$LINENO: result: yes" >&5
15916echo "${ECHO_T}yes" >&6
15917else
15918# FIXME - insert some real tests, host_os isn't really good enough
15919  case $host_os in
15920   darwin*)
15921       if test -n "$STRIP" ; then
15922         striplib="$STRIP -x"
15923         echo "$as_me:$LINENO: result: yes" >&5
15924echo "${ECHO_T}yes" >&6
15925       else
15926  echo "$as_me:$LINENO: result: no" >&5
15927echo "${ECHO_T}no" >&6
15928fi
15929       ;;
15930   *)
15931  echo "$as_me:$LINENO: result: no" >&5
15932echo "${ECHO_T}no" >&6
15933    ;;
15934  esac
15935fi
15936
15937echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15938echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
15939library_names_spec=
15940libname_spec='lib$name'
15941soname_spec=
15942shrext=".so"
15943postinstall_cmds=
15944postuninstall_cmds=
15945finish_cmds=
15946finish_eval=
15947shlibpath_var=
15948shlibpath_overrides_runpath=unknown
15949version_type=none
15950dynamic_linker="$host_os ld.so"
15951sys_lib_dlsearch_path_spec="/lib /usr/lib"
15952if test "$GCC" = yes; then
15953  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15954  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15955    # if the path contains ";" then we assume it to be the separator
15956    # otherwise default to the standard path separator (i.e. ":") - it is
15957    # assumed that no part of a normal pathname contains ";" but that should
15958    # okay in the real world where ";" in dirpaths is itself problematic.
15959    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15960  else
15961    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15962  fi
15963else
15964  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15965fi
15966need_lib_prefix=unknown
15967hardcode_into_libs=no
15968
15969# when you set need_version to no, make sure it does not cause -set_version
15970# flags to be left without arguments
15971need_version=unknown
15972
15973case $host_os in
15974aix3*)
15975  version_type=linux
15976  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15977  shlibpath_var=LIBPATH
15978
15979  # AIX 3 has no versioning support, so we append a major version to the name.
15980  soname_spec='${libname}${release}${shared_ext}$major'
15981  ;;
15982
15983aix4* | aix5*)
15984  version_type=linux
15985  need_lib_prefix=no
15986  need_version=no
15987  hardcode_into_libs=yes
15988  if test "$host_cpu" = ia64; then
15989    # AIX 5 supports IA64
15990    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15991    shlibpath_var=LD_LIBRARY_PATH
15992  else
15993    # With GCC up to 2.95.x, collect2 would create an import file
15994    # for dependence libraries.  The import file would start with
15995    # the line `#! .'.  This would cause the generated library to
15996    # depend on `.', always an invalid library.  This was fixed in
15997    # development snapshots of GCC prior to 3.0.
15998    case $host_os in
15999      aix4 | aix4.[01] | aix4.[01].*)
16000      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16001	   echo ' yes '
16002	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
16003	:
16004      else
16005	can_build_shared=no
16006      fi
16007      ;;
16008    esac
16009    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16010    # soname into executable. Probably we can add versioning support to
16011    # collect2, so additional links can be useful in future.
16012    if test "$aix_use_runtimelinking" = yes; then
16013      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16014      # instead of lib<name>.a to let people know that these are not
16015      # typical AIX shared libraries.
16016      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16017    else
16018      # We preserve .a as extension for shared libraries through AIX4.2
16019      # and later when we are not doing run time linking.
16020      library_names_spec='${libname}${release}.a $libname.a'
16021      soname_spec='${libname}${release}${shared_ext}$major'
16022    fi
16023    shlibpath_var=LIBPATH
16024  fi
16025  ;;
16026
16027amigaos*)
16028  library_names_spec='$libname.ixlibrary $libname.a'
16029  # Create ${libname}_ixlibrary.a entries in /sys/libs.
16030  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'
16031  ;;
16032
16033beos*)
16034  library_names_spec='${libname}${shared_ext}'
16035  dynamic_linker="$host_os ld.so"
16036  shlibpath_var=LIBRARY_PATH
16037  ;;
16038
16039bsdi4*)
16040  version_type=linux
16041  need_version=no
16042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16043  soname_spec='${libname}${release}${shared_ext}$major'
16044  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16045  shlibpath_var=LD_LIBRARY_PATH
16046  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16047  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16048  # the default ld.so.conf also contains /usr/contrib/lib and
16049  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16050  # libtool to hard-code these into programs
16051  ;;
16052
16053cygwin* | mingw* | pw32*)
16054  version_type=windows
16055  shrext=".dll"
16056  need_version=no
16057  need_lib_prefix=no
16058
16059  case $GCC,$host_os in
16060  yes,cygwin* | yes,mingw* | yes,pw32*)
16061    library_names_spec='$libname.dll.a'
16062    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16063    postinstall_cmds='base_file=`basename \${file}`~
16064      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16065      dldir=$destdir/`dirname \$dlpath`~
16066      test -d \$dldir || mkdir -p \$dldir~
16067      $install_prog $dir/$dlname \$dldir/$dlname'
16068    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16069      dlpath=$dir/\$dldll~
16070       $rm \$dlpath'
16071    shlibpath_overrides_runpath=yes
16072
16073    case $host_os in
16074    cygwin*)
16075      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16076      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16077      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
16078      ;;
16079    mingw*)
16080      # MinGW DLLs use traditional 'lib' prefix
16081      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16082      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16083      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16084        # It is most probably a Windows format PATH printed by
16085        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16086        # path with ; separators, and with drive letters. We can handle the
16087        # drive letters (cygwin fileutils understands them), so leave them,
16088        # especially as we might pass files found there to a mingw objdump,
16089        # which wouldn't understand a cygwinified path. Ahh.
16090        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16091      else
16092        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16093      fi
16094      ;;
16095    pw32*)
16096      # pw32 DLLs use 'pw' prefix rather than 'lib'
16097      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
16098      ;;
16099    esac
16100    ;;
16101
16102  *)
16103    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16104    ;;
16105  esac
16106  dynamic_linker='Win32 ld.exe'
16107  # FIXME: first we should search . and the directory the executable is in
16108  shlibpath_var=PATH
16109  ;;
16110
16111darwin* | rhapsody*)
16112  dynamic_linker="$host_os dyld"
16113  version_type=darwin
16114  need_lib_prefix=no
16115  need_version=no
16116  # FIXME: Relying on posixy $() will cause problems for
16117  #        cross-compilation, but unfortunately the echo tests do not
16118  #        yet detect zsh echo's removal of \ escapes.
16119  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16120  soname_spec='${libname}${release}${major}$shared_ext'
16121  shlibpath_overrides_runpath=yes
16122  shlibpath_var=DYLD_LIBRARY_PATH
16123  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
16124  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
16125  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
16126  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"`
16127  fi
16128  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16129  ;;
16130
16131dgux*)
16132  version_type=linux
16133  need_lib_prefix=no
16134  need_version=no
16135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16136  soname_spec='${libname}${release}${shared_ext}$major'
16137  shlibpath_var=LD_LIBRARY_PATH
16138  ;;
16139
16140freebsd1*)
16141  dynamic_linker=no
16142  ;;
16143
16144freebsd*)
16145  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
16146  version_type=freebsd-$objformat
16147  case $version_type in
16148    freebsd-elf*)
16149      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16150      need_version=no
16151      need_lib_prefix=no
16152      ;;
16153    freebsd-*)
16154      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16155      need_version=yes
16156      ;;
16157  esac
16158  shlibpath_var=LD_LIBRARY_PATH
16159  case $host_os in
16160  freebsd2*)
16161    shlibpath_overrides_runpath=yes
16162    ;;
16163  freebsd3.01* | freebsdelf3.01*)
16164    shlibpath_overrides_runpath=yes
16165    hardcode_into_libs=yes
16166    ;;
16167  *) # from 3.2 on
16168    shlibpath_overrides_runpath=no
16169    hardcode_into_libs=yes
16170    ;;
16171  esac
16172  ;;
16173
16174gnu*)
16175  version_type=linux
16176  need_lib_prefix=no
16177  need_version=no
16178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16179  soname_spec='${libname}${release}${shared_ext}$major'
16180  shlibpath_var=LD_LIBRARY_PATH
16181  hardcode_into_libs=yes
16182  ;;
16183
16184hpux9* | hpux10* | hpux11*)
16185  # Give a soname corresponding to the major version so that dld.sl refuses to
16186  # link against other versions.
16187  version_type=sunos
16188  need_lib_prefix=no
16189  need_version=no
16190  case "$host_cpu" in
16191  ia64*)
16192    shrext='.so'
16193    hardcode_into_libs=yes
16194    dynamic_linker="$host_os dld.so"
16195    shlibpath_var=LD_LIBRARY_PATH
16196    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16197    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16198    soname_spec='${libname}${release}${shared_ext}$major'
16199    if test "X$HPUX_IA64_MODE" = X32; then
16200      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16201    else
16202      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16203    fi
16204    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16205    ;;
16206   hppa*64*)
16207     shrext='.sl'
16208     hardcode_into_libs=yes
16209     dynamic_linker="$host_os dld.sl"
16210     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16211     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16212     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16213     soname_spec='${libname}${release}${shared_ext}$major'
16214     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16215     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16216     ;;
16217   *)
16218    shrext='.sl'
16219    dynamic_linker="$host_os dld.sl"
16220    shlibpath_var=SHLIB_PATH
16221    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16222    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16223    soname_spec='${libname}${release}${shared_ext}$major'
16224    ;;
16225  esac
16226  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16227  postinstall_cmds='chmod 555 $lib'
16228  ;;
16229
16230irix5* | irix6* | nonstopux*)
16231  case $host_os in
16232    nonstopux*) version_type=nonstopux ;;
16233    *)
16234	if test "$lt_cv_prog_gnu_ld" = yes; then
16235		version_type=linux
16236	else
16237		version_type=irix
16238	fi ;;
16239  esac
16240  need_lib_prefix=no
16241  need_version=no
16242  soname_spec='${libname}${release}${shared_ext}$major'
16243  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16244  case $host_os in
16245  irix5* | nonstopux*)
16246    libsuff= shlibsuff=
16247    ;;
16248  *)
16249    case $LD in # libtool.m4 will add one of these switches to LD
16250    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16251      libsuff= shlibsuff= libmagic=32-bit;;
16252    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16253      libsuff=32 shlibsuff=N32 libmagic=N32;;
16254    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16255      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16256    *) libsuff= shlibsuff= libmagic=never-match;;
16257    esac
16258    ;;
16259  esac
16260  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16261  shlibpath_overrides_runpath=no
16262  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16263  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16264  hardcode_into_libs=yes
16265  ;;
16266
16267# No shared lib support for Linux oldld, aout, or coff.
16268linux*oldld* | linux*aout* | linux*coff*)
16269  dynamic_linker=no
16270  ;;
16271
16272# This must be Linux ELF.
16273linux*)
16274  version_type=linux
16275  need_lib_prefix=no
16276  need_version=no
16277  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16278  soname_spec='${libname}${release}${shared_ext}$major'
16279  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16280  shlibpath_var=LD_LIBRARY_PATH
16281  shlibpath_overrides_runpath=no
16282  # This implies no fast_install, which is unacceptable.
16283  # Some rework will be needed to allow for fast_install
16284  # before this can be enabled.
16285  hardcode_into_libs=yes
16286
16287  # We used to test for /lib/ld.so.1 and disable shared libraries on
16288  # powerpc, because MkLinux only supported shared libraries with the
16289  # GNU dynamic linker.  Since this was broken with cross compilers,
16290  # most powerpc-linux boxes support dynamic linking these days and
16291  # people can always --disable-shared, the test was removed, and we
16292  # assume the GNU/Linux dynamic linker is in use.
16293  dynamic_linker='GNU/Linux ld.so'
16294  ;;
16295
16296netbsd*)
16297  version_type=sunos
16298  need_lib_prefix=no
16299  need_version=no
16300  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16301    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16302    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16303    dynamic_linker='NetBSD (a.out) ld.so'
16304  else
16305    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
16306    soname_spec='${libname}${release}${shared_ext}$major'
16307    dynamic_linker='NetBSD ld.elf_so'
16308  fi
16309  shlibpath_var=LD_LIBRARY_PATH
16310  shlibpath_overrides_runpath=yes
16311  hardcode_into_libs=yes
16312  ;;
16313
16314newsos6)
16315  version_type=linux
16316  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16317  shlibpath_var=LD_LIBRARY_PATH
16318  shlibpath_overrides_runpath=yes
16319  ;;
16320
16321nto-qnx)
16322  version_type=linux
16323  need_lib_prefix=no
16324  need_version=no
16325  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16326  soname_spec='${libname}${release}${shared_ext}$major'
16327  shlibpath_var=LD_LIBRARY_PATH
16328  shlibpath_overrides_runpath=yes
16329  ;;
16330
16331openbsd*)
16332  version_type=sunos
16333  need_lib_prefix=no
16334  need_version=no
16335  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16336  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16337  shlibpath_var=LD_LIBRARY_PATH
16338  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16339    case $host_os in
16340      openbsd2.[89] | openbsd2.[89].*)
16341	shlibpath_overrides_runpath=no
16342	;;
16343      *)
16344	shlibpath_overrides_runpath=yes
16345	;;
16346      esac
16347  else
16348    shlibpath_overrides_runpath=yes
16349  fi
16350  ;;
16351
16352os2*)
16353  libname_spec='$name'
16354  shrext=".dll"
16355  need_lib_prefix=no
16356  library_names_spec='$libname${shared_ext} $libname.a'
16357  dynamic_linker='OS/2 ld.exe'
16358  shlibpath_var=LIBPATH
16359  ;;
16360
16361osf3* | osf4* | osf5*)
16362  version_type=osf
16363  need_lib_prefix=no
16364  need_version=no
16365  soname_spec='${libname}${release}${shared_ext}$major'
16366  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16367  shlibpath_var=LD_LIBRARY_PATH
16368  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16369  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16370  ;;
16371
16372sco3.2v5*)
16373  version_type=osf
16374  soname_spec='${libname}${release}${shared_ext}$major'
16375  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16376  shlibpath_var=LD_LIBRARY_PATH
16377  ;;
16378
16379solaris*)
16380  version_type=linux
16381  need_lib_prefix=no
16382  need_version=no
16383  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16384  soname_spec='${libname}${release}${shared_ext}$major'
16385  shlibpath_var=LD_LIBRARY_PATH
16386  shlibpath_overrides_runpath=yes
16387  hardcode_into_libs=yes
16388  # ldd complains unless libraries are executable
16389  postinstall_cmds='chmod +x $lib'
16390  ;;
16391
16392sunos4*)
16393  version_type=sunos
16394  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16395  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16396  shlibpath_var=LD_LIBRARY_PATH
16397  shlibpath_overrides_runpath=yes
16398  if test "$with_gnu_ld" = yes; then
16399    need_lib_prefix=no
16400  fi
16401  need_version=yes
16402  ;;
16403
16404sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16405  version_type=linux
16406  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16407  soname_spec='${libname}${release}${shared_ext}$major'
16408  shlibpath_var=LD_LIBRARY_PATH
16409  case $host_vendor in
16410    sni)
16411      shlibpath_overrides_runpath=no
16412      need_lib_prefix=no
16413      export_dynamic_flag_spec='${wl}-Blargedynsym'
16414      runpath_var=LD_RUN_PATH
16415      ;;
16416    siemens)
16417      need_lib_prefix=no
16418      ;;
16419    motorola)
16420      need_lib_prefix=no
16421      need_version=no
16422      shlibpath_overrides_runpath=no
16423      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16424      ;;
16425  esac
16426  ;;
16427
16428sysv4*MP*)
16429  if test -d /usr/nec ;then
16430    version_type=linux
16431    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16432    soname_spec='$libname${shared_ext}.$major'
16433    shlibpath_var=LD_LIBRARY_PATH
16434  fi
16435  ;;
16436
16437uts4*)
16438  version_type=linux
16439  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16440  soname_spec='${libname}${release}${shared_ext}$major'
16441  shlibpath_var=LD_LIBRARY_PATH
16442  ;;
16443
16444*)
16445  dynamic_linker=no
16446  ;;
16447esac
16448echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16449echo "${ECHO_T}$dynamic_linker" >&6
16450test "$dynamic_linker" = no && can_build_shared=no
16451
16452if test "x$enable_dlopen" != xyes; then
16453  enable_dlopen=unknown
16454  enable_dlopen_self=unknown
16455  enable_dlopen_self_static=unknown
16456else
16457  lt_cv_dlopen=no
16458  lt_cv_dlopen_libs=
16459
16460  case $host_os in
16461  beos*)
16462    lt_cv_dlopen="load_add_on"
16463    lt_cv_dlopen_libs=
16464    lt_cv_dlopen_self=yes
16465    ;;
16466
16467  mingw* | pw32*)
16468    lt_cv_dlopen="LoadLibrary"
16469    lt_cv_dlopen_libs=
16470   ;;
16471
16472  cygwin*)
16473    lt_cv_dlopen="dlopen"
16474    lt_cv_dlopen_libs=
16475   ;;
16476
16477  darwin*)
16478  # if libdl is installed we need to link against it
16479    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
16480echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
16481if test "${ac_cv_lib_dl_dlopen+set}" = set; then
16482  echo $ECHO_N "(cached) $ECHO_C" >&6
16483else
16484  ac_check_lib_save_LIBS=$LIBS
16485LIBS="-ldl  $LIBS"
16486cat >conftest.$ac_ext <<_ACEOF
16487#line $LINENO "configure"
16488#include "confdefs.h"
16489
16490/* Override any gcc2 internal prototype to avoid an error.  */
16491#ifdef __cplusplus
16492extern "C"
16493#endif
16494/* We use char because int might match the return type of a gcc2
16495   builtin and then its argument prototype would still apply.  */
16496char dlopen ();
16497#ifdef F77_DUMMY_MAIN
16498#  ifdef __cplusplus
16499     extern "C"
16500#  endif
16501   int F77_DUMMY_MAIN() { return 1; }
16502#endif
16503int
16504main ()
16505{
16506dlopen ();
16507  ;
16508  return 0;
16509}
16510_ACEOF
16511rm -f conftest.$ac_objext conftest$ac_exeext
16512if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16513  (eval $ac_link) 2>&5
16514  ac_status=$?
16515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16516  (exit $ac_status); } &&
16517         { ac_try='test -s conftest$ac_exeext'
16518  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16519  (eval $ac_try) 2>&5
16520  ac_status=$?
16521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16522  (exit $ac_status); }; }; then
16523  ac_cv_lib_dl_dlopen=yes
16524else
16525  echo "$as_me: failed program was:" >&5
16526cat conftest.$ac_ext >&5
16527ac_cv_lib_dl_dlopen=no
16528fi
16529rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16530LIBS=$ac_check_lib_save_LIBS
16531fi
16532echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
16533echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
16534if test $ac_cv_lib_dl_dlopen = yes; then
16535  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16536else
16537
16538    lt_cv_dlopen="dyld"
16539    lt_cv_dlopen_libs=
16540    lt_cv_dlopen_self=yes
16541
16542fi
16543
16544   ;;
16545
16546  *)
16547    echo "$as_me:$LINENO: checking for shl_load" >&5
16548echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
16549if test "${ac_cv_func_shl_load+set}" = set; then
16550  echo $ECHO_N "(cached) $ECHO_C" >&6
16551else
16552  cat >conftest.$ac_ext <<_ACEOF
16553#line $LINENO "configure"
16554#include "confdefs.h"
16555/* System header to define __stub macros and hopefully few prototypes,
16556    which can conflict with char shl_load (); below.  */
16557#include <assert.h>
16558/* Override any gcc2 internal prototype to avoid an error.  */
16559#ifdef __cplusplus
16560extern "C"
16561#endif
16562/* We use char because int might match the return type of a gcc2
16563   builtin and then its argument prototype would still apply.  */
16564char shl_load ();
16565char (*f) ();
16566
16567#ifdef F77_DUMMY_MAIN
16568#  ifdef __cplusplus
16569     extern "C"
16570#  endif
16571   int F77_DUMMY_MAIN() { return 1; }
16572#endif
16573int
16574main ()
16575{
16576/* The GNU C library defines this for functions which it implements
16577    to always fail with ENOSYS.  Some functions are actually named
16578    something starting with __ and the normal name is an alias.  */
16579#if defined (__stub_shl_load) || defined (__stub___shl_load)
16580choke me
16581#else
16582f = shl_load;
16583#endif
16584
16585  ;
16586  return 0;
16587}
16588_ACEOF
16589rm -f conftest.$ac_objext conftest$ac_exeext
16590if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16591  (eval $ac_link) 2>&5
16592  ac_status=$?
16593  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16594  (exit $ac_status); } &&
16595         { ac_try='test -s conftest$ac_exeext'
16596  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16597  (eval $ac_try) 2>&5
16598  ac_status=$?
16599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16600  (exit $ac_status); }; }; then
16601  ac_cv_func_shl_load=yes
16602else
16603  echo "$as_me: failed program was:" >&5
16604cat conftest.$ac_ext >&5
16605ac_cv_func_shl_load=no
16606fi
16607rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16608fi
16609echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
16610echo "${ECHO_T}$ac_cv_func_shl_load" >&6
16611if test $ac_cv_func_shl_load = yes; then
16612  lt_cv_dlopen="shl_load"
16613else
16614  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
16615echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
16616if test "${ac_cv_lib_dld_shl_load+set}" = set; then
16617  echo $ECHO_N "(cached) $ECHO_C" >&6
16618else
16619  ac_check_lib_save_LIBS=$LIBS
16620LIBS="-ldld  $LIBS"
16621cat >conftest.$ac_ext <<_ACEOF
16622#line $LINENO "configure"
16623#include "confdefs.h"
16624
16625/* Override any gcc2 internal prototype to avoid an error.  */
16626#ifdef __cplusplus
16627extern "C"
16628#endif
16629/* We use char because int might match the return type of a gcc2
16630   builtin and then its argument prototype would still apply.  */
16631char shl_load ();
16632#ifdef F77_DUMMY_MAIN
16633#  ifdef __cplusplus
16634     extern "C"
16635#  endif
16636   int F77_DUMMY_MAIN() { return 1; }
16637#endif
16638int
16639main ()
16640{
16641shl_load ();
16642  ;
16643  return 0;
16644}
16645_ACEOF
16646rm -f conftest.$ac_objext conftest$ac_exeext
16647if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16648  (eval $ac_link) 2>&5
16649  ac_status=$?
16650  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16651  (exit $ac_status); } &&
16652         { ac_try='test -s conftest$ac_exeext'
16653  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16654  (eval $ac_try) 2>&5
16655  ac_status=$?
16656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657  (exit $ac_status); }; }; then
16658  ac_cv_lib_dld_shl_load=yes
16659else
16660  echo "$as_me: failed program was:" >&5
16661cat conftest.$ac_ext >&5
16662ac_cv_lib_dld_shl_load=no
16663fi
16664rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16665LIBS=$ac_check_lib_save_LIBS
16666fi
16667echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
16668echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
16669if test $ac_cv_lib_dld_shl_load = yes; then
16670  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
16671else
16672  echo "$as_me:$LINENO: checking for dlopen" >&5
16673echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
16674if test "${ac_cv_func_dlopen+set}" = set; then
16675  echo $ECHO_N "(cached) $ECHO_C" >&6
16676else
16677  cat >conftest.$ac_ext <<_ACEOF
16678#line $LINENO "configure"
16679#include "confdefs.h"
16680/* System header to define __stub macros and hopefully few prototypes,
16681    which can conflict with char dlopen (); below.  */
16682#include <assert.h>
16683/* Override any gcc2 internal prototype to avoid an error.  */
16684#ifdef __cplusplus
16685extern "C"
16686#endif
16687/* We use char because int might match the return type of a gcc2
16688   builtin and then its argument prototype would still apply.  */
16689char dlopen ();
16690char (*f) ();
16691
16692#ifdef F77_DUMMY_MAIN
16693#  ifdef __cplusplus
16694     extern "C"
16695#  endif
16696   int F77_DUMMY_MAIN() { return 1; }
16697#endif
16698int
16699main ()
16700{
16701/* The GNU C library defines this for functions which it implements
16702    to always fail with ENOSYS.  Some functions are actually named
16703    something starting with __ and the normal name is an alias.  */
16704#if defined (__stub_dlopen) || defined (__stub___dlopen)
16705choke me
16706#else
16707f = dlopen;
16708#endif
16709
16710  ;
16711  return 0;
16712}
16713_ACEOF
16714rm -f conftest.$ac_objext conftest$ac_exeext
16715if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16716  (eval $ac_link) 2>&5
16717  ac_status=$?
16718  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16719  (exit $ac_status); } &&
16720         { ac_try='test -s conftest$ac_exeext'
16721  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16722  (eval $ac_try) 2>&5
16723  ac_status=$?
16724  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16725  (exit $ac_status); }; }; then
16726  ac_cv_func_dlopen=yes
16727else
16728  echo "$as_me: failed program was:" >&5
16729cat conftest.$ac_ext >&5
16730ac_cv_func_dlopen=no
16731fi
16732rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16733fi
16734echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
16735echo "${ECHO_T}$ac_cv_func_dlopen" >&6
16736if test $ac_cv_func_dlopen = yes; then
16737  lt_cv_dlopen="dlopen"
16738else
16739  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
16740echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
16741if test "${ac_cv_lib_dl_dlopen+set}" = set; then
16742  echo $ECHO_N "(cached) $ECHO_C" >&6
16743else
16744  ac_check_lib_save_LIBS=$LIBS
16745LIBS="-ldl  $LIBS"
16746cat >conftest.$ac_ext <<_ACEOF
16747#line $LINENO "configure"
16748#include "confdefs.h"
16749
16750/* Override any gcc2 internal prototype to avoid an error.  */
16751#ifdef __cplusplus
16752extern "C"
16753#endif
16754/* We use char because int might match the return type of a gcc2
16755   builtin and then its argument prototype would still apply.  */
16756char dlopen ();
16757#ifdef F77_DUMMY_MAIN
16758#  ifdef __cplusplus
16759     extern "C"
16760#  endif
16761   int F77_DUMMY_MAIN() { return 1; }
16762#endif
16763int
16764main ()
16765{
16766dlopen ();
16767  ;
16768  return 0;
16769}
16770_ACEOF
16771rm -f conftest.$ac_objext conftest$ac_exeext
16772if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16773  (eval $ac_link) 2>&5
16774  ac_status=$?
16775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16776  (exit $ac_status); } &&
16777         { ac_try='test -s conftest$ac_exeext'
16778  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16779  (eval $ac_try) 2>&5
16780  ac_status=$?
16781  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16782  (exit $ac_status); }; }; then
16783  ac_cv_lib_dl_dlopen=yes
16784else
16785  echo "$as_me: failed program was:" >&5
16786cat conftest.$ac_ext >&5
16787ac_cv_lib_dl_dlopen=no
16788fi
16789rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16790LIBS=$ac_check_lib_save_LIBS
16791fi
16792echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
16793echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
16794if test $ac_cv_lib_dl_dlopen = yes; then
16795  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16796else
16797  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
16798echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
16799if test "${ac_cv_lib_svld_dlopen+set}" = set; then
16800  echo $ECHO_N "(cached) $ECHO_C" >&6
16801else
16802  ac_check_lib_save_LIBS=$LIBS
16803LIBS="-lsvld  $LIBS"
16804cat >conftest.$ac_ext <<_ACEOF
16805#line $LINENO "configure"
16806#include "confdefs.h"
16807
16808/* Override any gcc2 internal prototype to avoid an error.  */
16809#ifdef __cplusplus
16810extern "C"
16811#endif
16812/* We use char because int might match the return type of a gcc2
16813   builtin and then its argument prototype would still apply.  */
16814char dlopen ();
16815#ifdef F77_DUMMY_MAIN
16816#  ifdef __cplusplus
16817     extern "C"
16818#  endif
16819   int F77_DUMMY_MAIN() { return 1; }
16820#endif
16821int
16822main ()
16823{
16824dlopen ();
16825  ;
16826  return 0;
16827}
16828_ACEOF
16829rm -f conftest.$ac_objext conftest$ac_exeext
16830if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16831  (eval $ac_link) 2>&5
16832  ac_status=$?
16833  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16834  (exit $ac_status); } &&
16835         { ac_try='test -s conftest$ac_exeext'
16836  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16837  (eval $ac_try) 2>&5
16838  ac_status=$?
16839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16840  (exit $ac_status); }; }; then
16841  ac_cv_lib_svld_dlopen=yes
16842else
16843  echo "$as_me: failed program was:" >&5
16844cat conftest.$ac_ext >&5
16845ac_cv_lib_svld_dlopen=no
16846fi
16847rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16848LIBS=$ac_check_lib_save_LIBS
16849fi
16850echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
16851echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
16852if test $ac_cv_lib_svld_dlopen = yes; then
16853  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
16854else
16855  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
16856echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
16857if test "${ac_cv_lib_dld_dld_link+set}" = set; then
16858  echo $ECHO_N "(cached) $ECHO_C" >&6
16859else
16860  ac_check_lib_save_LIBS=$LIBS
16861LIBS="-ldld  $LIBS"
16862cat >conftest.$ac_ext <<_ACEOF
16863#line $LINENO "configure"
16864#include "confdefs.h"
16865
16866/* Override any gcc2 internal prototype to avoid an error.  */
16867#ifdef __cplusplus
16868extern "C"
16869#endif
16870/* We use char because int might match the return type of a gcc2
16871   builtin and then its argument prototype would still apply.  */
16872char dld_link ();
16873#ifdef F77_DUMMY_MAIN
16874#  ifdef __cplusplus
16875     extern "C"
16876#  endif
16877   int F77_DUMMY_MAIN() { return 1; }
16878#endif
16879int
16880main ()
16881{
16882dld_link ();
16883  ;
16884  return 0;
16885}
16886_ACEOF
16887rm -f conftest.$ac_objext conftest$ac_exeext
16888if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16889  (eval $ac_link) 2>&5
16890  ac_status=$?
16891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16892  (exit $ac_status); } &&
16893         { ac_try='test -s conftest$ac_exeext'
16894  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16895  (eval $ac_try) 2>&5
16896  ac_status=$?
16897  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16898  (exit $ac_status); }; }; then
16899  ac_cv_lib_dld_dld_link=yes
16900else
16901  echo "$as_me: failed program was:" >&5
16902cat conftest.$ac_ext >&5
16903ac_cv_lib_dld_dld_link=no
16904fi
16905rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16906LIBS=$ac_check_lib_save_LIBS
16907fi
16908echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
16909echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
16910if test $ac_cv_lib_dld_dld_link = yes; then
16911  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
16912fi
16913
16914
16915fi
16916
16917
16918fi
16919
16920
16921fi
16922
16923
16924fi
16925
16926
16927fi
16928
16929    ;;
16930  esac
16931
16932  if test "x$lt_cv_dlopen" != xno; then
16933    enable_dlopen=yes
16934  else
16935    enable_dlopen=no
16936  fi
16937
16938  case $lt_cv_dlopen in
16939  dlopen)
16940    save_CPPFLAGS="$CPPFLAGS"
16941    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
16942
16943    save_LDFLAGS="$LDFLAGS"
16944    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
16945
16946    save_LIBS="$LIBS"
16947    LIBS="$lt_cv_dlopen_libs $LIBS"
16948
16949    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
16950echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
16951if test "${lt_cv_dlopen_self+set}" = set; then
16952  echo $ECHO_N "(cached) $ECHO_C" >&6
16953else
16954  	  if test "$cross_compiling" = yes; then :
16955  lt_cv_dlopen_self=cross
16956else
16957  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
16958  lt_status=$lt_dlunknown
16959  cat > conftest.$ac_ext <<EOF
16960#line 16960 "configure"
16961#include "confdefs.h"
16962
16963#if HAVE_DLFCN_H
16964#include <dlfcn.h>
16965#endif
16966
16967#include <stdio.h>
16968
16969#ifdef RTLD_GLOBAL
16970#  define LT_DLGLOBAL		RTLD_GLOBAL
16971#else
16972#  ifdef DL_GLOBAL
16973#    define LT_DLGLOBAL		DL_GLOBAL
16974#  else
16975#    define LT_DLGLOBAL		0
16976#  endif
16977#endif
16978
16979/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
16980   find out it does not work in some platform. */
16981#ifndef LT_DLLAZY_OR_NOW
16982#  ifdef RTLD_LAZY
16983#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
16984#  else
16985#    ifdef DL_LAZY
16986#      define LT_DLLAZY_OR_NOW		DL_LAZY
16987#    else
16988#      ifdef RTLD_NOW
16989#        define LT_DLLAZY_OR_NOW	RTLD_NOW
16990#      else
16991#        ifdef DL_NOW
16992#          define LT_DLLAZY_OR_NOW	DL_NOW
16993#        else
16994#          define LT_DLLAZY_OR_NOW	0
16995#        endif
16996#      endif
16997#    endif
16998#  endif
16999#endif
17000
17001#ifdef __cplusplus
17002extern "C" void exit (int);
17003#endif
17004
17005void fnord() { int i=42;}
17006int main ()
17007{
17008  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17009  int status = $lt_dlunknown;
17010
17011  if (self)
17012    {
17013      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17014      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17015      /* dlclose (self); */
17016    }
17017
17018    exit (status);
17019}
17020EOF
17021  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17022  (eval $ac_link) 2>&5
17023  ac_status=$?
17024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17025  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17026    (./conftest; exit; ) 2>/dev/null
17027    lt_status=$?
17028    case x$lt_status in
17029      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17030      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17031      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
17032    esac
17033  else :
17034    # compilation failed
17035    lt_cv_dlopen_self=no
17036  fi
17037fi
17038rm -fr conftest*
17039
17040
17041fi
17042echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
17043echo "${ECHO_T}$lt_cv_dlopen_self" >&6
17044
17045    if test "x$lt_cv_dlopen_self" = xyes; then
17046      LDFLAGS="$LDFLAGS $link_static_flag"
17047      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
17048echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
17049if test "${lt_cv_dlopen_self_static+set}" = set; then
17050  echo $ECHO_N "(cached) $ECHO_C" >&6
17051else
17052  	  if test "$cross_compiling" = yes; then :
17053  lt_cv_dlopen_self_static=cross
17054else
17055  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17056  lt_status=$lt_dlunknown
17057  cat > conftest.$ac_ext <<EOF
17058#line 17058 "configure"
17059#include "confdefs.h"
17060
17061#if HAVE_DLFCN_H
17062#include <dlfcn.h>
17063#endif
17064
17065#include <stdio.h>
17066
17067#ifdef RTLD_GLOBAL
17068#  define LT_DLGLOBAL		RTLD_GLOBAL
17069#else
17070#  ifdef DL_GLOBAL
17071#    define LT_DLGLOBAL		DL_GLOBAL
17072#  else
17073#    define LT_DLGLOBAL		0
17074#  endif
17075#endif
17076
17077/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17078   find out it does not work in some platform. */
17079#ifndef LT_DLLAZY_OR_NOW
17080#  ifdef RTLD_LAZY
17081#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17082#  else
17083#    ifdef DL_LAZY
17084#      define LT_DLLAZY_OR_NOW		DL_LAZY
17085#    else
17086#      ifdef RTLD_NOW
17087#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17088#      else
17089#        ifdef DL_NOW
17090#          define LT_DLLAZY_OR_NOW	DL_NOW
17091#        else
17092#          define LT_DLLAZY_OR_NOW	0
17093#        endif
17094#      endif
17095#    endif
17096#  endif
17097#endif
17098
17099#ifdef __cplusplus
17100extern "C" void exit (int);
17101#endif
17102
17103void fnord() { int i=42;}
17104int main ()
17105{
17106  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17107  int status = $lt_dlunknown;
17108
17109  if (self)
17110    {
17111      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17112      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17113      /* dlclose (self); */
17114    }
17115
17116    exit (status);
17117}
17118EOF
17119  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17120  (eval $ac_link) 2>&5
17121  ac_status=$?
17122  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17123  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17124    (./conftest; exit; ) 2>/dev/null
17125    lt_status=$?
17126    case x$lt_status in
17127      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17128      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17129      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
17130    esac
17131  else :
17132    # compilation failed
17133    lt_cv_dlopen_self_static=no
17134  fi
17135fi
17136rm -fr conftest*
17137
17138
17139fi
17140echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
17141echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
17142    fi
17143
17144    CPPFLAGS="$save_CPPFLAGS"
17145    LDFLAGS="$save_LDFLAGS"
17146    LIBS="$save_LIBS"
17147    ;;
17148  esac
17149
17150  case $lt_cv_dlopen_self in
17151  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17152  *) enable_dlopen_self=unknown ;;
17153  esac
17154
17155  case $lt_cv_dlopen_self_static in
17156  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17157  *) enable_dlopen_self_static=unknown ;;
17158  esac
17159fi
17160
17161
17162# The else clause should only fire when bootstrapping the
17163# libtool distribution, otherwise you forgot to ship ltmain.sh
17164# with your package, and you will get complaints that there are
17165# no rules to generate ltmain.sh.
17166if test -f "$ltmain"; then
17167  # See if we are running on zsh, and set the options which allow our commands through
17168  # without removal of \ escapes.
17169  if test -n "${ZSH_VERSION+set}" ; then
17170    setopt NO_GLOB_SUBST
17171  fi
17172  # Now quote all the things that may contain metacharacters while being
17173  # careful not to overquote the AC_SUBSTed values.  We take copies of the
17174  # variables and quote the copies for generation of the libtool script.
17175  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
17176    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17177    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17178    deplibs_check_method reload_flag reload_cmds need_locks \
17179    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17180    lt_cv_sys_global_symbol_to_c_name_address \
17181    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17182    old_postinstall_cmds old_postuninstall_cmds \
17183    compiler_GCJ \
17184    CC_GCJ \
17185    LD_GCJ \
17186    lt_prog_compiler_wl_GCJ \
17187    lt_prog_compiler_pic_GCJ \
17188    lt_prog_compiler_static_GCJ \
17189    lt_prog_compiler_no_builtin_flag_GCJ \
17190    export_dynamic_flag_spec_GCJ \
17191    thread_safe_flag_spec_GCJ \
17192    whole_archive_flag_spec_GCJ \
17193    enable_shared_with_static_runtimes_GCJ \
17194    old_archive_cmds_GCJ \
17195    old_archive_from_new_cmds_GCJ \
17196    predep_objects_GCJ \
17197    postdep_objects_GCJ \
17198    predeps_GCJ \
17199    postdeps_GCJ \
17200    compiler_lib_search_path_GCJ \
17201    archive_cmds_GCJ \
17202    archive_expsym_cmds_GCJ \
17203    postinstall_cmds_GCJ \
17204    postuninstall_cmds_GCJ \
17205    old_archive_from_expsyms_cmds_GCJ \
17206    allow_undefined_flag_GCJ \
17207    no_undefined_flag_GCJ \
17208    export_symbols_cmds_GCJ \
17209    hardcode_libdir_flag_spec_GCJ \
17210    hardcode_libdir_flag_spec_ld_GCJ \
17211    hardcode_libdir_separator_GCJ \
17212    hardcode_automatic_GCJ \
17213    module_cmds_GCJ \
17214    module_expsym_cmds_GCJ \
17215    lt_cv_prog_compiler_c_o_GCJ \
17216    exclude_expsyms_GCJ \
17217    include_expsyms_GCJ; do
17218
17219    case $var in
17220    old_archive_cmds_GCJ | \
17221    old_archive_from_new_cmds_GCJ | \
17222    archive_cmds_GCJ | \
17223    archive_expsym_cmds_GCJ | \
17224    module_cmds_GCJ | \
17225    module_expsym_cmds_GCJ | \
17226    old_archive_from_expsyms_cmds_GCJ | \
17227    export_symbols_cmds_GCJ | \
17228    extract_expsyms_cmds | reload_cmds | finish_cmds | \
17229    postinstall_cmds | postuninstall_cmds | \
17230    old_postinstall_cmds | old_postuninstall_cmds | \
17231    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17232      # Double-quote double-evaled strings.
17233      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17234      ;;
17235    *)
17236      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17237      ;;
17238    esac
17239  done
17240
17241  case $lt_echo in
17242  *'\$0 --fallback-echo"')
17243    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17244    ;;
17245  esac
17246
17247cfgfile="$ofile"
17248
17249  cat <<__EOF__ >> "$cfgfile"
17250# ### BEGIN LIBTOOL TAG CONFIG: $tagname
17251
17252# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17253
17254# Shell to use when invoking shell scripts.
17255SHELL=$lt_SHELL
17256
17257# Whether or not to build shared libraries.
17258build_libtool_libs=$enable_shared
17259
17260# Whether or not to build static libraries.
17261build_old_libs=$enable_static
17262
17263# Whether or not to add -lc for building shared libraries.
17264build_libtool_need_lc=$archive_cmds_need_lc_GCJ
17265
17266# Whether or not to disallow shared libs when runtime libs are static
17267allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
17268
17269# Whether or not to optimize for fast installation.
17270fast_install=$enable_fast_install
17271
17272# The host system.
17273host_alias=$host_alias
17274host=$host
17275
17276# An echo program that does not interpret backslashes.
17277echo=$lt_echo
17278
17279# The archiver.
17280AR=$lt_AR
17281AR_FLAGS=$lt_AR_FLAGS
17282
17283# A C compiler.
17284LTCC=$lt_LTCC
17285
17286# A language-specific compiler.
17287CC=$lt_compiler_GCJ
17288
17289# Is the compiler the GNU C compiler?
17290with_gcc=$GCC_GCJ
17291
17292# An ERE matcher.
17293EGREP=$lt_EGREP
17294
17295# The linker used to build libraries.
17296LD=$lt_LD_GCJ
17297
17298# Whether we need hard or soft links.
17299LN_S=$lt_LN_S
17300
17301# A BSD-compatible nm program.
17302NM=$lt_NM
17303
17304# A symbol stripping program
17305STRIP=$STRIP
17306
17307# Used to examine libraries when file_magic_cmd begins "file"
17308MAGIC_CMD=$MAGIC_CMD
17309
17310# Used on cygwin: DLL creation program.
17311DLLTOOL="$DLLTOOL"
17312
17313# Used on cygwin: object dumper.
17314OBJDUMP="$OBJDUMP"
17315
17316# Used on cygwin: assembler.
17317AS="$AS"
17318
17319# The name of the directory that contains temporary libtool files.
17320objdir=$objdir
17321
17322# How to create reloadable object files.
17323reload_flag=$lt_reload_flag
17324reload_cmds=$lt_reload_cmds
17325
17326# How to pass a linker flag through the compiler.
17327wl=$lt_lt_prog_compiler_wl_GCJ
17328
17329# Object file suffix (normally "o").
17330objext="$ac_objext"
17331
17332# Old archive suffix (normally "a").
17333libext="$libext"
17334
17335# Shared library suffix (normally ".so").
17336shrext='$shrext'
17337
17338# Executable file suffix (normally "").
17339exeext="$exeext"
17340
17341# Additional compiler flags for building library objects.
17342pic_flag=$lt_lt_prog_compiler_pic_GCJ
17343pic_mode=$pic_mode
17344
17345# What is the maximum length of a command?
17346max_cmd_len=$lt_cv_sys_max_cmd_len
17347
17348# Does compiler simultaneously support -c and -o options?
17349compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
17350
17351# Must we lock files when doing compilation ?
17352need_locks=$lt_need_locks
17353
17354# Do we need the lib prefix for modules?
17355need_lib_prefix=$need_lib_prefix
17356
17357# Do we need a version for libraries?
17358need_version=$need_version
17359
17360# Whether dlopen is supported.
17361dlopen_support=$enable_dlopen
17362
17363# Whether dlopen of programs is supported.
17364dlopen_self=$enable_dlopen_self
17365
17366# Whether dlopen of statically linked programs is supported.
17367dlopen_self_static=$enable_dlopen_self_static
17368
17369# Compiler flag to prevent dynamic linking.
17370link_static_flag=$lt_lt_prog_compiler_static_GCJ
17371
17372# Compiler flag to turn off builtin functions.
17373no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
17374
17375# Compiler flag to allow reflexive dlopens.
17376export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
17377
17378# Compiler flag to generate shared objects directly from archives.
17379whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
17380
17381# Compiler flag to generate thread-safe objects.
17382thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
17383
17384# Library versioning type.
17385version_type=$version_type
17386
17387# Format of library name prefix.
17388libname_spec=$lt_libname_spec
17389
17390# List of archive names.  First name is the real one, the rest are links.
17391# The last name is the one that the linker finds with -lNAME.
17392library_names_spec=$lt_library_names_spec
17393
17394# The coded name of the library, if different from the real name.
17395soname_spec=$lt_soname_spec
17396
17397# Commands used to build and install an old-style archive.
17398RANLIB=$lt_RANLIB
17399old_archive_cmds=$lt_old_archive_cmds_GCJ
17400old_postinstall_cmds=$lt_old_postinstall_cmds
17401old_postuninstall_cmds=$lt_old_postuninstall_cmds
17402
17403# Create an old-style archive from a shared archive.
17404old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
17405
17406# Create a temporary old-style archive to link instead of a shared archive.
17407old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
17408
17409# Commands used to build and install a shared archive.
17410archive_cmds=$lt_archive_cmds_GCJ
17411archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
17412postinstall_cmds=$lt_postinstall_cmds
17413postuninstall_cmds=$lt_postuninstall_cmds
17414
17415# Commands used to build a loadable module (assumed same as above if empty)
17416module_cmds=$lt_module_cmds_GCJ
17417module_expsym_cmds=$lt_module_expsym_cmds_GCJ
17418
17419# Commands to strip libraries.
17420old_striplib=$lt_old_striplib
17421striplib=$lt_striplib
17422
17423# Dependencies to place before the objects being linked to create a
17424# shared library.
17425predep_objects=$lt_predep_objects_GCJ
17426
17427# Dependencies to place after the objects being linked to create a
17428# shared library.
17429postdep_objects=$lt_postdep_objects_GCJ
17430
17431# Dependencies to place before the objects being linked to create a
17432# shared library.
17433predeps=$lt_predeps_GCJ
17434
17435# Dependencies to place after the objects being linked to create a
17436# shared library.
17437postdeps=$lt_postdeps_GCJ
17438
17439# The library search path used internally by the compiler when linking
17440# a shared library.
17441compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
17442
17443# Method to check whether dependent libraries are shared objects.
17444deplibs_check_method=$lt_deplibs_check_method
17445
17446# Command to use when deplibs_check_method == file_magic.
17447file_magic_cmd=$lt_file_magic_cmd
17448
17449# Flag that allows shared libraries with undefined symbols to be built.
17450allow_undefined_flag=$lt_allow_undefined_flag_GCJ
17451
17452# Flag that forces no undefined symbols.
17453no_undefined_flag=$lt_no_undefined_flag_GCJ
17454
17455# Commands used to finish a libtool library installation in a directory.
17456finish_cmds=$lt_finish_cmds
17457
17458# Same as above, but a single script fragment to be evaled but not shown.
17459finish_eval=$lt_finish_eval
17460
17461# Take the output of nm and produce a listing of raw symbols and C names.
17462global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17463
17464# Transform the output of nm in a proper C declaration
17465global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17466
17467# Transform the output of nm in a C name address pair
17468global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17469
17470# This is the shared library runtime path variable.
17471runpath_var=$runpath_var
17472
17473# This is the shared library path variable.
17474shlibpath_var=$shlibpath_var
17475
17476# Is shlibpath searched before the hard-coded library search path?
17477shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17478
17479# How to hardcode a shared library path into an executable.
17480hardcode_action=$hardcode_action_GCJ
17481
17482# Whether we should hardcode library paths into libraries.
17483hardcode_into_libs=$hardcode_into_libs
17484
17485# Flag to hardcode \$libdir into a binary during linking.
17486# This must work even if \$libdir does not exist.
17487hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
17488
17489# If ld is used when linking, flag to hardcode \$libdir into
17490# a binary during linking. This must work even if \$libdir does
17491# not exist.
17492hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
17493
17494# Whether we need a single -rpath flag with a separated argument.
17495hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
17496
17497# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
17498# resulting binary.
17499hardcode_direct=$hardcode_direct_GCJ
17500
17501# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
17502# resulting binary.
17503hardcode_minus_L=$hardcode_minus_L_GCJ
17504
17505# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
17506# the resulting binary.
17507hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
17508
17509# Set to yes if building a shared library automatically hardcodes DIR into the library
17510# and all subsequent libraries and executables linked against it.
17511hardcode_automatic=$hardcode_automatic_GCJ
17512
17513# Variables whose values should be saved in libtool wrapper scripts and
17514# restored at relink time.
17515variables_saved_for_relink="$variables_saved_for_relink"
17516
17517# Whether libtool must link a program against all its dependency libraries.
17518link_all_deplibs=$link_all_deplibs_GCJ
17519
17520# Compile-time system search path for libraries
17521sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17522
17523# Run-time system search path for libraries
17524sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17525
17526# Fix the shell variable \$srcfile for the compiler.
17527fix_srcfile_path="$fix_srcfile_path_GCJ"
17528
17529# Set to yes if exported symbols are required.
17530always_export_symbols=$always_export_symbols_GCJ
17531
17532# The commands to list exported symbols.
17533export_symbols_cmds=$lt_export_symbols_cmds_GCJ
17534
17535# The commands to extract the exported symbol list from a shared archive.
17536extract_expsyms_cmds=$lt_extract_expsyms_cmds
17537
17538# Symbols that should not be listed in the preloaded symbols.
17539exclude_expsyms=$lt_exclude_expsyms_GCJ
17540
17541# Symbols that must always be exported.
17542include_expsyms=$lt_include_expsyms_GCJ
17543
17544# ### END LIBTOOL TAG CONFIG: $tagname
17545
17546__EOF__
17547
17548
17549else
17550  # If there is no Makefile yet, we rely on a make rule to execute
17551  # `config.status --recheck' to rerun these tests and create the
17552  # libtool script then.
17553  test -f Makefile && make "$ltmain"
17554fi
17555
17556
17557ac_ext=c
17558ac_cpp='$CPP $CPPFLAGS'
17559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17561ac_compiler_gnu=$ac_cv_c_compiler_gnu
17562
17563CC="$lt_save_CC"
17564
17565	else
17566	  tagname=""
17567	fi
17568	;;
17569
17570      RC)
17571
17572
17573
17574# Source file extension for RC test sources.
17575ac_ext=rc
17576
17577# Object file extension for compiled RC test sources.
17578objext=o
17579objext_RC=$objext
17580
17581# Code to be used in simple compile tests
17582lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
17583
17584# Code to be used in simple link tests
17585lt_simple_link_test_code="$lt_simple_compile_test_code"
17586
17587# ltmain only uses $CC for tagged configurations so make sure $CC is set.
17588
17589# If no C compiler was specified, use CC.
17590LTCC=${LTCC-"$CC"}
17591
17592# Allow CC to be a program name with arguments.
17593compiler=$CC
17594
17595
17596# Allow CC to be a program name with arguments.
17597lt_save_CC="$CC"
17598CC=${RC-"windres"}
17599compiler=$CC
17600compiler_RC=$CC
17601lt_cv_prog_compiler_c_o_RC=yes
17602
17603# The else clause should only fire when bootstrapping the
17604# libtool distribution, otherwise you forgot to ship ltmain.sh
17605# with your package, and you will get complaints that there are
17606# no rules to generate ltmain.sh.
17607if test -f "$ltmain"; then
17608  # See if we are running on zsh, and set the options which allow our commands through
17609  # without removal of \ escapes.
17610  if test -n "${ZSH_VERSION+set}" ; then
17611    setopt NO_GLOB_SUBST
17612  fi
17613  # Now quote all the things that may contain metacharacters while being
17614  # careful not to overquote the AC_SUBSTed values.  We take copies of the
17615  # variables and quote the copies for generation of the libtool script.
17616  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
17617    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17618    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17619    deplibs_check_method reload_flag reload_cmds need_locks \
17620    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17621    lt_cv_sys_global_symbol_to_c_name_address \
17622    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17623    old_postinstall_cmds old_postuninstall_cmds \
17624    compiler_RC \
17625    CC_RC \
17626    LD_RC \
17627    lt_prog_compiler_wl_RC \
17628    lt_prog_compiler_pic_RC \
17629    lt_prog_compiler_static_RC \
17630    lt_prog_compiler_no_builtin_flag_RC \
17631    export_dynamic_flag_spec_RC \
17632    thread_safe_flag_spec_RC \
17633    whole_archive_flag_spec_RC \
17634    enable_shared_with_static_runtimes_RC \
17635    old_archive_cmds_RC \
17636    old_archive_from_new_cmds_RC \
17637    predep_objects_RC \
17638    postdep_objects_RC \
17639    predeps_RC \
17640    postdeps_RC \
17641    compiler_lib_search_path_RC \
17642    archive_cmds_RC \
17643    archive_expsym_cmds_RC \
17644    postinstall_cmds_RC \
17645    postuninstall_cmds_RC \
17646    old_archive_from_expsyms_cmds_RC \
17647    allow_undefined_flag_RC \
17648    no_undefined_flag_RC \
17649    export_symbols_cmds_RC \
17650    hardcode_libdir_flag_spec_RC \
17651    hardcode_libdir_flag_spec_ld_RC \
17652    hardcode_libdir_separator_RC \
17653    hardcode_automatic_RC \
17654    module_cmds_RC \
17655    module_expsym_cmds_RC \
17656    lt_cv_prog_compiler_c_o_RC \
17657    exclude_expsyms_RC \
17658    include_expsyms_RC; do
17659
17660    case $var in
17661    old_archive_cmds_RC | \
17662    old_archive_from_new_cmds_RC | \
17663    archive_cmds_RC | \
17664    archive_expsym_cmds_RC | \
17665    module_cmds_RC | \
17666    module_expsym_cmds_RC | \
17667    old_archive_from_expsyms_cmds_RC | \
17668    export_symbols_cmds_RC | \
17669    extract_expsyms_cmds | reload_cmds | finish_cmds | \
17670    postinstall_cmds | postuninstall_cmds | \
17671    old_postinstall_cmds | old_postuninstall_cmds | \
17672    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17673      # Double-quote double-evaled strings.
17674      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17675      ;;
17676    *)
17677      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17678      ;;
17679    esac
17680  done
17681
17682  case $lt_echo in
17683  *'\$0 --fallback-echo"')
17684    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17685    ;;
17686  esac
17687
17688cfgfile="$ofile"
17689
17690  cat <<__EOF__ >> "$cfgfile"
17691# ### BEGIN LIBTOOL TAG CONFIG: $tagname
17692
17693# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17694
17695# Shell to use when invoking shell scripts.
17696SHELL=$lt_SHELL
17697
17698# Whether or not to build shared libraries.
17699build_libtool_libs=$enable_shared
17700
17701# Whether or not to build static libraries.
17702build_old_libs=$enable_static
17703
17704# Whether or not to add -lc for building shared libraries.
17705build_libtool_need_lc=$archive_cmds_need_lc_RC
17706
17707# Whether or not to disallow shared libs when runtime libs are static
17708allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
17709
17710# Whether or not to optimize for fast installation.
17711fast_install=$enable_fast_install
17712
17713# The host system.
17714host_alias=$host_alias
17715host=$host
17716
17717# An echo program that does not interpret backslashes.
17718echo=$lt_echo
17719
17720# The archiver.
17721AR=$lt_AR
17722AR_FLAGS=$lt_AR_FLAGS
17723
17724# A C compiler.
17725LTCC=$lt_LTCC
17726
17727# A language-specific compiler.
17728CC=$lt_compiler_RC
17729
17730# Is the compiler the GNU C compiler?
17731with_gcc=$GCC_RC
17732
17733# An ERE matcher.
17734EGREP=$lt_EGREP
17735
17736# The linker used to build libraries.
17737LD=$lt_LD_RC
17738
17739# Whether we need hard or soft links.
17740LN_S=$lt_LN_S
17741
17742# A BSD-compatible nm program.
17743NM=$lt_NM
17744
17745# A symbol stripping program
17746STRIP=$STRIP
17747
17748# Used to examine libraries when file_magic_cmd begins "file"
17749MAGIC_CMD=$MAGIC_CMD
17750
17751# Used on cygwin: DLL creation program.
17752DLLTOOL="$DLLTOOL"
17753
17754# Used on cygwin: object dumper.
17755OBJDUMP="$OBJDUMP"
17756
17757# Used on cygwin: assembler.
17758AS="$AS"
17759
17760# The name of the directory that contains temporary libtool files.
17761objdir=$objdir
17762
17763# How to create reloadable object files.
17764reload_flag=$lt_reload_flag
17765reload_cmds=$lt_reload_cmds
17766
17767# How to pass a linker flag through the compiler.
17768wl=$lt_lt_prog_compiler_wl_RC
17769
17770# Object file suffix (normally "o").
17771objext="$ac_objext"
17772
17773# Old archive suffix (normally "a").
17774libext="$libext"
17775
17776# Shared library suffix (normally ".so").
17777shrext='$shrext'
17778
17779# Executable file suffix (normally "").
17780exeext="$exeext"
17781
17782# Additional compiler flags for building library objects.
17783pic_flag=$lt_lt_prog_compiler_pic_RC
17784pic_mode=$pic_mode
17785
17786# What is the maximum length of a command?
17787max_cmd_len=$lt_cv_sys_max_cmd_len
17788
17789# Does compiler simultaneously support -c and -o options?
17790compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
17791
17792# Must we lock files when doing compilation ?
17793need_locks=$lt_need_locks
17794
17795# Do we need the lib prefix for modules?
17796need_lib_prefix=$need_lib_prefix
17797
17798# Do we need a version for libraries?
17799need_version=$need_version
17800
17801# Whether dlopen is supported.
17802dlopen_support=$enable_dlopen
17803
17804# Whether dlopen of programs is supported.
17805dlopen_self=$enable_dlopen_self
17806
17807# Whether dlopen of statically linked programs is supported.
17808dlopen_self_static=$enable_dlopen_self_static
17809
17810# Compiler flag to prevent dynamic linking.
17811link_static_flag=$lt_lt_prog_compiler_static_RC
17812
17813# Compiler flag to turn off builtin functions.
17814no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
17815
17816# Compiler flag to allow reflexive dlopens.
17817export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
17818
17819# Compiler flag to generate shared objects directly from archives.
17820whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
17821
17822# Compiler flag to generate thread-safe objects.
17823thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
17824
17825# Library versioning type.
17826version_type=$version_type
17827
17828# Format of library name prefix.
17829libname_spec=$lt_libname_spec
17830
17831# List of archive names.  First name is the real one, the rest are links.
17832# The last name is the one that the linker finds with -lNAME.
17833library_names_spec=$lt_library_names_spec
17834
17835# The coded name of the library, if different from the real name.
17836soname_spec=$lt_soname_spec
17837
17838# Commands used to build and install an old-style archive.
17839RANLIB=$lt_RANLIB
17840old_archive_cmds=$lt_old_archive_cmds_RC
17841old_postinstall_cmds=$lt_old_postinstall_cmds
17842old_postuninstall_cmds=$lt_old_postuninstall_cmds
17843
17844# Create an old-style archive from a shared archive.
17845old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
17846
17847# Create a temporary old-style archive to link instead of a shared archive.
17848old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
17849
17850# Commands used to build and install a shared archive.
17851archive_cmds=$lt_archive_cmds_RC
17852archive_expsym_cmds=$lt_archive_expsym_cmds_RC
17853postinstall_cmds=$lt_postinstall_cmds
17854postuninstall_cmds=$lt_postuninstall_cmds
17855
17856# Commands used to build a loadable module (assumed same as above if empty)
17857module_cmds=$lt_module_cmds_RC
17858module_expsym_cmds=$lt_module_expsym_cmds_RC
17859
17860# Commands to strip libraries.
17861old_striplib=$lt_old_striplib
17862striplib=$lt_striplib
17863
17864# Dependencies to place before the objects being linked to create a
17865# shared library.
17866predep_objects=$lt_predep_objects_RC
17867
17868# Dependencies to place after the objects being linked to create a
17869# shared library.
17870postdep_objects=$lt_postdep_objects_RC
17871
17872# Dependencies to place before the objects being linked to create a
17873# shared library.
17874predeps=$lt_predeps_RC
17875
17876# Dependencies to place after the objects being linked to create a
17877# shared library.
17878postdeps=$lt_postdeps_RC
17879
17880# The library search path used internally by the compiler when linking
17881# a shared library.
17882compiler_lib_search_path=$lt_compiler_lib_search_path_RC
17883
17884# Method to check whether dependent libraries are shared objects.
17885deplibs_check_method=$lt_deplibs_check_method
17886
17887# Command to use when deplibs_check_method == file_magic.
17888file_magic_cmd=$lt_file_magic_cmd
17889
17890# Flag that allows shared libraries with undefined symbols to be built.
17891allow_undefined_flag=$lt_allow_undefined_flag_RC
17892
17893# Flag that forces no undefined symbols.
17894no_undefined_flag=$lt_no_undefined_flag_RC
17895
17896# Commands used to finish a libtool library installation in a directory.
17897finish_cmds=$lt_finish_cmds
17898
17899# Same as above, but a single script fragment to be evaled but not shown.
17900finish_eval=$lt_finish_eval
17901
17902# Take the output of nm and produce a listing of raw symbols and C names.
17903global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17904
17905# Transform the output of nm in a proper C declaration
17906global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17907
17908# Transform the output of nm in a C name address pair
17909global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17910
17911# This is the shared library runtime path variable.
17912runpath_var=$runpath_var
17913
17914# This is the shared library path variable.
17915shlibpath_var=$shlibpath_var
17916
17917# Is shlibpath searched before the hard-coded library search path?
17918shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17919
17920# How to hardcode a shared library path into an executable.
17921hardcode_action=$hardcode_action_RC
17922
17923# Whether we should hardcode library paths into libraries.
17924hardcode_into_libs=$hardcode_into_libs
17925
17926# Flag to hardcode \$libdir into a binary during linking.
17927# This must work even if \$libdir does not exist.
17928hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
17929
17930# If ld is used when linking, flag to hardcode \$libdir into
17931# a binary during linking. This must work even if \$libdir does
17932# not exist.
17933hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
17934
17935# Whether we need a single -rpath flag with a separated argument.
17936hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
17937
17938# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
17939# resulting binary.
17940hardcode_direct=$hardcode_direct_RC
17941
17942# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
17943# resulting binary.
17944hardcode_minus_L=$hardcode_minus_L_RC
17945
17946# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
17947# the resulting binary.
17948hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
17949
17950# Set to yes if building a shared library automatically hardcodes DIR into the library
17951# and all subsequent libraries and executables linked against it.
17952hardcode_automatic=$hardcode_automatic_RC
17953
17954# Variables whose values should be saved in libtool wrapper scripts and
17955# restored at relink time.
17956variables_saved_for_relink="$variables_saved_for_relink"
17957
17958# Whether libtool must link a program against all its dependency libraries.
17959link_all_deplibs=$link_all_deplibs_RC
17960
17961# Compile-time system search path for libraries
17962sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17963
17964# Run-time system search path for libraries
17965sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17966
17967# Fix the shell variable \$srcfile for the compiler.
17968fix_srcfile_path="$fix_srcfile_path_RC"
17969
17970# Set to yes if exported symbols are required.
17971always_export_symbols=$always_export_symbols_RC
17972
17973# The commands to list exported symbols.
17974export_symbols_cmds=$lt_export_symbols_cmds_RC
17975
17976# The commands to extract the exported symbol list from a shared archive.
17977extract_expsyms_cmds=$lt_extract_expsyms_cmds
17978
17979# Symbols that should not be listed in the preloaded symbols.
17980exclude_expsyms=$lt_exclude_expsyms_RC
17981
17982# Symbols that must always be exported.
17983include_expsyms=$lt_include_expsyms_RC
17984
17985# ### END LIBTOOL TAG CONFIG: $tagname
17986
17987__EOF__
17988
17989
17990else
17991  # If there is no Makefile yet, we rely on a make rule to execute
17992  # `config.status --recheck' to rerun these tests and create the
17993  # libtool script then.
17994  test -f Makefile && make "$ltmain"
17995fi
17996
17997
17998ac_ext=c
17999ac_cpp='$CPP $CPPFLAGS'
18000ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18001ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18002ac_compiler_gnu=$ac_cv_c_compiler_gnu
18003
18004CC="$lt_save_CC"
18005
18006	;;
18007
18008      *)
18009	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
18010echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
18011   { (exit 1); exit 1; }; }
18012	;;
18013      esac
18014
18015      # Append the new tag name to the list of available tags.
18016      if test -n "$tagname" ; then
18017      available_tags="$available_tags $tagname"
18018    fi
18019    fi
18020  done
18021  IFS="$lt_save_ifs"
18022
18023  # Now substitute the updated list of available tags.
18024  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
18025    mv "${ofile}T" "$ofile"
18026    chmod +x "$ofile"
18027  else
18028    rm -f "${ofile}T"
18029    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
18030echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
18031   { (exit 1); exit 1; }; }
18032  fi
18033fi
18034
18035
18036
18037# This can be used to rebuild libtool when needed
18038LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
18039
18040# Always use our own libtool.
18041LIBTOOL='$(SHELL) $(top_builddir)/mklib'
18042
18043# Prevent multiple expansion
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065# Extract the first word of "pwd", so it can be a program name with args.
18066set dummy pwd; ac_word=$2
18067echo "$as_me:$LINENO: checking for $ac_word" >&5
18068echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18069if test "${ac_cv_path_RPWD+set}" = set; then
18070  echo $ECHO_N "(cached) $ECHO_C" >&6
18071else
18072  case $RPWD in
18073  [\\/]* | ?:[\\/]*)
18074  ac_cv_path_RPWD="$RPWD" # Let the user override the test with a path.
18075  ;;
18076  *)
18077  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18078for as_dir in $PATH
18079do
18080  IFS=$as_save_IFS
18081  test -z "$as_dir" && as_dir=.
18082  for ac_exec_ext in '' $ac_executable_extensions; do
18083  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18084    ac_cv_path_RPWD="$as_dir/$ac_word$ac_exec_ext"
18085    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18086    break 2
18087  fi
18088done
18089done
18090
18091  ;;
18092esac
18093fi
18094RPWD=$ac_cv_path_RPWD
18095
18096if test -n "$RPWD"; then
18097  echo "$as_me:$LINENO: result: $RPWD" >&5
18098echo "${ECHO_T}$RPWD" >&6
18099else
18100  echo "$as_me:$LINENO: result: no" >&5
18101echo "${ECHO_T}no" >&6
18102fi
18103
18104# Extract the first word of "ar", so it can be a program name with args.
18105set dummy ar; ac_word=$2
18106echo "$as_me:$LINENO: checking for $ac_word" >&5
18107echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18108if test "${ac_cv_path_AR+set}" = set; then
18109  echo $ECHO_N "(cached) $ECHO_C" >&6
18110else
18111  case $AR in
18112  [\\/]* | ?:[\\/]*)
18113  ac_cv_path_AR="$AR" # Let the user override the test with a path.
18114  ;;
18115  *)
18116  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18117for as_dir in $PATH
18118do
18119  IFS=$as_save_IFS
18120  test -z "$as_dir" && as_dir=.
18121  for ac_exec_ext in '' $ac_executable_extensions; do
18122  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18123    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
18124    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18125    break 2
18126  fi
18127done
18128done
18129
18130  ;;
18131esac
18132fi
18133AR=$ac_cv_path_AR
18134
18135if test -n "$AR"; then
18136  echo "$as_me:$LINENO: result: $AR" >&5
18137echo "${ECHO_T}$AR" >&6
18138else
18139  echo "$as_me:$LINENO: result: no" >&5
18140echo "${ECHO_T}no" >&6
18141fi
18142
18143# Extract the first word of "sed", so it can be a program name with args.
18144set dummy sed; ac_word=$2
18145echo "$as_me:$LINENO: checking for $ac_word" >&5
18146echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18147if test "${ac_cv_path_SED+set}" = set; then
18148  echo $ECHO_N "(cached) $ECHO_C" >&6
18149else
18150  case $SED in
18151  [\\/]* | ?:[\\/]*)
18152  ac_cv_path_SED="$SED" # Let the user override the test with a path.
18153  ;;
18154  *)
18155  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18156for as_dir in $PATH
18157do
18158  IFS=$as_save_IFS
18159  test -z "$as_dir" && as_dir=.
18160  for ac_exec_ext in '' $ac_executable_extensions; do
18161  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18162    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
18163    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18164    break 2
18165  fi
18166done
18167done
18168
18169  ;;
18170esac
18171fi
18172SED=$ac_cv_path_SED
18173
18174if test -n "$SED"; then
18175  echo "$as_me:$LINENO: result: $SED" >&5
18176echo "${ECHO_T}$SED" >&6
18177else
18178  echo "$as_me:$LINENO: result: no" >&5
18179echo "${ECHO_T}no" >&6
18180fi
18181
18182# Extract the first word of "rm", so it can be a program name with args.
18183set dummy rm; ac_word=$2
18184echo "$as_me:$LINENO: checking for $ac_word" >&5
18185echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18186if test "${ac_cv_path_RM+set}" = set; then
18187  echo $ECHO_N "(cached) $ECHO_C" >&6
18188else
18189  case $RM in
18190  [\\/]* | ?:[\\/]*)
18191  ac_cv_path_RM="$RM" # Let the user override the test with a path.
18192  ;;
18193  *)
18194  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18195for as_dir in $PATH
18196do
18197  IFS=$as_save_IFS
18198  test -z "$as_dir" && as_dir=.
18199  for ac_exec_ext in '' $ac_executable_extensions; do
18200  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18201    ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
18202    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18203    break 2
18204  fi
18205done
18206done
18207
18208  ;;
18209esac
18210fi
18211RM=$ac_cv_path_RM
18212
18213if test -n "$RM"; then
18214  echo "$as_me:$LINENO: result: $RM" >&5
18215echo "${ECHO_T}$RM" >&6
18216else
18217  echo "$as_me:$LINENO: result: no" >&5
18218echo "${ECHO_T}no" >&6
18219fi
18220
18221# Extract the first word of "echo", so it can be a program name with args.
18222set dummy echo; ac_word=$2
18223echo "$as_me:$LINENO: checking for $ac_word" >&5
18224echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18225if test "${ac_cv_path_ECHO+set}" = set; then
18226  echo $ECHO_N "(cached) $ECHO_C" >&6
18227else
18228  case $ECHO in
18229  [\\/]* | ?:[\\/]*)
18230  ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
18231  ;;
18232  *)
18233  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18234for as_dir in $PATH
18235do
18236  IFS=$as_save_IFS
18237  test -z "$as_dir" && as_dir=.
18238  for ac_exec_ext in '' $ac_executable_extensions; do
18239  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18240    ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
18241    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18242    break 2
18243  fi
18244done
18245done
18246
18247  ;;
18248esac
18249fi
18250ECHO=$ac_cv_path_ECHO
18251
18252if test -n "$ECHO"; then
18253  echo "$as_me:$LINENO: result: $ECHO" >&5
18254echo "${ECHO_T}$ECHO" >&6
18255else
18256  echo "$as_me:$LINENO: result: no" >&5
18257echo "${ECHO_T}no" >&6
18258fi
18259
18260# Extract the first word of "mkdir", so it can be a program name with args.
18261set dummy mkdir; ac_word=$2
18262echo "$as_me:$LINENO: checking for $ac_word" >&5
18263echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18264if test "${ac_cv_path_MKDIR+set}" = set; then
18265  echo $ECHO_N "(cached) $ECHO_C" >&6
18266else
18267  case $MKDIR in
18268  [\\/]* | ?:[\\/]*)
18269  ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
18270  ;;
18271  *)
18272  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18273for as_dir in $PATH
18274do
18275  IFS=$as_save_IFS
18276  test -z "$as_dir" && as_dir=.
18277  for ac_exec_ext in '' $ac_executable_extensions; do
18278  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18279    ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
18280    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18281    break 2
18282  fi
18283done
18284done
18285
18286  ;;
18287esac
18288fi
18289MKDIR=$ac_cv_path_MKDIR
18290
18291if test -n "$MKDIR"; then
18292  echo "$as_me:$LINENO: result: $MKDIR" >&5
18293echo "${ECHO_T}$MKDIR" >&6
18294else
18295  echo "$as_me:$LINENO: result: no" >&5
18296echo "${ECHO_T}no" >&6
18297fi
18298
18299# Extract the first word of "date", so it can be a program name with args.
18300set dummy date; ac_word=$2
18301echo "$as_me:$LINENO: checking for $ac_word" >&5
18302echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18303if test "${ac_cv_path_DATE+set}" = set; then
18304  echo $ECHO_N "(cached) $ECHO_C" >&6
18305else
18306  case $DATE in
18307  [\\/]* | ?:[\\/]*)
18308  ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
18309  ;;
18310  *)
18311  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18312for as_dir in $PATH
18313do
18314  IFS=$as_save_IFS
18315  test -z "$as_dir" && as_dir=.
18316  for ac_exec_ext in '' $ac_executable_extensions; do
18317  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18318    ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
18319    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18320    break 2
18321  fi
18322done
18323done
18324
18325  ;;
18326esac
18327fi
18328DATE=$ac_cv_path_DATE
18329
18330if test -n "$DATE"; then
18331  echo "$as_me:$LINENO: result: $DATE" >&5
18332echo "${ECHO_T}$DATE" >&6
18333else
18334  echo "$as_me:$LINENO: result: no" >&5
18335echo "${ECHO_T}no" >&6
18336fi
18337
18338# Extract the first word of "mv", so it can be a program name with args.
18339set dummy mv; ac_word=$2
18340echo "$as_me:$LINENO: checking for $ac_word" >&5
18341echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18342if test "${ac_cv_path_MV+set}" = set; then
18343  echo $ECHO_N "(cached) $ECHO_C" >&6
18344else
18345  case $MV in
18346  [\\/]* | ?:[\\/]*)
18347  ac_cv_path_MV="$MV" # Let the user override the test with a path.
18348  ;;
18349  *)
18350  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18351for as_dir in $PATH
18352do
18353  IFS=$as_save_IFS
18354  test -z "$as_dir" && as_dir=.
18355  for ac_exec_ext in '' $ac_executable_extensions; do
18356  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18357    ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
18358    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18359    break 2
18360  fi
18361done
18362done
18363
18364  ;;
18365esac
18366fi
18367MV=$ac_cv_path_MV
18368
18369if test -n "$MV"; then
18370  echo "$as_me:$LINENO: result: $MV" >&5
18371echo "${ECHO_T}$MV" >&6
18372else
18373  echo "$as_me:$LINENO: result: no" >&5
18374echo "${ECHO_T}no" >&6
18375fi
18376
18377# Extract the first word of "dot", so it can be a program name with args.
18378set dummy dot; ac_word=$2
18379echo "$as_me:$LINENO: checking for $ac_word" >&5
18380echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18381if test "${ac_cv_path_DOT+set}" = set; then
18382  echo $ECHO_N "(cached) $ECHO_C" >&6
18383else
18384  case $DOT in
18385  [\\/]* | ?:[\\/]*)
18386  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
18387  ;;
18388  *)
18389  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18390for as_dir in $PATH
18391do
18392  IFS=$as_save_IFS
18393  test -z "$as_dir" && as_dir=.
18394  for ac_exec_ext in '' $ac_executable_extensions; do
18395  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18396    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
18397    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18398    break 2
18399  fi
18400done
18401done
18402
18403  ;;
18404esac
18405fi
18406DOT=$ac_cv_path_DOT
18407
18408if test -n "$DOT"; then
18409  echo "$as_me:$LINENO: result: $DOT" >&5
18410echo "${ECHO_T}$DOT" >&6
18411else
18412  echo "$as_me:$LINENO: result: no" >&5
18413echo "${ECHO_T}no" >&6
18414fi
18415
18416# Extract the first word of "etags", so it can be a program name with args.
18417set dummy etags; ac_word=$2
18418echo "$as_me:$LINENO: checking for $ac_word" >&5
18419echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18420if test "${ac_cv_path_ETAGS+set}" = set; then
18421  echo $ECHO_N "(cached) $ECHO_C" >&6
18422else
18423  case $ETAGS in
18424  [\\/]* | ?:[\\/]*)
18425  ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path.
18426  ;;
18427  *)
18428  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18429for as_dir in $PATH
18430do
18431  IFS=$as_save_IFS
18432  test -z "$as_dir" && as_dir=.
18433  for ac_exec_ext in '' $ac_executable_extensions; do
18434  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18435    ac_cv_path_ETAGS="$as_dir/$ac_word$ac_exec_ext"
18436    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18437    break 2
18438  fi
18439done
18440done
18441
18442  ;;
18443esac
18444fi
18445ETAGS=$ac_cv_path_ETAGS
18446
18447if test -n "$ETAGS"; then
18448  echo "$as_me:$LINENO: result: $ETAGS" >&5
18449echo "${ECHO_T}$ETAGS" >&6
18450else
18451  echo "$as_me:$LINENO: result: no" >&5
18452echo "${ECHO_T}no" >&6
18453fi
18454
18455# Extract the first word of "purify", so it can be a program name with args.
18456set dummy purify; ac_word=$2
18457echo "$as_me:$LINENO: checking for $ac_word" >&5
18458echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18459if test "${ac_cv_path_PURIFY+set}" = set; then
18460  echo $ECHO_N "(cached) $ECHO_C" >&6
18461else
18462  case $PURIFY in
18463  [\\/]* | ?:[\\/]*)
18464  ac_cv_path_PURIFY="$PURIFY" # Let the user override the test with a path.
18465  ;;
18466  *)
18467  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18468for as_dir in $PATH
18469do
18470  IFS=$as_save_IFS
18471  test -z "$as_dir" && as_dir=.
18472  for ac_exec_ext in '' $ac_executable_extensions; do
18473  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18474    ac_cv_path_PURIFY="$as_dir/$ac_word$ac_exec_ext"
18475    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18476    break 2
18477  fi
18478done
18479done
18480
18481  ;;
18482esac
18483fi
18484PURIFY=$ac_cv_path_PURIFY
18485
18486if test -n "$PURIFY"; then
18487  echo "$as_me:$LINENO: result: $PURIFY" >&5
18488echo "${ECHO_T}$PURIFY" >&6
18489else
18490  echo "$as_me:$LINENO: result: no" >&5
18491echo "${ECHO_T}no" >&6
18492fi
18493
18494# Extract the first word of "python", so it can be a program name with args.
18495set dummy python; ac_word=$2
18496echo "$as_me:$LINENO: checking for $ac_word" >&5
18497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18498if test "${ac_cv_path_PYTHON+set}" = set; then
18499  echo $ECHO_N "(cached) $ECHO_C" >&6
18500else
18501  case $PYTHON in
18502  [\\/]* | ?:[\\/]*)
18503  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
18504  ;;
18505  *)
18506  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18507for as_dir in $PATH
18508do
18509  IFS=$as_save_IFS
18510  test -z "$as_dir" && as_dir=.
18511  for ac_exec_ext in '' $ac_executable_extensions; do
18512  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18513    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
18514    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18515    break 2
18516  fi
18517done
18518done
18519
18520  ;;
18521esac
18522fi
18523PYTHON=$ac_cv_path_PYTHON
18524
18525if test -n "$PYTHON"; then
18526  echo "$as_me:$LINENO: result: $PYTHON" >&5
18527echo "${ECHO_T}$PYTHON" >&6
18528else
18529  echo "$as_me:$LINENO: result: no" >&5
18530echo "${ECHO_T}no" >&6
18531fi
18532
18533# Extract the first word of "qmtest", so it can be a program name with args.
18534set dummy qmtest; ac_word=$2
18535echo "$as_me:$LINENO: checking for $ac_word" >&5
18536echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18537if test "${ac_cv_path_QMTEST+set}" = set; then
18538  echo $ECHO_N "(cached) $ECHO_C" >&6
18539else
18540  case $QMTEST in
18541  [\\/]* | ?:[\\/]*)
18542  ac_cv_path_QMTEST="$QMTEST" # Let the user override the test with a path.
18543  ;;
18544  *)
18545  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18546for as_dir in $PATH
18547do
18548  IFS=$as_save_IFS
18549  test -z "$as_dir" && as_dir=.
18550  for ac_exec_ext in '' $ac_executable_extensions; do
18551  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18552    ac_cv_path_QMTEST="$as_dir/$ac_word$ac_exec_ext"
18553    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18554    break 2
18555  fi
18556done
18557done
18558
18559  ;;
18560esac
18561fi
18562QMTEST=$ac_cv_path_QMTEST
18563
18564if test -n "$QMTEST"; then
18565  echo "$as_me:$LINENO: result: $QMTEST" >&5
18566echo "${ECHO_T}$QMTEST" >&6
18567else
18568  echo "$as_me:$LINENO: result: no" >&5
18569echo "${ECHO_T}no" >&6
18570fi
18571
18572
18573pyversion=`$PYTHON -V 2>&1 | cut -d\  -f2`
18574pymajor=`echo $pyversion | cut -d. -f1`
18575pyminor=`echo $pyversion | cut -d. -f2`
18576
18577if test "$pymajor" -ge "2"
18578then
18579	if test "$pymajor" -eq "2"
18580	then
18581		if test "$pyminor" -lt "2"
18582		then
18583			{ { echo "$as_me:$LINENO: error: Python 2.2 or greater required" >&5
18584echo "$as_me: error: Python 2.2 or greater required" >&2;}
18585   { (exit 1); exit 1; }; }
18586		fi
18587	fi
18588else
18589	{ { echo "$as_me:$LINENO: error: Python 2.2 or greater required" >&5
18590echo "$as_me: error: Python 2.2 or greater required" >&2;}
18591   { (exit 1); exit 1; }; }
18592fi
18593
18594
18595
18596
18597
18598echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5
18599echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6
18600if test "${ac_cv_lib_elf_elf_begin+set}" = set; then
18601  echo $ECHO_N "(cached) $ECHO_C" >&6
18602else
18603  ac_check_lib_save_LIBS=$LIBS
18604LIBS="-lelf  $LIBS"
18605cat >conftest.$ac_ext <<_ACEOF
18606#line $LINENO "configure"
18607#include "confdefs.h"
18608
18609/* Override any gcc2 internal prototype to avoid an error.  */
18610#ifdef __cplusplus
18611extern "C"
18612#endif
18613/* We use char because int might match the return type of a gcc2
18614   builtin and then its argument prototype would still apply.  */
18615char elf_begin ();
18616#ifdef F77_DUMMY_MAIN
18617#  ifdef __cplusplus
18618     extern "C"
18619#  endif
18620   int F77_DUMMY_MAIN() { return 1; }
18621#endif
18622int
18623main ()
18624{
18625elf_begin ();
18626  ;
18627  return 0;
18628}
18629_ACEOF
18630rm -f conftest.$ac_objext conftest$ac_exeext
18631if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18632  (eval $ac_link) 2>&5
18633  ac_status=$?
18634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18635  (exit $ac_status); } &&
18636         { ac_try='test -s conftest$ac_exeext'
18637  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18638  (eval $ac_try) 2>&5
18639  ac_status=$?
18640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18641  (exit $ac_status); }; }; then
18642  ac_cv_lib_elf_elf_begin=yes
18643else
18644  echo "$as_me: failed program was:" >&5
18645cat conftest.$ac_ext >&5
18646ac_cv_lib_elf_elf_begin=no
18647fi
18648rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18649LIBS=$ac_check_lib_save_LIBS
18650fi
18651echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5
18652echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6
18653if test $ac_cv_lib_elf_elf_begin = yes; then
18654  cat >>confdefs.h <<_ACEOF
18655#define HAVE_LIBELF 1
18656_ACEOF
18657
18658  LIBS="-lelf $LIBS"
18659
18660fi
18661
18662
18663echo "$as_me:$LINENO: checking for library containing dlopen" >&5
18664echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6
18665if test "${ac_cv_search_dlopen+set}" = set; then
18666  echo $ECHO_N "(cached) $ECHO_C" >&6
18667else
18668  ac_func_search_save_LIBS=$LIBS
18669ac_cv_search_dlopen=no
18670cat >conftest.$ac_ext <<_ACEOF
18671#line $LINENO "configure"
18672#include "confdefs.h"
18673
18674/* Override any gcc2 internal prototype to avoid an error.  */
18675#ifdef __cplusplus
18676extern "C"
18677#endif
18678/* We use char because int might match the return type of a gcc2
18679   builtin and then its argument prototype would still apply.  */
18680char dlopen ();
18681#ifdef F77_DUMMY_MAIN
18682#  ifdef __cplusplus
18683     extern "C"
18684#  endif
18685   int F77_DUMMY_MAIN() { return 1; }
18686#endif
18687int
18688main ()
18689{
18690dlopen ();
18691  ;
18692  return 0;
18693}
18694_ACEOF
18695rm -f conftest.$ac_objext conftest$ac_exeext
18696if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18697  (eval $ac_link) 2>&5
18698  ac_status=$?
18699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18700  (exit $ac_status); } &&
18701         { ac_try='test -s conftest$ac_exeext'
18702  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18703  (eval $ac_try) 2>&5
18704  ac_status=$?
18705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18706  (exit $ac_status); }; }; then
18707  ac_cv_search_dlopen="none required"
18708else
18709  echo "$as_me: failed program was:" >&5
18710cat conftest.$ac_ext >&5
18711fi
18712rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18713if test "$ac_cv_search_dlopen" = no; then
18714  for ac_lib in dl; do
18715    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18716    cat >conftest.$ac_ext <<_ACEOF
18717#line $LINENO "configure"
18718#include "confdefs.h"
18719
18720/* Override any gcc2 internal prototype to avoid an error.  */
18721#ifdef __cplusplus
18722extern "C"
18723#endif
18724/* We use char because int might match the return type of a gcc2
18725   builtin and then its argument prototype would still apply.  */
18726char dlopen ();
18727#ifdef F77_DUMMY_MAIN
18728#  ifdef __cplusplus
18729     extern "C"
18730#  endif
18731   int F77_DUMMY_MAIN() { return 1; }
18732#endif
18733int
18734main ()
18735{
18736dlopen ();
18737  ;
18738  return 0;
18739}
18740_ACEOF
18741rm -f conftest.$ac_objext conftest$ac_exeext
18742if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18743  (eval $ac_link) 2>&5
18744  ac_status=$?
18745  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18746  (exit $ac_status); } &&
18747         { ac_try='test -s conftest$ac_exeext'
18748  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18749  (eval $ac_try) 2>&5
18750  ac_status=$?
18751  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18752  (exit $ac_status); }; }; then
18753  ac_cv_search_dlopen="-l$ac_lib"
18754break
18755else
18756  echo "$as_me: failed program was:" >&5
18757cat conftest.$ac_ext >&5
18758fi
18759rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18760  done
18761fi
18762LIBS=$ac_func_search_save_LIBS
18763fi
18764echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
18765echo "${ECHO_T}$ac_cv_search_dlopen" >&6
18766if test "$ac_cv_search_dlopen" != no; then
18767  test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
18768
18769else
18770  { { echo "$as_me:$LINENO: error: dlopen() required but not found" >&5
18771echo "$as_me: error: dlopen() required but not found" >&2;}
18772   { (exit 1); exit 1; }; }
18773fi
18774
18775
18776echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
18777echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6
18778if test "${ac_cv_search_mallinfo+set}" = set; then
18779  echo $ECHO_N "(cached) $ECHO_C" >&6
18780else
18781  ac_func_search_save_LIBS=$LIBS
18782ac_cv_search_mallinfo=no
18783cat >conftest.$ac_ext <<_ACEOF
18784#line $LINENO "configure"
18785#include "confdefs.h"
18786
18787/* Override any gcc2 internal prototype to avoid an error.  */
18788#ifdef __cplusplus
18789extern "C"
18790#endif
18791/* We use char because int might match the return type of a gcc2
18792   builtin and then its argument prototype would still apply.  */
18793char mallinfo ();
18794#ifdef F77_DUMMY_MAIN
18795#  ifdef __cplusplus
18796     extern "C"
18797#  endif
18798   int F77_DUMMY_MAIN() { return 1; }
18799#endif
18800int
18801main ()
18802{
18803mallinfo ();
18804  ;
18805  return 0;
18806}
18807_ACEOF
18808rm -f conftest.$ac_objext conftest$ac_exeext
18809if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18810  (eval $ac_link) 2>&5
18811  ac_status=$?
18812  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18813  (exit $ac_status); } &&
18814         { ac_try='test -s conftest$ac_exeext'
18815  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18816  (eval $ac_try) 2>&5
18817  ac_status=$?
18818  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18819  (exit $ac_status); }; }; then
18820  ac_cv_search_mallinfo="none required"
18821else
18822  echo "$as_me: failed program was:" >&5
18823cat conftest.$ac_ext >&5
18824fi
18825rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18826if test "$ac_cv_search_mallinfo" = no; then
18827  for ac_lib in malloc; do
18828    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18829    cat >conftest.$ac_ext <<_ACEOF
18830#line $LINENO "configure"
18831#include "confdefs.h"
18832
18833/* Override any gcc2 internal prototype to avoid an error.  */
18834#ifdef __cplusplus
18835extern "C"
18836#endif
18837/* We use char because int might match the return type of a gcc2
18838   builtin and then its argument prototype would still apply.  */
18839char mallinfo ();
18840#ifdef F77_DUMMY_MAIN
18841#  ifdef __cplusplus
18842     extern "C"
18843#  endif
18844   int F77_DUMMY_MAIN() { return 1; }
18845#endif
18846int
18847main ()
18848{
18849mallinfo ();
18850  ;
18851  return 0;
18852}
18853_ACEOF
18854rm -f conftest.$ac_objext conftest$ac_exeext
18855if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18856  (eval $ac_link) 2>&5
18857  ac_status=$?
18858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18859  (exit $ac_status); } &&
18860         { ac_try='test -s conftest$ac_exeext'
18861  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18862  (eval $ac_try) 2>&5
18863  ac_status=$?
18864  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18865  (exit $ac_status); }; }; then
18866  ac_cv_search_mallinfo="-l$ac_lib"
18867break
18868else
18869  echo "$as_me: failed program was:" >&5
18870cat conftest.$ac_ext >&5
18871fi
18872rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18873  done
18874fi
18875LIBS=$ac_func_search_save_LIBS
18876fi
18877echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
18878echo "${ECHO_T}$ac_cv_search_mallinfo" >&6
18879if test "$ac_cv_search_mallinfo" != no; then
18880  test "$ac_cv_search_mallinfo" = "none required" || LIBS="$ac_cv_search_mallinfo $LIBS"
18881  cat >>confdefs.h <<\_ACEOF
18882#define HAVE_MALLINFO 1
18883_ACEOF
18884
18885fi
18886
18887
18888
18889echo "$as_me:$LINENO: checking for ANSI C header files" >&5
18890echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
18891if test "${ac_cv_header_stdc+set}" = set; then
18892  echo $ECHO_N "(cached) $ECHO_C" >&6
18893else
18894  cat >conftest.$ac_ext <<_ACEOF
18895#line $LINENO "configure"
18896#include "confdefs.h"
18897#include <stdlib.h>
18898#include <stdarg.h>
18899#include <string.h>
18900#include <float.h>
18901
18902_ACEOF
18903if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18904  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18905  ac_status=$?
18906  egrep -v '^ *\+' conftest.er1 >conftest.err
18907  rm -f conftest.er1
18908  cat conftest.err >&5
18909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18910  (exit $ac_status); } >/dev/null; then
18911  if test -s conftest.err; then
18912    ac_cpp_err=$ac_c_preproc_warn_flag
18913  else
18914    ac_cpp_err=
18915  fi
18916else
18917  ac_cpp_err=yes
18918fi
18919if test -z "$ac_cpp_err"; then
18920  ac_cv_header_stdc=yes
18921else
18922  echo "$as_me: failed program was:" >&5
18923  cat conftest.$ac_ext >&5
18924  ac_cv_header_stdc=no
18925fi
18926rm -f conftest.err conftest.$ac_ext
18927
18928if test $ac_cv_header_stdc = yes; then
18929  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
18930  cat >conftest.$ac_ext <<_ACEOF
18931#line $LINENO "configure"
18932#include "confdefs.h"
18933#include <string.h>
18934
18935_ACEOF
18936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18937  egrep "memchr" >/dev/null 2>&1; then
18938  :
18939else
18940  ac_cv_header_stdc=no
18941fi
18942rm -f conftest*
18943
18944fi
18945
18946if test $ac_cv_header_stdc = yes; then
18947  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
18948  cat >conftest.$ac_ext <<_ACEOF
18949#line $LINENO "configure"
18950#include "confdefs.h"
18951#include <stdlib.h>
18952
18953_ACEOF
18954if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18955  egrep "free" >/dev/null 2>&1; then
18956  :
18957else
18958  ac_cv_header_stdc=no
18959fi
18960rm -f conftest*
18961
18962fi
18963
18964if test $ac_cv_header_stdc = yes; then
18965  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
18966  if test "$cross_compiling" = yes; then
18967  :
18968else
18969  cat >conftest.$ac_ext <<_ACEOF
18970#line $LINENO "configure"
18971#include "confdefs.h"
18972#include <ctype.h>
18973#if ((' ' & 0x0FF) == 0x020)
18974# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
18975# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
18976#else
18977# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
18978                     || ('j' <= (c) && (c) <= 'r') \
18979                     || ('s' <= (c) && (c) <= 'z'))
18980# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
18981#endif
18982
18983#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
18984int
18985main ()
18986{
18987  int i;
18988  for (i = 0; i < 256; i++)
18989    if (XOR (islower (i), ISLOWER (i))
18990        || toupper (i) != TOUPPER (i))
18991      exit(2);
18992  exit (0);
18993}
18994_ACEOF
18995rm -f conftest$ac_exeext
18996if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18997  (eval $ac_link) 2>&5
18998  ac_status=$?
18999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19000  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19001  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19002  (eval $ac_try) 2>&5
19003  ac_status=$?
19004  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19005  (exit $ac_status); }; }; then
19006  :
19007else
19008  echo "$as_me: program exited with status $ac_status" >&5
19009echo "$as_me: failed program was:" >&5
19010cat conftest.$ac_ext >&5
19011( exit $ac_status )
19012ac_cv_header_stdc=no
19013fi
19014rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19015fi
19016fi
19017fi
19018echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
19019echo "${ECHO_T}$ac_cv_header_stdc" >&6
19020if test $ac_cv_header_stdc = yes; then
19021
19022cat >>confdefs.h <<\_ACEOF
19023#define STDC_HEADERS 1
19024_ACEOF
19025
19026fi
19027
19028echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
19029echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
19030if test "${ac_cv_header_sys_wait_h+set}" = set; then
19031  echo $ECHO_N "(cached) $ECHO_C" >&6
19032else
19033  cat >conftest.$ac_ext <<_ACEOF
19034#line $LINENO "configure"
19035#include "confdefs.h"
19036#include <sys/types.h>
19037#include <sys/wait.h>
19038#ifndef WEXITSTATUS
19039# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
19040#endif
19041#ifndef WIFEXITED
19042# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
19043#endif
19044
19045#ifdef F77_DUMMY_MAIN
19046#  ifdef __cplusplus
19047     extern "C"
19048#  endif
19049   int F77_DUMMY_MAIN() { return 1; }
19050#endif
19051int
19052main ()
19053{
19054  int s;
19055  wait (&s);
19056  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
19057  ;
19058  return 0;
19059}
19060_ACEOF
19061rm -f conftest.$ac_objext
19062if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19063  (eval $ac_compile) 2>&5
19064  ac_status=$?
19065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19066  (exit $ac_status); } &&
19067         { ac_try='test -s conftest.$ac_objext'
19068  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19069  (eval $ac_try) 2>&5
19070  ac_status=$?
19071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19072  (exit $ac_status); }; }; then
19073  ac_cv_header_sys_wait_h=yes
19074else
19075  echo "$as_me: failed program was:" >&5
19076cat conftest.$ac_ext >&5
19077ac_cv_header_sys_wait_h=no
19078fi
19079rm -f conftest.$ac_objext conftest.$ac_ext
19080fi
19081echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
19082echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
19083if test $ac_cv_header_sys_wait_h = yes; then
19084
19085cat >>confdefs.h <<\_ACEOF
19086#define HAVE_SYS_WAIT_H 1
19087_ACEOF
19088
19089fi
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100for ac_header in assert.h fcntl.h limits.h sys/time.h unistd.h errno.h signal.h math.h
19101do
19102as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19103if eval "test \"\${$as_ac_Header+set}\" = set"; then
19104  echo "$as_me:$LINENO: checking for $ac_header" >&5
19105echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19106if eval "test \"\${$as_ac_Header+set}\" = set"; then
19107  echo $ECHO_N "(cached) $ECHO_C" >&6
19108fi
19109echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19110echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19111else
19112  # Is the header compilable?
19113echo "$as_me:$LINENO: checking $ac_header usability" >&5
19114echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19115cat >conftest.$ac_ext <<_ACEOF
19116#line $LINENO "configure"
19117#include "confdefs.h"
19118$ac_includes_default
19119#include <$ac_header>
19120_ACEOF
19121rm -f conftest.$ac_objext
19122if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19123  (eval $ac_compile) 2>&5
19124  ac_status=$?
19125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19126  (exit $ac_status); } &&
19127         { ac_try='test -s conftest.$ac_objext'
19128  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19129  (eval $ac_try) 2>&5
19130  ac_status=$?
19131  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19132  (exit $ac_status); }; }; then
19133  ac_header_compiler=yes
19134else
19135  echo "$as_me: failed program was:" >&5
19136cat conftest.$ac_ext >&5
19137ac_header_compiler=no
19138fi
19139rm -f conftest.$ac_objext conftest.$ac_ext
19140echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19141echo "${ECHO_T}$ac_header_compiler" >&6
19142
19143# Is the header present?
19144echo "$as_me:$LINENO: checking $ac_header presence" >&5
19145echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19146cat >conftest.$ac_ext <<_ACEOF
19147#line $LINENO "configure"
19148#include "confdefs.h"
19149#include <$ac_header>
19150_ACEOF
19151if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19152  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19153  ac_status=$?
19154  egrep -v '^ *\+' conftest.er1 >conftest.err
19155  rm -f conftest.er1
19156  cat conftest.err >&5
19157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19158  (exit $ac_status); } >/dev/null; then
19159  if test -s conftest.err; then
19160    ac_cpp_err=$ac_c_preproc_warn_flag
19161  else
19162    ac_cpp_err=
19163  fi
19164else
19165  ac_cpp_err=yes
19166fi
19167if test -z "$ac_cpp_err"; then
19168  ac_header_preproc=yes
19169else
19170  echo "$as_me: failed program was:" >&5
19171  cat conftest.$ac_ext >&5
19172  ac_header_preproc=no
19173fi
19174rm -f conftest.err conftest.$ac_ext
19175echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19176echo "${ECHO_T}$ac_header_preproc" >&6
19177
19178# So?  What about this header?
19179case $ac_header_compiler:$ac_header_preproc in
19180  yes:no )
19181    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19182echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19183    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19184echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
19185  no:yes )
19186    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19187echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19188    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19189echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19190    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19191echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
19192esac
19193echo "$as_me:$LINENO: checking for $ac_header" >&5
19194echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19195if eval "test \"\${$as_ac_Header+set}\" = set"; then
19196  echo $ECHO_N "(cached) $ECHO_C" >&6
19197else
19198  eval "$as_ac_Header=$ac_header_preproc"
19199fi
19200echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19201echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19202
19203fi
19204if test `eval echo '${'$as_ac_Header'}'` = yes; then
19205  cat >>confdefs.h <<_ACEOF
19206#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19207_ACEOF
19208
19209fi
19210
19211done
19212
19213
19214
19215
19216
19217
19218for ac_header in malloc.h strings.h sys/mman.h sys/resource.h
19219do
19220as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19221if eval "test \"\${$as_ac_Header+set}\" = set"; then
19222  echo "$as_me:$LINENO: checking for $ac_header" >&5
19223echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19224if eval "test \"\${$as_ac_Header+set}\" = set"; then
19225  echo $ECHO_N "(cached) $ECHO_C" >&6
19226fi
19227echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19228echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19229else
19230  # Is the header compilable?
19231echo "$as_me:$LINENO: checking $ac_header usability" >&5
19232echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19233cat >conftest.$ac_ext <<_ACEOF
19234#line $LINENO "configure"
19235#include "confdefs.h"
19236$ac_includes_default
19237#include <$ac_header>
19238_ACEOF
19239rm -f conftest.$ac_objext
19240if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19241  (eval $ac_compile) 2>&5
19242  ac_status=$?
19243  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19244  (exit $ac_status); } &&
19245         { ac_try='test -s conftest.$ac_objext'
19246  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19247  (eval $ac_try) 2>&5
19248  ac_status=$?
19249  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19250  (exit $ac_status); }; }; then
19251  ac_header_compiler=yes
19252else
19253  echo "$as_me: failed program was:" >&5
19254cat conftest.$ac_ext >&5
19255ac_header_compiler=no
19256fi
19257rm -f conftest.$ac_objext conftest.$ac_ext
19258echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19259echo "${ECHO_T}$ac_header_compiler" >&6
19260
19261# Is the header present?
19262echo "$as_me:$LINENO: checking $ac_header presence" >&5
19263echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19264cat >conftest.$ac_ext <<_ACEOF
19265#line $LINENO "configure"
19266#include "confdefs.h"
19267#include <$ac_header>
19268_ACEOF
19269if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19270  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19271  ac_status=$?
19272  egrep -v '^ *\+' conftest.er1 >conftest.err
19273  rm -f conftest.er1
19274  cat conftest.err >&5
19275  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19276  (exit $ac_status); } >/dev/null; then
19277  if test -s conftest.err; then
19278    ac_cpp_err=$ac_c_preproc_warn_flag
19279  else
19280    ac_cpp_err=
19281  fi
19282else
19283  ac_cpp_err=yes
19284fi
19285if test -z "$ac_cpp_err"; then
19286  ac_header_preproc=yes
19287else
19288  echo "$as_me: failed program was:" >&5
19289  cat conftest.$ac_ext >&5
19290  ac_header_preproc=no
19291fi
19292rm -f conftest.err conftest.$ac_ext
19293echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19294echo "${ECHO_T}$ac_header_preproc" >&6
19295
19296# So?  What about this header?
19297case $ac_header_compiler:$ac_header_preproc in
19298  yes:no )
19299    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19300echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19301    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19302echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
19303  no:yes )
19304    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19305echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19306    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19307echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19308    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19309echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
19310esac
19311echo "$as_me:$LINENO: checking for $ac_header" >&5
19312echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19313if eval "test \"\${$as_ac_Header+set}\" = set"; then
19314  echo $ECHO_N "(cached) $ECHO_C" >&6
19315else
19316  eval "$as_ac_Header=$ac_header_preproc"
19317fi
19318echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19319echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19320
19321fi
19322if test `eval echo '${'$as_ac_Header'}'` = yes; then
19323  cat >>confdefs.h <<_ACEOF
19324#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19325_ACEOF
19326
19327fi
19328
19329done
19330
19331
19332
19333
19334for ac_header in dlfcn.h link.h
19335do
19336as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19337if eval "test \"\${$as_ac_Header+set}\" = set"; then
19338  echo "$as_me:$LINENO: checking for $ac_header" >&5
19339echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19340if eval "test \"\${$as_ac_Header+set}\" = set"; then
19341  echo $ECHO_N "(cached) $ECHO_C" >&6
19342fi
19343echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19344echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19345else
19346  # Is the header compilable?
19347echo "$as_me:$LINENO: checking $ac_header usability" >&5
19348echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19349cat >conftest.$ac_ext <<_ACEOF
19350#line $LINENO "configure"
19351#include "confdefs.h"
19352$ac_includes_default
19353#include <$ac_header>
19354_ACEOF
19355rm -f conftest.$ac_objext
19356if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19357  (eval $ac_compile) 2>&5
19358  ac_status=$?
19359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19360  (exit $ac_status); } &&
19361         { ac_try='test -s conftest.$ac_objext'
19362  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19363  (eval $ac_try) 2>&5
19364  ac_status=$?
19365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19366  (exit $ac_status); }; }; then
19367  ac_header_compiler=yes
19368else
19369  echo "$as_me: failed program was:" >&5
19370cat conftest.$ac_ext >&5
19371ac_header_compiler=no
19372fi
19373rm -f conftest.$ac_objext conftest.$ac_ext
19374echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19375echo "${ECHO_T}$ac_header_compiler" >&6
19376
19377# Is the header present?
19378echo "$as_me:$LINENO: checking $ac_header presence" >&5
19379echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19380cat >conftest.$ac_ext <<_ACEOF
19381#line $LINENO "configure"
19382#include "confdefs.h"
19383#include <$ac_header>
19384_ACEOF
19385if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19386  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19387  ac_status=$?
19388  egrep -v '^ *\+' conftest.er1 >conftest.err
19389  rm -f conftest.er1
19390  cat conftest.err >&5
19391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19392  (exit $ac_status); } >/dev/null; then
19393  if test -s conftest.err; then
19394    ac_cpp_err=$ac_c_preproc_warn_flag
19395  else
19396    ac_cpp_err=
19397  fi
19398else
19399  ac_cpp_err=yes
19400fi
19401if test -z "$ac_cpp_err"; then
19402  ac_header_preproc=yes
19403else
19404  echo "$as_me: failed program was:" >&5
19405  cat conftest.$ac_ext >&5
19406  ac_header_preproc=no
19407fi
19408rm -f conftest.err conftest.$ac_ext
19409echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19410echo "${ECHO_T}$ac_header_preproc" >&6
19411
19412# So?  What about this header?
19413case $ac_header_compiler:$ac_header_preproc in
19414  yes:no )
19415    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19416echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19417    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19418echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
19419  no:yes )
19420    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19421echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19422    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19423echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19424    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19425echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
19426esac
19427echo "$as_me:$LINENO: checking for $ac_header" >&5
19428echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19429if eval "test \"\${$as_ac_Header+set}\" = set"; then
19430  echo $ECHO_N "(cached) $ECHO_C" >&6
19431else
19432  eval "$as_ac_Header=$ac_header_preproc"
19433fi
19434echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19435echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19436
19437fi
19438if test `eval echo '${'$as_ac_Header'}'` = yes; then
19439  cat >>confdefs.h <<_ACEOF
19440#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19441_ACEOF
19442
19443fi
19444
19445done
19446
19447
19448
19449echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
19450echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
19451if test "${ac_cv_prog_cc_stdc+set}" = set; then
19452  echo $ECHO_N "(cached) $ECHO_C" >&6
19453else
19454  ac_cv_prog_cc_stdc=no
19455ac_save_CC=$CC
19456cat >conftest.$ac_ext <<_ACEOF
19457#line $LINENO "configure"
19458#include "confdefs.h"
19459#include <stdarg.h>
19460#include <stdio.h>
19461#include <sys/types.h>
19462#include <sys/stat.h>
19463/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
19464struct buf { int x; };
19465FILE * (*rcsopen) (struct buf *, struct stat *, int);
19466static char *e (p, i)
19467     char **p;
19468     int i;
19469{
19470  return p[i];
19471}
19472static char *f (char * (*g) (char **, int), char **p, ...)
19473{
19474  char *s;
19475  va_list v;
19476  va_start (v,p);
19477  s = g (p, va_arg (v,int));
19478  va_end (v);
19479  return s;
19480}
19481int test (int i, double x);
19482struct s1 {int (*f) (int a);};
19483struct s2 {int (*f) (double a);};
19484int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19485int argc;
19486char **argv;
19487#ifdef F77_DUMMY_MAIN
19488#  ifdef __cplusplus
19489     extern "C"
19490#  endif
19491   int F77_DUMMY_MAIN() { return 1; }
19492#endif
19493int
19494main ()
19495{
19496return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
19497  ;
19498  return 0;
19499}
19500_ACEOF
19501# Don't try gcc -ansi; that turns off useful extensions and
19502# breaks some systems' header files.
19503# AIX			-qlanglvl=ansi
19504# Ultrix and OSF/1	-std1
19505# HP-UX 10.20 and later	-Ae
19506# HP-UX older versions	-Aa -D_HPUX_SOURCE
19507# SVR4			-Xc -D__EXTENSIONS__
19508for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19509do
19510  CC="$ac_save_CC $ac_arg"
19511  rm -f conftest.$ac_objext
19512if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19513  (eval $ac_compile) 2>&5
19514  ac_status=$?
19515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19516  (exit $ac_status); } &&
19517         { ac_try='test -s conftest.$ac_objext'
19518  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19519  (eval $ac_try) 2>&5
19520  ac_status=$?
19521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19522  (exit $ac_status); }; }; then
19523  ac_cv_prog_cc_stdc=$ac_arg
19524break
19525else
19526  echo "$as_me: failed program was:" >&5
19527cat conftest.$ac_ext >&5
19528fi
19529rm -f conftest.$ac_objext
19530done
19531rm -f conftest.$ac_ext conftest.$ac_objext
19532CC=$ac_save_CC
19533
19534fi
19535
19536case "x$ac_cv_prog_cc_stdc" in
19537  x|xno)
19538    echo "$as_me:$LINENO: result: none needed" >&5
19539echo "${ECHO_T}none needed" >&6 ;;
19540  *)
19541    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
19542echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
19543    CC="$CC $ac_cv_prog_cc_stdc" ;;
19544esac
19545
19546echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
19547echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
19548if test "${ac_cv_c_const+set}" = set; then
19549  echo $ECHO_N "(cached) $ECHO_C" >&6
19550else
19551  cat >conftest.$ac_ext <<_ACEOF
19552#line $LINENO "configure"
19553#include "confdefs.h"
19554
19555#ifdef F77_DUMMY_MAIN
19556#  ifdef __cplusplus
19557     extern "C"
19558#  endif
19559   int F77_DUMMY_MAIN() { return 1; }
19560#endif
19561int
19562main ()
19563{
19564/* FIXME: Include the comments suggested by Paul. */
19565#ifndef __cplusplus
19566  /* Ultrix mips cc rejects this.  */
19567  typedef int charset[2];
19568  const charset x;
19569  /* SunOS 4.1.1 cc rejects this.  */
19570  char const *const *ccp;
19571  char **p;
19572  /* NEC SVR4.0.2 mips cc rejects this.  */
19573  struct point {int x, y;};
19574  static struct point const zero = {0,0};
19575  /* AIX XL C 1.02.0.0 rejects this.
19576     It does not let you subtract one const X* pointer from another in
19577     an arm of an if-expression whose if-part is not a constant
19578     expression */
19579  const char *g = "string";
19580  ccp = &g + (g ? g-g : 0);
19581  /* HPUX 7.0 cc rejects these. */
19582  ++ccp;
19583  p = (char**) ccp;
19584  ccp = (char const *const *) p;
19585  { /* SCO 3.2v4 cc rejects this.  */
19586    char *t;
19587    char const *s = 0 ? (char *) 0 : (char const *) 0;
19588
19589    *t++ = 0;
19590  }
19591  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
19592    int x[] = {25, 17};
19593    const int *foo = &x[0];
19594    ++foo;
19595  }
19596  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
19597    typedef const int *iptr;
19598    iptr p = 0;
19599    ++p;
19600  }
19601  { /* AIX XL C 1.02.0.0 rejects this saying
19602       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
19603    struct s { int j; const int *ap[3]; };
19604    struct s *b; b->j = 5;
19605  }
19606  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
19607    const int foo = 10;
19608  }
19609#endif
19610
19611  ;
19612  return 0;
19613}
19614_ACEOF
19615rm -f conftest.$ac_objext
19616if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19617  (eval $ac_compile) 2>&5
19618  ac_status=$?
19619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19620  (exit $ac_status); } &&
19621         { ac_try='test -s conftest.$ac_objext'
19622  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19623  (eval $ac_try) 2>&5
19624  ac_status=$?
19625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19626  (exit $ac_status); }; }; then
19627  ac_cv_c_const=yes
19628else
19629  echo "$as_me: failed program was:" >&5
19630cat conftest.$ac_ext >&5
19631ac_cv_c_const=no
19632fi
19633rm -f conftest.$ac_objext conftest.$ac_ext
19634fi
19635echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
19636echo "${ECHO_T}$ac_cv_c_const" >&6
19637if test $ac_cv_c_const = no; then
19638
19639cat >>confdefs.h <<\_ACEOF
19640#define const
19641_ACEOF
19642
19643fi
19644
19645echo "$as_me:$LINENO: checking for inline" >&5
19646echo $ECHO_N "checking for inline... $ECHO_C" >&6
19647if test "${ac_cv_c_inline+set}" = set; then
19648  echo $ECHO_N "(cached) $ECHO_C" >&6
19649else
19650  ac_cv_c_inline=no
19651for ac_kw in inline __inline__ __inline; do
19652  cat >conftest.$ac_ext <<_ACEOF
19653#line $LINENO "configure"
19654#include "confdefs.h"
19655#ifndef __cplusplus
19656static $ac_kw int static_foo () {return 0; }
19657$ac_kw int foo () {return 0; }
19658#endif
19659
19660_ACEOF
19661rm -f conftest.$ac_objext
19662if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19663  (eval $ac_compile) 2>&5
19664  ac_status=$?
19665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19666  (exit $ac_status); } &&
19667         { ac_try='test -s conftest.$ac_objext'
19668  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19669  (eval $ac_try) 2>&5
19670  ac_status=$?
19671  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19672  (exit $ac_status); }; }; then
19673  ac_cv_c_inline=$ac_kw; break
19674else
19675  echo "$as_me: failed program was:" >&5
19676cat conftest.$ac_ext >&5
19677fi
19678rm -f conftest.$ac_objext conftest.$ac_ext
19679done
19680
19681fi
19682echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
19683echo "${ECHO_T}$ac_cv_c_inline" >&6
19684case $ac_cv_c_inline in
19685  inline | yes) ;;
19686  no)
19687cat >>confdefs.h <<\_ACEOF
19688#define inline
19689_ACEOF
19690 ;;
19691  *)  cat >>confdefs.h <<_ACEOF
19692#define inline $ac_cv_c_inline
19693_ACEOF
19694 ;;
19695esac
19696
19697
19698echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
19699echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
19700if test "${ac_cv_c_bigendian+set}" = set; then
19701  echo $ECHO_N "(cached) $ECHO_C" >&6
19702else
19703  # See if sys/param.h defines the BYTE_ORDER macro.
19704cat >conftest.$ac_ext <<_ACEOF
19705#line $LINENO "configure"
19706#include "confdefs.h"
19707#include <sys/types.h>
19708#include <sys/param.h>
19709
19710#ifdef F77_DUMMY_MAIN
19711#  ifdef __cplusplus
19712     extern "C"
19713#  endif
19714   int F77_DUMMY_MAIN() { return 1; }
19715#endif
19716int
19717main ()
19718{
19719#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
19720 bogus endian macros
19721#endif
19722
19723  ;
19724  return 0;
19725}
19726_ACEOF
19727rm -f conftest.$ac_objext
19728if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19729  (eval $ac_compile) 2>&5
19730  ac_status=$?
19731  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19732  (exit $ac_status); } &&
19733         { ac_try='test -s conftest.$ac_objext'
19734  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19735  (eval $ac_try) 2>&5
19736  ac_status=$?
19737  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19738  (exit $ac_status); }; }; then
19739  # It does; now see whether it defined to BIG_ENDIAN or not.
19740cat >conftest.$ac_ext <<_ACEOF
19741#line $LINENO "configure"
19742#include "confdefs.h"
19743#include <sys/types.h>
19744#include <sys/param.h>
19745
19746#ifdef F77_DUMMY_MAIN
19747#  ifdef __cplusplus
19748     extern "C"
19749#  endif
19750   int F77_DUMMY_MAIN() { return 1; }
19751#endif
19752int
19753main ()
19754{
19755#if BYTE_ORDER != BIG_ENDIAN
19756 not big endian
19757#endif
19758
19759  ;
19760  return 0;
19761}
19762_ACEOF
19763rm -f conftest.$ac_objext
19764if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19765  (eval $ac_compile) 2>&5
19766  ac_status=$?
19767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19768  (exit $ac_status); } &&
19769         { ac_try='test -s conftest.$ac_objext'
19770  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19771  (eval $ac_try) 2>&5
19772  ac_status=$?
19773  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19774  (exit $ac_status); }; }; then
19775  ac_cv_c_bigendian=yes
19776else
19777  echo "$as_me: failed program was:" >&5
19778cat conftest.$ac_ext >&5
19779ac_cv_c_bigendian=no
19780fi
19781rm -f conftest.$ac_objext conftest.$ac_ext
19782else
19783  echo "$as_me: failed program was:" >&5
19784cat conftest.$ac_ext >&5
19785# It does not; compile a test program.
19786if test "$cross_compiling" = yes; then
19787  # try to guess the endianess by grep'ing values into an object file
19788  ac_cv_c_bigendian=unknown
19789  cat >conftest.$ac_ext <<_ACEOF
19790#line $LINENO "configure"
19791#include "confdefs.h"
19792short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
19793short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
19794void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
19795short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
19796short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
19797void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
19798#ifdef F77_DUMMY_MAIN
19799#  ifdef __cplusplus
19800     extern "C"
19801#  endif
19802   int F77_DUMMY_MAIN() { return 1; }
19803#endif
19804int
19805main ()
19806{
19807 _ascii (); _ebcdic ();
19808  ;
19809  return 0;
19810}
19811_ACEOF
19812rm -f conftest.$ac_objext
19813if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19814  (eval $ac_compile) 2>&5
19815  ac_status=$?
19816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19817  (exit $ac_status); } &&
19818         { ac_try='test -s conftest.$ac_objext'
19819  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19820  (eval $ac_try) 2>&5
19821  ac_status=$?
19822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19823  (exit $ac_status); }; }; then
19824  if fgrep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
19825  ac_cv_c_bigendian=yes
19826fi
19827if fgrep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
19828  if test "$ac_cv_c_bigendian" = unknown; then
19829    ac_cv_c_bigendian=no
19830  else
19831    # finding both strings is unlikely to happen, but who knows?
19832    ac_cv_c_bigendian=unknown
19833  fi
19834fi
19835else
19836  echo "$as_me: failed program was:" >&5
19837cat conftest.$ac_ext >&5
19838fi
19839rm -f conftest.$ac_objext conftest.$ac_ext
19840else
19841  cat >conftest.$ac_ext <<_ACEOF
19842#line $LINENO "configure"
19843#include "confdefs.h"
19844int
19845main ()
19846{
19847  /* Are we little or big endian?  From Harbison&Steele.  */
19848  union
19849  {
19850    long l;
19851    char c[sizeof (long)];
19852  } u;
19853  u.l = 1;
19854  exit (u.c[sizeof (long) - 1] == 1);
19855}
19856_ACEOF
19857rm -f conftest$ac_exeext
19858if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19859  (eval $ac_link) 2>&5
19860  ac_status=$?
19861  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19862  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19863  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19864  (eval $ac_try) 2>&5
19865  ac_status=$?
19866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19867  (exit $ac_status); }; }; then
19868  ac_cv_c_bigendian=no
19869else
19870  echo "$as_me: program exited with status $ac_status" >&5
19871echo "$as_me: failed program was:" >&5
19872cat conftest.$ac_ext >&5
19873( exit $ac_status )
19874ac_cv_c_bigendian=yes
19875fi
19876rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19877fi
19878fi
19879rm -f conftest.$ac_objext conftest.$ac_ext
19880fi
19881echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
19882echo "${ECHO_T}$ac_cv_c_bigendian" >&6
19883case $ac_cv_c_bigendian in
19884  yes)
19885    cat >>confdefs.h <<\_ACEOF
19886#define ENDIAN_BIG 1
19887_ACEOF
19888 ;;
19889  no)
19890    cat >>confdefs.h <<\_ACEOF
19891#define ENDIAN_LITTLE 1
19892_ACEOF
19893 ;;
19894  *)
19895    { { echo "$as_me:$LINENO: error: unknown endianess
19896presetting ac_cv_c_bigendian=no (or yes) will help" >&5
19897echo "$as_me: error: unknown endianess
19898presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
19899   { (exit 1); exit 1; }; } ;;
19900esac
19901
19902
19903echo "$as_me:$LINENO: checking for pid_t" >&5
19904echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
19905if test "${ac_cv_type_pid_t+set}" = set; then
19906  echo $ECHO_N "(cached) $ECHO_C" >&6
19907else
19908  cat >conftest.$ac_ext <<_ACEOF
19909#line $LINENO "configure"
19910#include "confdefs.h"
19911$ac_includes_default
19912#ifdef F77_DUMMY_MAIN
19913#  ifdef __cplusplus
19914     extern "C"
19915#  endif
19916   int F77_DUMMY_MAIN() { return 1; }
19917#endif
19918int
19919main ()
19920{
19921if ((pid_t *) 0)
19922  return 0;
19923if (sizeof (pid_t))
19924  return 0;
19925  ;
19926  return 0;
19927}
19928_ACEOF
19929rm -f conftest.$ac_objext
19930if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19931  (eval $ac_compile) 2>&5
19932  ac_status=$?
19933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19934  (exit $ac_status); } &&
19935         { ac_try='test -s conftest.$ac_objext'
19936  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19937  (eval $ac_try) 2>&5
19938  ac_status=$?
19939  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19940  (exit $ac_status); }; }; then
19941  ac_cv_type_pid_t=yes
19942else
19943  echo "$as_me: failed program was:" >&5
19944cat conftest.$ac_ext >&5
19945ac_cv_type_pid_t=no
19946fi
19947rm -f conftest.$ac_objext conftest.$ac_ext
19948fi
19949echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
19950echo "${ECHO_T}$ac_cv_type_pid_t" >&6
19951if test $ac_cv_type_pid_t = yes; then
19952  :
19953else
19954
19955cat >>confdefs.h <<_ACEOF
19956#define pid_t int
19957_ACEOF
19958
19959fi
19960
19961echo "$as_me:$LINENO: checking for size_t" >&5
19962echo $ECHO_N "checking for size_t... $ECHO_C" >&6
19963if test "${ac_cv_type_size_t+set}" = set; then
19964  echo $ECHO_N "(cached) $ECHO_C" >&6
19965else
19966  cat >conftest.$ac_ext <<_ACEOF
19967#line $LINENO "configure"
19968#include "confdefs.h"
19969$ac_includes_default
19970#ifdef F77_DUMMY_MAIN
19971#  ifdef __cplusplus
19972     extern "C"
19973#  endif
19974   int F77_DUMMY_MAIN() { return 1; }
19975#endif
19976int
19977main ()
19978{
19979if ((size_t *) 0)
19980  return 0;
19981if (sizeof (size_t))
19982  return 0;
19983  ;
19984  return 0;
19985}
19986_ACEOF
19987rm -f conftest.$ac_objext
19988if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19989  (eval $ac_compile) 2>&5
19990  ac_status=$?
19991  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19992  (exit $ac_status); } &&
19993         { ac_try='test -s conftest.$ac_objext'
19994  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19995  (eval $ac_try) 2>&5
19996  ac_status=$?
19997  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19998  (exit $ac_status); }; }; then
19999  ac_cv_type_size_t=yes
20000else
20001  echo "$as_me: failed program was:" >&5
20002cat conftest.$ac_ext >&5
20003ac_cv_type_size_t=no
20004fi
20005rm -f conftest.$ac_objext conftest.$ac_ext
20006fi
20007echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
20008echo "${ECHO_T}$ac_cv_type_size_t" >&6
20009if test $ac_cv_type_size_t = yes; then
20010  :
20011else
20012
20013cat >>confdefs.h <<_ACEOF
20014#define size_t unsigned
20015_ACEOF
20016
20017fi
20018
20019echo "$as_me:$LINENO: checking for int64_t" >&5
20020echo $ECHO_N "checking for int64_t... $ECHO_C" >&6
20021if test "${ac_cv_type_int64_t+set}" = set; then
20022  echo $ECHO_N "(cached) $ECHO_C" >&6
20023else
20024  cat >conftest.$ac_ext <<_ACEOF
20025#line $LINENO "configure"
20026#include "confdefs.h"
20027$ac_includes_default
20028#ifdef F77_DUMMY_MAIN
20029#  ifdef __cplusplus
20030     extern "C"
20031#  endif
20032   int F77_DUMMY_MAIN() { return 1; }
20033#endif
20034int
20035main ()
20036{
20037if ((int64_t *) 0)
20038  return 0;
20039if (sizeof (int64_t))
20040  return 0;
20041  ;
20042  return 0;
20043}
20044_ACEOF
20045rm -f conftest.$ac_objext
20046if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20047  (eval $ac_compile) 2>&5
20048  ac_status=$?
20049  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20050  (exit $ac_status); } &&
20051         { ac_try='test -s conftest.$ac_objext'
20052  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20053  (eval $ac_try) 2>&5
20054  ac_status=$?
20055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20056  (exit $ac_status); }; }; then
20057  ac_cv_type_int64_t=yes
20058else
20059  echo "$as_me: failed program was:" >&5
20060cat conftest.$ac_ext >&5
20061ac_cv_type_int64_t=no
20062fi
20063rm -f conftest.$ac_objext conftest.$ac_ext
20064fi
20065echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
20066echo "${ECHO_T}$ac_cv_type_int64_t" >&6
20067if test $ac_cv_type_int64_t = yes; then
20068
20069cat >>confdefs.h <<_ACEOF
20070#define HAVE_INT64_T 1
20071_ACEOF
20072
20073
20074else
20075  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
20076echo "$as_me: error: Type int64_t required but not found" >&2;}
20077   { (exit 1); exit 1; }; }
20078fi
20079
20080echo "$as_me:$LINENO: checking for uint64_t" >&5
20081echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6
20082if test "${ac_cv_type_uint64_t+set}" = set; then
20083  echo $ECHO_N "(cached) $ECHO_C" >&6
20084else
20085  cat >conftest.$ac_ext <<_ACEOF
20086#line $LINENO "configure"
20087#include "confdefs.h"
20088$ac_includes_default
20089#ifdef F77_DUMMY_MAIN
20090#  ifdef __cplusplus
20091     extern "C"
20092#  endif
20093   int F77_DUMMY_MAIN() { return 1; }
20094#endif
20095int
20096main ()
20097{
20098if ((uint64_t *) 0)
20099  return 0;
20100if (sizeof (uint64_t))
20101  return 0;
20102  ;
20103  return 0;
20104}
20105_ACEOF
20106rm -f conftest.$ac_objext
20107if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20108  (eval $ac_compile) 2>&5
20109  ac_status=$?
20110  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20111  (exit $ac_status); } &&
20112         { ac_try='test -s conftest.$ac_objext'
20113  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20114  (eval $ac_try) 2>&5
20115  ac_status=$?
20116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20117  (exit $ac_status); }; }; then
20118  ac_cv_type_uint64_t=yes
20119else
20120  echo "$as_me: failed program was:" >&5
20121cat conftest.$ac_ext >&5
20122ac_cv_type_uint64_t=no
20123fi
20124rm -f conftest.$ac_objext conftest.$ac_ext
20125fi
20126echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
20127echo "${ECHO_T}$ac_cv_type_uint64_t" >&6
20128if test $ac_cv_type_uint64_t = yes; then
20129
20130cat >>confdefs.h <<_ACEOF
20131#define HAVE_UINT64_T 1
20132_ACEOF
20133
20134
20135else
20136  { { echo "$as_me:$LINENO: error: Type uint64_t required but not found" >&5
20137echo "$as_me: error: Type uint64_t required but not found" >&2;}
20138   { (exit 1); exit 1; }; }
20139fi
20140
20141echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
20142echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
20143if test "${ac_cv_header_time+set}" = set; then
20144  echo $ECHO_N "(cached) $ECHO_C" >&6
20145else
20146  cat >conftest.$ac_ext <<_ACEOF
20147#line $LINENO "configure"
20148#include "confdefs.h"
20149#include <sys/types.h>
20150#include <sys/time.h>
20151#include <time.h>
20152
20153#ifdef F77_DUMMY_MAIN
20154#  ifdef __cplusplus
20155     extern "C"
20156#  endif
20157   int F77_DUMMY_MAIN() { return 1; }
20158#endif
20159int
20160main ()
20161{
20162if ((struct tm *) 0)
20163return 0;
20164  ;
20165  return 0;
20166}
20167_ACEOF
20168rm -f conftest.$ac_objext
20169if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20170  (eval $ac_compile) 2>&5
20171  ac_status=$?
20172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20173  (exit $ac_status); } &&
20174         { ac_try='test -s conftest.$ac_objext'
20175  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20176  (eval $ac_try) 2>&5
20177  ac_status=$?
20178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20179  (exit $ac_status); }; }; then
20180  ac_cv_header_time=yes
20181else
20182  echo "$as_me: failed program was:" >&5
20183cat conftest.$ac_ext >&5
20184ac_cv_header_time=no
20185fi
20186rm -f conftest.$ac_objext conftest.$ac_ext
20187fi
20188echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
20189echo "${ECHO_T}$ac_cv_header_time" >&6
20190if test $ac_cv_header_time = yes; then
20191
20192cat >>confdefs.h <<\_ACEOF
20193#define TIME_WITH_SYS_TIME 1
20194_ACEOF
20195
20196fi
20197
20198echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
20199echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
20200if test "${ac_cv_struct_tm+set}" = set; then
20201  echo $ECHO_N "(cached) $ECHO_C" >&6
20202else
20203  cat >conftest.$ac_ext <<_ACEOF
20204#line $LINENO "configure"
20205#include "confdefs.h"
20206#include <sys/types.h>
20207#include <time.h>
20208
20209#ifdef F77_DUMMY_MAIN
20210#  ifdef __cplusplus
20211     extern "C"
20212#  endif
20213   int F77_DUMMY_MAIN() { return 1; }
20214#endif
20215int
20216main ()
20217{
20218struct tm *tp; tp->tm_sec;
20219  ;
20220  return 0;
20221}
20222_ACEOF
20223rm -f conftest.$ac_objext
20224if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20225  (eval $ac_compile) 2>&5
20226  ac_status=$?
20227  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20228  (exit $ac_status); } &&
20229         { ac_try='test -s conftest.$ac_objext'
20230  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20231  (eval $ac_try) 2>&5
20232  ac_status=$?
20233  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20234  (exit $ac_status); }; }; then
20235  ac_cv_struct_tm=time.h
20236else
20237  echo "$as_me: failed program was:" >&5
20238cat conftest.$ac_ext >&5
20239ac_cv_struct_tm=sys/time.h
20240fi
20241rm -f conftest.$ac_objext conftest.$ac_ext
20242fi
20243echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
20244echo "${ECHO_T}$ac_cv_struct_tm" >&6
20245if test $ac_cv_struct_tm = sys/time.h; then
20246
20247cat >>confdefs.h <<\_ACEOF
20248#define TM_IN_SYS_TIME 1
20249_ACEOF
20250
20251fi
20252
20253
20254echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
20255echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
20256if test "${ac_cv_cxx_namespaces+set}" = set; then
20257  echo $ECHO_N "(cached) $ECHO_C" >&6
20258else
20259
20260
20261 ac_ext=cc
20262ac_cpp='$CXXCPP $CPPFLAGS'
20263ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20264ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20265ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20266
20267 cat >conftest.$ac_ext <<_ACEOF
20268#line $LINENO "configure"
20269#include "confdefs.h"
20270namespace Outer { namespace Inner { int i = 0; }}
20271#ifdef F77_DUMMY_MAIN
20272#  ifdef __cplusplus
20273     extern "C"
20274#  endif
20275   int F77_DUMMY_MAIN() { return 1; }
20276#endif
20277int
20278main ()
20279{
20280using namespace Outer::Inner; return i;
20281  ;
20282  return 0;
20283}
20284_ACEOF
20285rm -f conftest.$ac_objext
20286if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20287  (eval $ac_compile) 2>&5
20288  ac_status=$?
20289  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20290  (exit $ac_status); } &&
20291         { ac_try='test -s conftest.$ac_objext'
20292  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20293  (eval $ac_try) 2>&5
20294  ac_status=$?
20295  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20296  (exit $ac_status); }; }; then
20297  ac_cv_cxx_namespaces=yes
20298else
20299  echo "$as_me: failed program was:" >&5
20300cat conftest.$ac_ext >&5
20301ac_cv_cxx_namespaces=no
20302fi
20303rm -f conftest.$ac_objext conftest.$ac_ext
20304 ac_ext=c
20305ac_cpp='$CPP $CPPFLAGS'
20306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20308ac_compiler_gnu=$ac_cv_c_compiler_gnu
20309
20310
20311fi
20312echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
20313echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
20314if test "$ac_cv_cxx_namespaces" = yes; then
20315
20316cat >>confdefs.h <<\_ACEOF
20317#define HAVE_NAMESPACES
20318_ACEOF
20319
20320fi
20321
20322echo "$as_me:$LINENO: checking whether the compiler has ext/hash_map" >&5
20323echo $ECHO_N "checking whether the compiler has ext/hash_map... $ECHO_C" >&6
20324if test "${ac_cv_cxx_have_ext_hash_map+set}" = set; then
20325  echo $ECHO_N "(cached) $ECHO_C" >&6
20326else
20327
20328
20329
20330  ac_ext=cc
20331ac_cpp='$CXXCPP $CPPFLAGS'
20332ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20333ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20334ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20335
20336  cat >conftest.$ac_ext <<_ACEOF
20337#line $LINENO "configure"
20338#include "confdefs.h"
20339#include <ext/hash_map>
20340#ifdef HAVE_NAMESPACES
20341using namespace std;
20342#endif
20343#ifdef F77_DUMMY_MAIN
20344#  ifdef __cplusplus
20345     extern "C"
20346#  endif
20347   int F77_DUMMY_MAIN() { return 1; }
20348#endif
20349int
20350main ()
20351{
20352hash_map<int, int> t; return 0;
20353  ;
20354  return 0;
20355}
20356_ACEOF
20357rm -f conftest.$ac_objext
20358if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20359  (eval $ac_compile) 2>&5
20360  ac_status=$?
20361  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20362  (exit $ac_status); } &&
20363         { ac_try='test -s conftest.$ac_objext'
20364  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20365  (eval $ac_try) 2>&5
20366  ac_status=$?
20367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20368  (exit $ac_status); }; }; then
20369  ac_cv_cxx_have_ext_hash_map=std
20370else
20371  echo "$as_me: failed program was:" >&5
20372cat conftest.$ac_ext >&5
20373ac_cv_cxx_have_ext_hash_map=no
20374fi
20375rm -f conftest.$ac_objext conftest.$ac_ext
20376  cat >conftest.$ac_ext <<_ACEOF
20377#line $LINENO "configure"
20378#include "confdefs.h"
20379#include <ext/hash_map>
20380#ifdef HAVE_NAMESPACES
20381using namespace __gnu_cxx;
20382#endif
20383#ifdef F77_DUMMY_MAIN
20384#  ifdef __cplusplus
20385     extern "C"
20386#  endif
20387   int F77_DUMMY_MAIN() { return 1; }
20388#endif
20389int
20390main ()
20391{
20392hash_map<int, int> t; return 0;
20393  ;
20394  return 0;
20395}
20396_ACEOF
20397rm -f conftest.$ac_objext
20398if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20399  (eval $ac_compile) 2>&5
20400  ac_status=$?
20401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20402  (exit $ac_status); } &&
20403         { ac_try='test -s conftest.$ac_objext'
20404  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20405  (eval $ac_try) 2>&5
20406  ac_status=$?
20407  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20408  (exit $ac_status); }; }; then
20409  ac_cv_cxx_have_ext_hash_map=gnu
20410else
20411  echo "$as_me: failed program was:" >&5
20412cat conftest.$ac_ext >&5
20413ac_cv_cxx_have_ext_hash_map=no
20414fi
20415rm -f conftest.$ac_objext conftest.$ac_ext
20416  ac_ext=c
20417ac_cpp='$CPP $CPPFLAGS'
20418ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20419ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20420ac_compiler_gnu=$ac_cv_c_compiler_gnu
20421
20422
20423fi
20424echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_hash_map" >&5
20425echo "${ECHO_T}$ac_cv_cxx_have_ext_hash_map" >&6
20426if test "$ac_cv_cxx_have_ext_hash_map" = std; then
20427
20428cat >>confdefs.h <<\_ACEOF
20429#define HAVE_STD_EXT_HASH_MAP
20430_ACEOF
20431
20432fi
20433if test "$ac_cv_cxx_have_ext_hash_map" = gnu; then
20434
20435cat >>confdefs.h <<\_ACEOF
20436#define HAVE_GNU_EXT_HASH_MAP
20437_ACEOF
20438
20439fi
20440
20441echo "$as_me:$LINENO: checking whether the compiler has ext/hash_set" >&5
20442echo $ECHO_N "checking whether the compiler has ext/hash_set... $ECHO_C" >&6
20443if test "${ac_cv_cxx_have_ext_hash_set+set}" = set; then
20444  echo $ECHO_N "(cached) $ECHO_C" >&6
20445else
20446
20447
20448
20449  ac_ext=cc
20450ac_cpp='$CXXCPP $CPPFLAGS'
20451ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20452ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20453ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20454
20455  cat >conftest.$ac_ext <<_ACEOF
20456#line $LINENO "configure"
20457#include "confdefs.h"
20458#include <ext/hash_set>
20459#ifdef HAVE_NAMESPACES
20460using namespace std;
20461#endif
20462#ifdef F77_DUMMY_MAIN
20463#  ifdef __cplusplus
20464     extern "C"
20465#  endif
20466   int F77_DUMMY_MAIN() { return 1; }
20467#endif
20468int
20469main ()
20470{
20471hash_set<int> t; return 0;
20472  ;
20473  return 0;
20474}
20475_ACEOF
20476rm -f conftest.$ac_objext
20477if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20478  (eval $ac_compile) 2>&5
20479  ac_status=$?
20480  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20481  (exit $ac_status); } &&
20482         { ac_try='test -s conftest.$ac_objext'
20483  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20484  (eval $ac_try) 2>&5
20485  ac_status=$?
20486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20487  (exit $ac_status); }; }; then
20488  ac_cv_cxx_have_ext_hash_set=std
20489else
20490  echo "$as_me: failed program was:" >&5
20491cat conftest.$ac_ext >&5
20492ac_cv_cxx_have_ext_hash_set=no
20493fi
20494rm -f conftest.$ac_objext conftest.$ac_ext
20495  cat >conftest.$ac_ext <<_ACEOF
20496#line $LINENO "configure"
20497#include "confdefs.h"
20498#include <ext/hash_set>
20499#ifdef HAVE_NAMESPACES
20500using namespace __gnu_cxx;
20501#endif
20502#ifdef F77_DUMMY_MAIN
20503#  ifdef __cplusplus
20504     extern "C"
20505#  endif
20506   int F77_DUMMY_MAIN() { return 1; }
20507#endif
20508int
20509main ()
20510{
20511hash_set<int> t; return 0;
20512  ;
20513  return 0;
20514}
20515_ACEOF
20516rm -f conftest.$ac_objext
20517if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20518  (eval $ac_compile) 2>&5
20519  ac_status=$?
20520  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20521  (exit $ac_status); } &&
20522         { ac_try='test -s conftest.$ac_objext'
20523  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20524  (eval $ac_try) 2>&5
20525  ac_status=$?
20526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20527  (exit $ac_status); }; }; then
20528  ac_cv_cxx_have_ext_hash_set=gnu
20529else
20530  echo "$as_me: failed program was:" >&5
20531cat conftest.$ac_ext >&5
20532ac_cv_cxx_have_ext_hash_set=no
20533fi
20534rm -f conftest.$ac_objext conftest.$ac_ext
20535  ac_ext=c
20536ac_cpp='$CPP $CPPFLAGS'
20537ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20538ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20539ac_compiler_gnu=$ac_cv_c_compiler_gnu
20540
20541
20542fi
20543echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_hash_set" >&5
20544echo "${ECHO_T}$ac_cv_cxx_have_ext_hash_set" >&6
20545if test "$ac_cv_cxx_have_ext_hash_set" = std; then
20546
20547cat >>confdefs.h <<\_ACEOF
20548#define HAVE_STD_EXT_HASH_SET
20549_ACEOF
20550
20551fi
20552if test "$ac_cv_cxx_have_ext_hash_set" = gnu; then
20553
20554cat >>confdefs.h <<\_ACEOF
20555#define HAVE_GNU_EXT_HASH_SET
20556_ACEOF
20557
20558fi
20559
20560echo "$as_me:$LINENO: checking whether the compiler has ext/slist" >&5
20561echo $ECHO_N "checking whether the compiler has ext/slist... $ECHO_C" >&6
20562if test "${ac_cv_cxx_have_ext_slist+set}" = set; then
20563  echo $ECHO_N "(cached) $ECHO_C" >&6
20564else
20565
20566
20567
20568  ac_ext=cc
20569ac_cpp='$CXXCPP $CPPFLAGS'
20570ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20571ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20572ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20573
20574  cat >conftest.$ac_ext <<_ACEOF
20575#line $LINENO "configure"
20576#include "confdefs.h"
20577#include <ext/slist>
20578#ifdef HAVE_NAMESPACES
20579using namespace std;
20580#endif
20581#ifdef F77_DUMMY_MAIN
20582#  ifdef __cplusplus
20583     extern "C"
20584#  endif
20585   int F77_DUMMY_MAIN() { return 1; }
20586#endif
20587int
20588main ()
20589{
20590slist<int> s; return 0;
20591  ;
20592  return 0;
20593}
20594_ACEOF
20595rm -f conftest.$ac_objext
20596if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20597  (eval $ac_compile) 2>&5
20598  ac_status=$?
20599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20600  (exit $ac_status); } &&
20601         { ac_try='test -s conftest.$ac_objext'
20602  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20603  (eval $ac_try) 2>&5
20604  ac_status=$?
20605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20606  (exit $ac_status); }; }; then
20607  ac_cv_cxx_have_ext_slist=std
20608else
20609  echo "$as_me: failed program was:" >&5
20610cat conftest.$ac_ext >&5
20611ac_cv_cxx_have_ext_slist=no
20612fi
20613rm -f conftest.$ac_objext conftest.$ac_ext
20614  cat >conftest.$ac_ext <<_ACEOF
20615#line $LINENO "configure"
20616#include "confdefs.h"
20617#include <ext/slist>
20618#ifdef HAVE_NAMESPACES
20619using namespace __gnu_cxx;
20620#endif
20621#ifdef F77_DUMMY_MAIN
20622#  ifdef __cplusplus
20623     extern "C"
20624#  endif
20625   int F77_DUMMY_MAIN() { return 1; }
20626#endif
20627int
20628main ()
20629{
20630slist<int> s; return 0;
20631  ;
20632  return 0;
20633}
20634_ACEOF
20635rm -f conftest.$ac_objext
20636if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20637  (eval $ac_compile) 2>&5
20638  ac_status=$?
20639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20640  (exit $ac_status); } &&
20641         { ac_try='test -s conftest.$ac_objext'
20642  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20643  (eval $ac_try) 2>&5
20644  ac_status=$?
20645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20646  (exit $ac_status); }; }; then
20647  ac_cv_cxx_have_ext_slist=gnu
20648else
20649  echo "$as_me: failed program was:" >&5
20650cat conftest.$ac_ext >&5
20651ac_cv_cxx_have_ext_slist=no
20652fi
20653rm -f conftest.$ac_objext conftest.$ac_ext
20654
20655  ac_ext=c
20656ac_cpp='$CPP $CPPFLAGS'
20657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20659ac_compiler_gnu=$ac_cv_c_compiler_gnu
20660
20661
20662fi
20663echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_slist" >&5
20664echo "${ECHO_T}$ac_cv_cxx_have_ext_slist" >&6
20665if test "$ac_cv_cxx_have_ext_slist" = std; then
20666
20667cat >>confdefs.h <<\_ACEOF
20668#define HAVE_EXT_SLIST std
20669_ACEOF
20670
20671fi
20672if test "$ac_cv_cxx_have_ext_slist" = gnu; then
20673
20674cat >>confdefs.h <<\_ACEOF
20675#define HAVE_EXT_SLIST gnu
20676_ACEOF
20677
20678fi
20679
20680echo "$as_me:$LINENO: checking whether the compiler has the standard iterator" >&5
20681echo $ECHO_N "checking whether the compiler has the standard iterator... $ECHO_C" >&6
20682if test "${ac_cv_cxx_have_std_iterator+set}" = set; then
20683  echo $ECHO_N "(cached) $ECHO_C" >&6
20684else
20685
20686
20687
20688  ac_ext=cc
20689ac_cpp='$CXXCPP $CPPFLAGS'
20690ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20691ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20692ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20693
20694  cat >conftest.$ac_ext <<_ACEOF
20695#line $LINENO "configure"
20696#include "confdefs.h"
20697#include <iterator>
20698#ifdef HAVE_NAMESPACES
20699using namespace std;
20700#endif
20701#ifdef F77_DUMMY_MAIN
20702#  ifdef __cplusplus
20703     extern "C"
20704#  endif
20705   int F77_DUMMY_MAIN() { return 1; }
20706#endif
20707int
20708main ()
20709{
20710iterator<int,int,int> t; return 0;
20711  ;
20712  return 0;
20713}
20714_ACEOF
20715rm -f conftest.$ac_objext
20716if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20717  (eval $ac_compile) 2>&5
20718  ac_status=$?
20719  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20720  (exit $ac_status); } &&
20721         { ac_try='test -s conftest.$ac_objext'
20722  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20723  (eval $ac_try) 2>&5
20724  ac_status=$?
20725  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20726  (exit $ac_status); }; }; then
20727  ac_cv_cxx_have_std_iterator=yes
20728else
20729  echo "$as_me: failed program was:" >&5
20730cat conftest.$ac_ext >&5
20731ac_cv_cxx_have_std_iterator=no
20732fi
20733rm -f conftest.$ac_objext conftest.$ac_ext
20734  ac_ext=c
20735ac_cpp='$CPP $CPPFLAGS'
20736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20738ac_compiler_gnu=$ac_cv_c_compiler_gnu
20739
20740
20741fi
20742echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iterator" >&5
20743echo "${ECHO_T}$ac_cv_cxx_have_std_iterator" >&6
20744if test "$ac_cv_cxx_have_std_iterator" = yes; then
20745
20746cat >>confdefs.h <<\_ACEOF
20747#define HAVE_STD_ITERATOR
20748_ACEOF
20749
20750fi
20751
20752echo "$as_me:$LINENO: checking whether the compiler has the bidirectional iterator" >&5
20753echo $ECHO_N "checking whether the compiler has the bidirectional iterator... $ECHO_C" >&6
20754if test "${ac_cv_cxx_have_bi_iterator+set}" = set; then
20755  echo $ECHO_N "(cached) $ECHO_C" >&6
20756else
20757
20758
20759
20760  ac_ext=cc
20761ac_cpp='$CXXCPP $CPPFLAGS'
20762ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20763ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20764ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20765
20766  cat >conftest.$ac_ext <<_ACEOF
20767#line $LINENO "configure"
20768#include "confdefs.h"
20769#include <iterator>
20770#ifdef HAVE_NAMESPACES
20771using namespace std;
20772#endif
20773#ifdef F77_DUMMY_MAIN
20774#  ifdef __cplusplus
20775     extern "C"
20776#  endif
20777   int F77_DUMMY_MAIN() { return 1; }
20778#endif
20779int
20780main ()
20781{
20782bidirectional_iterator<int,int> t; return 0;
20783  ;
20784  return 0;
20785}
20786_ACEOF
20787rm -f conftest.$ac_objext
20788if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20789  (eval $ac_compile) 2>&5
20790  ac_status=$?
20791  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20792  (exit $ac_status); } &&
20793         { ac_try='test -s conftest.$ac_objext'
20794  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20795  (eval $ac_try) 2>&5
20796  ac_status=$?
20797  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20798  (exit $ac_status); }; }; then
20799  ac_cv_cxx_have_bi_iterator=yes
20800else
20801  echo "$as_me: failed program was:" >&5
20802cat conftest.$ac_ext >&5
20803ac_cv_cxx_have_bi_iterator=no
20804fi
20805rm -f conftest.$ac_objext conftest.$ac_ext
20806  ac_ext=c
20807ac_cpp='$CPP $CPPFLAGS'
20808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20810ac_compiler_gnu=$ac_cv_c_compiler_gnu
20811
20812
20813fi
20814echo "$as_me:$LINENO: result: $ac_cv_cxx_have_bi_iterator" >&5
20815echo "${ECHO_T}$ac_cv_cxx_have_bi_iterator" >&6
20816if test "$ac_cv_cxx_have_bi_iterator" = yes; then
20817
20818cat >>confdefs.h <<\_ACEOF
20819#define HAVE_BI_ITERATOR
20820_ACEOF
20821
20822fi
20823
20824echo "$as_me:$LINENO: checking whether the compiler has forward iterators" >&5
20825echo $ECHO_N "checking whether the compiler has forward iterators... $ECHO_C" >&6
20826if test "${ac_cv_cxx_have_fwd_iterator+set}" = set; then
20827  echo $ECHO_N "(cached) $ECHO_C" >&6
20828else
20829
20830
20831
20832  ac_ext=cc
20833ac_cpp='$CXXCPP $CPPFLAGS'
20834ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20835ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20836ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20837
20838  cat >conftest.$ac_ext <<_ACEOF
20839#line $LINENO "configure"
20840#include "confdefs.h"
20841#include <iterator>
20842#ifdef HAVE_NAMESPACES
20843using namespace std;
20844#endif
20845#ifdef F77_DUMMY_MAIN
20846#  ifdef __cplusplus
20847     extern "C"
20848#  endif
20849   int F77_DUMMY_MAIN() { return 1; }
20850#endif
20851int
20852main ()
20853{
20854forward_iterator<int,int> t; return 0;
20855  ;
20856  return 0;
20857}
20858_ACEOF
20859rm -f conftest.$ac_objext
20860if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20861  (eval $ac_compile) 2>&5
20862  ac_status=$?
20863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20864  (exit $ac_status); } &&
20865         { ac_try='test -s conftest.$ac_objext'
20866  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20867  (eval $ac_try) 2>&5
20868  ac_status=$?
20869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20870  (exit $ac_status); }; }; then
20871  ac_cv_cxx_have_fwd_iterator=yes
20872else
20873  echo "$as_me: failed program was:" >&5
20874cat conftest.$ac_ext >&5
20875ac_cv_cxx_have_fwd_iterator=no
20876fi
20877rm -f conftest.$ac_objext conftest.$ac_ext
20878  ac_ext=c
20879ac_cpp='$CPP $CPPFLAGS'
20880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20882ac_compiler_gnu=$ac_cv_c_compiler_gnu
20883
20884
20885fi
20886echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fwd_iterator" >&5
20887echo "${ECHO_T}$ac_cv_cxx_have_fwd_iterator" >&6
20888if test "$ac_cv_cxx_have_fwd_iterator" = yes; then
20889
20890cat >>confdefs.h <<\_ACEOF
20891#define HAVE_FWD_ITERATOR
20892_ACEOF
20893
20894fi
20895
20896
20897# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
20898# for constant arguments.  Useless!
20899echo "$as_me:$LINENO: checking for working alloca.h" >&5
20900echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
20901if test "${ac_cv_working_alloca_h+set}" = set; then
20902  echo $ECHO_N "(cached) $ECHO_C" >&6
20903else
20904  cat >conftest.$ac_ext <<_ACEOF
20905#line $LINENO "configure"
20906#include "confdefs.h"
20907#include <alloca.h>
20908#ifdef F77_DUMMY_MAIN
20909#  ifdef __cplusplus
20910     extern "C"
20911#  endif
20912   int F77_DUMMY_MAIN() { return 1; }
20913#endif
20914int
20915main ()
20916{
20917char *p = (char *) alloca (2 * sizeof (int));
20918  ;
20919  return 0;
20920}
20921_ACEOF
20922rm -f conftest.$ac_objext conftest$ac_exeext
20923if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20924  (eval $ac_link) 2>&5
20925  ac_status=$?
20926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20927  (exit $ac_status); } &&
20928         { ac_try='test -s conftest$ac_exeext'
20929  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20930  (eval $ac_try) 2>&5
20931  ac_status=$?
20932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20933  (exit $ac_status); }; }; then
20934  ac_cv_working_alloca_h=yes
20935else
20936  echo "$as_me: failed program was:" >&5
20937cat conftest.$ac_ext >&5
20938ac_cv_working_alloca_h=no
20939fi
20940rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20941fi
20942echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
20943echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
20944if test $ac_cv_working_alloca_h = yes; then
20945
20946cat >>confdefs.h <<\_ACEOF
20947#define HAVE_ALLOCA_H 1
20948_ACEOF
20949
20950fi
20951
20952echo "$as_me:$LINENO: checking for alloca" >&5
20953echo $ECHO_N "checking for alloca... $ECHO_C" >&6
20954if test "${ac_cv_func_alloca_works+set}" = set; then
20955  echo $ECHO_N "(cached) $ECHO_C" >&6
20956else
20957  cat >conftest.$ac_ext <<_ACEOF
20958#line $LINENO "configure"
20959#include "confdefs.h"
20960#ifdef __GNUC__
20961# define alloca __builtin_alloca
20962#else
20963# ifdef _MSC_VER
20964#  include <malloc.h>
20965#  define alloca _alloca
20966# else
20967#  if HAVE_ALLOCA_H
20968#   include <alloca.h>
20969#  else
20970#   ifdef _AIX
20971 #pragma alloca
20972#   else
20973#    ifndef alloca /* predefined by HP cc +Olibcalls */
20974char *alloca ();
20975#    endif
20976#   endif
20977#  endif
20978# endif
20979#endif
20980
20981#ifdef F77_DUMMY_MAIN
20982#  ifdef __cplusplus
20983     extern "C"
20984#  endif
20985   int F77_DUMMY_MAIN() { return 1; }
20986#endif
20987int
20988main ()
20989{
20990char *p = (char *) alloca (1);
20991  ;
20992  return 0;
20993}
20994_ACEOF
20995rm -f conftest.$ac_objext conftest$ac_exeext
20996if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20997  (eval $ac_link) 2>&5
20998  ac_status=$?
20999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21000  (exit $ac_status); } &&
21001         { ac_try='test -s conftest$ac_exeext'
21002  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21003  (eval $ac_try) 2>&5
21004  ac_status=$?
21005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21006  (exit $ac_status); }; }; then
21007  ac_cv_func_alloca_works=yes
21008else
21009  echo "$as_me: failed program was:" >&5
21010cat conftest.$ac_ext >&5
21011ac_cv_func_alloca_works=no
21012fi
21013rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21014fi
21015echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
21016echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
21017
21018if test $ac_cv_func_alloca_works = yes; then
21019
21020cat >>confdefs.h <<\_ACEOF
21021#define HAVE_ALLOCA 1
21022_ACEOF
21023
21024else
21025  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
21026# that cause trouble.  Some versions do not even contain alloca or
21027# contain a buggy version.  If you still want to use their alloca,
21028# use ar to extract alloca.o from them instead of compiling alloca.c.
21029
21030ALLOCA=alloca.$ac_objext
21031
21032cat >>confdefs.h <<\_ACEOF
21033#define C_ALLOCA 1
21034_ACEOF
21035
21036
21037echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
21038echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
21039if test "${ac_cv_os_cray+set}" = set; then
21040  echo $ECHO_N "(cached) $ECHO_C" >&6
21041else
21042  cat >conftest.$ac_ext <<_ACEOF
21043#line $LINENO "configure"
21044#include "confdefs.h"
21045#if defined(CRAY) && ! defined(CRAY2)
21046webecray
21047#else
21048wenotbecray
21049#endif
21050
21051_ACEOF
21052if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21053  egrep "webecray" >/dev/null 2>&1; then
21054  ac_cv_os_cray=yes
21055else
21056  ac_cv_os_cray=no
21057fi
21058rm -f conftest*
21059
21060fi
21061echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
21062echo "${ECHO_T}$ac_cv_os_cray" >&6
21063if test $ac_cv_os_cray = yes; then
21064  for ac_func in _getb67 GETB67 getb67; do
21065    as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21066echo "$as_me:$LINENO: checking for $ac_func" >&5
21067echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21068if eval "test \"\${$as_ac_var+set}\" = set"; then
21069  echo $ECHO_N "(cached) $ECHO_C" >&6
21070else
21071  cat >conftest.$ac_ext <<_ACEOF
21072#line $LINENO "configure"
21073#include "confdefs.h"
21074/* System header to define __stub macros and hopefully few prototypes,
21075    which can conflict with char $ac_func (); below.  */
21076#include <assert.h>
21077/* Override any gcc2 internal prototype to avoid an error.  */
21078#ifdef __cplusplus
21079extern "C"
21080#endif
21081/* We use char because int might match the return type of a gcc2
21082   builtin and then its argument prototype would still apply.  */
21083char $ac_func ();
21084char (*f) ();
21085
21086#ifdef F77_DUMMY_MAIN
21087#  ifdef __cplusplus
21088     extern "C"
21089#  endif
21090   int F77_DUMMY_MAIN() { return 1; }
21091#endif
21092int
21093main ()
21094{
21095/* The GNU C library defines this for functions which it implements
21096    to always fail with ENOSYS.  Some functions are actually named
21097    something starting with __ and the normal name is an alias.  */
21098#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21099choke me
21100#else
21101f = $ac_func;
21102#endif
21103
21104  ;
21105  return 0;
21106}
21107_ACEOF
21108rm -f conftest.$ac_objext conftest$ac_exeext
21109if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21110  (eval $ac_link) 2>&5
21111  ac_status=$?
21112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21113  (exit $ac_status); } &&
21114         { ac_try='test -s conftest$ac_exeext'
21115  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21116  (eval $ac_try) 2>&5
21117  ac_status=$?
21118  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21119  (exit $ac_status); }; }; then
21120  eval "$as_ac_var=yes"
21121else
21122  echo "$as_me: failed program was:" >&5
21123cat conftest.$ac_ext >&5
21124eval "$as_ac_var=no"
21125fi
21126rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21127fi
21128echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21129echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21130if test `eval echo '${'$as_ac_var'}'` = yes; then
21131
21132cat >>confdefs.h <<_ACEOF
21133#define CRAY_STACKSEG_END $ac_func
21134_ACEOF
21135
21136    break
21137fi
21138
21139  done
21140fi
21141
21142echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
21143echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
21144if test "${ac_cv_c_stack_direction+set}" = set; then
21145  echo $ECHO_N "(cached) $ECHO_C" >&6
21146else
21147  if test "$cross_compiling" = yes; then
21148  ac_cv_c_stack_direction=0
21149else
21150  cat >conftest.$ac_ext <<_ACEOF
21151#line $LINENO "configure"
21152#include "confdefs.h"
21153int
21154find_stack_direction ()
21155{
21156  static char *addr = 0;
21157  auto char dummy;
21158  if (addr == 0)
21159    {
21160      addr = &dummy;
21161      return find_stack_direction ();
21162    }
21163  else
21164    return (&dummy > addr) ? 1 : -1;
21165}
21166
21167int
21168main ()
21169{
21170  exit (find_stack_direction () < 0);
21171}
21172_ACEOF
21173rm -f conftest$ac_exeext
21174if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21175  (eval $ac_link) 2>&5
21176  ac_status=$?
21177  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21178  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21179  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21180  (eval $ac_try) 2>&5
21181  ac_status=$?
21182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21183  (exit $ac_status); }; }; then
21184  ac_cv_c_stack_direction=1
21185else
21186  echo "$as_me: program exited with status $ac_status" >&5
21187echo "$as_me: failed program was:" >&5
21188cat conftest.$ac_ext >&5
21189( exit $ac_status )
21190ac_cv_c_stack_direction=-1
21191fi
21192rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21193fi
21194fi
21195echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
21196echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
21197
21198cat >>confdefs.h <<_ACEOF
21199#define STACK_DIRECTION $ac_cv_c_stack_direction
21200_ACEOF
21201
21202
21203fi
21204
21205if test $ac_cv_c_compiler_gnu = yes; then
21206    echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
21207echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
21208if test "${ac_cv_prog_gcc_traditional+set}" = set; then
21209  echo $ECHO_N "(cached) $ECHO_C" >&6
21210else
21211    ac_pattern="Autoconf.*'x'"
21212  cat >conftest.$ac_ext <<_ACEOF
21213#line $LINENO "configure"
21214#include "confdefs.h"
21215#include <sgtty.h>
21216Autoconf TIOCGETP
21217_ACEOF
21218if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21219  egrep "$ac_pattern" >/dev/null 2>&1; then
21220  ac_cv_prog_gcc_traditional=yes
21221else
21222  ac_cv_prog_gcc_traditional=no
21223fi
21224rm -f conftest*
21225
21226
21227  if test $ac_cv_prog_gcc_traditional = no; then
21228    cat >conftest.$ac_ext <<_ACEOF
21229#line $LINENO "configure"
21230#include "confdefs.h"
21231#include <termio.h>
21232Autoconf TCGETA
21233_ACEOF
21234if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21235  egrep "$ac_pattern" >/dev/null 2>&1; then
21236  ac_cv_prog_gcc_traditional=yes
21237fi
21238rm -f conftest*
21239
21240  fi
21241fi
21242echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
21243echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
21244  if test $ac_cv_prog_gcc_traditional = yes; then
21245    CC="$CC -traditional"
21246  fi
21247fi
21248
21249echo "$as_me:$LINENO: checking for working memcmp" >&5
21250echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
21251if test "${ac_cv_func_memcmp_working+set}" = set; then
21252  echo $ECHO_N "(cached) $ECHO_C" >&6
21253else
21254  if test "$cross_compiling" = yes; then
21255  ac_cv_func_memcmp_working=no
21256else
21257  cat >conftest.$ac_ext <<_ACEOF
21258#line $LINENO "configure"
21259#include "confdefs.h"
21260
21261#ifdef F77_DUMMY_MAIN
21262#  ifdef __cplusplus
21263     extern "C"
21264#  endif
21265   int F77_DUMMY_MAIN() { return 1; }
21266#endif
21267int
21268main ()
21269{
21270
21271  /* Some versions of memcmp are not 8-bit clean.  */
21272  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
21273  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
21274    exit (1);
21275
21276  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
21277     or more and with at least one buffer not starting on a 4-byte boundary.
21278     William Lewis provided this test program.   */
21279  {
21280    char foo[21];
21281    char bar[21];
21282    int i;
21283    for (i = 0; i < 4; i++)
21284      {
21285        char *a = foo + i;
21286        char *b = bar + i;
21287        strcpy (a, "--------01111111");
21288        strcpy (b, "--------10000000");
21289        if (memcmp (a, b, 16) >= 0)
21290          exit (1);
21291      }
21292    exit (0);
21293  }
21294
21295  ;
21296  return 0;
21297}
21298_ACEOF
21299rm -f conftest$ac_exeext
21300if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21301  (eval $ac_link) 2>&5
21302  ac_status=$?
21303  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21304  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21305  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21306  (eval $ac_try) 2>&5
21307  ac_status=$?
21308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21309  (exit $ac_status); }; }; then
21310  ac_cv_func_memcmp_working=yes
21311else
21312  echo "$as_me: program exited with status $ac_status" >&5
21313echo "$as_me: failed program was:" >&5
21314cat conftest.$ac_ext >&5
21315( exit $ac_status )
21316ac_cv_func_memcmp_working=no
21317fi
21318rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21319fi
21320fi
21321echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
21322echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
21323test $ac_cv_func_memcmp_working = no && LIBOBJS="$LIBOBJS memcmp.$ac_objext"
21324
21325
21326
21327for ac_header in stdlib.h unistd.h
21328do
21329as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21330if eval "test \"\${$as_ac_Header+set}\" = set"; then
21331  echo "$as_me:$LINENO: checking for $ac_header" >&5
21332echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21333if eval "test \"\${$as_ac_Header+set}\" = set"; then
21334  echo $ECHO_N "(cached) $ECHO_C" >&6
21335fi
21336echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21337echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21338else
21339  # Is the header compilable?
21340echo "$as_me:$LINENO: checking $ac_header usability" >&5
21341echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
21342cat >conftest.$ac_ext <<_ACEOF
21343#line $LINENO "configure"
21344#include "confdefs.h"
21345$ac_includes_default
21346#include <$ac_header>
21347_ACEOF
21348rm -f conftest.$ac_objext
21349if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21350  (eval $ac_compile) 2>&5
21351  ac_status=$?
21352  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21353  (exit $ac_status); } &&
21354         { ac_try='test -s conftest.$ac_objext'
21355  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21356  (eval $ac_try) 2>&5
21357  ac_status=$?
21358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21359  (exit $ac_status); }; }; then
21360  ac_header_compiler=yes
21361else
21362  echo "$as_me: failed program was:" >&5
21363cat conftest.$ac_ext >&5
21364ac_header_compiler=no
21365fi
21366rm -f conftest.$ac_objext conftest.$ac_ext
21367echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21368echo "${ECHO_T}$ac_header_compiler" >&6
21369
21370# Is the header present?
21371echo "$as_me:$LINENO: checking $ac_header presence" >&5
21372echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
21373cat >conftest.$ac_ext <<_ACEOF
21374#line $LINENO "configure"
21375#include "confdefs.h"
21376#include <$ac_header>
21377_ACEOF
21378if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21379  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21380  ac_status=$?
21381  egrep -v '^ *\+' conftest.er1 >conftest.err
21382  rm -f conftest.er1
21383  cat conftest.err >&5
21384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21385  (exit $ac_status); } >/dev/null; then
21386  if test -s conftest.err; then
21387    ac_cpp_err=$ac_c_preproc_warn_flag
21388  else
21389    ac_cpp_err=
21390  fi
21391else
21392  ac_cpp_err=yes
21393fi
21394if test -z "$ac_cpp_err"; then
21395  ac_header_preproc=yes
21396else
21397  echo "$as_me: failed program was:" >&5
21398  cat conftest.$ac_ext >&5
21399  ac_header_preproc=no
21400fi
21401rm -f conftest.err conftest.$ac_ext
21402echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21403echo "${ECHO_T}$ac_header_preproc" >&6
21404
21405# So?  What about this header?
21406case $ac_header_compiler:$ac_header_preproc in
21407  yes:no )
21408    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21409echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21410    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21411echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
21412  no:yes )
21413    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21414echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21415    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21416echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21417    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21418echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
21419esac
21420echo "$as_me:$LINENO: checking for $ac_header" >&5
21421echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21422if eval "test \"\${$as_ac_Header+set}\" = set"; then
21423  echo $ECHO_N "(cached) $ECHO_C" >&6
21424else
21425  eval "$as_ac_Header=$ac_header_preproc"
21426fi
21427echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21428echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21429
21430fi
21431if test `eval echo '${'$as_ac_Header'}'` = yes; then
21432  cat >>confdefs.h <<_ACEOF
21433#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21434_ACEOF
21435
21436fi
21437
21438done
21439
21440
21441for ac_func in getpagesize
21442do
21443as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21444echo "$as_me:$LINENO: checking for $ac_func" >&5
21445echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21446if eval "test \"\${$as_ac_var+set}\" = set"; then
21447  echo $ECHO_N "(cached) $ECHO_C" >&6
21448else
21449  cat >conftest.$ac_ext <<_ACEOF
21450#line $LINENO "configure"
21451#include "confdefs.h"
21452/* System header to define __stub macros and hopefully few prototypes,
21453    which can conflict with char $ac_func (); below.  */
21454#include <assert.h>
21455/* Override any gcc2 internal prototype to avoid an error.  */
21456#ifdef __cplusplus
21457extern "C"
21458#endif
21459/* We use char because int might match the return type of a gcc2
21460   builtin and then its argument prototype would still apply.  */
21461char $ac_func ();
21462char (*f) ();
21463
21464#ifdef F77_DUMMY_MAIN
21465#  ifdef __cplusplus
21466     extern "C"
21467#  endif
21468   int F77_DUMMY_MAIN() { return 1; }
21469#endif
21470int
21471main ()
21472{
21473/* The GNU C library defines this for functions which it implements
21474    to always fail with ENOSYS.  Some functions are actually named
21475    something starting with __ and the normal name is an alias.  */
21476#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21477choke me
21478#else
21479f = $ac_func;
21480#endif
21481
21482  ;
21483  return 0;
21484}
21485_ACEOF
21486rm -f conftest.$ac_objext conftest$ac_exeext
21487if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21488  (eval $ac_link) 2>&5
21489  ac_status=$?
21490  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21491  (exit $ac_status); } &&
21492         { ac_try='test -s conftest$ac_exeext'
21493  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21494  (eval $ac_try) 2>&5
21495  ac_status=$?
21496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21497  (exit $ac_status); }; }; then
21498  eval "$as_ac_var=yes"
21499else
21500  echo "$as_me: failed program was:" >&5
21501cat conftest.$ac_ext >&5
21502eval "$as_ac_var=no"
21503fi
21504rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21505fi
21506echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21507echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21508if test `eval echo '${'$as_ac_var'}'` = yes; then
21509  cat >>confdefs.h <<_ACEOF
21510#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21511_ACEOF
21512
21513fi
21514done
21515
21516echo "$as_me:$LINENO: checking for working mmap" >&5
21517echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
21518if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
21519  echo $ECHO_N "(cached) $ECHO_C" >&6
21520else
21521  if test "$cross_compiling" = yes; then
21522  ac_cv_func_mmap_fixed_mapped=no
21523else
21524  cat >conftest.$ac_ext <<_ACEOF
21525#line $LINENO "configure"
21526#include "confdefs.h"
21527$ac_includes_default
21528/* malloc might have been renamed as rpl_malloc. */
21529#undef malloc
21530
21531/* Thanks to Mike Haertel and Jim Avera for this test.
21532   Here is a matrix of mmap possibilities:
21533	mmap private not fixed
21534	mmap private fixed at somewhere currently unmapped
21535	mmap private fixed at somewhere already mapped
21536	mmap shared not fixed
21537	mmap shared fixed at somewhere currently unmapped
21538	mmap shared fixed at somewhere already mapped
21539   For private mappings, we should verify that changes cannot be read()
21540   back from the file, nor mmap's back from the file at a different
21541   address.  (There have been systems where private was not correctly
21542   implemented like the infamous i386 svr4.0, and systems where the
21543   VM page cache was not coherent with the file system buffer cache
21544   like early versions of FreeBSD and possibly contemporary NetBSD.)
21545   For shared mappings, we should conversely verify that changes get
21546   propagated back to all the places they're supposed to be.
21547
21548   Grep wants private fixed already mapped.
21549   The main things grep needs to know about mmap are:
21550   * does it exist and is it safe to write into the mmap'd area
21551   * how to use it (BSD variants)  */
21552
21553#include <fcntl.h>
21554#include <sys/mman.h>
21555
21556#if !STDC_HEADERS && !HAVE_STDLIB_H
21557char *malloc ();
21558#endif
21559
21560/* This mess was copied from the GNU getpagesize.h.  */
21561#if !HAVE_GETPAGESIZE
21562/* Assume that all systems that can run configure have sys/param.h.  */
21563# if !HAVE_SYS_PARAM_H
21564#  define HAVE_SYS_PARAM_H 1
21565# endif
21566
21567# ifdef _SC_PAGESIZE
21568#  define getpagesize() sysconf(_SC_PAGESIZE)
21569# else /* no _SC_PAGESIZE */
21570#  if HAVE_SYS_PARAM_H
21571#   include <sys/param.h>
21572#   ifdef EXEC_PAGESIZE
21573#    define getpagesize() EXEC_PAGESIZE
21574#   else /* no EXEC_PAGESIZE */
21575#    ifdef NBPG
21576#     define getpagesize() NBPG * CLSIZE
21577#     ifndef CLSIZE
21578#      define CLSIZE 1
21579#     endif /* no CLSIZE */
21580#    else /* no NBPG */
21581#     ifdef NBPC
21582#      define getpagesize() NBPC
21583#     else /* no NBPC */
21584#      ifdef PAGESIZE
21585#       define getpagesize() PAGESIZE
21586#      endif /* PAGESIZE */
21587#     endif /* no NBPC */
21588#    endif /* no NBPG */
21589#   endif /* no EXEC_PAGESIZE */
21590#  else /* no HAVE_SYS_PARAM_H */
21591#   define getpagesize() 8192	/* punt totally */
21592#  endif /* no HAVE_SYS_PARAM_H */
21593# endif /* no _SC_PAGESIZE */
21594
21595#endif /* no HAVE_GETPAGESIZE */
21596
21597int
21598main ()
21599{
21600  char *data, *data2, *data3;
21601  int i, pagesize;
21602  int fd;
21603
21604  pagesize = getpagesize ();
21605
21606  /* First, make a file with some known garbage in it. */
21607  data = (char *) malloc (pagesize);
21608  if (!data)
21609    exit (1);
21610  for (i = 0; i < pagesize; ++i)
21611    *(data + i) = rand ();
21612  umask (0);
21613  fd = creat ("conftest.mmap", 0600);
21614  if (fd < 0)
21615    exit (1);
21616  if (write (fd, data, pagesize) != pagesize)
21617    exit (1);
21618  close (fd);
21619
21620  /* Next, try to mmap the file at a fixed address which already has
21621     something else allocated at it.  If we can, also make sure that
21622     we see the same garbage.  */
21623  fd = open ("conftest.mmap", O_RDWR);
21624  if (fd < 0)
21625    exit (1);
21626  data2 = (char *) malloc (2 * pagesize);
21627  if (!data2)
21628    exit (1);
21629  data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
21630  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
21631                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
21632    exit (1);
21633  for (i = 0; i < pagesize; ++i)
21634    if (*(data + i) != *(data2 + i))
21635      exit (1);
21636
21637  /* Finally, make sure that changes to the mapped area do not
21638     percolate back to the file as seen by read().  (This is a bug on
21639     some variants of i386 svr4.0.)  */
21640  for (i = 0; i < pagesize; ++i)
21641    *(data2 + i) = *(data2 + i) + 1;
21642  data3 = (char *) malloc (pagesize);
21643  if (!data3)
21644    exit (1);
21645  if (read (fd, data3, pagesize) != pagesize)
21646    exit (1);
21647  for (i = 0; i < pagesize; ++i)
21648    if (*(data + i) != *(data3 + i))
21649      exit (1);
21650  close (fd);
21651  exit (0);
21652}
21653_ACEOF
21654rm -f conftest$ac_exeext
21655if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21656  (eval $ac_link) 2>&5
21657  ac_status=$?
21658  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21659  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21660  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21661  (eval $ac_try) 2>&5
21662  ac_status=$?
21663  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21664  (exit $ac_status); }; }; then
21665  ac_cv_func_mmap_fixed_mapped=yes
21666else
21667  echo "$as_me: program exited with status $ac_status" >&5
21668echo "$as_me: failed program was:" >&5
21669cat conftest.$ac_ext >&5
21670( exit $ac_status )
21671ac_cv_func_mmap_fixed_mapped=no
21672fi
21673rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21674fi
21675fi
21676echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
21677echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
21678if test $ac_cv_func_mmap_fixed_mapped = yes; then
21679
21680cat >>confdefs.h <<\_ACEOF
21681#define HAVE_MMAP 1
21682_ACEOF
21683
21684fi
21685rm -f conftest.mmap
21686
21687echo "$as_me:$LINENO: checking for mmap of files" >&5
21688echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6
21689if test "${ac_cv_func_mmap_file+set}" = set; then
21690  echo $ECHO_N "(cached) $ECHO_C" >&6
21691else
21692
21693
21694  ac_ext=c
21695ac_cpp='$CPP $CPPFLAGS'
21696ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21697ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21698ac_compiler_gnu=$ac_cv_c_compiler_gnu
21699
21700  if test "$cross_compiling" = yes; then
21701  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
21702echo "$as_me: error: cannot run test program while cross compiling" >&2;}
21703   { (exit 1); exit 1; }; }
21704else
21705  cat >conftest.$ac_ext <<_ACEOF
21706#line $LINENO "configure"
21707#include "confdefs.h"
21708
21709#ifdef HAVE_SYS_MMAN_H
21710#include <sys/mman.h>
21711#endif
21712
21713#ifdef HAVE_SYS_TYPES_H
21714#include <sys/types.h>
21715#endif
21716
21717#ifdef HAVE_FCNTL_H
21718#include <fcntl.h>
21719#endif
21720
21721  int fd;
21722  int main () {
21723  fd = creat ("foo",0777); fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); unlink ("foo"); return (fd != MAP_FAILED);}
21724_ACEOF
21725rm -f conftest$ac_exeext
21726if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21727  (eval $ac_link) 2>&5
21728  ac_status=$?
21729  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21730  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21731  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21732  (eval $ac_try) 2>&5
21733  ac_status=$?
21734  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21735  (exit $ac_status); }; }; then
21736  ac_cv_func_mmap_file=yes
21737else
21738  echo "$as_me: program exited with status $ac_status" >&5
21739echo "$as_me: failed program was:" >&5
21740cat conftest.$ac_ext >&5
21741( exit $ac_status )
21742ac_cv_func_mmap_file=no
21743fi
21744rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21745fi
21746  ac_ext=c
21747ac_cpp='$CPP $CPPFLAGS'
21748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21750ac_compiler_gnu=$ac_cv_c_compiler_gnu
21751
21752
21753fi
21754echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
21755echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
21756if test "$ac_cv_func_mmap_file" = yes; then
21757   cat >>confdefs.h <<\_ACEOF
21758#define HAVE_MMAP_FILE 1
21759_ACEOF
21760
21761   MMAP_FILE=yes
21762
21763fi
21764
21765if test ${ac_cv_func_mmap_file} = "no"
21766then
21767	{ { echo "$as_me:$LINENO: error: mmap() of files required but not found" >&5
21768echo "$as_me: error: mmap() of files required but not found" >&2;}
21769   { (exit 1); exit 1; }; }
21770fi
21771echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
21772echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6
21773if test "${ac_cv_header_mmap_anon+set}" = set; then
21774  echo $ECHO_N "(cached) $ECHO_C" >&6
21775else
21776
21777
21778  ac_ext=c
21779ac_cpp='$CPP $CPPFLAGS'
21780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21782ac_compiler_gnu=$ac_cv_c_compiler_gnu
21783
21784  cat >conftest.$ac_ext <<_ACEOF
21785#line $LINENO "configure"
21786#include "confdefs.h"
21787#include <sys/mman.h>
21788  #include <unistd.h>
21789  #include <fcntl.h>
21790#ifdef F77_DUMMY_MAIN
21791#  ifdef __cplusplus
21792     extern "C"
21793#  endif
21794   int F77_DUMMY_MAIN() { return 1; }
21795#endif
21796int
21797main ()
21798{
21799mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
21800  ;
21801  return 0;
21802}
21803_ACEOF
21804rm -f conftest.$ac_objext
21805if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21806  (eval $ac_compile) 2>&5
21807  ac_status=$?
21808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21809  (exit $ac_status); } &&
21810         { ac_try='test -s conftest.$ac_objext'
21811  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21812  (eval $ac_try) 2>&5
21813  ac_status=$?
21814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21815  (exit $ac_status); }; }; then
21816  ac_cv_header_mmap_anon=yes
21817else
21818  echo "$as_me: failed program was:" >&5
21819cat conftest.$ac_ext >&5
21820ac_cv_header_mmap_anon=no
21821fi
21822rm -f conftest.$ac_objext conftest.$ac_ext
21823  ac_ext=c
21824ac_cpp='$CPP $CPPFLAGS'
21825ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21826ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21827ac_compiler_gnu=$ac_cv_c_compiler_gnu
21828
21829
21830fi
21831echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
21832echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6
21833if test "$ac_cv_header_mmap_anon" = yes; then
21834   cat >>confdefs.h <<\_ACEOF
21835#define HAVE_MMAP_ANONYMOUS 1
21836_ACEOF
21837
21838fi
21839
21840echo "$as_me:$LINENO: checking return type of signal handlers" >&5
21841echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
21842if test "${ac_cv_type_signal+set}" = set; then
21843  echo $ECHO_N "(cached) $ECHO_C" >&6
21844else
21845  cat >conftest.$ac_ext <<_ACEOF
21846#line $LINENO "configure"
21847#include "confdefs.h"
21848#include <sys/types.h>
21849#include <signal.h>
21850#ifdef signal
21851# undef signal
21852#endif
21853#ifdef __cplusplus
21854extern "C" void (*signal (int, void (*)(int)))(int);
21855#else
21856void (*signal ()) ();
21857#endif
21858
21859#ifdef F77_DUMMY_MAIN
21860#  ifdef __cplusplus
21861     extern "C"
21862#  endif
21863   int F77_DUMMY_MAIN() { return 1; }
21864#endif
21865int
21866main ()
21867{
21868int i;
21869  ;
21870  return 0;
21871}
21872_ACEOF
21873rm -f conftest.$ac_objext
21874if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21875  (eval $ac_compile) 2>&5
21876  ac_status=$?
21877  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21878  (exit $ac_status); } &&
21879         { ac_try='test -s conftest.$ac_objext'
21880  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21881  (eval $ac_try) 2>&5
21882  ac_status=$?
21883  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21884  (exit $ac_status); }; }; then
21885  ac_cv_type_signal=void
21886else
21887  echo "$as_me: failed program was:" >&5
21888cat conftest.$ac_ext >&5
21889ac_cv_type_signal=int
21890fi
21891rm -f conftest.$ac_objext conftest.$ac_ext
21892fi
21893echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
21894echo "${ECHO_T}$ac_cv_type_signal" >&6
21895
21896cat >>confdefs.h <<_ACEOF
21897#define RETSIGTYPE $ac_cv_type_signal
21898_ACEOF
21899
21900
21901
21902
21903
21904
21905
21906
21907
21908
21909
21910for ac_func in getcwd gettimeofday strcspn strdup strerror strspn strstr strtod strtol
21911do
21912as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21913echo "$as_me:$LINENO: checking for $ac_func" >&5
21914echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21915if eval "test \"\${$as_ac_var+set}\" = set"; then
21916  echo $ECHO_N "(cached) $ECHO_C" >&6
21917else
21918  cat >conftest.$ac_ext <<_ACEOF
21919#line $LINENO "configure"
21920#include "confdefs.h"
21921/* System header to define __stub macros and hopefully few prototypes,
21922    which can conflict with char $ac_func (); below.  */
21923#include <assert.h>
21924/* Override any gcc2 internal prototype to avoid an error.  */
21925#ifdef __cplusplus
21926extern "C"
21927#endif
21928/* We use char because int might match the return type of a gcc2
21929   builtin and then its argument prototype would still apply.  */
21930char $ac_func ();
21931char (*f) ();
21932
21933#ifdef F77_DUMMY_MAIN
21934#  ifdef __cplusplus
21935     extern "C"
21936#  endif
21937   int F77_DUMMY_MAIN() { return 1; }
21938#endif
21939int
21940main ()
21941{
21942/* The GNU C library defines this for functions which it implements
21943    to always fail with ENOSYS.  Some functions are actually named
21944    something starting with __ and the normal name is an alias.  */
21945#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21946choke me
21947#else
21948f = $ac_func;
21949#endif
21950
21951  ;
21952  return 0;
21953}
21954_ACEOF
21955rm -f conftest.$ac_objext conftest$ac_exeext
21956if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21957  (eval $ac_link) 2>&5
21958  ac_status=$?
21959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21960  (exit $ac_status); } &&
21961         { ac_try='test -s conftest$ac_exeext'
21962  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21963  (eval $ac_try) 2>&5
21964  ac_status=$?
21965  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21966  (exit $ac_status); }; }; then
21967  eval "$as_ac_var=yes"
21968else
21969  echo "$as_me: failed program was:" >&5
21970cat conftest.$ac_ext >&5
21971eval "$as_ac_var=no"
21972fi
21973rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21974fi
21975echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21976echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21977if test `eval echo '${'$as_ac_var'}'` = yes; then
21978  cat >>confdefs.h <<_ACEOF
21979#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21980_ACEOF
21981
21982fi
21983done
21984
21985
21986
21987echo "$as_me:$LINENO: checking for mmap" >&5
21988echo $ECHO_N "checking for mmap... $ECHO_C" >&6
21989if test "${ac_cv_func_mmap+set}" = set; then
21990  echo $ECHO_N "(cached) $ECHO_C" >&6
21991else
21992  cat >conftest.$ac_ext <<_ACEOF
21993#line $LINENO "configure"
21994#include "confdefs.h"
21995/* System header to define __stub macros and hopefully few prototypes,
21996    which can conflict with char mmap (); below.  */
21997#include <assert.h>
21998/* Override any gcc2 internal prototype to avoid an error.  */
21999#ifdef __cplusplus
22000extern "C"
22001#endif
22002/* We use char because int might match the return type of a gcc2
22003   builtin and then its argument prototype would still apply.  */
22004char mmap ();
22005char (*f) ();
22006
22007#ifdef F77_DUMMY_MAIN
22008#  ifdef __cplusplus
22009     extern "C"
22010#  endif
22011   int F77_DUMMY_MAIN() { return 1; }
22012#endif
22013int
22014main ()
22015{
22016/* The GNU C library defines this for functions which it implements
22017    to always fail with ENOSYS.  Some functions are actually named
22018    something starting with __ and the normal name is an alias.  */
22019#if defined (__stub_mmap) || defined (__stub___mmap)
22020choke me
22021#else
22022f = mmap;
22023#endif
22024
22025  ;
22026  return 0;
22027}
22028_ACEOF
22029rm -f conftest.$ac_objext conftest$ac_exeext
22030if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22031  (eval $ac_link) 2>&5
22032  ac_status=$?
22033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22034  (exit $ac_status); } &&
22035         { ac_try='test -s conftest$ac_exeext'
22036  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22037  (eval $ac_try) 2>&5
22038  ac_status=$?
22039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22040  (exit $ac_status); }; }; then
22041  ac_cv_func_mmap=yes
22042else
22043  echo "$as_me: failed program was:" >&5
22044cat conftest.$ac_ext >&5
22045ac_cv_func_mmap=no
22046fi
22047rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22048fi
22049echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
22050echo "${ECHO_T}$ac_cv_func_mmap" >&6
22051if test $ac_cv_func_mmap = yes; then
22052  :
22053else
22054  { { echo "$as_me:$LINENO: error: Function mmap() required but not found" >&5
22055echo "$as_me: error: Function mmap() required but not found" >&2;}
22056   { (exit 1); exit 1; }; }
22057fi
22058
22059echo "$as_me:$LINENO: checking for mprotect" >&5
22060echo $ECHO_N "checking for mprotect... $ECHO_C" >&6
22061if test "${ac_cv_func_mprotect+set}" = set; then
22062  echo $ECHO_N "(cached) $ECHO_C" >&6
22063else
22064  cat >conftest.$ac_ext <<_ACEOF
22065#line $LINENO "configure"
22066#include "confdefs.h"
22067/* System header to define __stub macros and hopefully few prototypes,
22068    which can conflict with char mprotect (); below.  */
22069#include <assert.h>
22070/* Override any gcc2 internal prototype to avoid an error.  */
22071#ifdef __cplusplus
22072extern "C"
22073#endif
22074/* We use char because int might match the return type of a gcc2
22075   builtin and then its argument prototype would still apply.  */
22076char mprotect ();
22077char (*f) ();
22078
22079#ifdef F77_DUMMY_MAIN
22080#  ifdef __cplusplus
22081     extern "C"
22082#  endif
22083   int F77_DUMMY_MAIN() { return 1; }
22084#endif
22085int
22086main ()
22087{
22088/* The GNU C library defines this for functions which it implements
22089    to always fail with ENOSYS.  Some functions are actually named
22090    something starting with __ and the normal name is an alias.  */
22091#if defined (__stub_mprotect) || defined (__stub___mprotect)
22092choke me
22093#else
22094f = mprotect;
22095#endif
22096
22097  ;
22098  return 0;
22099}
22100_ACEOF
22101rm -f conftest.$ac_objext conftest$ac_exeext
22102if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22103  (eval $ac_link) 2>&5
22104  ac_status=$?
22105  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22106  (exit $ac_status); } &&
22107         { ac_try='test -s conftest$ac_exeext'
22108  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22109  (eval $ac_try) 2>&5
22110  ac_status=$?
22111  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22112  (exit $ac_status); }; }; then
22113  ac_cv_func_mprotect=yes
22114else
22115  echo "$as_me: failed program was:" >&5
22116cat conftest.$ac_ext >&5
22117ac_cv_func_mprotect=no
22118fi
22119rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22120fi
22121echo "$as_me:$LINENO: result: $ac_cv_func_mprotect" >&5
22122echo "${ECHO_T}$ac_cv_func_mprotect" >&6
22123if test $ac_cv_func_mprotect = yes; then
22124  :
22125else
22126  { { echo "$as_me:$LINENO: error: Function mprotect() required but not found" >&5
22127echo "$as_me: error: Function mprotect() required but not found" >&2;}
22128   { (exit 1); exit 1; }; }
22129fi
22130
22131
22132
22133# Check whether --enable-purify or --disable-purify was given.
22134if test "${enable_purify+set}" = set; then
22135  enableval="$enable_purify"
22136
22137else
22138  enableval="no"
22139fi;
22140if test ${enableval} = "no"
22141then
22142	ENABLE_PURIFY=
22143
22144else
22145	ENABLE_PURIFY=ENABLE_PURIFY=1
22146
22147fi
22148
22149# Check whether --enable-optimized or --disable-optimized was given.
22150if test "${enable_optimized+set}" = set; then
22151  enableval="$enable_optimized"
22152
22153else
22154  enableval=no
22155fi;
22156if test ${enableval} = "no"
22157then
22158	ENABLE_OPTIMIZED=
22159
22160else
22161	ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
22162
22163fi
22164
22165# Check whether --enable-spec or --disable-spec was given.
22166if test "${enable_spec+set}" = set; then
22167  enableval="$enable_spec"
22168
22169else
22170  enableval=no
22171fi;
22172if test ${enableval} = "no"
22173then
22174	USE_SPEC=
22175
22176else
22177	USE_SPEC=USE_SPEC=1
22178
22179fi
22180
22181# Check whether --enable-precompiled_bytecode or --disable-precompiled_bytecode was given.
22182if test "${enable_precompiled_bytecode+set}" = set; then
22183  enableval="$enable_precompiled_bytecode"
22184
22185else
22186  enableval=no
22187fi;
22188if test ${enableval} = "no"
22189then
22190	UPB=
22191
22192else
22193	UPB=USE_PRECOMPILED_BYTECODE=1
22194
22195fi
22196
22197
22198# Check whether --enable-llc_diffs or --disable-llc_diffs was given.
22199if test "${enable_llc_diffs+set}" = set; then
22200  enableval="$enable_llc_diffs"
22201
22202else
22203  enableval=yes
22204fi;
22205if test ${enableval} = "no"
22206then
22207	DISABLE_LLC_DIFFS=DISABLE_LLC_DIFFS:=1
22208
22209else
22210	DISABLE_LLC_DIFFS=
22211
22212fi
22213
22214# Check whether --enable-jit or --disable-jit was given.
22215if test "${enable_jit+set}" = set; then
22216  enableval="$enable_jit"
22217
22218else
22219  enableval=default
22220fi;
22221
22222if test ${enableval} = "no"
22223then
22224	JIT=
22225
22226else
22227	case $target in
22228		*i*86*)
22229			JIT=TARGET_HAS_JIT=1
22230
22231			;;
22232		*sparc*)
22233			JIT=TARGET_HAS_JIT=1
22234
22235			;;
22236		*)
22237			JIT=
22238
22239			;;
22240	esac
22241fi
22242
22243
22244
22245# Check whether --with-spec or --without-spec was given.
22246if test "${with_spec+set}" = set; then
22247  withval="$with_spec"
22248  SPEC_ROOT=$withval
22249
22250else
22251  SPEC_ROOT=/home/vadve/shared/benchmarks/speccpu2000/benchspec
22252
22253fi;
22254
22255
22256# Check whether --with-llvmgccdir or --without-llvmgccdir was given.
22257if test "${with_llvmgccdir+set}" = set; then
22258  withval="$with_llvmgccdir"
22259  LLVMGCCDIR=$withval
22260
22261fi;
22262
22263
22264# Check whether --with-bcrepos or --without-bcrepos was given.
22265if test "${with_bcrepos+set}" = set; then
22266  withval="$with_bcrepos"
22267  BCR=$withval
22268
22269else
22270  BCR=/home/vadve/lattner/LLVMPrograms
22271
22272fi;
22273
22274
22275# Check whether --with-papi or --without-papi was given.
22276if test "${with_papi+set}" = set; then
22277  withval="$with_papi"
22278  PAPIDIR=$withval
22279
22280else
22281  PAPIDIR=/home/vadve/shared/Sparc/papi-2.3.4.1
22282
22283fi;
22284
22285
22286# Check whether --with-purify or --without-purify was given.
22287if test "${with_purify+set}" = set; then
22288  withval="$with_purify"
22289  PURIFY=$withval
22290
22291fi;
22292
22293
22294ac_config_files="$ac_config_files Makefile.config"
22295cat >confcache <<\_ACEOF
22296# This file is a shell script that caches the results of configure
22297# tests run on this system so they can be shared between configure
22298# scripts and configure runs, see configure's option --config-cache.
22299# It is not useful on other systems.  If it contains results you don't
22300# want to keep, you may remove or edit it.
22301#
22302# config.status only pays attention to the cache file if you give it
22303# the --recheck option to rerun configure.
22304#
22305# `ac_cv_env_foo' variables (set or unset) will be overriden when
22306# loading this file, other *unset* `ac_cv_foo' will be assigned the
22307# following values.
22308
22309_ACEOF
22310
22311# The following way of writing the cache mishandles newlines in values,
22312# but we know of no workaround that is simple, portable, and efficient.
22313# So, don't put newlines in cache variables' values.
22314# Ultrix sh set writes to stderr and can't be redirected directly,
22315# and sets the high bit in the cache file unless we assign to the vars.
22316{
22317  (set) 2>&1 |
22318    case `(ac_space=' '; set | grep ac_space) 2>&1` in
22319    *ac_space=\ *)
22320      # `set' does not quote correctly, so add quotes (double-quote
22321      # substitution turns \\\\ into \\, and sed turns \\ into \).
22322      sed -n \
22323        "s/'/'\\\\''/g;
22324    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22325      ;;
22326    *)
22327      # `set' quotes correctly as required by POSIX, so do not add quotes.
22328      sed -n \
22329        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
22330      ;;
22331    esac;
22332} |
22333  sed '
22334     t clear
22335     : clear
22336     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22337     t end
22338     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22339     : end' >>confcache
22340if cmp -s $cache_file confcache; then :; else
22341  if test -w $cache_file; then
22342    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
22343    cat confcache >$cache_file
22344  else
22345    echo "not updating unwritable cache $cache_file"
22346  fi
22347fi
22348rm -f confcache
22349
22350test "x$prefix" = xNONE && prefix=$ac_default_prefix
22351# Let make expand exec_prefix.
22352test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22353
22354# VPATH may cause trouble with some makes, so we remove $(srcdir),
22355# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22356# trailing colons and then remove the whole line if VPATH becomes empty
22357# (actually we leave an empty line to preserve line numbers).
22358if test "x$srcdir" = x.; then
22359  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
22360s/:*\$(srcdir):*/:/;
22361s/:*\${srcdir}:*/:/;
22362s/:*@srcdir@:*/:/;
22363s/^\([^=]*=[ 	]*\):*/\1/;
22364s/:*$//;
22365s/^[^=]*=[ 	]*$//;
22366}'
22367fi
22368
22369DEFS=-DHAVE_CONFIG_H
22370
22371
22372: ${CONFIG_STATUS=./config.status}
22373ac_clean_files_save=$ac_clean_files
22374ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22375{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22376echo "$as_me: creating $CONFIG_STATUS" >&6;}
22377cat >$CONFIG_STATUS <<_ACEOF
22378#! $SHELL
22379# Generated by $as_me.
22380# Run this file to recreate the current configuration.
22381# Compiler output produced by configure, useful for debugging
22382# configure, is in config.log if it exists.
22383
22384debug=false
22385SHELL=\${CONFIG_SHELL-$SHELL}
22386_ACEOF
22387
22388cat >>$CONFIG_STATUS <<\_ACEOF
22389
22390## --------------------- ##
22391## M4sh Initialization.  ##
22392## --------------------- ##
22393
22394# Be Bourne compatible
22395if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22396  emulate sh
22397  NULLCMD=:
22398elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22399  set -o posix
22400fi
22401
22402# NLS nuisances.
22403# Support unset when possible.
22404if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
22405  as_unset=unset
22406else
22407  as_unset=false
22408fi
22409
22410(set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
22411    { $as_unset LANG || test "${LANG+set}" != set; } ||
22412      { LANG=C; export LANG; }
22413(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
22414    { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
22415      { LC_ALL=C; export LC_ALL; }
22416(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
22417    { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
22418      { LC_TIME=C; export LC_TIME; }
22419(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
22420    { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
22421      { LC_CTYPE=C; export LC_CTYPE; }
22422(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
22423    { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
22424      { LANGUAGE=C; export LANGUAGE; }
22425(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
22426    { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
22427      { LC_COLLATE=C; export LC_COLLATE; }
22428(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
22429    { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
22430      { LC_NUMERIC=C; export LC_NUMERIC; }
22431(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
22432    { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
22433      { LC_MESSAGES=C; export LC_MESSAGES; }
22434
22435
22436# Name of the executable.
22437as_me=`(basename "$0") 2>/dev/null ||
22438$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22439	 X"$0" : 'X\(//\)$' \| \
22440	 X"$0" : 'X\(/\)$' \| \
22441	 .     : '\(.\)' 2>/dev/null ||
22442echo X/"$0" |
22443    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
22444  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
22445  	  /^X\/\(\/\).*/{ s//\1/; q; }
22446  	  s/.*/./; q'`
22447
22448# PATH needs CR, and LINENO needs CR and PATH.
22449# Avoid depending upon Character Ranges.
22450as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22451as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22452as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22453as_cr_digits='0123456789'
22454as_cr_alnum=$as_cr_Letters$as_cr_digits
22455
22456# The user is always right.
22457if test "${PATH_SEPARATOR+set}" != set; then
22458  echo "#! /bin/sh" >conftest.sh
22459  echo  "exit 0"   >>conftest.sh
22460  chmod +x conftest.sh
22461  if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
22462    PATH_SEPARATOR=';'
22463  else
22464    PATH_SEPARATOR=:
22465  fi
22466  rm -f conftest.sh
22467fi
22468
22469
22470  as_lineno_1=$LINENO
22471  as_lineno_2=$LINENO
22472  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22473  test "x$as_lineno_1" != "x$as_lineno_2" &&
22474  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
22475  # Find who we are.  Look in the path if we contain no path at all
22476  # relative or not.
22477  case $0 in
22478    *[\\/]* ) as_myself=$0 ;;
22479    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22480for as_dir in $PATH
22481do
22482  IFS=$as_save_IFS
22483  test -z "$as_dir" && as_dir=.
22484  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22485done
22486
22487       ;;
22488  esac
22489  # We did not find ourselves, most probably we were run as `sh COMMAND'
22490  # in which case we are not to be found in the path.
22491  if test "x$as_myself" = x; then
22492    as_myself=$0
22493  fi
22494  if test ! -f "$as_myself"; then
22495    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
22496echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
22497   { (exit 1); exit 1; }; }
22498  fi
22499  case $CONFIG_SHELL in
22500  '')
22501    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22502for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
22503do
22504  IFS=$as_save_IFS
22505  test -z "$as_dir" && as_dir=.
22506  for as_base in sh bash ksh sh5; do
22507	 case $as_dir in
22508	 /*)
22509	   if ("$as_dir/$as_base" -c '
22510  as_lineno_1=$LINENO
22511  as_lineno_2=$LINENO
22512  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22513  test "x$as_lineno_1" != "x$as_lineno_2" &&
22514  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
22515	     CONFIG_SHELL=$as_dir/$as_base
22516	     export CONFIG_SHELL
22517	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
22518	   fi;;
22519	 esac
22520       done
22521done
22522;;
22523  esac
22524
22525  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22526  # uniformly replaced by the line number.  The first 'sed' inserts a
22527  # line-number line before each line; the second 'sed' does the real
22528  # work.  The second script uses 'N' to pair each line-number line
22529  # with the numbered line, and appends trailing '-' during
22530  # substitution so that $LINENO is not a special case at line end.
22531  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22532  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
22533  sed '=' <$as_myself |
22534    sed '
22535      N
22536      s,$,-,
22537      : loop
22538      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
22539      t loop
22540      s,-$,,
22541      s,^['$as_cr_digits']*\n,,
22542    ' >$as_me.lineno &&
22543  chmod +x $as_me.lineno ||
22544    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
22545echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
22546   { (exit 1); exit 1; }; }
22547
22548  # Don't try to exec as it changes $[0], causing all sort of problems
22549  # (the dirname of $[0] is not the place where we might find the
22550  # original and so on.  Autoconf is especially sensible to this).
22551  . ./$as_me.lineno
22552  # Exit status is that of the last command.
22553  exit
22554}
22555
22556
22557case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
22558  *c*,-n*) ECHO_N= ECHO_C='
22559' ECHO_T='	' ;;
22560  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
22561  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
22562esac
22563
22564if expr a : '\(a\)' >/dev/null 2>&1; then
22565  as_expr=expr
22566else
22567  as_expr=false
22568fi
22569
22570rm -f conf$$ conf$$.exe conf$$.file
22571echo >conf$$.file
22572if ln -s conf$$.file conf$$ 2>/dev/null; then
22573  # We could just check for DJGPP; but this test a) works b) is more generic
22574  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
22575  if test -f conf$$.exe; then
22576    # Don't use ln at all; we don't have any links
22577    as_ln_s='cp -p'
22578  else
22579    as_ln_s='ln -s'
22580  fi
22581elif ln conf$$.file conf$$ 2>/dev/null; then
22582  as_ln_s=ln
22583else
22584  as_ln_s='cp -p'
22585fi
22586rm -f conf$$ conf$$.exe conf$$.file
22587
22588as_executable_p="test -f"
22589
22590# Sed expression to map a string onto a valid CPP name.
22591as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
22592
22593# Sed expression to map a string onto a valid variable name.
22594as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
22595
22596
22597# IFS
22598# We need space, tab and new line, in precisely that order.
22599as_nl='
22600'
22601IFS=" 	$as_nl"
22602
22603# CDPATH.
22604$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
22605
22606exec 6>&1
22607
22608# Open the log real soon, to keep \$[0] and so on meaningful, and to
22609# report actual input values of CONFIG_FILES etc. instead of their
22610# values after options handling.  Logging --version etc. is OK.
22611exec 5>>config.log
22612{
22613  echo
22614  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22615## Running $as_me. ##
22616_ASBOX
22617} >&5
22618cat >&5 <<_CSEOF
22619
22620This file was extended by [LLVM] $as_me [1.0], which was
22621generated by GNU Autoconf 2.53.  Invocation command line was
22622
22623  CONFIG_FILES    = $CONFIG_FILES
22624  CONFIG_HEADERS  = $CONFIG_HEADERS
22625  CONFIG_LINKS    = $CONFIG_LINKS
22626  CONFIG_COMMANDS = $CONFIG_COMMANDS
22627  $ $0 $@
22628
22629_CSEOF
22630echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
22631echo >&5
22632_ACEOF
22633
22634# Files that config.status was made for.
22635if test -n "$ac_config_files"; then
22636  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
22637fi
22638
22639if test -n "$ac_config_headers"; then
22640  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
22641fi
22642
22643if test -n "$ac_config_links"; then
22644  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
22645fi
22646
22647if test -n "$ac_config_commands"; then
22648  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
22649fi
22650
22651cat >>$CONFIG_STATUS <<\_ACEOF
22652
22653ac_cs_usage="\
22654\`$as_me' instantiates files from templates according to the
22655current configuration.
22656
22657Usage: $0 [OPTIONS] [FILE]...
22658
22659  -h, --help       print this help, then exit
22660  -V, --version    print version number, then exit
22661  -d, --debug      don't remove temporary files
22662      --recheck    update $as_me by reconfiguring in the same conditions
22663  --file=FILE[:TEMPLATE]
22664                   instantiate the configuration file FILE
22665  --header=FILE[:TEMPLATE]
22666                   instantiate the configuration header FILE
22667
22668Configuration files:
22669$config_files
22670
22671Configuration headers:
22672$config_headers
22673
22674Configuration commands:
22675$config_commands
22676
22677Report bugs to <bug-autoconf@gnu.org>."
22678_ACEOF
22679
22680cat >>$CONFIG_STATUS <<_ACEOF
22681ac_cs_version="\\
22682[LLVM] config.status [1.0]
22683configured by $0, generated by GNU Autoconf 2.53,
22684  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
22685
22686Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
22687Free Software Foundation, Inc.
22688This config.status script is free software; the Free Software Foundation
22689gives unlimited permission to copy, distribute and modify it."
22690srcdir=$srcdir
22691INSTALL="$INSTALL"
22692_ACEOF
22693
22694cat >>$CONFIG_STATUS <<\_ACEOF
22695# If no file are specified by the user, then we need to provide default
22696# value.  By we need to know if files were specified by the user.
22697ac_need_defaults=:
22698while test $# != 0
22699do
22700  case $1 in
22701  --*=*)
22702    ac_option=`expr "x$1" : 'x\([^=]*\)='`
22703    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
22704    shift
22705    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
22706    shift
22707    ;;
22708  -*);;
22709  *) # This is not an option, so the user has probably given explicit
22710     # arguments.
22711     ac_need_defaults=false;;
22712  esac
22713
22714  case $1 in
22715  # Handling of the options.
22716_ACEOF
22717cat >>$CONFIG_STATUS <<_ACEOF
22718  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22719    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
22720    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
22721_ACEOF
22722cat >>$CONFIG_STATUS <<\_ACEOF
22723  --version | --vers* | -V )
22724    echo "$ac_cs_version"; exit 0 ;;
22725  --he | --h)
22726    # Conflict between --help and --header
22727    { { echo "$as_me:$LINENO: error: ambiguous option: $1
22728Try \`$0 --help' for more information." >&5
22729echo "$as_me: error: ambiguous option: $1
22730Try \`$0 --help' for more information." >&2;}
22731   { (exit 1); exit 1; }; };;
22732  --help | --hel | -h )
22733    echo "$ac_cs_usage"; exit 0 ;;
22734  --debug | --d* | -d )
22735    debug=: ;;
22736  --file | --fil | --fi | --f )
22737    shift
22738    CONFIG_FILES="$CONFIG_FILES $1"
22739    ac_need_defaults=false;;
22740  --header | --heade | --head | --hea )
22741    shift
22742    CONFIG_HEADERS="$CONFIG_HEADERS $1"
22743    ac_need_defaults=false;;
22744
22745  # This is an error.
22746  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
22747Try \`$0 --help' for more information." >&5
22748echo "$as_me: error: unrecognized option: $1
22749Try \`$0 --help' for more information." >&2;}
22750   { (exit 1); exit 1; }; } ;;
22751
22752  *) ac_config_targets="$ac_config_targets $1" ;;
22753
22754  esac
22755  shift
22756done
22757
22758_ACEOF
22759
22760cat >>$CONFIG_STATUS <<_ACEOF
22761#
22762# INIT-COMMANDS section.
22763#
22764
22765${srcdir}/autoconf/mkinstalldirs `dirname Makefile`
22766${srcdir}/autoconf/mkinstalldirs `dirname Makefile.common`
22767${srcdir}/autoconf/mkinstalldirs `dirname Makefile.rules`
22768${srcdir}/autoconf/mkinstalldirs `dirname lib/Makefile`
22769${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/Makefile`
22770${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/DataStructure/Makefile`
22771${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/IPA/Makefile`
22772${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/LiveVar/Makefile`
22773${srcdir}/autoconf/mkinstalldirs `dirname lib/AsmParser/Makefile`
22774${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Makefile`
22775${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Reader/Makefile`
22776${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Writer/Makefile`
22777${srcdir}/autoconf/mkinstalldirs `dirname lib/CWriter/Makefile`
22778${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/Makefile`
22779${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/InstrSched/Makefile`
22780${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/InstrSelection/Makefile`
22781${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/ModuloScheduling/Makefile`
22782${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/RegAlloc/Makefile`
22783${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/SelectionDAG/Makefile`
22784${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/Makefile`
22785${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/Interpreter/Makefile`
22786${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/JIT/Makefile`
22787${srcdir}/autoconf/mkinstalldirs `dirname lib/Support/Makefile`
22788${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/Makefile`
22789${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/Sparc/Makefile`
22790${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/X86/Makefile`
22791${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Makefile`
22792${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Hello/Makefile`
22793${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/IPO/Makefile`
22794${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Instrumentation/Makefile`
22795${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Instrumentation/ProfilePaths/Makefile`
22796${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Scalar/Makefile`
22797${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Utils/Makefile`
22798${srcdir}/autoconf/mkinstalldirs `dirname lib/VMCore/Makefile`
22799${srcdir}/autoconf/mkinstalldirs `dirname runtime/Makefile`
22800${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/Makefile`
22801${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/crtend/Makefile`
22802${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libc/Makefile`
22803${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libg/Makefile`
22804${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libgcc/Makefile`
22805${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libm/Makefile`
22806${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libmalloc/Makefile`
22807${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libucb/Makefile`
22808${srcdir}/autoconf/mkinstalldirs `dirname runtime/libdummy/Makefile`
22809${srcdir}/autoconf/mkinstalldirs `dirname runtime/libtrace/Makefile`
22810${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile`
22811${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
22812${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile`
22813${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile.programs`
22814${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.Makefile`
22815${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.report`
22816${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.micro.report`
22817${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.report`
22818${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.example.Makefile`
22819${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.Makefile`
22820${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.buildrepo.Makefile`
22821${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.Makefile`
22822${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.report`
22823${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.Makefile`
22824${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.report`
22825${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.typesafe.Makefile`
22826${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.gnuplot`
22827${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.micro.Makefile`
22828${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/Makefile`
22829${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile`
22830${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/Makefile`
22831${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/179.art/Makefile`
22832${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/183.equake/Makefile`
22833${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/188.ammp/Makefile`
22834${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/Makefile`
22835${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/164.gzip/Makefile`
22836${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/175.vpr/Makefile`
22837${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/176.gcc/Makefile`
22838${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/181.mcf/Makefile`
22839${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/186.crafty/Makefile`
22840${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/197.parser/Makefile`
22841${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/254.gap/Makefile`
22842${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/255.vortex/Makefile`
22843${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile`
22844${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/300.twolf/Makefile`
22845${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/LLVMSource/Makefile`
22846${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile`
22847${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile.multisrc`
22848${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Burg/Makefile`
22849${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Fhourstones/Makefile`
22850${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/Makefile`
22851${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/01-qbsort/Makefile`
22852${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/03-testtrie/Makefile`
22853${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/04-bisect/Makefile`
22854${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/05-eks/Makefile`
22855${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/08-main/Makefile`
22856${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/09-vor/Makefile`
22857${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/12-IOtest/Makefile`
22858${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/15-trie/Makefile`
22859${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/17-bintr/Makefile`
22860${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/McCat/18-imp/Makefile`
22861${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/Makefile`
22862${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/bh/Makefile`
22863${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/bisort/Makefile`
22864${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/em3d/Makefile`
22865${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/health/Makefile`
22866${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/mst/Makefile`
22867${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/perimeter/Makefile`
22868${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/power/Makefile`
22869${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/treeadd/Makefile`
22870${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/tsp/Makefile`
22871${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Olden/voronoi/Makefile`
22872${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/OptimizerEval/Makefile`
22873${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Ptrdist/Makefile`
22874${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Ptrdist/anagram/Makefile`
22875${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Ptrdist/bc/Makefile`
22876${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Ptrdist/ft/Makefile`
22877${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Ptrdist/ks/Makefile`
22878${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Ptrdist/yacr2/Makefile`
22879${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/aha/Makefile`
22880${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/llubenchmark/Makefile`
22881${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/sgefa/Makefile`
22882${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/sim/Makefile`
22883${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Makefile`
22884${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Flex/Makefile`
22885${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Larn/Makefile`
22886${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Moria-5.5.2/Makefile`
22887${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Povray31/Makefile`
22888${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/m4/Makefile`
22889${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile`
22890${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile.singlesrc`
22891${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/CustomChecked/Makefile`
22892${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Shootout/Makefile`
22893${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Stanford/Makefile`
22894${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/UnitTests/Makefile`
22895${srcdir}/autoconf/mkinstalldirs `dirname tools/Makefile`
22896${srcdir}/autoconf/mkinstalldirs `dirname tools/analyze/Makefile`
22897${srcdir}/autoconf/mkinstalldirs `dirname tools/as/Makefile`
22898${srcdir}/autoconf/mkinstalldirs `dirname tools/bugpoint/Makefile`
22899${srcdir}/autoconf/mkinstalldirs `dirname tools/dis/Makefile`
22900${srcdir}/autoconf/mkinstalldirs `dirname tools/extract/Makefile`
22901${srcdir}/autoconf/mkinstalldirs `dirname tools/gccas/Makefile`
22902${srcdir}/autoconf/mkinstalldirs `dirname tools/gccld/Makefile`
22903${srcdir}/autoconf/mkinstalldirs `dirname tools/link/Makefile`
22904${srcdir}/autoconf/mkinstalldirs `dirname tools/llc/Makefile`
22905${srcdir}/autoconf/mkinstalldirs `dirname tools/lli/Makefile`
22906${srcdir}/autoconf/mkinstalldirs `dirname tools/opt/Makefile`
22907${srcdir}/autoconf/mkinstalldirs `dirname tools/llee/Makefile`
22908${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-as/Makefile`
22909${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-dis/Makefile`
22910${srcdir}/autoconf/mkinstalldirs `dirname utils/Makefile`
22911${srcdir}/autoconf/mkinstalldirs `dirname utils/Burg/Makefile`
22912${srcdir}/autoconf/mkinstalldirs `dirname utils/Burg/Doc/Makefile`
22913${srcdir}/autoconf/mkinstalldirs `dirname utils/TableGen/Makefile`
22914${srcdir}/autoconf/mkinstalldirs `dirname www/docs/Makefile`
22915${srcdir}/autoconf/mkinstalldirs `dirname projects/Makefile`
22916${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/Makefile`
22917${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/Makefile.common`
22918${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/Makefile.config`
22919${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/lib/Makefile`
22920${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/lib/sample/Makefile`
22921${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/tools/Makefile`
22922${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/tools/sample/Makefile`
22923${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/Makefile`
22924${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/Makefile.common`
22925${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/tools/Makefile`
22926${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/tools/ModuleMaker/Makefile`
22927
22928_ACEOF
22929
22930
22931
22932cat >>$CONFIG_STATUS <<\_ACEOF
22933for ac_config_target in $ac_config_targets
22934do
22935  case "$ac_config_target" in
22936  # Handling of arguments.
22937  "Makefile.config" ) CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
22938  "Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
22939  "Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
22940  "Makefile.rules" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.rules" ;;
22941  "lib/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
22942  "lib/Analysis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/Makefile" ;;
22943  "lib/Analysis/DataStructure/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/DataStructure/Makefile" ;;
22944  "lib/Analysis/IPA/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/IPA/Makefile" ;;
22945  "lib/Analysis/LiveVar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/LiveVar/Makefile" ;;
22946  "lib/AsmParser/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/AsmParser/Makefile" ;;
22947  "lib/Bytecode/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Makefile" ;;
22948  "lib/Bytecode/Reader/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Reader/Makefile" ;;
22949  "lib/Bytecode/Writer/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Writer/Makefile" ;;
22950  "lib/CWriter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CWriter/Makefile" ;;
22951  "lib/CodeGen/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/Makefile" ;;
22952  "lib/CodeGen/InstrSched/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/InstrSched/Makefile" ;;
22953  "lib/CodeGen/InstrSelection/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/InstrSelection/Makefile" ;;
22954  "lib/CodeGen/ModuloScheduling/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/ModuloScheduling/Makefile" ;;
22955  "lib/CodeGen/RegAlloc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/RegAlloc/Makefile" ;;
22956  "lib/CodeGen/SelectionDAG/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/SelectionDAG/Makefile" ;;
22957  "lib/ExecutionEngine/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/Makefile" ;;
22958  "lib/ExecutionEngine/Interpreter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/Interpreter/Makefile" ;;
22959  "lib/ExecutionEngine/JIT/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/JIT/Makefile" ;;
22960  "lib/Support/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Support/Makefile" ;;
22961  "lib/Target/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/Makefile" ;;
22962  "lib/Target/Sparc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/Sparc/Makefile" ;;
22963  "lib/Target/X86/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/X86/Makefile" ;;
22964  "lib/Transforms/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Makefile" ;;
22965  "lib/Transforms/Hello/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Hello/Makefile" ;;
22966  "lib/Transforms/IPO/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/IPO/Makefile" ;;
22967  "lib/Transforms/Instrumentation/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Instrumentation/Makefile" ;;
22968  "lib/Transforms/Instrumentation/ProfilePaths/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Instrumentation/ProfilePaths/Makefile" ;;
22969  "lib/Transforms/Scalar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Scalar/Makefile" ;;
22970  "lib/Transforms/Utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Utils/Makefile" ;;
22971  "lib/VMCore/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/VMCore/Makefile" ;;
22972  "runtime/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
22973  "runtime/GCCLibraries/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/Makefile" ;;
22974  "runtime/GCCLibraries/crtend/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/crtend/Makefile" ;;
22975  "runtime/GCCLibraries/libc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libc/Makefile" ;;
22976  "runtime/GCCLibraries/libg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libg/Makefile" ;;
22977  "runtime/GCCLibraries/libgcc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libgcc/Makefile" ;;
22978  "runtime/GCCLibraries/libm/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libm/Makefile" ;;
22979  "runtime/GCCLibraries/libmalloc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libmalloc/Makefile" ;;
22980  "runtime/GCCLibraries/libucb/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libucb/Makefile" ;;
22981  "runtime/libdummy/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libdummy/Makefile" ;;
22982  "runtime/libtrace/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libtrace/Makefile" ;;
22983  "test/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
22984  "test/Makefile.tests" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
22985  "test/Programs/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile" ;;
22986  "test/Programs/Makefile.programs" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile.programs" ;;
22987  "test/Programs/TEST.aa.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.Makefile" ;;
22988  "test/Programs/TEST.dsgraph.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.report" ;;
22989  "test/Programs/TEST.micro.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.micro.report" ;;
22990  "test/Programs/TEST.aa.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.report" ;;
22991  "test/Programs/TEST.example.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.example.Makefile" ;;
22992  "test/Programs/TEST.nightly.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.Makefile" ;;
22993  "test/Programs/TEST.buildrepo.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.buildrepo.Makefile" ;;
22994  "test/Programs/TEST.jit.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.Makefile" ;;
22995  "test/Programs/TEST.nightly.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.report" ;;
22996  "test/Programs/TEST.dsgraph.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.Makefile" ;;
22997  "test/Programs/TEST.jit.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.report" ;;
22998  "test/Programs/TEST.typesafe.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.typesafe.Makefile" ;;
22999  "test/Programs/TEST.dsgraph.gnuplot" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.gnuplot" ;;
23000  "test/Programs/TEST.micro.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.micro.Makefile" ;;
23001  "test/Programs/External/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/Makefile" ;;
23002  "test/Programs/External/SPEC/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile" ;;
23003  "test/Programs/External/SPEC/CFP2000/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/Makefile" ;;
23004  "test/Programs/External/SPEC/CFP2000/179.art/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/179.art/Makefile" ;;
23005  "test/Programs/External/SPEC/CFP2000/183.equake/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/183.equake/Makefile" ;;
23006  "test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" ;;
23007  "test/Programs/External/SPEC/CINT2000/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/Makefile" ;;
23008  "test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" ;;
23009  "test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" ;;
23010  "test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" ;;
23011  "test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" ;;
23012  "test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" ;;
23013  "test/Programs/External/SPEC/CINT2000/197.parser/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/197.parser/Makefile" ;;
23014  "test/Programs/External/SPEC/CINT2000/254.gap/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/254.gap/Makefile" ;;
23015  "test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" ;;
23016  "test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" ;;
23017  "test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" ;;
23018  "test/Programs/LLVMSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/LLVMSource/Makefile" ;;
23019  "test/Programs/MultiSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile" ;;
23020  "test/Programs/MultiSource/Makefile.multisrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile.multisrc" ;;
23021  "test/Programs/MultiSource/Burg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Burg/Makefile" ;;
23022  "test/Programs/MultiSource/Fhourstones/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Fhourstones/Makefile" ;;
23023  "test/Programs/MultiSource/McCat/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/Makefile" ;;
23024  "test/Programs/MultiSource/McCat/01-qbsort/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/01-qbsort/Makefile" ;;
23025  "test/Programs/MultiSource/McCat/03-testtrie/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/03-testtrie/Makefile" ;;
23026  "test/Programs/MultiSource/McCat/04-bisect/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/04-bisect/Makefile" ;;
23027  "test/Programs/MultiSource/McCat/05-eks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/05-eks/Makefile" ;;
23028  "test/Programs/MultiSource/McCat/08-main/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/08-main/Makefile" ;;
23029  "test/Programs/MultiSource/McCat/09-vor/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/09-vor/Makefile" ;;
23030  "test/Programs/MultiSource/McCat/12-IOtest/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/12-IOtest/Makefile" ;;
23031  "test/Programs/MultiSource/McCat/15-trie/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/15-trie/Makefile" ;;
23032  "test/Programs/MultiSource/McCat/17-bintr/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/17-bintr/Makefile" ;;
23033  "test/Programs/MultiSource/McCat/18-imp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/McCat/18-imp/Makefile" ;;
23034  "test/Programs/MultiSource/Olden/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/Makefile" ;;
23035  "test/Programs/MultiSource/Olden/bh/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/bh/Makefile" ;;
23036  "test/Programs/MultiSource/Olden/bisort/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/bisort/Makefile" ;;
23037  "test/Programs/MultiSource/Olden/em3d/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/em3d/Makefile" ;;
23038  "test/Programs/MultiSource/Olden/health/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/health/Makefile" ;;
23039  "test/Programs/MultiSource/Olden/mst/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/mst/Makefile" ;;
23040  "test/Programs/MultiSource/Olden/perimeter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/perimeter/Makefile" ;;
23041  "test/Programs/MultiSource/Olden/power/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/power/Makefile" ;;
23042  "test/Programs/MultiSource/Olden/treeadd/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/treeadd/Makefile" ;;
23043  "test/Programs/MultiSource/Olden/tsp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/tsp/Makefile" ;;
23044  "test/Programs/MultiSource/Olden/voronoi/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Olden/voronoi/Makefile" ;;
23045  "test/Programs/MultiSource/OptimizerEval/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/OptimizerEval/Makefile" ;;
23046  "test/Programs/MultiSource/Ptrdist/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Ptrdist/Makefile" ;;
23047  "test/Programs/MultiSource/Ptrdist/anagram/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Ptrdist/anagram/Makefile" ;;
23048  "test/Programs/MultiSource/Ptrdist/bc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Ptrdist/bc/Makefile" ;;
23049  "test/Programs/MultiSource/Ptrdist/ft/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Ptrdist/ft/Makefile" ;;
23050  "test/Programs/MultiSource/Ptrdist/ks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Ptrdist/ks/Makefile" ;;
23051  "test/Programs/MultiSource/Ptrdist/yacr2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Ptrdist/yacr2/Makefile" ;;
23052  "test/Programs/MultiSource/aha/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/aha/Makefile" ;;
23053  "test/Programs/MultiSource/llubenchmark/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/llubenchmark/Makefile" ;;
23054  "test/Programs/MultiSource/sgefa/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/sgefa/Makefile" ;;
23055  "test/Programs/MultiSource/sim/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/sim/Makefile" ;;
23056  "test/Programs/NoSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Makefile" ;;
23057  "test/Programs/NoSource/Flex/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Flex/Makefile" ;;
23058  "test/Programs/NoSource/Larn/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Larn/Makefile" ;;
23059  "test/Programs/NoSource/Moria-5.5.2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Moria-5.5.2/Makefile" ;;
23060  "test/Programs/NoSource/Povray31/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Povray31/Makefile" ;;
23061  "test/Programs/NoSource/m4/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/m4/Makefile" ;;
23062  "test/Programs/SingleSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile" ;;
23063  "test/Programs/SingleSource/Makefile.singlesrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile.singlesrc" ;;
23064  "test/Programs/SingleSource/CustomChecked/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/CustomChecked/Makefile" ;;
23065  "test/Programs/SingleSource/Shootout/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Shootout/Makefile" ;;
23066  "test/Programs/SingleSource/Stanford/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Stanford/Makefile" ;;
23067  "test/Programs/SingleSource/UnitTests/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/UnitTests/Makefile" ;;
23068  "tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
23069  "tools/analyze/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/analyze/Makefile" ;;
23070  "tools/as/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/as/Makefile" ;;
23071  "tools/bugpoint/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/bugpoint/Makefile" ;;
23072  "tools/dis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/dis/Makefile" ;;
23073  "tools/extract/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/extract/Makefile" ;;
23074  "tools/gccas/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/gccas/Makefile" ;;
23075  "tools/gccld/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/gccld/Makefile" ;;
23076  "tools/link/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/link/Makefile" ;;
23077  "tools/llc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llc/Makefile" ;;
23078  "tools/lli/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/lli/Makefile" ;;
23079  "tools/opt/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/opt/Makefile" ;;
23080  "tools/llee/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llee/Makefile" ;;
23081  "tools/llvm-as/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-as/Makefile" ;;
23082  "tools/llvm-dis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-dis/Makefile" ;;
23083  "utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
23084  "utils/Burg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Burg/Makefile" ;;
23085  "utils/Burg/Doc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Burg/Doc/Makefile" ;;
23086  "utils/TableGen/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/TableGen/Makefile" ;;
23087  "www/docs/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS www/docs/Makefile" ;;
23088  "projects/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
23089  "projects/sample/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/Makefile" ;;
23090  "projects/sample/Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/Makefile.common" ;;
23091  "projects/sample/Makefile.config" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/Makefile.config" ;;
23092  "projects/sample/lib/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/lib/Makefile" ;;
23093  "projects/sample/lib/sample/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/lib/sample/Makefile" ;;
23094  "projects/sample/tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/tools/Makefile" ;;
23095  "projects/sample/tools/sample/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/tools/sample/Makefile" ;;
23096  "projects/ModuleMaker/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/Makefile" ;;
23097  "projects/ModuleMaker/Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/Makefile.common" ;;
23098  "projects/ModuleMaker/tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/tools/Makefile" ;;
23099  "projects/ModuleMaker/tools/ModuleMaker/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/tools/ModuleMaker/Makefile" ;;
23100  "include/Config/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/Config/config.h" ;;
23101  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23102echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23103   { (exit 1); exit 1; }; };;
23104  esac
23105done
23106
23107# If the user did not use the arguments to specify the items to instantiate,
23108# then the envvar interface is used.  Set only those that are not.
23109# We use the long form for the default assignment because of an extremely
23110# bizarre bug on SunOS 4.1.3.
23111if $ac_need_defaults; then
23112  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23113  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23114  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23115fi
23116
23117# Create a temporary directory, and hook for its removal unless debugging.
23118$debug ||
23119{
23120  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23121  trap '{ (exit 1); exit 1; }' 1 2 13 15
23122}
23123
23124# Create a (secure) tmp directory for tmp files.
23125: ${TMPDIR=/tmp}
23126{
23127  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
23128  test -n "$tmp" && test -d "$tmp"
23129}  ||
23130{
23131  tmp=$TMPDIR/cs$$-$RANDOM
23132  (umask 077 && mkdir $tmp)
23133} ||
23134{
23135   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
23136   { (exit 1); exit 1; }
23137}
23138
23139_ACEOF
23140
23141cat >>$CONFIG_STATUS <<_ACEOF
23142
23143#
23144# CONFIG_FILES section.
23145#
23146
23147# No need to generate the scripts if there are no CONFIG_FILES.
23148# This happens for instance when ./config.status config.h
23149if test -n "\$CONFIG_FILES"; then
23150  # Protect against being on the right side of a sed subst in config.status.
23151  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23152   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23153s,@SHELL@,$SHELL,;t t
23154s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23155s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23156s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23157s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23158s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23159s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23160s,@exec_prefix@,$exec_prefix,;t t
23161s,@prefix@,$prefix,;t t
23162s,@program_transform_name@,$program_transform_name,;t t
23163s,@bindir@,$bindir,;t t
23164s,@sbindir@,$sbindir,;t t
23165s,@libexecdir@,$libexecdir,;t t
23166s,@datadir@,$datadir,;t t
23167s,@sysconfdir@,$sysconfdir,;t t
23168s,@sharedstatedir@,$sharedstatedir,;t t
23169s,@localstatedir@,$localstatedir,;t t
23170s,@libdir@,$libdir,;t t
23171s,@includedir@,$includedir,;t t
23172s,@oldincludedir@,$oldincludedir,;t t
23173s,@infodir@,$infodir,;t t
23174s,@mandir@,$mandir,;t t
23175s,@build_alias@,$build_alias,;t t
23176s,@host_alias@,$host_alias,;t t
23177s,@target_alias@,$target_alias,;t t
23178s,@DEFS@,$DEFS,;t t
23179s,@ECHO_C@,$ECHO_C,;t t
23180s,@ECHO_N@,$ECHO_N,;t t
23181s,@ECHO_T@,$ECHO_T,;t t
23182s,@LIBS@,$LIBS,;t t
23183s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23184s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23185s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23186s,@build@,$build,;t t
23187s,@build_cpu@,$build_cpu,;t t
23188s,@build_vendor@,$build_vendor,;t t
23189s,@build_os@,$build_os,;t t
23190s,@host@,$host,;t t
23191s,@host_cpu@,$host_cpu,;t t
23192s,@host_vendor@,$host_vendor,;t t
23193s,@host_os@,$host_os,;t t
23194s,@target@,$target,;t t
23195s,@target_cpu@,$target_cpu,;t t
23196s,@target_vendor@,$target_vendor,;t t
23197s,@target_os@,$target_os,;t t
23198s,@OS@,$OS,;t t
23199s,@LLVMGCCDIR@,$LLVMGCCDIR,;t t
23200s,@ARCH@,$ARCH,;t t
23201s,@CXX@,$CXX,;t t
23202s,@CXXFLAGS@,$CXXFLAGS,;t t
23203s,@LDFLAGS@,$LDFLAGS,;t t
23204s,@CPPFLAGS@,$CPPFLAGS,;t t
23205s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23206s,@EXEEXT@,$EXEEXT,;t t
23207s,@OBJEXT@,$OBJEXT,;t t
23208s,@CC@,$CC,;t t
23209s,@CFLAGS@,$CFLAGS,;t t
23210s,@ac_ct_CC@,$ac_ct_CC,;t t
23211s,@CPP@,$CPP,;t t
23212s,@ifGNUmake@,$ifGNUmake,;t t
23213s,@LEX@,$LEX,;t t
23214s,@LEXLIB@,$LEXLIB,;t t
23215s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
23216s,@YACC@,$YACC,;t t
23217s,@EGREP@,$EGREP,;t t
23218s,@LN_S@,$LN_S,;t t
23219s,@ECHO@,$ECHO,;t t
23220s,@AR@,$AR,;t t
23221s,@ac_ct_AR@,$ac_ct_AR,;t t
23222s,@RANLIB@,$RANLIB,;t t
23223s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23224s,@STRIP@,$STRIP,;t t
23225s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
23226s,@CXXCPP@,$CXXCPP,;t t
23227s,@F77@,$F77,;t t
23228s,@FFLAGS@,$FFLAGS,;t t
23229s,@ac_ct_F77@,$ac_ct_F77,;t t
23230s,@LIBTOOL@,$LIBTOOL,;t t
23231s,@RPWD@,$RPWD,;t t
23232s,@SED@,$SED,;t t
23233s,@RM@,$RM,;t t
23234s,@MKDIR@,$MKDIR,;t t
23235s,@DATE@,$DATE,;t t
23236s,@MV@,$MV,;t t
23237s,@DOT@,$DOT,;t t
23238s,@ETAGS@,$ETAGS,;t t
23239s,@PURIFY@,$PURIFY,;t t
23240s,@PYTHON@,$PYTHON,;t t
23241s,@QMTEST@,$QMTEST,;t t
23242s,@ALLOCA@,$ALLOCA,;t t
23243s,@LIBOBJS@,$LIBOBJS,;t t
23244s,@MMAP_FILE@,$MMAP_FILE,;t t
23245s,@ENABLE_PURIFY@,$ENABLE_PURIFY,;t t
23246s,@ENABLE_OPTIMIZED@,$ENABLE_OPTIMIZED,;t t
23247s,@USE_SPEC@,$USE_SPEC,;t t
23248s,@UPB@,$UPB,;t t
23249s,@DISABLE_LLC_DIFFS@,$DISABLE_LLC_DIFFS,;t t
23250s,@JIT@,$JIT,;t t
23251s,@SPEC_ROOT@,$SPEC_ROOT,;t t
23252s,@BCR@,$BCR,;t t
23253s,@PAPIDIR@,$PAPIDIR,;t t
23254CEOF
23255
23256_ACEOF
23257
23258  cat >>$CONFIG_STATUS <<\_ACEOF
23259  # Split the substitutions into bite-sized pieces for seds with
23260  # small command number limits, like on Digital OSF/1 and HP-UX.
23261  ac_max_sed_lines=48
23262  ac_sed_frag=1 # Number of current file.
23263  ac_beg=1 # First line for current file.
23264  ac_end=$ac_max_sed_lines # Line after last line for current file.
23265  ac_more_lines=:
23266  ac_sed_cmds=
23267  while $ac_more_lines; do
23268    if test $ac_beg -gt 1; then
23269      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23270    else
23271      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23272    fi
23273    if test ! -s $tmp/subs.frag; then
23274      ac_more_lines=false
23275    else
23276      # The purpose of the label and of the branching condition is to
23277      # speed up the sed processing (if there are no `@' at all, there
23278      # is no need to browse any of the substitutions).
23279      # These are the two extra sed commands mentioned above.
23280      (echo ':t
23281  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
23282      if test -z "$ac_sed_cmds"; then
23283  	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
23284      else
23285  	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
23286      fi
23287      ac_sed_frag=`expr $ac_sed_frag + 1`
23288      ac_beg=$ac_end
23289      ac_end=`expr $ac_end + $ac_max_sed_lines`
23290    fi
23291  done
23292  if test -z "$ac_sed_cmds"; then
23293    ac_sed_cmds=cat
23294  fi
23295fi # test -n "$CONFIG_FILES"
23296
23297_ACEOF
23298cat >>$CONFIG_STATUS <<\_ACEOF
23299for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23300  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23301  case $ac_file in
23302  - | *:- | *:-:* ) # input from stdin
23303        cat >$tmp/stdin
23304        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23305        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23306  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23307        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23308  * )   ac_file_in=$ac_file.in ;;
23309  esac
23310
23311  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
23312  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23313$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23314         X"$ac_file" : 'X\(//\)[^/]' \| \
23315         X"$ac_file" : 'X\(//\)$' \| \
23316         X"$ac_file" : 'X\(/\)' \| \
23317         .     : '\(.\)' 2>/dev/null ||
23318echo X"$ac_file" |
23319    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23320  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23321  	  /^X\(\/\/\)$/{ s//\1/; q; }
23322  	  /^X\(\/\).*/{ s//\1/; q; }
23323  	  s/.*/./; q'`
23324  { case "$ac_dir" in
23325  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
23326  *)                      as_incr_dir=.;;
23327esac
23328as_dummy="$ac_dir"
23329for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
23330  case $as_mkdir_dir in
23331    # Skip DOS drivespec
23332    ?:) as_incr_dir=$as_mkdir_dir ;;
23333    *)
23334      as_incr_dir=$as_incr_dir/$as_mkdir_dir
23335      test -d "$as_incr_dir" ||
23336        mkdir "$as_incr_dir" ||
23337	{ { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
23338echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
23339   { (exit 1); exit 1; }; }
23340    ;;
23341  esac
23342done; }
23343
23344  ac_builddir=.
23345
23346if test "$ac_dir" != .; then
23347  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23348  # A "../" for each directory in $ac_dir_suffix.
23349  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
23350else
23351  ac_dir_suffix= ac_top_builddir=
23352fi
23353
23354case $srcdir in
23355  .)  # No --srcdir option.  We are building in place.
23356    ac_srcdir=.
23357    if test -z "$ac_top_builddir"; then
23358       ac_top_srcdir=.
23359    else
23360       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
23361    fi ;;
23362  [\\/]* | ?:[\\/]* )  # Absolute path.
23363    ac_srcdir=$srcdir$ac_dir_suffix;
23364    ac_top_srcdir=$srcdir ;;
23365  *) # Relative path.
23366    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
23367    ac_top_srcdir=$ac_top_builddir$srcdir ;;
23368esac
23369# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
23370# absolute.
23371ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
23372ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
23373ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
23374ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
23375
23376
23377  case $INSTALL in
23378  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23379  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
23380  esac
23381
23382  if test x"$ac_file" != x-; then
23383    { echo "$as_me:$LINENO: creating $ac_file" >&5
23384echo "$as_me: creating $ac_file" >&6;}
23385    rm -f "$ac_file"
23386  fi
23387  # Let's still pretend it is `configure' which instantiates (i.e., don't
23388  # use $as_me), people would be surprised to read:
23389  #    /* config.h.  Generated by config.status.  */
23390  if test x"$ac_file" = x-; then
23391    configure_input=
23392  else
23393    configure_input="$ac_file.  "
23394  fi
23395  configure_input=$configure_input"Generated from `echo $ac_file_in |
23396                                     sed 's,.*/,,'` by configure."
23397
23398  # First look for the input files in the build tree, otherwise in the
23399  # src tree.
23400  ac_file_inputs=`IFS=:
23401    for f in $ac_file_in; do
23402      case $f in
23403      -) echo $tmp/stdin ;;
23404      [\\/$]*)
23405         # Absolute (can't be DOS-style, as IFS=:)
23406         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23407echo "$as_me: error: cannot find input file: $f" >&2;}
23408   { (exit 1); exit 1; }; }
23409         echo $f;;
23410      *) # Relative
23411         if test -f "$f"; then
23412           # Build tree
23413           echo $f
23414         elif test -f "$srcdir/$f"; then
23415           # Source tree
23416           echo $srcdir/$f
23417         else
23418           # /dev/null tree
23419           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23420echo "$as_me: error: cannot find input file: $f" >&2;}
23421   { (exit 1); exit 1; }; }
23422         fi;;
23423      esac
23424    done` || { (exit 1); exit 1; }
23425_ACEOF
23426cat >>$CONFIG_STATUS <<_ACEOF
23427  sed "$ac_vpsub
23428$extrasub
23429_ACEOF
23430cat >>$CONFIG_STATUS <<\_ACEOF
23431:t
23432/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23433s,@configure_input@,$configure_input,;t t
23434s,@srcdir@,$ac_srcdir,;t t
23435s,@abs_srcdir@,$ac_abs_srcdir,;t t
23436s,@top_srcdir@,$ac_top_srcdir,;t t
23437s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
23438s,@builddir@,$ac_builddir,;t t
23439s,@abs_builddir@,$ac_abs_builddir,;t t
23440s,@top_builddir@,$ac_top_builddir,;t t
23441s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
23442s,@INSTALL@,$ac_INSTALL,;t t
23443" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
23444  rm -f $tmp/stdin
23445  if test x"$ac_file" != x-; then
23446    mv $tmp/out $ac_file
23447  else
23448    cat $tmp/out
23449    rm -f $tmp/out
23450  fi
23451
23452done
23453_ACEOF
23454cat >>$CONFIG_STATUS <<\_ACEOF
23455
23456#
23457# CONFIG_HEADER section.
23458#
23459
23460# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
23461# NAME is the cpp macro being defined and VALUE is the value it is being given.
23462#
23463# ac_d sets the value in "#define NAME VALUE" lines.
23464ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
23465ac_dB='[ 	].*$,\1#\2'
23466ac_dC=' '
23467ac_dD=',;t'
23468# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
23469ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
23470ac_uB='$,\1#\2define\3'
23471ac_uC=' '
23472ac_uD=',;t'
23473
23474for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
23475  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23476  case $ac_file in
23477  - | *:- | *:-:* ) # input from stdin
23478        cat >$tmp/stdin
23479        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23480        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23481  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23482        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23483  * )   ac_file_in=$ac_file.in ;;
23484  esac
23485
23486  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
23487echo "$as_me: creating $ac_file" >&6;}
23488
23489  # First look for the input files in the build tree, otherwise in the
23490  # src tree.
23491  ac_file_inputs=`IFS=:
23492    for f in $ac_file_in; do
23493      case $f in
23494      -) echo $tmp/stdin ;;
23495      [\\/$]*)
23496         # Absolute (can't be DOS-style, as IFS=:)
23497         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23498echo "$as_me: error: cannot find input file: $f" >&2;}
23499   { (exit 1); exit 1; }; }
23500         echo $f;;
23501      *) # Relative
23502         if test -f "$f"; then
23503           # Build tree
23504           echo $f
23505         elif test -f "$srcdir/$f"; then
23506           # Source tree
23507           echo $srcdir/$f
23508         else
23509           # /dev/null tree
23510           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23511echo "$as_me: error: cannot find input file: $f" >&2;}
23512   { (exit 1); exit 1; }; }
23513         fi;;
23514      esac
23515    done` || { (exit 1); exit 1; }
23516  # Remove the trailing spaces.
23517  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
23518
23519_ACEOF
23520
23521# Transform confdefs.h into two sed scripts, `conftest.defines' and
23522# `conftest.undefs', that substitutes the proper values into
23523# config.h.in to produce config.h.  The first handles `#define'
23524# templates, and the second `#undef' templates.
23525# And first: Protect against being on the right side of a sed subst in
23526# config.status.  Protect against being in an unquoted here document
23527# in config.status.
23528rm -f conftest.defines conftest.undefs
23529# Using a here document instead of a string reduces the quoting nightmare.
23530# Putting comments in sed scripts is not portable.
23531#
23532# `end' is used to avoid that the second main sed command (meant for
23533# 0-ary CPP macros) applies to n-ary macro definitions.
23534# See the Autoconf documentation for `clear'.
23535cat >confdef2sed.sed <<\_ACEOF
23536s/[\\&,]/\\&/g
23537s,[\\$`],\\&,g
23538t clear
23539: clear
23540s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	(][^ 	(]*\)\(([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
23541t end
23542s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
23543: end
23544_ACEOF
23545# If some macros were called several times there might be several times
23546# the same #defines, which is useless.  Nevertheless, we may not want to
23547# sort them, since we want the *last* AC-DEFINE to be honored.
23548uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
23549sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
23550rm -f confdef2sed.sed
23551
23552# This sed command replaces #undef with comments.  This is necessary, for
23553# example, in the case of _POSIX_SOURCE, which is predefined and required
23554# on some systems where configure will not decide to define it.
23555cat >>conftest.undefs <<\_ACEOF
23556s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
23557_ACEOF
23558
23559# Break up conftest.defines because some shells have a limit on the size
23560# of here documents, and old seds have small limits too (100 cmds).
23561echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
23562echo '  if egrep "^[ 	]*#[ 	]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
23563echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
23564echo '  :' >>$CONFIG_STATUS
23565rm -f conftest.tail
23566while grep . conftest.defines >/dev/null
23567do
23568  # Write a limited-size here document to $tmp/defines.sed.
23569  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
23570  # Speed up: don't consider the non `#define' lines.
23571  echo '/^[ 	]*#[ 	]*define/!b' >>$CONFIG_STATUS
23572  # Work around the forget-to-reset-the-flag bug.
23573  echo 't clr' >>$CONFIG_STATUS
23574  echo ': clr' >>$CONFIG_STATUS
23575  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
23576  echo 'CEOF
23577  sed -f $tmp/defines.sed $tmp/in >$tmp/out
23578  rm -f $tmp/in
23579  mv $tmp/out $tmp/in
23580' >>$CONFIG_STATUS
23581  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
23582  rm -f conftest.defines
23583  mv conftest.tail conftest.defines
23584done
23585rm -f conftest.defines
23586echo '  fi # egrep' >>$CONFIG_STATUS
23587echo >>$CONFIG_STATUS
23588
23589# Break up conftest.undefs because some shells have a limit on the size
23590# of here documents, and old seds have small limits too (100 cmds).
23591echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
23592rm -f conftest.tail
23593while grep . conftest.undefs >/dev/null
23594do
23595  # Write a limited-size here document to $tmp/undefs.sed.
23596  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
23597  # Speed up: don't consider the non `#undef'
23598  echo '/^[ 	]*#[ 	]*undef/!b' >>$CONFIG_STATUS
23599  # Work around the forget-to-reset-the-flag bug.
23600  echo 't clr' >>$CONFIG_STATUS
23601  echo ': clr' >>$CONFIG_STATUS
23602  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
23603  echo 'CEOF
23604  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
23605  rm -f $tmp/in
23606  mv $tmp/out $tmp/in
23607' >>$CONFIG_STATUS
23608  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
23609  rm -f conftest.undefs
23610  mv conftest.tail conftest.undefs
23611done
23612rm -f conftest.undefs
23613
23614cat >>$CONFIG_STATUS <<\_ACEOF
23615  # Let's still pretend it is `configure' which instantiates (i.e., don't
23616  # use $as_me), people would be surprised to read:
23617  #    /* config.h.  Generated by config.status.  */
23618  if test x"$ac_file" = x-; then
23619    echo "/* Generated by configure.  */" >$tmp/config.h
23620  else
23621    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
23622  fi
23623  cat $tmp/in >>$tmp/config.h
23624  rm -f $tmp/in
23625  if test x"$ac_file" != x-; then
23626    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
23627      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23628echo "$as_me: $ac_file is unchanged" >&6;}
23629    else
23630      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23631$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23632         X"$ac_file" : 'X\(//\)[^/]' \| \
23633         X"$ac_file" : 'X\(//\)$' \| \
23634         X"$ac_file" : 'X\(/\)' \| \
23635         .     : '\(.\)' 2>/dev/null ||
23636echo X"$ac_file" |
23637    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23638  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23639  	  /^X\(\/\/\)$/{ s//\1/; q; }
23640  	  /^X\(\/\).*/{ s//\1/; q; }
23641  	  s/.*/./; q'`
23642      { case "$ac_dir" in
23643  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
23644  *)                      as_incr_dir=.;;
23645esac
23646as_dummy="$ac_dir"
23647for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
23648  case $as_mkdir_dir in
23649    # Skip DOS drivespec
23650    ?:) as_incr_dir=$as_mkdir_dir ;;
23651    *)
23652      as_incr_dir=$as_incr_dir/$as_mkdir_dir
23653      test -d "$as_incr_dir" ||
23654        mkdir "$as_incr_dir" ||
23655	{ { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
23656echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
23657   { (exit 1); exit 1; }; }
23658    ;;
23659  esac
23660done; }
23661
23662      rm -f $ac_file
23663      mv $tmp/config.h $ac_file
23664    fi
23665  else
23666    cat $tmp/config.h
23667    rm -f $tmp/config.h
23668  fi
23669done
23670_ACEOF
23671cat >>$CONFIG_STATUS <<\_ACEOF
23672
23673#
23674# CONFIG_COMMANDS section.
23675#
23676for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
23677  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
23678  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
23679  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
23680$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23681         X"$ac_dest" : 'X\(//\)[^/]' \| \
23682         X"$ac_dest" : 'X\(//\)$' \| \
23683         X"$ac_dest" : 'X\(/\)' \| \
23684         .     : '\(.\)' 2>/dev/null ||
23685echo X"$ac_dest" |
23686    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23687  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23688  	  /^X\(\/\/\)$/{ s//\1/; q; }
23689  	  /^X\(\/\).*/{ s//\1/; q; }
23690  	  s/.*/./; q'`
23691  ac_builddir=.
23692
23693if test "$ac_dir" != .; then
23694  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23695  # A "../" for each directory in $ac_dir_suffix.
23696  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
23697else
23698  ac_dir_suffix= ac_top_builddir=
23699fi
23700
23701case $srcdir in
23702  .)  # No --srcdir option.  We are building in place.
23703    ac_srcdir=.
23704    if test -z "$ac_top_builddir"; then
23705       ac_top_srcdir=.
23706    else
23707       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
23708    fi ;;
23709  [\\/]* | ?:[\\/]* )  # Absolute path.
23710    ac_srcdir=$srcdir$ac_dir_suffix;
23711    ac_top_srcdir=$srcdir ;;
23712  *) # Relative path.
23713    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
23714    ac_top_srcdir=$ac_top_builddir$srcdir ;;
23715esac
23716# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
23717# absolute.
23718ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
23719ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
23720ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
23721ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
23722
23723
23724  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
23725echo "$as_me: executing $ac_dest commands" >&6;}
23726  case $ac_dest in
23727    Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile Makefile ;;
23728    Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.common Makefile.common ;;
23729    Makefile.rules ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.rules Makefile.rules ;;
23730    lib/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Makefile lib/Makefile ;;
23731    lib/Analysis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/Makefile lib/Analysis/Makefile ;;
23732    lib/Analysis/DataStructure/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/DataStructure/Makefile lib/Analysis/DataStructure/Makefile ;;
23733    lib/Analysis/IPA/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/IPA/Makefile lib/Analysis/IPA/Makefile ;;
23734    lib/Analysis/LiveVar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/LiveVar/Makefile lib/Analysis/LiveVar/Makefile ;;
23735    lib/AsmParser/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/AsmParser/Makefile lib/AsmParser/Makefile ;;
23736    lib/Bytecode/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Makefile lib/Bytecode/Makefile ;;
23737    lib/Bytecode/Reader/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Reader/Makefile lib/Bytecode/Reader/Makefile ;;
23738    lib/Bytecode/Writer/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Writer/Makefile lib/Bytecode/Writer/Makefile ;;
23739    lib/CWriter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CWriter/Makefile lib/CWriter/Makefile ;;
23740    lib/CodeGen/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/Makefile lib/CodeGen/Makefile ;;
23741    lib/CodeGen/InstrSched/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/InstrSched/Makefile lib/CodeGen/InstrSched/Makefile ;;
23742    lib/CodeGen/InstrSelection/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/InstrSelection/Makefile lib/CodeGen/InstrSelection/Makefile ;;
23743    lib/CodeGen/ModuloScheduling/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/ModuloScheduling/Makefile lib/CodeGen/ModuloScheduling/Makefile ;;
23744    lib/CodeGen/RegAlloc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/RegAlloc/Makefile lib/CodeGen/RegAlloc/Makefile ;;
23745    lib/CodeGen/SelectionDAG/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/SelectionDAG/Makefile lib/CodeGen/SelectionDAG/Makefile ;;
23746    lib/ExecutionEngine/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/Makefile lib/ExecutionEngine/Makefile ;;
23747    lib/ExecutionEngine/Interpreter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/Interpreter/Makefile lib/ExecutionEngine/Interpreter/Makefile ;;
23748    lib/ExecutionEngine/JIT/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/JIT/Makefile lib/ExecutionEngine/JIT/Makefile ;;
23749    lib/Support/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Support/Makefile lib/Support/Makefile ;;
23750    lib/Target/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/Makefile lib/Target/Makefile ;;
23751    lib/Target/Sparc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/Sparc/Makefile lib/Target/Sparc/Makefile ;;
23752    lib/Target/X86/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/X86/Makefile lib/Target/X86/Makefile ;;
23753    lib/Transforms/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Makefile lib/Transforms/Makefile ;;
23754    lib/Transforms/Hello/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Hello/Makefile lib/Transforms/Hello/Makefile ;;
23755    lib/Transforms/IPO/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/IPO/Makefile lib/Transforms/IPO/Makefile ;;
23756    lib/Transforms/Instrumentation/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Instrumentation/Makefile lib/Transforms/Instrumentation/Makefile ;;
23757    lib/Transforms/Instrumentation/ProfilePaths/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Instrumentation/ProfilePaths/Makefile lib/Transforms/Instrumentation/ProfilePaths/Makefile ;;
23758    lib/Transforms/Scalar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Scalar/Makefile lib/Transforms/Scalar/Makefile ;;
23759    lib/Transforms/Utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Utils/Makefile lib/Transforms/Utils/Makefile ;;
23760    lib/VMCore/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/VMCore/Makefile lib/VMCore/Makefile ;;
23761    runtime/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
23762    runtime/GCCLibraries/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/Makefile runtime/GCCLibraries/Makefile ;;
23763    runtime/GCCLibraries/crtend/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/crtend/Makefile runtime/GCCLibraries/crtend/Makefile ;;
23764    runtime/GCCLibraries/libc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libc/Makefile runtime/GCCLibraries/libc/Makefile ;;
23765    runtime/GCCLibraries/libg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libg/Makefile runtime/GCCLibraries/libg/Makefile ;;
23766    runtime/GCCLibraries/libgcc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libgcc/Makefile runtime/GCCLibraries/libgcc/Makefile ;;
23767    runtime/GCCLibraries/libm/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libm/Makefile runtime/GCCLibraries/libm/Makefile ;;
23768    runtime/GCCLibraries/libmalloc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libmalloc/Makefile runtime/GCCLibraries/libmalloc/Makefile ;;
23769    runtime/GCCLibraries/libucb/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libucb/Makefile runtime/GCCLibraries/libucb/Makefile ;;
23770    runtime/libdummy/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libdummy/Makefile runtime/libdummy/Makefile ;;
23771    runtime/libtrace/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libtrace/Makefile runtime/libtrace/Makefile ;;
23772    test/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile test/Makefile ;;
23773    test/Makefile.tests ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
23774    test/Programs/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile test/Programs/Makefile ;;
23775    test/Programs/Makefile.programs ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile.programs test/Programs/Makefile.programs ;;
23776    test/Programs/TEST.aa.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.Makefile test/Programs/TEST.aa.Makefile ;;
23777    test/Programs/TEST.dsgraph.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.report test/Programs/TEST.dsgraph.report ;;
23778    test/Programs/TEST.micro.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.micro.report test/Programs/TEST.micro.report ;;
23779    test/Programs/TEST.aa.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.report test/Programs/TEST.aa.report ;;
23780    test/Programs/TEST.example.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.example.Makefile test/Programs/TEST.example.Makefile ;;
23781    test/Programs/TEST.nightly.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.Makefile test/Programs/TEST.nightly.Makefile ;;
23782    test/Programs/TEST.buildrepo.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.buildrepo.Makefile test/Programs/TEST.buildrepo.Makefile ;;
23783    test/Programs/TEST.jit.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.Makefile test/Programs/TEST.jit.Makefile ;;
23784    test/Programs/TEST.nightly.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.report test/Programs/TEST.nightly.report ;;
23785    test/Programs/TEST.dsgraph.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.Makefile test/Programs/TEST.dsgraph.Makefile ;;
23786    test/Programs/TEST.jit.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.report test/Programs/TEST.jit.report ;;
23787    test/Programs/TEST.typesafe.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.typesafe.Makefile test/Programs/TEST.typesafe.Makefile ;;
23788    test/Programs/TEST.dsgraph.gnuplot ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.gnuplot test/Programs/TEST.dsgraph.gnuplot ;;
23789    test/Programs/TEST.micro.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.micro.Makefile test/Programs/TEST.micro.Makefile ;;
23790    test/Programs/External/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/Makefile test/Programs/External/Makefile ;;
23791    test/Programs/External/SPEC/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile test/Programs/External/SPEC/Makefile ;;
23792    test/Programs/External/SPEC/CFP2000/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/Makefile test/Programs/External/SPEC/CFP2000/Makefile ;;
23793    test/Programs/External/SPEC/CFP2000/179.art/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/179.art/Makefile test/Programs/External/SPEC/CFP2000/179.art/Makefile ;;
23794    test/Programs/External/SPEC/CFP2000/183.equake/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/183.equake/Makefile test/Programs/External/SPEC/CFP2000/183.equake/Makefile ;;
23795    test/Programs/External/SPEC/CFP2000/188.ammp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CFP2000/188.ammp/Makefile test/Programs/External/SPEC/CFP2000/188.ammp/Makefile ;;
23796    test/Programs/External/SPEC/CINT2000/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/Makefile test/Programs/External/SPEC/CINT2000/Makefile ;;
23797    test/Programs/External/SPEC/CINT2000/164.gzip/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/164.gzip/Makefile test/Programs/External/SPEC/CINT2000/164.gzip/Makefile ;;
23798    test/Programs/External/SPEC/CINT2000/175.vpr/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/175.vpr/Makefile test/Programs/External/SPEC/CINT2000/175.vpr/Makefile ;;
23799    test/Programs/External/SPEC/CINT2000/176.gcc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/176.gcc/Makefile test/Programs/External/SPEC/CINT2000/176.gcc/Makefile ;;
23800    test/Programs/External/SPEC/CINT2000/181.mcf/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/181.mcf/Makefile test/Programs/External/SPEC/CINT2000/181.mcf/Makefile ;;
23801    test/Programs/External/SPEC/CINT2000/186.crafty/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/186.crafty/Makefile test/Programs/External/SPEC/CINT2000/186.crafty/Makefile ;;
23802    test/Programs/External/SPEC/CINT2000/197.parser/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/197.parser/Makefile test/Programs/External/SPEC/CINT2000/197.parser/Makefile ;;
23803    test/Programs/External/SPEC/CINT2000/254.gap/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/254.gap/Makefile test/Programs/External/SPEC/CINT2000/254.gap/Makefile ;;
23804    test/Programs/External/SPEC/CINT2000/255.vortex/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/255.vortex/Makefile test/Programs/External/SPEC/CINT2000/255.vortex/Makefile ;;
23805    test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile ;;
23806    test/Programs/External/SPEC/CINT2000/300.twolf/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/CINT2000/300.twolf/Makefile test/Programs/External/SPEC/CINT2000/300.twolf/Makefile ;;
23807    test/Programs/LLVMSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/LLVMSource/Makefile test/Programs/LLVMSource/Makefile ;;
23808    test/Programs/MultiSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile test/Programs/MultiSource/Makefile ;;
23809    test/Programs/MultiSource/Makefile.multisrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile.multisrc test/Programs/MultiSource/Makefile.multisrc ;;
23810    test/Programs/MultiSource/Burg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Burg/Makefile test/Programs/MultiSource/Burg/Makefile ;;
23811    test/Programs/MultiSource/Fhourstones/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Fhourstones/Makefile test/Programs/MultiSource/Fhourstones/Makefile ;;
23812    test/Programs/MultiSource/McCat/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/Makefile test/Programs/MultiSource/McCat/Makefile ;;
23813    test/Programs/MultiSource/McCat/01-qbsort/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/01-qbsort/Makefile test/Programs/MultiSource/McCat/01-qbsort/Makefile ;;
23814    test/Programs/MultiSource/McCat/03-testtrie/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/03-testtrie/Makefile test/Programs/MultiSource/McCat/03-testtrie/Makefile ;;
23815    test/Programs/MultiSource/McCat/04-bisect/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/04-bisect/Makefile test/Programs/MultiSource/McCat/04-bisect/Makefile ;;
23816    test/Programs/MultiSource/McCat/05-eks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/05-eks/Makefile test/Programs/MultiSource/McCat/05-eks/Makefile ;;
23817    test/Programs/MultiSource/McCat/08-main/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/08-main/Makefile test/Programs/MultiSource/McCat/08-main/Makefile ;;
23818    test/Programs/MultiSource/McCat/09-vor/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/09-vor/Makefile test/Programs/MultiSource/McCat/09-vor/Makefile ;;
23819    test/Programs/MultiSource/McCat/12-IOtest/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/12-IOtest/Makefile test/Programs/MultiSource/McCat/12-IOtest/Makefile ;;
23820    test/Programs/MultiSource/McCat/15-trie/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/15-trie/Makefile test/Programs/MultiSource/McCat/15-trie/Makefile ;;
23821    test/Programs/MultiSource/McCat/17-bintr/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/17-bintr/Makefile test/Programs/MultiSource/McCat/17-bintr/Makefile ;;
23822    test/Programs/MultiSource/McCat/18-imp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/McCat/18-imp/Makefile test/Programs/MultiSource/McCat/18-imp/Makefile ;;
23823    test/Programs/MultiSource/Olden/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/Makefile test/Programs/MultiSource/Olden/Makefile ;;
23824    test/Programs/MultiSource/Olden/bh/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/bh/Makefile test/Programs/MultiSource/Olden/bh/Makefile ;;
23825    test/Programs/MultiSource/Olden/bisort/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/bisort/Makefile test/Programs/MultiSource/Olden/bisort/Makefile ;;
23826    test/Programs/MultiSource/Olden/em3d/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/em3d/Makefile test/Programs/MultiSource/Olden/em3d/Makefile ;;
23827    test/Programs/MultiSource/Olden/health/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/health/Makefile test/Programs/MultiSource/Olden/health/Makefile ;;
23828    test/Programs/MultiSource/Olden/mst/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/mst/Makefile test/Programs/MultiSource/Olden/mst/Makefile ;;
23829    test/Programs/MultiSource/Olden/perimeter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/perimeter/Makefile test/Programs/MultiSource/Olden/perimeter/Makefile ;;
23830    test/Programs/MultiSource/Olden/power/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/power/Makefile test/Programs/MultiSource/Olden/power/Makefile ;;
23831    test/Programs/MultiSource/Olden/treeadd/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/treeadd/Makefile test/Programs/MultiSource/Olden/treeadd/Makefile ;;
23832    test/Programs/MultiSource/Olden/tsp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/tsp/Makefile test/Programs/MultiSource/Olden/tsp/Makefile ;;
23833    test/Programs/MultiSource/Olden/voronoi/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Olden/voronoi/Makefile test/Programs/MultiSource/Olden/voronoi/Makefile ;;
23834    test/Programs/MultiSource/OptimizerEval/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/OptimizerEval/Makefile test/Programs/MultiSource/OptimizerEval/Makefile ;;
23835    test/Programs/MultiSource/Ptrdist/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Ptrdist/Makefile test/Programs/MultiSource/Ptrdist/Makefile ;;
23836    test/Programs/MultiSource/Ptrdist/anagram/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Ptrdist/anagram/Makefile test/Programs/MultiSource/Ptrdist/anagram/Makefile ;;
23837    test/Programs/MultiSource/Ptrdist/bc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Ptrdist/bc/Makefile test/Programs/MultiSource/Ptrdist/bc/Makefile ;;
23838    test/Programs/MultiSource/Ptrdist/ft/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Ptrdist/ft/Makefile test/Programs/MultiSource/Ptrdist/ft/Makefile ;;
23839    test/Programs/MultiSource/Ptrdist/ks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Ptrdist/ks/Makefile test/Programs/MultiSource/Ptrdist/ks/Makefile ;;
23840    test/Programs/MultiSource/Ptrdist/yacr2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Ptrdist/yacr2/Makefile test/Programs/MultiSource/Ptrdist/yacr2/Makefile ;;
23841    test/Programs/MultiSource/aha/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/aha/Makefile test/Programs/MultiSource/aha/Makefile ;;
23842    test/Programs/MultiSource/llubenchmark/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/llubenchmark/Makefile test/Programs/MultiSource/llubenchmark/Makefile ;;
23843    test/Programs/MultiSource/sgefa/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/sgefa/Makefile test/Programs/MultiSource/sgefa/Makefile ;;
23844    test/Programs/MultiSource/sim/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/sim/Makefile test/Programs/MultiSource/sim/Makefile ;;
23845    test/Programs/NoSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Makefile test/Programs/NoSource/Makefile ;;
23846    test/Programs/NoSource/Flex/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Flex/Makefile test/Programs/NoSource/Flex/Makefile ;;
23847    test/Programs/NoSource/Larn/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Larn/Makefile test/Programs/NoSource/Larn/Makefile ;;
23848    test/Programs/NoSource/Moria-5.5.2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Moria-5.5.2/Makefile test/Programs/NoSource/Moria-5.5.2/Makefile ;;
23849    test/Programs/NoSource/Povray31/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Povray31/Makefile test/Programs/NoSource/Povray31/Makefile ;;
23850    test/Programs/NoSource/m4/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/m4/Makefile test/Programs/NoSource/m4/Makefile ;;
23851    test/Programs/SingleSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile test/Programs/SingleSource/Makefile ;;
23852    test/Programs/SingleSource/Makefile.singlesrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile.singlesrc test/Programs/SingleSource/Makefile.singlesrc ;;
23853    test/Programs/SingleSource/CustomChecked/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/CustomChecked/Makefile test/Programs/SingleSource/CustomChecked/Makefile ;;
23854    test/Programs/SingleSource/Shootout/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Shootout/Makefile test/Programs/SingleSource/Shootout/Makefile ;;
23855    test/Programs/SingleSource/Stanford/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Stanford/Makefile test/Programs/SingleSource/Stanford/Makefile ;;
23856    test/Programs/SingleSource/UnitTests/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/UnitTests/Makefile test/Programs/SingleSource/UnitTests/Makefile ;;
23857    tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/Makefile tools/Makefile ;;
23858    tools/analyze/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/analyze/Makefile tools/analyze/Makefile ;;
23859    tools/as/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/as/Makefile tools/as/Makefile ;;
23860    tools/bugpoint/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/bugpoint/Makefile tools/bugpoint/Makefile ;;
23861    tools/dis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/dis/Makefile tools/dis/Makefile ;;
23862    tools/extract/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/extract/Makefile tools/extract/Makefile ;;
23863    tools/gccas/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/gccas/Makefile tools/gccas/Makefile ;;
23864    tools/gccld/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/gccld/Makefile tools/gccld/Makefile ;;
23865    tools/link/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/link/Makefile tools/link/Makefile ;;
23866    tools/llc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llc/Makefile tools/llc/Makefile ;;
23867    tools/lli/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/lli/Makefile tools/lli/Makefile ;;
23868    tools/opt/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/opt/Makefile tools/opt/Makefile ;;
23869    tools/llee/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llee/Makefile tools/llee/Makefile ;;
23870    tools/llvm-as/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-as/Makefile tools/llvm-as/Makefile ;;
23871    tools/llvm-dis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-dis/Makefile tools/llvm-dis/Makefile ;;
23872    utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Makefile utils/Makefile ;;
23873    utils/Burg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Burg/Makefile utils/Burg/Makefile ;;
23874    utils/Burg/Doc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Burg/Doc/Makefile utils/Burg/Doc/Makefile ;;
23875    utils/TableGen/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/TableGen/Makefile utils/TableGen/Makefile ;;
23876    www/docs/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/www/docs/Makefile www/docs/Makefile ;;
23877    projects/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/Makefile projects/Makefile ;;
23878    projects/sample/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/Makefile projects/sample/Makefile ;;
23879    projects/sample/Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/Makefile.common projects/sample/Makefile.common ;;
23880    projects/sample/Makefile.config ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/Makefile.config projects/sample/Makefile.config ;;
23881    projects/sample/lib/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/lib/Makefile projects/sample/lib/Makefile ;;
23882    projects/sample/lib/sample/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/lib/sample/Makefile projects/sample/lib/sample/Makefile ;;
23883    projects/sample/tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/tools/Makefile projects/sample/tools/Makefile ;;
23884    projects/sample/tools/sample/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/tools/sample/Makefile projects/sample/tools/sample/Makefile ;;
23885    projects/ModuleMaker/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/Makefile projects/ModuleMaker/Makefile ;;
23886    projects/ModuleMaker/Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/Makefile.common projects/ModuleMaker/Makefile.common ;;
23887    projects/ModuleMaker/tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/tools/Makefile projects/ModuleMaker/tools/Makefile ;;
23888    projects/ModuleMaker/tools/ModuleMaker/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/tools/ModuleMaker/Makefile projects/ModuleMaker/tools/ModuleMaker/Makefile ;;
23889  esac
23890done
23891_ACEOF
23892
23893cat >>$CONFIG_STATUS <<\_ACEOF
23894
23895{ (exit 0); exit 0; }
23896_ACEOF
23897chmod +x $CONFIG_STATUS
23898ac_clean_files=$ac_clean_files_save
23899
23900
23901# configure is writing to config.log, and then calls config.status.
23902# config.status does its own redirection, appending to config.log.
23903# Unfortunately, on DOS this fails, as config.log is still kept open
23904# by configure, so config.status won't be able to write to it; its
23905# output is simply discarded.  So we exec the FD to /dev/null,
23906# effectively closing config.log, so it can be properly (re)opened and
23907# appended to by config.status.  When coming back to configure, we
23908# need to make the FD available again.
23909if test "$no_create" != yes; then
23910  ac_cs_success=:
23911  exec 5>/dev/null
23912  $SHELL $CONFIG_STATUS || ac_cs_success=false
23913  exec 5>>config.log
23914  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23915  # would make configure fail if this is the last instruction.
23916  $ac_cs_success || { (exit 1); exit 1; }
23917fi
23918
23919