Modified the checks slightly so that one can re-configure LLVM without
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57 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 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17   emulate sh
18   NULLCMD=:
19   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20   # is contrary to our usage.  Disable this feature.
21   alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23   set -o posix
24 fi
25
26 # Support unset when possible.
27 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
28   as_unset=unset
29 else
30   as_unset=false
31 fi
32
33
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
39
40 # NLS nuisances.
41 for as_var in \
42   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44   LC_TELEPHONE LC_TIME
45 do
46   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
47     eval $as_var=C; export $as_var
48   else
49     $as_unset $as_var
50   fi
51 done
52
53 # Required to use basename.
54 if expr a : '\(a\)' >/dev/null 2>&1; then
55   as_expr=expr
56 else
57   as_expr=false
58 fi
59
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61   as_basename=basename
62 else
63   as_basename=false
64 fi
65
66
67 # Name of the executable.
68 as_me=`$as_basename "$0" ||
69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70          X"$0" : 'X\(//\)$' \| \
71          X"$0" : 'X\(/\)$' \| \
72          .     : '\(.\)' 2>/dev/null ||
73 echo X/"$0" |
74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75           /^X\/\(\/\/\)$/{ s//\1/; q; }
76           /^X\/\(\/\).*/{ s//\1/; q; }
77           s/.*/./; q'`
78
79
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90   echo "#! /bin/sh" >conf$$.sh
91   echo  "exit 0"   >>conf$$.sh
92   chmod +x conf$$.sh
93   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94     PATH_SEPARATOR=';'
95   else
96     PATH_SEPARATOR=:
97   fi
98   rm -f conf$$.sh
99 fi
100
101
102   as_lineno_1=$LINENO
103   as_lineno_2=$LINENO
104   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105   test "x$as_lineno_1" != "x$as_lineno_2" &&
106   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107   # Find who we are.  Look in the path if we contain no path at all
108   # relative or not.
109   case $0 in
110     *[\\/]* ) as_myself=$0 ;;
111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 for as_dir in $PATH
113 do
114   IFS=$as_save_IFS
115   test -z "$as_dir" && as_dir=.
116   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 done
118
119        ;;
120   esac
121   # We did not find ourselves, most probably we were run as `sh COMMAND'
122   # in which case we are not to be found in the path.
123   if test "x$as_myself" = x; then
124     as_myself=$0
125   fi
126   if test ! -f "$as_myself"; then
127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128    { (exit 1); exit 1; }; }
129   fi
130   case $CONFIG_SHELL in
131   '')
132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 do
135   IFS=$as_save_IFS
136   test -z "$as_dir" && as_dir=.
137   for as_base in sh bash ksh sh5; do
138          case $as_dir in
139          /*)
140            if ("$as_dir/$as_base" -c '
141   as_lineno_1=$LINENO
142   as_lineno_2=$LINENO
143   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144   test "x$as_lineno_1" != "x$as_lineno_2" &&
145   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148              CONFIG_SHELL=$as_dir/$as_base
149              export CONFIG_SHELL
150              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151            fi;;
152          esac
153        done
154 done
155 ;;
156   esac
157
158   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159   # uniformly replaced by the line number.  The first 'sed' inserts a
160   # line-number line before each line; the second 'sed' does the real
161   # work.  The second script uses 'N' to pair each line-number line
162   # with the numbered line, and appends trailing '-' during
163   # substitution so that $LINENO is not a special case at line end.
164   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166   sed '=' <$as_myself |
167     sed '
168       N
169       s,$,-,
170       : loop
171       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172       t loop
173       s,-$,,
174       s,^['$as_cr_digits']*\n,,
175     ' >$as_me.lineno &&
176   chmod +x $as_me.lineno ||
177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178    { (exit 1); exit 1; }; }
179
180   # Don't try to exec as it changes $[0], causing all sort of problems
181   # (the dirname of $[0] is not the place where we might find the
182   # original and so on.  Autoconf is especially sensible to this).
183   . ./$as_me.lineno
184   # Exit status is that of the last command.
185   exit
186 }
187
188
189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190   *c*,-n*) ECHO_N= ECHO_C='
191 ' ECHO_T='      ' ;;
192   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 esac
195
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197   as_expr=expr
198 else
199   as_expr=false
200 fi
201
202 rm -f conf$$ conf$$.exe conf$$.file
203 echo >conf$$.file
204 if ln -s conf$$.file conf$$ 2>/dev/null; then
205   # We could just check for DJGPP; but this test a) works b) is more generic
206   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207   if test -f conf$$.exe; then
208     # Don't use ln at all; we don't have any links
209     as_ln_s='cp -p'
210   else
211     as_ln_s='ln -s'
212   fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214   as_ln_s=ln
215 else
216   as_ln_s='cp -p'
217 fi
218 rm -f conf$$ conf$$.exe conf$$.file
219
220 if mkdir -p . 2>/dev/null; then
221   as_mkdir_p=:
222 else
223   as_mkdir_p=false
224 fi
225
226 as_executable_p="test -f"
227
228 # Sed expression to map a string onto a valid CPP name.
229 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
230
231 # Sed expression to map a string onto a valid variable name.
232 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
233
234
235 # IFS
236 # We need space, tab and new line, in precisely that order.
237 as_nl='
238 '
239 IFS="   $as_nl"
240
241 # CDPATH.
242 $as_unset CDPATH
243
244
245
246 # Check that we are running under the correct shell.
247 SHELL=${CONFIG_SHELL-/bin/sh}
248
249 case X$ECHO in
250 X*--fallback-echo)
251   # Remove one level of quotation (which was required for Make).
252   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
253   ;;
254 esac
255
256 echo=${ECHO-echo}
257 if test "X$1" = X--no-reexec; then
258   # Discard the --no-reexec flag, and continue.
259   shift
260 elif test "X$1" = X--fallback-echo; then
261   # Avoid inline document here, it may be left over
262   :
263 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
264   # Yippee, $echo works!
265   :
266 else
267   # Restart under the correct shell.
268   exec $SHELL "$0" --no-reexec ${1+"$@"}
269 fi
270
271 if test "X$1" = X--fallback-echo; then
272   # used as fallback echo
273   shift
274   cat <<EOF
275 $*
276 EOF
277   exit 0
278 fi
279
280 # The HP-UX ksh and POSIX shell print the target directory to stdout
281 # if CDPATH is set.
282 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
283
284 if test -z "$ECHO"; then
285 if test "X${echo_test_string+set}" != Xset; then
286 # find a string as large as possible, as long as the shell can cope with it
287   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
288     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
289     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
290        echo_test_string="`eval $cmd`" &&
291        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
292     then
293       break
294     fi
295   done
296 fi
297
298 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
299    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
300    test "X$echo_testing_string" = "X$echo_test_string"; then
301   :
302 else
303   # The Solaris, AIX, and Digital Unix default echo programs unquote
304   # backslashes.  This makes it impossible to quote backslashes using
305   #   echo "$something" | sed 's/\\/\\\\/g'
306   #
307   # So, first we look for a working echo in the user's PATH.
308
309   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
310   for dir in $PATH /usr/ucb; do
311     IFS="$lt_save_ifs"
312     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
313        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
314        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
315        test "X$echo_testing_string" = "X$echo_test_string"; then
316       echo="$dir/echo"
317       break
318     fi
319   done
320   IFS="$lt_save_ifs"
321
322   if test "X$echo" = Xecho; then
323     # We didn't find a better echo, so look for alternatives.
324     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
325        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
326        test "X$echo_testing_string" = "X$echo_test_string"; then
327       # This shell has a builtin print -r that does the trick.
328       echo='print -r'
329     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
330          test "X$CONFIG_SHELL" != X/bin/ksh; then
331       # If we have ksh, try running configure again with it.
332       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
333       export ORIGINAL_CONFIG_SHELL
334       CONFIG_SHELL=/bin/ksh
335       export CONFIG_SHELL
336       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
337     else
338       # Try using printf.
339       echo='printf %s\n'
340       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
341          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
342          test "X$echo_testing_string" = "X$echo_test_string"; then
343         # Cool, printf works
344         :
345       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
346            test "X$echo_testing_string" = 'X\t' &&
347            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
348            test "X$echo_testing_string" = "X$echo_test_string"; then
349         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
350         export CONFIG_SHELL
351         SHELL="$CONFIG_SHELL"
352         export SHELL
353         echo="$CONFIG_SHELL $0 --fallback-echo"
354       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
355            test "X$echo_testing_string" = 'X\t' &&
356            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
357            test "X$echo_testing_string" = "X$echo_test_string"; then
358         echo="$CONFIG_SHELL $0 --fallback-echo"
359       else
360         # maybe with a smaller string...
361         prev=:
362
363         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
364           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
365           then
366             break
367           fi
368           prev="$cmd"
369         done
370
371         if test "$prev" != 'sed 50q "$0"'; then
372           echo_test_string=`eval $prev`
373           export echo_test_string
374           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
375         else
376           # Oops.  We lost completely, so just stick with echo.
377           echo=echo
378         fi
379       fi
380     fi
381   fi
382 fi
383 fi
384
385 # Copy echo and quote the copy suitably for passing to libtool from
386 # the Makefile, instead of quoting the original, which is used later.
387 ECHO=$echo
388 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
389    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
390 fi
391
392
393
394
395 tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`
396
397 tagnames=`echo "$tagnames,F77" | sed 's/^,//'`
398
399 # Name of the host.
400 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
401 # so uname gets run too.
402 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
403
404 exec 6>&1
405
406 #
407 # Initializations.
408 #
409 ac_default_prefix=/usr/local
410 ac_config_libobj_dir=.
411 cross_compiling=no
412 subdirs=
413 MFLAGS=
414 MAKEFLAGS=
415 SHELL=${CONFIG_SHELL-/bin/sh}
416
417 # Maximum number of lines to put in a shell here document.
418 # This variable seems obsolete.  It should probably be removed, and
419 # only ac_max_sed_lines should be used.
420 : ${ac_max_here_lines=38}
421
422 # Identity of this package.
423 PACKAGE_NAME='[LLVM]'
424 PACKAGE_TARNAME='--llvm--'
425 PACKAGE_VERSION='[1.0]'
426 PACKAGE_STRING='[LLVM] [1.0]'
427 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
428
429 # Factoring default headers for most tests.
430 ac_includes_default="\
431 #include <stdio.h>
432 #if HAVE_SYS_TYPES_H
433 # include <sys/types.h>
434 #endif
435 #if HAVE_SYS_STAT_H
436 # include <sys/stat.h>
437 #endif
438 #if STDC_HEADERS
439 # include <stdlib.h>
440 # include <stddef.h>
441 #else
442 # if HAVE_STDLIB_H
443 #  include <stdlib.h>
444 # endif
445 #endif
446 #if HAVE_STRING_H
447 # if !STDC_HEADERS && HAVE_MEMORY_H
448 #  include <memory.h>
449 # endif
450 # include <string.h>
451 #endif
452 #if HAVE_STRINGS_H
453 # include <strings.h>
454 #endif
455 #if HAVE_INTTYPES_H
456 # include <inttypes.h>
457 #else
458 # if HAVE_STDINT_H
459 #  include <stdint.h>
460 # endif
461 #endif
462 #if HAVE_UNISTD_H
463 # include <unistd.h>
464 #endif"
465
466 ac_unique_file=""Makefile.config.in""
467 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os OS LLVMGCCDIR ARCH CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP ifGNUmake LEX LEXLIB LEX_OUTPUT_ROOT YACC EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RPWD SED RM MKDIR DATE MV DOT ETAGS PURIFY PYTHON QMTEST ALLOCA LIBOBJS MMAP_FILE ENABLE_PURIFY ENABLE_OPTIMIZED USE_SPEC UPB DISABLE_LLC_DIFFS JIT SPEC_ROOT BCR PAPIDIR LTLIBOBJS'
468 ac_subst_files=''
469
470 # Initialize some variables set by options.
471 ac_init_help=
472 ac_init_version=false
473 # The variables have the same names as the options, with
474 # dashes changed to underlines.
475 cache_file=/dev/null
476 exec_prefix=NONE
477 no_create=
478 no_recursion=
479 prefix=NONE
480 program_prefix=NONE
481 program_suffix=NONE
482 program_transform_name=s,x,x,
483 silent=
484 site=
485 srcdir=
486 verbose=
487 x_includes=NONE
488 x_libraries=NONE
489
490 # Installation directory options.
491 # These are left unexpanded so users can "make install exec_prefix=/foo"
492 # and all the variables that are supposed to be based on exec_prefix
493 # by default will actually change.
494 # Use braces instead of parens because sh, perl, etc. also accept them.
495 bindir='${exec_prefix}/bin'
496 sbindir='${exec_prefix}/sbin'
497 libexecdir='${exec_prefix}/libexec'
498 datadir='${prefix}/share'
499 sysconfdir='${prefix}/etc'
500 sharedstatedir='${prefix}/com'
501 localstatedir='${prefix}/var'
502 libdir='${exec_prefix}/lib'
503 includedir='${prefix}/include'
504 oldincludedir='/usr/include'
505 infodir='${prefix}/info'
506 mandir='${prefix}/man'
507
508 ac_prev=
509 for ac_option
510 do
511   # If the previous option needs an argument, assign it.
512   if test -n "$ac_prev"; then
513     eval "$ac_prev=\$ac_option"
514     ac_prev=
515     continue
516   fi
517
518   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
519
520   # Accept the important Cygnus configure options, so we can diagnose typos.
521
522   case $ac_option in
523
524   -bindir | --bindir | --bindi | --bind | --bin | --bi)
525     ac_prev=bindir ;;
526   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
527     bindir=$ac_optarg ;;
528
529   -build | --build | --buil | --bui | --bu)
530     ac_prev=build_alias ;;
531   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
532     build_alias=$ac_optarg ;;
533
534   -cache-file | --cache-file | --cache-fil | --cache-fi \
535   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
536     ac_prev=cache_file ;;
537   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
538   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
539     cache_file=$ac_optarg ;;
540
541   --config-cache | -C)
542     cache_file=config.cache ;;
543
544   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
545     ac_prev=datadir ;;
546   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
547   | --da=*)
548     datadir=$ac_optarg ;;
549
550   -disable-* | --disable-*)
551     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
552     # Reject names that are not valid shell variable names.
553     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
554       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
555    { (exit 1); exit 1; }; }
556     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
557     eval "enable_$ac_feature=no" ;;
558
559   -enable-* | --enable-*)
560     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
561     # Reject names that are not valid shell variable names.
562     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
563       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
564    { (exit 1); exit 1; }; }
565     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
566     case $ac_option in
567       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
568       *) ac_optarg=yes ;;
569     esac
570     eval "enable_$ac_feature='$ac_optarg'" ;;
571
572   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
573   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
574   | --exec | --exe | --ex)
575     ac_prev=exec_prefix ;;
576   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
577   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
578   | --exec=* | --exe=* | --ex=*)
579     exec_prefix=$ac_optarg ;;
580
581   -gas | --gas | --ga | --g)
582     # Obsolete; use --with-gas.
583     with_gas=yes ;;
584
585   -help | --help | --hel | --he | -h)
586     ac_init_help=long ;;
587   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
588     ac_init_help=recursive ;;
589   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
590     ac_init_help=short ;;
591
592   -host | --host | --hos | --ho)
593     ac_prev=host_alias ;;
594   -host=* | --host=* | --hos=* | --ho=*)
595     host_alias=$ac_optarg ;;
596
597   -includedir | --includedir | --includedi | --included | --include \
598   | --includ | --inclu | --incl | --inc)
599     ac_prev=includedir ;;
600   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
601   | --includ=* | --inclu=* | --incl=* | --inc=*)
602     includedir=$ac_optarg ;;
603
604   -infodir | --infodir | --infodi | --infod | --info | --inf)
605     ac_prev=infodir ;;
606   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
607     infodir=$ac_optarg ;;
608
609   -libdir | --libdir | --libdi | --libd)
610     ac_prev=libdir ;;
611   -libdir=* | --libdir=* | --libdi=* | --libd=*)
612     libdir=$ac_optarg ;;
613
614   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
615   | --libexe | --libex | --libe)
616     ac_prev=libexecdir ;;
617   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
618   | --libexe=* | --libex=* | --libe=*)
619     libexecdir=$ac_optarg ;;
620
621   -localstatedir | --localstatedir | --localstatedi | --localstated \
622   | --localstate | --localstat | --localsta | --localst \
623   | --locals | --local | --loca | --loc | --lo)
624     ac_prev=localstatedir ;;
625   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
626   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
627   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
628     localstatedir=$ac_optarg ;;
629
630   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
631     ac_prev=mandir ;;
632   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
633     mandir=$ac_optarg ;;
634
635   -nfp | --nfp | --nf)
636     # Obsolete; use --without-fp.
637     with_fp=no ;;
638
639   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
640   | --no-cr | --no-c | -n)
641     no_create=yes ;;
642
643   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
644   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
645     no_recursion=yes ;;
646
647   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
648   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
649   | --oldin | --oldi | --old | --ol | --o)
650     ac_prev=oldincludedir ;;
651   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
652   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
653   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
654     oldincludedir=$ac_optarg ;;
655
656   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
657     ac_prev=prefix ;;
658   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
659     prefix=$ac_optarg ;;
660
661   -program-prefix | --program-prefix | --program-prefi | --program-pref \
662   | --program-pre | --program-pr | --program-p)
663     ac_prev=program_prefix ;;
664   -program-prefix=* | --program-prefix=* | --program-prefi=* \
665   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
666     program_prefix=$ac_optarg ;;
667
668   -program-suffix | --program-suffix | --program-suffi | --program-suff \
669   | --program-suf | --program-su | --program-s)
670     ac_prev=program_suffix ;;
671   -program-suffix=* | --program-suffix=* | --program-suffi=* \
672   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
673     program_suffix=$ac_optarg ;;
674
675   -program-transform-name | --program-transform-name \
676   | --program-transform-nam | --program-transform-na \
677   | --program-transform-n | --program-transform- \
678   | --program-transform | --program-transfor \
679   | --program-transfo | --program-transf \
680   | --program-trans | --program-tran \
681   | --progr-tra | --program-tr | --program-t)
682     ac_prev=program_transform_name ;;
683   -program-transform-name=* | --program-transform-name=* \
684   | --program-transform-nam=* | --program-transform-na=* \
685   | --program-transform-n=* | --program-transform-=* \
686   | --program-transform=* | --program-transfor=* \
687   | --program-transfo=* | --program-transf=* \
688   | --program-trans=* | --program-tran=* \
689   | --progr-tra=* | --program-tr=* | --program-t=*)
690     program_transform_name=$ac_optarg ;;
691
692   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
693   | -silent | --silent | --silen | --sile | --sil)
694     silent=yes ;;
695
696   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
697     ac_prev=sbindir ;;
698   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
699   | --sbi=* | --sb=*)
700     sbindir=$ac_optarg ;;
701
702   -sharedstatedir | --sharedstatedir | --sharedstatedi \
703   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
704   | --sharedst | --shareds | --shared | --share | --shar \
705   | --sha | --sh)
706     ac_prev=sharedstatedir ;;
707   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
708   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
709   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
710   | --sha=* | --sh=*)
711     sharedstatedir=$ac_optarg ;;
712
713   -site | --site | --sit)
714     ac_prev=site ;;
715   -site=* | --site=* | --sit=*)
716     site=$ac_optarg ;;
717
718   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
719     ac_prev=srcdir ;;
720   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
721     srcdir=$ac_optarg ;;
722
723   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
724   | --syscon | --sysco | --sysc | --sys | --sy)
725     ac_prev=sysconfdir ;;
726   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
727   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
728     sysconfdir=$ac_optarg ;;
729
730   -target | --target | --targe | --targ | --tar | --ta | --t)
731     ac_prev=target_alias ;;
732   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
733     target_alias=$ac_optarg ;;
734
735   -v | -verbose | --verbose | --verbos | --verbo | --verb)
736     verbose=yes ;;
737
738   -version | --version | --versio | --versi | --vers | -V)
739     ac_init_version=: ;;
740
741   -with-* | --with-*)
742     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
743     # Reject names that are not valid shell variable names.
744     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
745       { echo "$as_me: error: invalid package name: $ac_package" >&2
746    { (exit 1); exit 1; }; }
747     ac_package=`echo $ac_package| sed 's/-/_/g'`
748     case $ac_option in
749       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
750       *) ac_optarg=yes ;;
751     esac
752     eval "with_$ac_package='$ac_optarg'" ;;
753
754   -without-* | --without-*)
755     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
756     # Reject names that are not valid shell variable names.
757     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
758       { echo "$as_me: error: invalid package name: $ac_package" >&2
759    { (exit 1); exit 1; }; }
760     ac_package=`echo $ac_package | sed 's/-/_/g'`
761     eval "with_$ac_package=no" ;;
762
763   --x)
764     # Obsolete; use --with-x.
765     with_x=yes ;;
766
767   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
768   | --x-incl | --x-inc | --x-in | --x-i)
769     ac_prev=x_includes ;;
770   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
771   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
772     x_includes=$ac_optarg ;;
773
774   -x-libraries | --x-libraries | --x-librarie | --x-librari \
775   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
776     ac_prev=x_libraries ;;
777   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
778   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
779     x_libraries=$ac_optarg ;;
780
781   -*) { echo "$as_me: error: unrecognized option: $ac_option
782 Try \`$0 --help' for more information." >&2
783    { (exit 1); exit 1; }; }
784     ;;
785
786   *=*)
787     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
788     # Reject names that are not valid shell variable names.
789     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
790       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
791    { (exit 1); exit 1; }; }
792     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
793     eval "$ac_envvar='$ac_optarg'"
794     export $ac_envvar ;;
795
796   *)
797     # FIXME: should be removed in autoconf 3.0.
798     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
799     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
800       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
801     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
802     ;;
803
804   esac
805 done
806
807 if test -n "$ac_prev"; then
808   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
809   { echo "$as_me: error: missing argument to $ac_option" >&2
810    { (exit 1); exit 1; }; }
811 fi
812
813 # Be sure to have absolute paths.
814 for ac_var in exec_prefix prefix
815 do
816   eval ac_val=$`echo $ac_var`
817   case $ac_val in
818     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
819     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
820    { (exit 1); exit 1; }; };;
821   esac
822 done
823
824 # Be sure to have absolute paths.
825 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
826               localstatedir libdir includedir oldincludedir infodir mandir
827 do
828   eval ac_val=$`echo $ac_var`
829   case $ac_val in
830     [\\/$]* | ?:[\\/]* ) ;;
831     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
832    { (exit 1); exit 1; }; };;
833   esac
834 done
835
836 # There might be people who depend on the old broken behavior: `$host'
837 # used to hold the argument of --host etc.
838 # FIXME: To remove some day.
839 build=$build_alias
840 host=$host_alias
841 target=$target_alias
842
843 # FIXME: To remove some day.
844 if test "x$host_alias" != x; then
845   if test "x$build_alias" = x; then
846     cross_compiling=maybe
847     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
848     If a cross compiler is detected then cross compile mode will be used." >&2
849   elif test "x$build_alias" != "x$host_alias"; then
850     cross_compiling=yes
851   fi
852 fi
853
854 ac_tool_prefix=
855 test -n "$host_alias" && ac_tool_prefix=$host_alias-
856
857 test "$silent" = yes && exec 6>/dev/null
858
859
860 # Find the source files, if location was not specified.
861 if test -z "$srcdir"; then
862   ac_srcdir_defaulted=yes
863   # Try the directory containing this script, then its parent.
864   ac_confdir=`(dirname "$0") 2>/dev/null ||
865 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
866          X"$0" : 'X\(//\)[^/]' \| \
867          X"$0" : 'X\(//\)$' \| \
868          X"$0" : 'X\(/\)' \| \
869          .     : '\(.\)' 2>/dev/null ||
870 echo X"$0" |
871     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
872           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
873           /^X\(\/\/\)$/{ s//\1/; q; }
874           /^X\(\/\).*/{ s//\1/; q; }
875           s/.*/./; q'`
876   srcdir=$ac_confdir
877   if test ! -r $srcdir/$ac_unique_file; then
878     srcdir=..
879   fi
880 else
881   ac_srcdir_defaulted=no
882 fi
883 if test ! -r $srcdir/$ac_unique_file; then
884   if test "$ac_srcdir_defaulted" = yes; then
885     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
886    { (exit 1); exit 1; }; }
887   else
888     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
889    { (exit 1); exit 1; }; }
890   fi
891 fi
892 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
893   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
894    { (exit 1); exit 1; }; }
895 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
896 ac_env_build_alias_set=${build_alias+set}
897 ac_env_build_alias_value=$build_alias
898 ac_cv_env_build_alias_set=${build_alias+set}
899 ac_cv_env_build_alias_value=$build_alias
900 ac_env_host_alias_set=${host_alias+set}
901 ac_env_host_alias_value=$host_alias
902 ac_cv_env_host_alias_set=${host_alias+set}
903 ac_cv_env_host_alias_value=$host_alias
904 ac_env_target_alias_set=${target_alias+set}
905 ac_env_target_alias_value=$target_alias
906 ac_cv_env_target_alias_set=${target_alias+set}
907 ac_cv_env_target_alias_value=$target_alias
908 ac_env_CXX_set=${CXX+set}
909 ac_env_CXX_value=$CXX
910 ac_cv_env_CXX_set=${CXX+set}
911 ac_cv_env_CXX_value=$CXX
912 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
913 ac_env_CXXFLAGS_value=$CXXFLAGS
914 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
915 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
916 ac_env_LDFLAGS_set=${LDFLAGS+set}
917 ac_env_LDFLAGS_value=$LDFLAGS
918 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
919 ac_cv_env_LDFLAGS_value=$LDFLAGS
920 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
921 ac_env_CPPFLAGS_value=$CPPFLAGS
922 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
923 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
924 ac_env_CC_set=${CC+set}
925 ac_env_CC_value=$CC
926 ac_cv_env_CC_set=${CC+set}
927 ac_cv_env_CC_value=$CC
928 ac_env_CFLAGS_set=${CFLAGS+set}
929 ac_env_CFLAGS_value=$CFLAGS
930 ac_cv_env_CFLAGS_set=${CFLAGS+set}
931 ac_cv_env_CFLAGS_value=$CFLAGS
932 ac_env_CPP_set=${CPP+set}
933 ac_env_CPP_value=$CPP
934 ac_cv_env_CPP_set=${CPP+set}
935 ac_cv_env_CPP_value=$CPP
936 ac_env_CXXCPP_set=${CXXCPP+set}
937 ac_env_CXXCPP_value=$CXXCPP
938 ac_cv_env_CXXCPP_set=${CXXCPP+set}
939 ac_cv_env_CXXCPP_value=$CXXCPP
940 ac_env_F77_set=${F77+set}
941 ac_env_F77_value=$F77
942 ac_cv_env_F77_set=${F77+set}
943 ac_cv_env_F77_value=$F77
944 ac_env_FFLAGS_set=${FFLAGS+set}
945 ac_env_FFLAGS_value=$FFLAGS
946 ac_cv_env_FFLAGS_set=${FFLAGS+set}
947 ac_cv_env_FFLAGS_value=$FFLAGS
948
949 #
950 # Report the --help message.
951 #
952 if test "$ac_init_help" = "long"; then
953   # Omit some internal or obsolete options to make the list less imposing.
954   # This message is too long to be a string in the A/UX 3.1 sh.
955   cat <<_ACEOF
956 \`configure' configures [LLVM] [1.0] to adapt to many kinds of systems.
957
958 Usage: $0 [OPTION]... [VAR=VALUE]...
959
960 To assign environment variables (e.g., CC, CFLAGS...), specify them as
961 VAR=VALUE.  See below for descriptions of some of the useful variables.
962
963 Defaults for the options are specified in brackets.
964
965 Configuration:
966   -h, --help              display this help and exit
967       --help=short        display options specific to this package
968       --help=recursive    display the short help of all the included packages
969   -V, --version           display version information and exit
970   -q, --quiet, --silent   do not print \`checking...' messages
971       --cache-file=FILE   cache test results in FILE [disabled]
972   -C, --config-cache      alias for \`--cache-file=config.cache'
973   -n, --no-create         do not create output files
974       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
975
976 _ACEOF
977
978   cat <<_ACEOF
979 Installation directories:
980   --prefix=PREFIX         install architecture-independent files in PREFIX
981                           [$ac_default_prefix]
982   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
983                           [PREFIX]
984
985 By default, \`make install' will install all the files in
986 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
987 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
988 for instance \`--prefix=\$HOME'.
989
990 For better control, use the options below.
991
992 Fine tuning of the installation directories:
993   --bindir=DIR           user executables [EPREFIX/bin]
994   --sbindir=DIR          system admin executables [EPREFIX/sbin]
995   --libexecdir=DIR       program executables [EPREFIX/libexec]
996   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
997   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
998   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
999   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1000   --libdir=DIR           object code libraries [EPREFIX/lib]
1001   --includedir=DIR       C header files [PREFIX/include]
1002   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1003   --infodir=DIR          info documentation [PREFIX/info]
1004   --mandir=DIR           man documentation [PREFIX/man]
1005 _ACEOF
1006
1007   cat <<\_ACEOF
1008
1009 System types:
1010   --build=BUILD     configure for building on BUILD [guessed]
1011   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1012   --target=TARGET   configure for building compilers for TARGET [HOST]
1013 _ACEOF
1014 fi
1015
1016 if test -n "$ac_init_help"; then
1017   case $ac_init_help in
1018      short | recursive ) echo "Configuration of [LLVM] [1.0]:";;
1019    esac
1020   cat <<\_ACEOF
1021
1022 Optional Features:
1023   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1024   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1025   --enable-shared[=PKGS]
1026                           build shared libraries [default=yes]
1027   --enable-static[=PKGS]
1028                           build static libraries [default=yes]
1029   --enable-fast-install[=PKGS]
1030                           optimize for fast installation [default=yes]
1031   --disable-libtool-lock  avoid locking (might break parallel builds)
1032   --enable-purify         Compile with purify (default is NO)
1033   --enable-optimized      Compile with optimizations enabled (default is NO)
1034   --enable-spec           Compile SPEC benchmarks (default is NO)
1035   --enable-precompiled_bytecode
1036                           Use pre-compiled bytecode (default is NO)
1037   --enable-llc_diffs      Enable LLC Diffs when testing (default is YES)
1038   --enable-jit            Enable Just In Time Compiling (default is YES)
1039
1040 Optional Packages:
1041   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1042   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1043   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1044   --with-pic              try to use only PIC/non-PIC objects [default=use
1045                           both]
1046   --with-tags[=TAGS]
1047                           include additional configurations [automatic]
1048   --with-spec             Location of SPEC benchmarks
1049   --with-llvmgccdir       Location of LLVM GCC front-end
1050   --with-bcrepos          Location of Bytecode Repository
1051   --with-papi             Location of PAPI
1052   --with-purify           Location of purify program
1053
1054 Some influential environment variables:
1055   CXX         C++ compiler command
1056   CXXFLAGS    C++ compiler flags
1057   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1058               nonstandard directory <lib dir>
1059   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1060               headers in a nonstandard directory <include dir>
1061   CC          C compiler command
1062   CFLAGS      C compiler flags
1063   CPP         C preprocessor
1064   CXXCPP      C++ preprocessor
1065   F77         Fortran 77 compiler command
1066   FFLAGS      Fortran 77 compiler flags
1067
1068 Use these variables to override the choices made by `configure' or to help
1069 it to find libraries and programs with nonstandard names/locations.
1070
1071 Report bugs to <llvmbugs@cs.uiuc.edu>.
1072 _ACEOF
1073 fi
1074
1075 if test "$ac_init_help" = "recursive"; then
1076   # If there are subdirs, report their specific --help.
1077   ac_popdir=`pwd`
1078   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1079     test -d $ac_dir || continue
1080     ac_builddir=.
1081
1082 if test "$ac_dir" != .; then
1083   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1084   # A "../" for each directory in $ac_dir_suffix.
1085   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1086 else
1087   ac_dir_suffix= ac_top_builddir=
1088 fi
1089
1090 case $srcdir in
1091   .)  # No --srcdir option.  We are building in place.
1092     ac_srcdir=.
1093     if test -z "$ac_top_builddir"; then
1094        ac_top_srcdir=.
1095     else
1096        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1097     fi ;;
1098   [\\/]* | ?:[\\/]* )  # Absolute path.
1099     ac_srcdir=$srcdir$ac_dir_suffix;
1100     ac_top_srcdir=$srcdir ;;
1101   *) # Relative path.
1102     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1103     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1104 esac
1105 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1106 # absolute.
1107 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1108 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
1109 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1110 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1111
1112     cd $ac_dir
1113     # Check for guested configure; otherwise get Cygnus style configure.
1114     if test -f $ac_srcdir/configure.gnu; then
1115       echo
1116       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1117     elif test -f $ac_srcdir/configure; then
1118       echo
1119       $SHELL $ac_srcdir/configure  --help=recursive
1120     elif test -f $ac_srcdir/configure.ac ||
1121            test -f $ac_srcdir/configure.in; then
1122       echo
1123       $ac_configure --help
1124     else
1125       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1126     fi
1127     cd $ac_popdir
1128   done
1129 fi
1130
1131 test -n "$ac_init_help" && exit 0
1132 if $ac_init_version; then
1133   cat <<\_ACEOF
1134 [LLVM] configure [1.0]
1135 generated by GNU Autoconf 2.57
1136
1137 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1138 Free Software Foundation, Inc.
1139 This configure script is free software; the Free Software Foundation
1140 gives unlimited permission to copy, distribute and modify it.
1141 _ACEOF
1142   exit 0
1143 fi
1144 exec 5>config.log
1145 cat >&5 <<_ACEOF
1146 This file contains any messages produced by compilers while
1147 running configure, to aid debugging if configure makes a mistake.
1148
1149 It was created by [LLVM] $as_me [1.0], which was
1150 generated by GNU Autoconf 2.57.  Invocation command line was
1151
1152   $ $0 $@
1153
1154 _ACEOF
1155 {
1156 cat <<_ASUNAME
1157 ## --------- ##
1158 ## Platform. ##
1159 ## --------- ##
1160
1161 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1162 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1163 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1164 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1165 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1166
1167 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1168 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1169
1170 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1171 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1172 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1173 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1174 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1175 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1176 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1177
1178 _ASUNAME
1179
1180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1181 for as_dir in $PATH
1182 do
1183   IFS=$as_save_IFS
1184   test -z "$as_dir" && as_dir=.
1185   echo "PATH: $as_dir"
1186 done
1187
1188 } >&5
1189
1190 cat >&5 <<_ACEOF
1191
1192
1193 ## ----------- ##
1194 ## Core tests. ##
1195 ## ----------- ##
1196
1197 _ACEOF
1198
1199
1200 # Keep a trace of the command line.
1201 # Strip out --no-create and --no-recursion so they do not pile up.
1202 # Strip out --silent because we don't want to record it for future runs.
1203 # Also quote any args containing shell meta-characters.
1204 # Make two passes to allow for proper duplicate-argument suppression.
1205 ac_configure_args=
1206 ac_configure_args0=
1207 ac_configure_args1=
1208 ac_sep=
1209 ac_must_keep_next=false
1210 for ac_pass in 1 2
1211 do
1212   for ac_arg
1213   do
1214     case $ac_arg in
1215     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1216     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1217     | -silent | --silent | --silen | --sile | --sil)
1218       continue ;;
1219     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1220       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1221     esac
1222     case $ac_pass in
1223     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1224     2)
1225       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1226       if test $ac_must_keep_next = true; then
1227         ac_must_keep_next=false # Got value, back to normal.
1228       else
1229         case $ac_arg in
1230           *=* | --config-cache | -C | -disable-* | --disable-* \
1231           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1232           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1233           | -with-* | --with-* | -without-* | --without-* | --x)
1234             case "$ac_configure_args0 " in
1235               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1236             esac
1237             ;;
1238           -* ) ac_must_keep_next=true ;;
1239         esac
1240       fi
1241       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1242       # Get rid of the leading space.
1243       ac_sep=" "
1244       ;;
1245     esac
1246   done
1247 done
1248 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1249 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1250
1251 # When interrupted or exit'd, cleanup temporary files, and complete
1252 # config.log.  We remove comments because anyway the quotes in there
1253 # would cause problems or look ugly.
1254 # WARNING: Be sure not to use single quotes in there, as some shells,
1255 # such as our DU 5.0 friend, will then `close' the trap.
1256 trap 'exit_status=$?
1257   # Save into config.log some information that might help in debugging.
1258   {
1259     echo
1260
1261     cat <<\_ASBOX
1262 ## ---------------- ##
1263 ## Cache variables. ##
1264 ## ---------------- ##
1265 _ASBOX
1266     echo
1267     # The following way of writing the cache mishandles newlines in values,
1268 {
1269   (set) 2>&1 |
1270     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1271     *ac_space=\ *)
1272       sed -n \
1273         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1274           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1275       ;;
1276     *)
1277       sed -n \
1278         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1279       ;;
1280     esac;
1281 }
1282     echo
1283
1284     cat <<\_ASBOX
1285 ## ----------------- ##
1286 ## Output variables. ##
1287 ## ----------------- ##
1288 _ASBOX
1289     echo
1290     for ac_var in $ac_subst_vars
1291     do
1292       eval ac_val=$`echo $ac_var`
1293       echo "$ac_var='"'"'$ac_val'"'"'"
1294     done | sort
1295     echo
1296
1297     if test -n "$ac_subst_files"; then
1298       cat <<\_ASBOX
1299 ## ------------- ##
1300 ## Output files. ##
1301 ## ------------- ##
1302 _ASBOX
1303       echo
1304       for ac_var in $ac_subst_files
1305       do
1306         eval ac_val=$`echo $ac_var`
1307         echo "$ac_var='"'"'$ac_val'"'"'"
1308       done | sort
1309       echo
1310     fi
1311
1312     if test -s confdefs.h; then
1313       cat <<\_ASBOX
1314 ## ----------- ##
1315 ## confdefs.h. ##
1316 ## ----------- ##
1317 _ASBOX
1318       echo
1319       sed "/^$/d" confdefs.h | sort
1320       echo
1321     fi
1322     test "$ac_signal" != 0 &&
1323       echo "$as_me: caught signal $ac_signal"
1324     echo "$as_me: exit $exit_status"
1325   } >&5
1326   rm -f core core.* *.core &&
1327   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1328     exit $exit_status
1329      ' 0
1330 for ac_signal in 1 2 13 15; do
1331   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1332 done
1333 ac_signal=0
1334
1335 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1336 rm -rf conftest* confdefs.h
1337 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1338 echo >confdefs.h
1339
1340 # Predefined preprocessor variables.
1341
1342 cat >>confdefs.h <<_ACEOF
1343 #define PACKAGE_NAME "$PACKAGE_NAME"
1344 _ACEOF
1345
1346
1347 cat >>confdefs.h <<_ACEOF
1348 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1349 _ACEOF
1350
1351
1352 cat >>confdefs.h <<_ACEOF
1353 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1354 _ACEOF
1355
1356
1357 cat >>confdefs.h <<_ACEOF
1358 #define PACKAGE_STRING "$PACKAGE_STRING"
1359 _ACEOF
1360
1361
1362 cat >>confdefs.h <<_ACEOF
1363 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1364 _ACEOF
1365
1366
1367 # Let the site file select an alternate cache file if it wants to.
1368 # Prefer explicitly selected file to automatically selected ones.
1369 if test -z "$CONFIG_SITE"; then
1370   if test "x$prefix" != xNONE; then
1371     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1372   else
1373     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1374   fi
1375 fi
1376 for ac_site_file in $CONFIG_SITE; do
1377   if test -r "$ac_site_file"; then
1378     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1379 echo "$as_me: loading site script $ac_site_file" >&6;}
1380     sed 's/^/| /' "$ac_site_file" >&5
1381     . "$ac_site_file"
1382   fi
1383 done
1384
1385 if test -r "$cache_file"; then
1386   # Some versions of bash will fail to source /dev/null (special
1387   # files actually), so we avoid doing that.
1388   if test -f "$cache_file"; then
1389     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1390 echo "$as_me: loading cache $cache_file" >&6;}
1391     case $cache_file in
1392       [\\/]* | ?:[\\/]* ) . $cache_file;;
1393       *)                      . ./$cache_file;;
1394     esac
1395   fi
1396 else
1397   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1398 echo "$as_me: creating cache $cache_file" >&6;}
1399   >$cache_file
1400 fi
1401
1402 # Check that the precious variables saved in the cache have kept the same
1403 # value.
1404 ac_cache_corrupted=false
1405 for ac_var in `(set) 2>&1 |
1406                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1407   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1408   eval ac_new_set=\$ac_env_${ac_var}_set
1409   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1410   eval ac_new_val="\$ac_env_${ac_var}_value"
1411   case $ac_old_set,$ac_new_set in
1412     set,)
1413       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1414 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1415       ac_cache_corrupted=: ;;
1416     ,set)
1417       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1418 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1419       ac_cache_corrupted=: ;;
1420     ,);;
1421     *)
1422       if test "x$ac_old_val" != "x$ac_new_val"; then
1423         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1424 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1425         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1426 echo "$as_me:   former value:  $ac_old_val" >&2;}
1427         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1428 echo "$as_me:   current value: $ac_new_val" >&2;}
1429         ac_cache_corrupted=:
1430       fi;;
1431   esac
1432   # Pass precious variables to config.status.
1433   if test "$ac_new_set" = set; then
1434     case $ac_new_val in
1435     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1436       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1437     *) ac_arg=$ac_var=$ac_new_val ;;
1438     esac
1439     case " $ac_configure_args " in
1440       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1441       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1442     esac
1443   fi
1444 done
1445 if $ac_cache_corrupted; then
1446   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1447 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1448   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1449 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1450    { (exit 1); exit 1; }; }
1451 fi
1452
1453 ac_ext=c
1454 ac_cpp='$CPP $CPPFLAGS'
1455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486 ac_aux_dir=
1487 for ac_dir in autoconf $srcdir/autoconf; do
1488   if test -f $ac_dir/install-sh; then
1489     ac_aux_dir=$ac_dir
1490     ac_install_sh="$ac_aux_dir/install-sh -c"
1491     break
1492   elif test -f $ac_dir/install.sh; then
1493     ac_aux_dir=$ac_dir
1494     ac_install_sh="$ac_aux_dir/install.sh -c"
1495     break
1496   elif test -f $ac_dir/shtool; then
1497     ac_aux_dir=$ac_dir
1498     ac_install_sh="$ac_aux_dir/shtool install -c"
1499     break
1500   fi
1501 done
1502 if test -z "$ac_aux_dir"; then
1503   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1504 echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1505    { (exit 1); exit 1; }; }
1506 fi
1507 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1508 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1509 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1510
1511
1512 if test ${srcdir} != "."
1513 then
1514         if test -f ${srcdir}/include/Config/config.h
1515         then
1516                 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1517 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1518    { (exit 1); exit 1; }; }
1519         fi
1520 fi
1521
1522           ac_config_headers="$ac_config_headers include/Config/config.h"
1523
1524           ac_config_commands="$ac_config_commands Makefile"
1525
1526
1527           ac_config_commands="$ac_config_commands Makefile.common"
1528
1529
1530           ac_config_commands="$ac_config_commands Makefile.rules"
1531
1532
1533           ac_config_commands="$ac_config_commands lib/Makefile"
1534
1535
1536           ac_config_commands="$ac_config_commands lib/Analysis/Makefile"
1537
1538
1539           ac_config_commands="$ac_config_commands lib/Analysis/DataStructure/Makefile"
1540
1541
1542           ac_config_commands="$ac_config_commands lib/Analysis/IPA/Makefile"
1543
1544
1545           ac_config_commands="$ac_config_commands lib/Analysis/LiveVar/Makefile"
1546
1547
1548           ac_config_commands="$ac_config_commands lib/AsmParser/Makefile"
1549
1550
1551           ac_config_commands="$ac_config_commands lib/Bytecode/Makefile"
1552
1553
1554           ac_config_commands="$ac_config_commands lib/Bytecode/Reader/Makefile"
1555
1556
1557           ac_config_commands="$ac_config_commands lib/Bytecode/Writer/Makefile"
1558
1559
1560           ac_config_commands="$ac_config_commands lib/CWriter/Makefile"
1561
1562
1563           ac_config_commands="$ac_config_commands lib/CodeGen/Makefile"
1564
1565
1566           ac_config_commands="$ac_config_commands lib/CodeGen/InstrSched/Makefile"
1567
1568
1569           ac_config_commands="$ac_config_commands lib/CodeGen/InstrSelection/Makefile"
1570
1571
1572           ac_config_commands="$ac_config_commands lib/CodeGen/ModuloScheduling/Makefile"
1573
1574
1575           ac_config_commands="$ac_config_commands lib/CodeGen/RegAlloc/Makefile"
1576
1577
1578           ac_config_commands="$ac_config_commands lib/CodeGen/SelectionDAG/Makefile"
1579
1580
1581           ac_config_commands="$ac_config_commands lib/ExecutionEngine/Makefile"
1582
1583
1584           ac_config_commands="$ac_config_commands lib/ExecutionEngine/Interpreter/Makefile"
1585
1586
1587           ac_config_commands="$ac_config_commands lib/ExecutionEngine/JIT/Makefile"
1588
1589
1590           ac_config_commands="$ac_config_commands lib/Support/Makefile"
1591
1592
1593           ac_config_commands="$ac_config_commands lib/Target/Makefile"
1594
1595
1596           ac_config_commands="$ac_config_commands lib/Target/Sparc/Makefile"
1597
1598
1599           ac_config_commands="$ac_config_commands lib/Target/X86/Makefile"
1600
1601
1602           ac_config_commands="$ac_config_commands lib/Transforms/Makefile"
1603
1604
1605           ac_config_commands="$ac_config_commands lib/Transforms/Hello/Makefile"
1606
1607
1608           ac_config_commands="$ac_config_commands lib/Transforms/IPO/Makefile"
1609
1610
1611           ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/Makefile"
1612
1613
1614           ac_config_commands="$ac_config_commands lib/Transforms/Instrumentation/ProfilePaths/Makefile"
1615
1616
1617           ac_config_commands="$ac_config_commands lib/Transforms/Scalar/Makefile"
1618
1619
1620           ac_config_commands="$ac_config_commands lib/Transforms/Utils/Makefile"
1621
1622
1623           ac_config_commands="$ac_config_commands lib/VMCore/Makefile"
1624
1625
1626           ac_config_commands="$ac_config_commands runtime/Makefile"
1627
1628
1629           ac_config_commands="$ac_config_commands runtime/GCCLibraries/Makefile"
1630
1631
1632           ac_config_commands="$ac_config_commands runtime/GCCLibraries/crtend/Makefile"
1633
1634
1635           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libc/Makefile"
1636
1637
1638           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libcurses/Makefile"
1639
1640
1641           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libexception/Makefile"
1642
1643
1644           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libg/Makefile"
1645
1646
1647           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libgcc/Makefile"
1648
1649
1650           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libm/Makefile"
1651
1652
1653           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libmalloc/Makefile"
1654
1655
1656           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libtermcap/Makefile"
1657
1658
1659           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libucb/Makefile"
1660
1661
1662           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libutempter/Makefile"
1663
1664
1665           ac_config_commands="$ac_config_commands runtime/GCCLibraries/libutil/Makefile"
1666
1667
1668           ac_config_commands="$ac_config_commands runtime/libdummy/Makefile"
1669
1670
1671           ac_config_commands="$ac_config_commands runtime/libtrace/Makefile"
1672
1673
1674           ac_config_commands="$ac_config_commands test/Makefile"
1675
1676
1677           ac_config_commands="$ac_config_commands test/Makefile.tests"
1678
1679
1680           ac_config_commands="$ac_config_commands test/Programs/Makefile"
1681
1682
1683           ac_config_commands="$ac_config_commands test/Programs/Makefile.programs"
1684
1685
1686           ac_config_commands="$ac_config_commands test/Programs/TEST.aa.Makefile"
1687
1688
1689           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.report"
1690
1691
1692           ac_config_commands="$ac_config_commands test/Programs/TEST.micro.report"
1693
1694
1695           ac_config_commands="$ac_config_commands test/Programs/TEST.aa.report"
1696
1697
1698           ac_config_commands="$ac_config_commands test/Programs/TEST.example.Makefile"
1699
1700
1701           ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.Makefile"
1702
1703
1704           ac_config_commands="$ac_config_commands test/Programs/TEST.buildrepo.Makefile"
1705
1706
1707           ac_config_commands="$ac_config_commands test/Programs/TEST.jit.Makefile"
1708
1709
1710           ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.report"
1711
1712
1713           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.Makefile"
1714
1715
1716           ac_config_commands="$ac_config_commands test/Programs/TEST.jit.report"
1717
1718
1719           ac_config_commands="$ac_config_commands test/Programs/TEST.typesafe.Makefile"
1720
1721
1722           ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.gnuplot"
1723
1724
1725           ac_config_commands="$ac_config_commands test/Programs/TEST.micro.Makefile"
1726
1727
1728           ac_config_commands="$ac_config_commands test/Programs/External/Makefile"
1729
1730
1731           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile"
1732
1733
1734           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec"
1735
1736
1737           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/Makefile"
1738
1739
1740           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/179.art/Makefile"
1741
1742
1743           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/183.equake/Makefile"
1744
1745
1746           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CFP2000/188.ammp/Makefile"
1747
1748
1749           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/Makefile"
1750
1751
1752           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/164.gzip/Makefile"
1753
1754
1755           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/175.vpr/Makefile"
1756
1757
1758           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/176.gcc/Makefile"
1759
1760
1761           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/181.mcf/Makefile"
1762
1763
1764           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/186.crafty/Makefile"
1765
1766
1767           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/197.parser/Makefile"
1768
1769
1770           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/254.gap/Makefile"
1771
1772
1773           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/255.vortex/Makefile"
1774
1775
1776           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile"
1777
1778
1779           ac_config_commands="$ac_config_commands test/Programs/External/SPEC/CINT2000/300.twolf/Makefile"
1780
1781
1782           ac_config_commands="$ac_config_commands test/Programs/LLVMSource/Makefile"
1783
1784
1785           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile"
1786
1787
1788           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile.multisrc"
1789
1790
1791           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/Makefile"
1792
1793
1794           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/Burg/Makefile"
1795
1796
1797           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/aha/Makefile"
1798
1799
1800           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Applications/sgefa/Makefile"
1801
1802
1803           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Makefile"
1804
1805
1806           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile"
1807
1808
1809           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/Makefile"
1810
1811
1812           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile"
1813
1814
1815           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile"
1816
1817
1818           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile"
1819
1820
1821           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile"
1822
1823
1824           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile"
1825
1826
1827           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile"
1828
1829
1830           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile"
1831
1832
1833           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile"
1834
1835
1836           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile"
1837
1838
1839           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile"
1840
1841
1842           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/Makefile"
1843
1844
1845           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile"
1846
1847
1848           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile"
1849
1850
1851           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile"
1852
1853
1854           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/health/Makefile"
1855
1856
1857           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile"
1858
1859
1860           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile"
1861
1862
1863           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/power/Makefile"
1864
1865
1866           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile"
1867
1868
1869           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile"
1870
1871
1872           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile"
1873
1874
1875           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile"
1876
1877
1878           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile"
1879
1880
1881           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile"
1882
1883
1884           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile"
1885
1886
1887           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile"
1888
1889
1890           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile"
1891
1892
1893           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile"
1894
1895
1896           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile"
1897
1898
1899           ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/sim/Makefile"
1900
1901
1902           ac_config_commands="$ac_config_commands test/Programs/NoSource/Makefile"
1903
1904
1905           ac_config_commands="$ac_config_commands test/Programs/NoSource/Flex/Makefile"
1906
1907
1908           ac_config_commands="$ac_config_commands test/Programs/NoSource/Larn/Makefile"
1909
1910
1911           ac_config_commands="$ac_config_commands test/Programs/NoSource/Moria-5.5.2/Makefile"
1912
1913
1914           ac_config_commands="$ac_config_commands test/Programs/NoSource/Povray31/Makefile"
1915
1916
1917           ac_config_commands="$ac_config_commands test/Programs/NoSource/m4/Makefile"
1918
1919
1920           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile"
1921
1922
1923           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile.singlesrc"
1924
1925
1926           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Gizmos/Makefile"
1927
1928
1929           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Makefile"
1930
1931
1932           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile"
1933
1934
1935           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Shootout/Makefile"
1936
1937
1938           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Stanford/Makefile"
1939
1940
1941           ac_config_commands="$ac_config_commands test/Programs/SingleSource/Benchmarks/Misc/Makefile"
1942
1943
1944           ac_config_commands="$ac_config_commands test/Programs/SingleSource/CustomChecked/Makefile"
1945
1946
1947           ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/Makefile"
1948
1949
1950           ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile"
1951
1952
1953           ac_config_commands="$ac_config_commands tools/Makefile"
1954
1955
1956           ac_config_commands="$ac_config_commands tools/analyze/Makefile"
1957
1958
1959           ac_config_commands="$ac_config_commands tools/as/Makefile"
1960
1961
1962           ac_config_commands="$ac_config_commands tools/bugpoint/Makefile"
1963
1964
1965           ac_config_commands="$ac_config_commands tools/dis/Makefile"
1966
1967
1968           ac_config_commands="$ac_config_commands tools/extract/Makefile"
1969
1970
1971           ac_config_commands="$ac_config_commands tools/gccas/Makefile"
1972
1973
1974           ac_config_commands="$ac_config_commands tools/gccld/Makefile"
1975
1976
1977           ac_config_commands="$ac_config_commands tools/link/Makefile"
1978
1979
1980           ac_config_commands="$ac_config_commands tools/llc/Makefile"
1981
1982
1983           ac_config_commands="$ac_config_commands tools/lli/Makefile"
1984
1985
1986           ac_config_commands="$ac_config_commands tools/opt/Makefile"
1987
1988
1989           ac_config_commands="$ac_config_commands tools/llee/Makefile"
1990
1991
1992           ac_config_commands="$ac_config_commands tools/llvm-as/Makefile"
1993
1994
1995           ac_config_commands="$ac_config_commands tools/llvm-ar/Makefile"
1996
1997
1998           ac_config_commands="$ac_config_commands tools/llvm-dis/Makefile"
1999
2000
2001           ac_config_commands="$ac_config_commands utils/Makefile"
2002
2003
2004           ac_config_commands="$ac_config_commands utils/Burg/Makefile"
2005
2006
2007           ac_config_commands="$ac_config_commands utils/Burg/Doc/Makefile"
2008
2009
2010           ac_config_commands="$ac_config_commands utils/TableGen/Makefile"
2011
2012
2013           ac_config_commands="$ac_config_commands www/docs/Makefile"
2014
2015
2016           ac_config_commands="$ac_config_commands projects/Makefile"
2017
2018
2019           ac_config_commands="$ac_config_commands projects/sample/Makefile"
2020
2021
2022           ac_config_commands="$ac_config_commands projects/sample/Makefile.common"
2023
2024
2025           ac_config_commands="$ac_config_commands projects/sample/Makefile.config"
2026
2027
2028           ac_config_commands="$ac_config_commands projects/sample/lib/Makefile"
2029
2030
2031           ac_config_commands="$ac_config_commands projects/sample/lib/sample/Makefile"
2032
2033
2034           ac_config_commands="$ac_config_commands projects/sample/tools/Makefile"
2035
2036
2037           ac_config_commands="$ac_config_commands projects/sample/tools/sample/Makefile"
2038
2039
2040           ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile"
2041
2042
2043           ac_config_commands="$ac_config_commands projects/ModuleMaker/Makefile.common"
2044
2045
2046           ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/Makefile"
2047
2048
2049           ac_config_commands="$ac_config_commands projects/ModuleMaker/tools/ModuleMaker/Makefile"
2050
2051
2052
2053
2054 # Find a good install program.  We prefer a C program (faster),
2055 # so one script is as good as another.  But avoid the broken or
2056 # incompatible versions:
2057 # SysV /etc/install, /usr/sbin/install
2058 # SunOS /usr/etc/install
2059 # IRIX /sbin/install
2060 # AIX /bin/install
2061 # AmigaOS /C/install, which installs bootblocks on floppy discs
2062 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2063 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2064 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2065 # ./install, which can be erroneously created by make from ./install.sh.
2066 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2067 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2068 if test -z "$INSTALL"; then
2069 if test "${ac_cv_path_install+set}" = set; then
2070   echo $ECHO_N "(cached) $ECHO_C" >&6
2071 else
2072   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2073 for as_dir in $PATH
2074 do
2075   IFS=$as_save_IFS
2076   test -z "$as_dir" && as_dir=.
2077   # Account for people who put trailing slashes in PATH elements.
2078 case $as_dir/ in
2079   ./ | .// | /cC/* | \
2080   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2081   /usr/ucb/* ) ;;
2082   *)
2083     # OSF1 and SCO ODT 3.0 have their own names for install.
2084     # Don't use installbsd from OSF since it installs stuff as root
2085     # by default.
2086     for ac_prog in ginstall scoinst install; do
2087       for ac_exec_ext in '' $ac_executable_extensions; do
2088         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2089           if test $ac_prog = install &&
2090             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2091             # AIX install.  It has an incompatible calling convention.
2092             :
2093           elif test $ac_prog = install &&
2094             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2095             # program-specific install script used by HP pwplus--don't use.
2096             :
2097           else
2098             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2099             break 3
2100           fi
2101         fi
2102       done
2103     done
2104     ;;
2105 esac
2106 done
2107
2108
2109 fi
2110   if test "${ac_cv_path_install+set}" = set; then
2111     INSTALL=$ac_cv_path_install
2112   else
2113     # As a last resort, use the slow shell script.  We don't cache a
2114     # path for INSTALL within a source directory, because that will
2115     # break other packages using the cache if that directory is
2116     # removed, or if the path is relative.
2117     INSTALL=$ac_install_sh
2118   fi
2119 fi
2120 echo "$as_me:$LINENO: result: $INSTALL" >&5
2121 echo "${ECHO_T}$INSTALL" >&6
2122
2123 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2124 # It thinks the first close brace ends the variable substitution.
2125 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2126
2127 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2128
2129 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2130
2131
2132 # Make sure we can run config.sub.
2133 $ac_config_sub sun4 >/dev/null 2>&1 ||
2134   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
2135 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2136    { (exit 1); exit 1; }; }
2137
2138 echo "$as_me:$LINENO: checking build system type" >&5
2139 echo $ECHO_N "checking build system type... $ECHO_C" >&6
2140 if test "${ac_cv_build+set}" = set; then
2141   echo $ECHO_N "(cached) $ECHO_C" >&6
2142 else
2143   ac_cv_build_alias=$build_alias
2144 test -z "$ac_cv_build_alias" &&
2145   ac_cv_build_alias=`$ac_config_guess`
2146 test -z "$ac_cv_build_alias" &&
2147   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2148 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2149    { (exit 1); exit 1; }; }
2150 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2151   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
2152 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
2153    { (exit 1); exit 1; }; }
2154
2155 fi
2156 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2157 echo "${ECHO_T}$ac_cv_build" >&6
2158 build=$ac_cv_build
2159 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2160 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2161 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2162
2163
2164 echo "$as_me:$LINENO: checking host system type" >&5
2165 echo $ECHO_N "checking host system type... $ECHO_C" >&6
2166 if test "${ac_cv_host+set}" = set; then
2167   echo $ECHO_N "(cached) $ECHO_C" >&6
2168 else
2169   ac_cv_host_alias=$host_alias
2170 test -z "$ac_cv_host_alias" &&
2171   ac_cv_host_alias=$ac_cv_build_alias
2172 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2173   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2174 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2175    { (exit 1); exit 1; }; }
2176
2177 fi
2178 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2179 echo "${ECHO_T}$ac_cv_host" >&6
2180 host=$ac_cv_host
2181 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2182 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2183 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2184
2185
2186 echo "$as_me:$LINENO: checking target system type" >&5
2187 echo $ECHO_N "checking target system type... $ECHO_C" >&6
2188 if test "${ac_cv_target+set}" = set; then
2189   echo $ECHO_N "(cached) $ECHO_C" >&6
2190 else
2191   ac_cv_target_alias=$target_alias
2192 test "x$ac_cv_target_alias" = "x" &&
2193   ac_cv_target_alias=$ac_cv_host_alias
2194 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
2195   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
2196 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
2197    { (exit 1); exit 1; }; }
2198
2199 fi
2200 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2201 echo "${ECHO_T}$ac_cv_target" >&6
2202 target=$ac_cv_target
2203 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2204 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2205 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2206
2207
2208 # The aliases save the names the user supplied, while $host etc.
2209 # will get canonicalized.
2210 test -n "$target_alias" &&
2211   test "$program_prefix$program_suffix$program_transform_name" = \
2212     NONENONEs,x,x, &&
2213   program_prefix=${target_alias}-
2214
2215 case $build in
2216         *i*86*)  OS=Linux
2217
2218                  LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/
2219
2220                  ;;
2221
2222         *sparc*) OS=SunOS
2223
2224                  LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/
2225
2226                  ;;
2227
2228         *)       OS=Unknown
2229
2230                  ;;
2231 esac
2232
2233 case $target in
2234         *sparc*solaris*)  target=sparcv9-sun-solaris2.8
2235
2236                           ;;
2237 esac
2238
2239 case $target in
2240         *i*86*)           ARCH=x86
2241
2242                           ;;
2243         *sparc*solaris*)  ARCH=Sparc
2244
2245                           ;;
2246 esac
2247
2248
2249 ac_ext=cc
2250 ac_cpp='$CXXCPP $CPPFLAGS'
2251 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2252 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2253 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2254 if test -n "$ac_tool_prefix"; then
2255   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2256   do
2257     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2258 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2259 echo "$as_me:$LINENO: checking for $ac_word" >&5
2260 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2261 if test "${ac_cv_prog_CXX+set}" = set; then
2262   echo $ECHO_N "(cached) $ECHO_C" >&6
2263 else
2264   if test -n "$CXX"; then
2265   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2266 else
2267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2268 for as_dir in $PATH
2269 do
2270   IFS=$as_save_IFS
2271   test -z "$as_dir" && as_dir=.
2272   for ac_exec_ext in '' $ac_executable_extensions; do
2273   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2274     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2275     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2276     break 2
2277   fi
2278 done
2279 done
2280
2281 fi
2282 fi
2283 CXX=$ac_cv_prog_CXX
2284 if test -n "$CXX"; then
2285   echo "$as_me:$LINENO: result: $CXX" >&5
2286 echo "${ECHO_T}$CXX" >&6
2287 else
2288   echo "$as_me:$LINENO: result: no" >&5
2289 echo "${ECHO_T}no" >&6
2290 fi
2291
2292     test -n "$CXX" && break
2293   done
2294 fi
2295 if test -z "$CXX"; then
2296   ac_ct_CXX=$CXX
2297   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2298 do
2299   # Extract the first word of "$ac_prog", so it can be a program name with args.
2300 set dummy $ac_prog; ac_word=$2
2301 echo "$as_me:$LINENO: checking for $ac_word" >&5
2302 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2303 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2304   echo $ECHO_N "(cached) $ECHO_C" >&6
2305 else
2306   if test -n "$ac_ct_CXX"; then
2307   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2308 else
2309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2310 for as_dir in $PATH
2311 do
2312   IFS=$as_save_IFS
2313   test -z "$as_dir" && as_dir=.
2314   for ac_exec_ext in '' $ac_executable_extensions; do
2315   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2316     ac_cv_prog_ac_ct_CXX="$ac_prog"
2317     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2318     break 2
2319   fi
2320 done
2321 done
2322
2323 fi
2324 fi
2325 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2326 if test -n "$ac_ct_CXX"; then
2327   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2328 echo "${ECHO_T}$ac_ct_CXX" >&6
2329 else
2330   echo "$as_me:$LINENO: result: no" >&5
2331 echo "${ECHO_T}no" >&6
2332 fi
2333
2334   test -n "$ac_ct_CXX" && break
2335 done
2336 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2337
2338   CXX=$ac_ct_CXX
2339 fi
2340
2341
2342 # Provide some information about the compiler.
2343 echo "$as_me:$LINENO:" \
2344      "checking for C++ compiler version" >&5
2345 ac_compiler=`set X $ac_compile; echo $2`
2346 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2347   (eval $ac_compiler --version </dev/null >&5) 2>&5
2348   ac_status=$?
2349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2350   (exit $ac_status); }
2351 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2352   (eval $ac_compiler -v </dev/null >&5) 2>&5
2353   ac_status=$?
2354   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2355   (exit $ac_status); }
2356 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2357   (eval $ac_compiler -V </dev/null >&5) 2>&5
2358   ac_status=$?
2359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2360   (exit $ac_status); }
2361
2362 cat >conftest.$ac_ext <<_ACEOF
2363 #line $LINENO "configure"
2364 /* confdefs.h.  */
2365 _ACEOF
2366 cat confdefs.h >>conftest.$ac_ext
2367 cat >>conftest.$ac_ext <<_ACEOF
2368 /* end confdefs.h.  */
2369
2370 int
2371 main ()
2372 {
2373
2374   ;
2375   return 0;
2376 }
2377 _ACEOF
2378 ac_clean_files_save=$ac_clean_files
2379 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2380 # Try to create an executable without -o first, disregard a.out.
2381 # It will help us diagnose broken compilers, and finding out an intuition
2382 # of exeext.
2383 echo "$as_me:$LINENO: checking for C++ compiler default output" >&5
2384 echo $ECHO_N "checking for C++ compiler default output... $ECHO_C" >&6
2385 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2386 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2387   (eval $ac_link_default) 2>&5
2388   ac_status=$?
2389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2390   (exit $ac_status); }; then
2391   # Find the output, starting from the most likely.  This scheme is
2392 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2393 # resort.
2394
2395 # Be careful to initialize this variable, since it used to be cached.
2396 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2397 ac_cv_exeext=
2398 # b.out is created by i960 compilers.
2399 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2400 do
2401   test -f "$ac_file" || continue
2402   case $ac_file in
2403     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2404         ;;
2405     conftest.$ac_ext )
2406         # This is the source file.
2407         ;;
2408     [ab].out )
2409         # We found the default executable, but exeext='' is most
2410         # certainly right.
2411         break;;
2412     *.* )
2413         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2414         # FIXME: I believe we export ac_cv_exeext for Libtool,
2415         # but it would be cool to find out if it's true.  Does anybody
2416         # maintain Libtool? --akim.
2417         export ac_cv_exeext
2418         break;;
2419     * )
2420         break;;
2421   esac
2422 done
2423 else
2424   echo "$as_me: failed program was:" >&5
2425 sed 's/^/| /' conftest.$ac_ext >&5
2426
2427 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2428 See \`config.log' for more details." >&5
2429 echo "$as_me: error: C++ compiler cannot create executables
2430 See \`config.log' for more details." >&2;}
2431    { (exit 77); exit 77; }; }
2432 fi
2433
2434 ac_exeext=$ac_cv_exeext
2435 echo "$as_me:$LINENO: result: $ac_file" >&5
2436 echo "${ECHO_T}$ac_file" >&6
2437
2438 # Check the compiler produces executables we can run.  If not, either
2439 # the compiler is broken, or we cross compile.
2440 echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2441 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
2442 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2443 # If not cross compiling, check that we can run a simple program.
2444 if test "$cross_compiling" != yes; then
2445   if { ac_try='./$ac_file'
2446   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447   (eval $ac_try) 2>&5
2448   ac_status=$?
2449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450   (exit $ac_status); }; }; then
2451     cross_compiling=no
2452   else
2453     if test "$cross_compiling" = maybe; then
2454         cross_compiling=yes
2455     else
2456         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2457 If you meant to cross compile, use \`--host'.
2458 See \`config.log' for more details." >&5
2459 echo "$as_me: error: cannot run C++ compiled programs.
2460 If you meant to cross compile, use \`--host'.
2461 See \`config.log' for more details." >&2;}
2462    { (exit 1); exit 1; }; }
2463     fi
2464   fi
2465 fi
2466 echo "$as_me:$LINENO: result: yes" >&5
2467 echo "${ECHO_T}yes" >&6
2468
2469 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2470 ac_clean_files=$ac_clean_files_save
2471 # Check the compiler produces executables we can run.  If not, either
2472 # the compiler is broken, or we cross compile.
2473 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2474 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2475 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2476 echo "${ECHO_T}$cross_compiling" >&6
2477
2478 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2479 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2480 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2481   (eval $ac_link) 2>&5
2482   ac_status=$?
2483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2484   (exit $ac_status); }; then
2485   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2486 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2487 # work properly (i.e., refer to `conftest.exe'), while it won't with
2488 # `rm'.
2489 for ac_file in conftest.exe conftest conftest.*; do
2490   test -f "$ac_file" || continue
2491   case $ac_file in
2492     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2493     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2494           export ac_cv_exeext
2495           break;;
2496     * ) break;;
2497   esac
2498 done
2499 else
2500   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2501 See \`config.log' for more details." >&5
2502 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2503 See \`config.log' for more details." >&2;}
2504    { (exit 1); exit 1; }; }
2505 fi
2506
2507 rm -f conftest$ac_cv_exeext
2508 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2509 echo "${ECHO_T}$ac_cv_exeext" >&6
2510
2511 rm -f conftest.$ac_ext
2512 EXEEXT=$ac_cv_exeext
2513 ac_exeext=$EXEEXT
2514 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2515 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2516 if test "${ac_cv_objext+set}" = set; then
2517   echo $ECHO_N "(cached) $ECHO_C" >&6
2518 else
2519   cat >conftest.$ac_ext <<_ACEOF
2520 #line $LINENO "configure"
2521 /* confdefs.h.  */
2522 _ACEOF
2523 cat confdefs.h >>conftest.$ac_ext
2524 cat >>conftest.$ac_ext <<_ACEOF
2525 /* end confdefs.h.  */
2526
2527 int
2528 main ()
2529 {
2530
2531   ;
2532   return 0;
2533 }
2534 _ACEOF
2535 rm -f conftest.o conftest.obj
2536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2537   (eval $ac_compile) 2>&5
2538   ac_status=$?
2539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540   (exit $ac_status); }; then
2541   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2542   case $ac_file in
2543     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2544     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2545        break;;
2546   esac
2547 done
2548 else
2549   echo "$as_me: failed program was:" >&5
2550 sed 's/^/| /' conftest.$ac_ext >&5
2551
2552 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2553 See \`config.log' for more details." >&5
2554 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2555 See \`config.log' for more details." >&2;}
2556    { (exit 1); exit 1; }; }
2557 fi
2558
2559 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2560 fi
2561 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2562 echo "${ECHO_T}$ac_cv_objext" >&6
2563 OBJEXT=$ac_cv_objext
2564 ac_objext=$OBJEXT
2565 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2566 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2567 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2568   echo $ECHO_N "(cached) $ECHO_C" >&6
2569 else
2570   cat >conftest.$ac_ext <<_ACEOF
2571 #line $LINENO "configure"
2572 /* confdefs.h.  */
2573 _ACEOF
2574 cat confdefs.h >>conftest.$ac_ext
2575 cat >>conftest.$ac_ext <<_ACEOF
2576 /* end confdefs.h.  */
2577
2578 int
2579 main ()
2580 {
2581 #ifndef __GNUC__
2582        choke me
2583 #endif
2584
2585   ;
2586   return 0;
2587 }
2588 _ACEOF
2589 rm -f conftest.$ac_objext
2590 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2591   (eval $ac_compile) 2>&5
2592   ac_status=$?
2593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2594   (exit $ac_status); } &&
2595          { ac_try='test -s conftest.$ac_objext'
2596   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2597   (eval $ac_try) 2>&5
2598   ac_status=$?
2599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600   (exit $ac_status); }; }; then
2601   ac_compiler_gnu=yes
2602 else
2603   echo "$as_me: failed program was:" >&5
2604 sed 's/^/| /' conftest.$ac_ext >&5
2605
2606 ac_compiler_gnu=no
2607 fi
2608 rm -f conftest.$ac_objext conftest.$ac_ext
2609 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2610
2611 fi
2612 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2613 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2614 GXX=`test $ac_compiler_gnu = yes && echo yes`
2615 ac_test_CXXFLAGS=${CXXFLAGS+set}
2616 ac_save_CXXFLAGS=$CXXFLAGS
2617 CXXFLAGS="-g"
2618 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2619 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2620 if test "${ac_cv_prog_cxx_g+set}" = set; then
2621   echo $ECHO_N "(cached) $ECHO_C" >&6
2622 else
2623   cat >conftest.$ac_ext <<_ACEOF
2624 #line $LINENO "configure"
2625 /* confdefs.h.  */
2626 _ACEOF
2627 cat confdefs.h >>conftest.$ac_ext
2628 cat >>conftest.$ac_ext <<_ACEOF
2629 /* end confdefs.h.  */
2630
2631 int
2632 main ()
2633 {
2634
2635   ;
2636   return 0;
2637 }
2638 _ACEOF
2639 rm -f conftest.$ac_objext
2640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2641   (eval $ac_compile) 2>&5
2642   ac_status=$?
2643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2644   (exit $ac_status); } &&
2645          { ac_try='test -s conftest.$ac_objext'
2646   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2647   (eval $ac_try) 2>&5
2648   ac_status=$?
2649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2650   (exit $ac_status); }; }; then
2651   ac_cv_prog_cxx_g=yes
2652 else
2653   echo "$as_me: failed program was:" >&5
2654 sed 's/^/| /' conftest.$ac_ext >&5
2655
2656 ac_cv_prog_cxx_g=no
2657 fi
2658 rm -f conftest.$ac_objext conftest.$ac_ext
2659 fi
2660 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2661 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2662 if test "$ac_test_CXXFLAGS" = set; then
2663   CXXFLAGS=$ac_save_CXXFLAGS
2664 elif test $ac_cv_prog_cxx_g = yes; then
2665   if test "$GXX" = yes; then
2666     CXXFLAGS="-g -O2"
2667   else
2668     CXXFLAGS="-g"
2669   fi
2670 else
2671   if test "$GXX" = yes; then
2672     CXXFLAGS="-O2"
2673   else
2674     CXXFLAGS=
2675   fi
2676 fi
2677 for ac_declaration in \
2678    ''\
2679    '#include <stdlib.h>' \
2680    'extern "C" void std::exit (int) throw (); using std::exit;' \
2681    'extern "C" void std::exit (int); using std::exit;' \
2682    'extern "C" void exit (int) throw ();' \
2683    'extern "C" void exit (int);' \
2684    'void exit (int);'
2685 do
2686   cat >conftest.$ac_ext <<_ACEOF
2687 #line $LINENO "configure"
2688 /* confdefs.h.  */
2689 _ACEOF
2690 cat confdefs.h >>conftest.$ac_ext
2691 cat >>conftest.$ac_ext <<_ACEOF
2692 /* end confdefs.h.  */
2693 #include <stdlib.h>
2694 $ac_declaration
2695 int
2696 main ()
2697 {
2698 exit (42);
2699   ;
2700   return 0;
2701 }
2702 _ACEOF
2703 rm -f conftest.$ac_objext
2704 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2705   (eval $ac_compile) 2>&5
2706   ac_status=$?
2707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708   (exit $ac_status); } &&
2709          { ac_try='test -s conftest.$ac_objext'
2710   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2711   (eval $ac_try) 2>&5
2712   ac_status=$?
2713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2714   (exit $ac_status); }; }; then
2715   :
2716 else
2717   echo "$as_me: failed program was:" >&5
2718 sed 's/^/| /' conftest.$ac_ext >&5
2719
2720 continue
2721 fi
2722 rm -f conftest.$ac_objext conftest.$ac_ext
2723   cat >conftest.$ac_ext <<_ACEOF
2724 #line $LINENO "configure"
2725 /* confdefs.h.  */
2726 _ACEOF
2727 cat confdefs.h >>conftest.$ac_ext
2728 cat >>conftest.$ac_ext <<_ACEOF
2729 /* end confdefs.h.  */
2730 $ac_declaration
2731 int
2732 main ()
2733 {
2734 exit (42);
2735   ;
2736   return 0;
2737 }
2738 _ACEOF
2739 rm -f conftest.$ac_objext
2740 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2741   (eval $ac_compile) 2>&5
2742   ac_status=$?
2743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2744   (exit $ac_status); } &&
2745          { ac_try='test -s conftest.$ac_objext'
2746   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2747   (eval $ac_try) 2>&5
2748   ac_status=$?
2749   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2750   (exit $ac_status); }; }; then
2751   break
2752 else
2753   echo "$as_me: failed program was:" >&5
2754 sed 's/^/| /' conftest.$ac_ext >&5
2755
2756 fi
2757 rm -f conftest.$ac_objext conftest.$ac_ext
2758 done
2759 rm -f conftest*
2760 if test -n "$ac_declaration"; then
2761   echo '#ifdef __cplusplus' >>confdefs.h
2762   echo $ac_declaration      >>confdefs.h
2763   echo '#endif'             >>confdefs.h
2764 fi
2765
2766 ac_ext=c
2767 ac_cpp='$CPP $CPPFLAGS'
2768 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2769 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2770 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2771
2772 ac_ext=c
2773 ac_cpp='$CPP $CPPFLAGS'
2774 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2775 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2776 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2777 if test -n "$ac_tool_prefix"; then
2778   for ac_prog in gcc
2779   do
2780     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2781 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2782 echo "$as_me:$LINENO: checking for $ac_word" >&5
2783 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2784 if test "${ac_cv_prog_CC+set}" = set; then
2785   echo $ECHO_N "(cached) $ECHO_C" >&6
2786 else
2787   if test -n "$CC"; then
2788   ac_cv_prog_CC="$CC" # Let the user override the test.
2789 else
2790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 for as_dir in $PATH
2792 do
2793   IFS=$as_save_IFS
2794   test -z "$as_dir" && as_dir=.
2795   for ac_exec_ext in '' $ac_executable_extensions; do
2796   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2797     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2798     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2799     break 2
2800   fi
2801 done
2802 done
2803
2804 fi
2805 fi
2806 CC=$ac_cv_prog_CC
2807 if test -n "$CC"; then
2808   echo "$as_me:$LINENO: result: $CC" >&5
2809 echo "${ECHO_T}$CC" >&6
2810 else
2811   echo "$as_me:$LINENO: result: no" >&5
2812 echo "${ECHO_T}no" >&6
2813 fi
2814
2815     test -n "$CC" && break
2816   done
2817 fi
2818 if test -z "$CC"; then
2819   ac_ct_CC=$CC
2820   for ac_prog in gcc
2821 do
2822   # Extract the first word of "$ac_prog", so it can be a program name with args.
2823 set dummy $ac_prog; ac_word=$2
2824 echo "$as_me:$LINENO: checking for $ac_word" >&5
2825 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2826 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2827   echo $ECHO_N "(cached) $ECHO_C" >&6
2828 else
2829   if test -n "$ac_ct_CC"; then
2830   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2831 else
2832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2833 for as_dir in $PATH
2834 do
2835   IFS=$as_save_IFS
2836   test -z "$as_dir" && as_dir=.
2837   for ac_exec_ext in '' $ac_executable_extensions; do
2838   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2839     ac_cv_prog_ac_ct_CC="$ac_prog"
2840     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2841     break 2
2842   fi
2843 done
2844 done
2845
2846 fi
2847 fi
2848 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2849 if test -n "$ac_ct_CC"; then
2850   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2851 echo "${ECHO_T}$ac_ct_CC" >&6
2852 else
2853   echo "$as_me:$LINENO: result: no" >&5
2854 echo "${ECHO_T}no" >&6
2855 fi
2856
2857   test -n "$ac_ct_CC" && break
2858 done
2859
2860   CC=$ac_ct_CC
2861 fi
2862
2863
2864 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2865 See \`config.log' for more details." >&5
2866 echo "$as_me: error: no acceptable C compiler found in \$PATH
2867 See \`config.log' for more details." >&2;}
2868    { (exit 1); exit 1; }; }
2869
2870 # Provide some information about the compiler.
2871 echo "$as_me:$LINENO:" \
2872      "checking for C compiler version" >&5
2873 ac_compiler=`set X $ac_compile; echo $2`
2874 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2875   (eval $ac_compiler --version </dev/null >&5) 2>&5
2876   ac_status=$?
2877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2878   (exit $ac_status); }
2879 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2880   (eval $ac_compiler -v </dev/null >&5) 2>&5
2881   ac_status=$?
2882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2883   (exit $ac_status); }
2884 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2885   (eval $ac_compiler -V </dev/null >&5) 2>&5
2886   ac_status=$?
2887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2888   (exit $ac_status); }
2889
2890 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2891 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2892 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2893   echo $ECHO_N "(cached) $ECHO_C" >&6
2894 else
2895   cat >conftest.$ac_ext <<_ACEOF
2896 #line $LINENO "configure"
2897 /* confdefs.h.  */
2898 _ACEOF
2899 cat confdefs.h >>conftest.$ac_ext
2900 cat >>conftest.$ac_ext <<_ACEOF
2901 /* end confdefs.h.  */
2902
2903 int
2904 main ()
2905 {
2906 #ifndef __GNUC__
2907        choke me
2908 #endif
2909
2910   ;
2911   return 0;
2912 }
2913 _ACEOF
2914 rm -f conftest.$ac_objext
2915 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2916   (eval $ac_compile) 2>&5
2917   ac_status=$?
2918   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2919   (exit $ac_status); } &&
2920          { ac_try='test -s conftest.$ac_objext'
2921   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2922   (eval $ac_try) 2>&5
2923   ac_status=$?
2924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925   (exit $ac_status); }; }; then
2926   ac_compiler_gnu=yes
2927 else
2928   echo "$as_me: failed program was:" >&5
2929 sed 's/^/| /' conftest.$ac_ext >&5
2930
2931 ac_compiler_gnu=no
2932 fi
2933 rm -f conftest.$ac_objext conftest.$ac_ext
2934 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2935
2936 fi
2937 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2938 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2939 GCC=`test $ac_compiler_gnu = yes && echo yes`
2940 ac_test_CFLAGS=${CFLAGS+set}
2941 ac_save_CFLAGS=$CFLAGS
2942 CFLAGS="-g"
2943 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2944 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2945 if test "${ac_cv_prog_cc_g+set}" = set; then
2946   echo $ECHO_N "(cached) $ECHO_C" >&6
2947 else
2948   cat >conftest.$ac_ext <<_ACEOF
2949 #line $LINENO "configure"
2950 /* confdefs.h.  */
2951 _ACEOF
2952 cat confdefs.h >>conftest.$ac_ext
2953 cat >>conftest.$ac_ext <<_ACEOF
2954 /* end confdefs.h.  */
2955
2956 int
2957 main ()
2958 {
2959
2960   ;
2961   return 0;
2962 }
2963 _ACEOF
2964 rm -f conftest.$ac_objext
2965 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2966   (eval $ac_compile) 2>&5
2967   ac_status=$?
2968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969   (exit $ac_status); } &&
2970          { ac_try='test -s conftest.$ac_objext'
2971   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2972   (eval $ac_try) 2>&5
2973   ac_status=$?
2974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975   (exit $ac_status); }; }; then
2976   ac_cv_prog_cc_g=yes
2977 else
2978   echo "$as_me: failed program was:" >&5
2979 sed 's/^/| /' conftest.$ac_ext >&5
2980
2981 ac_cv_prog_cc_g=no
2982 fi
2983 rm -f conftest.$ac_objext conftest.$ac_ext
2984 fi
2985 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2986 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2987 if test "$ac_test_CFLAGS" = set; then
2988   CFLAGS=$ac_save_CFLAGS
2989 elif test $ac_cv_prog_cc_g = yes; then
2990   if test "$GCC" = yes; then
2991     CFLAGS="-g -O2"
2992   else
2993     CFLAGS="-g"
2994   fi
2995 else
2996   if test "$GCC" = yes; then
2997     CFLAGS="-O2"
2998   else
2999     CFLAGS=
3000   fi
3001 fi
3002 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3003 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3004 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3005   echo $ECHO_N "(cached) $ECHO_C" >&6
3006 else
3007   ac_cv_prog_cc_stdc=no
3008 ac_save_CC=$CC
3009 cat >conftest.$ac_ext <<_ACEOF
3010 #line $LINENO "configure"
3011 /* confdefs.h.  */
3012 _ACEOF
3013 cat confdefs.h >>conftest.$ac_ext
3014 cat >>conftest.$ac_ext <<_ACEOF
3015 /* end confdefs.h.  */
3016 #include <stdarg.h>
3017 #include <stdio.h>
3018 #include <sys/types.h>
3019 #include <sys/stat.h>
3020 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3021 struct buf { int x; };
3022 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3023 static char *e (p, i)
3024      char **p;
3025      int i;
3026 {
3027   return p[i];
3028 }
3029 static char *f (char * (*g) (char **, int), char **p, ...)
3030 {
3031   char *s;
3032   va_list v;
3033   va_start (v,p);
3034   s = g (p, va_arg (v,int));
3035   va_end (v);
3036   return s;
3037 }
3038 int test (int i, double x);
3039 struct s1 {int (*f) (int a);};
3040 struct s2 {int (*f) (double a);};
3041 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3042 int argc;
3043 char **argv;
3044 int
3045 main ()
3046 {
3047 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3048   ;
3049   return 0;
3050 }
3051 _ACEOF
3052 # Don't try gcc -ansi; that turns off useful extensions and
3053 # breaks some systems' header files.
3054 # AIX                   -qlanglvl=ansi
3055 # Ultrix and OSF/1      -std1
3056 # HP-UX 10.20 and later -Ae
3057 # HP-UX older versions  -Aa -D_HPUX_SOURCE
3058 # SVR4                  -Xc -D__EXTENSIONS__
3059 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3060 do
3061   CC="$ac_save_CC $ac_arg"
3062   rm -f conftest.$ac_objext
3063 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3064   (eval $ac_compile) 2>&5
3065   ac_status=$?
3066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3067   (exit $ac_status); } &&
3068          { ac_try='test -s conftest.$ac_objext'
3069   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3070   (eval $ac_try) 2>&5
3071   ac_status=$?
3072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073   (exit $ac_status); }; }; then
3074   ac_cv_prog_cc_stdc=$ac_arg
3075 break
3076 else
3077   echo "$as_me: failed program was:" >&5
3078 sed 's/^/| /' conftest.$ac_ext >&5
3079
3080 fi
3081 rm -f conftest.$ac_objext
3082 done
3083 rm -f conftest.$ac_ext conftest.$ac_objext
3084 CC=$ac_save_CC
3085
3086 fi
3087
3088 case "x$ac_cv_prog_cc_stdc" in
3089   x|xno)
3090     echo "$as_me:$LINENO: result: none needed" >&5
3091 echo "${ECHO_T}none needed" >&6 ;;
3092   *)
3093     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3094 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3095     CC="$CC $ac_cv_prog_cc_stdc" ;;
3096 esac
3097
3098 # Some people use a C++ compiler to compile C.  Since we use `exit',
3099 # in C++ we need to declare it.  In case someone uses the same compiler
3100 # for both compiling C and C++ we need to have the C++ compiler decide
3101 # the declaration of exit, since it's the most demanding environment.
3102 cat >conftest.$ac_ext <<_ACEOF
3103 #ifndef __cplusplus
3104   choke me
3105 #endif
3106 _ACEOF
3107 rm -f conftest.$ac_objext
3108 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3109   (eval $ac_compile) 2>&5
3110   ac_status=$?
3111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3112   (exit $ac_status); } &&
3113          { ac_try='test -s conftest.$ac_objext'
3114   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3115   (eval $ac_try) 2>&5
3116   ac_status=$?
3117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118   (exit $ac_status); }; }; then
3119   for ac_declaration in \
3120    ''\
3121    '#include <stdlib.h>' \
3122    'extern "C" void std::exit (int) throw (); using std::exit;' \
3123    'extern "C" void std::exit (int); using std::exit;' \
3124    'extern "C" void exit (int) throw ();' \
3125    'extern "C" void exit (int);' \
3126    'void exit (int);'
3127 do
3128   cat >conftest.$ac_ext <<_ACEOF
3129 #line $LINENO "configure"
3130 /* confdefs.h.  */
3131 _ACEOF
3132 cat confdefs.h >>conftest.$ac_ext
3133 cat >>conftest.$ac_ext <<_ACEOF
3134 /* end confdefs.h.  */
3135 #include <stdlib.h>
3136 $ac_declaration
3137 int
3138 main ()
3139 {
3140 exit (42);
3141   ;
3142   return 0;
3143 }
3144 _ACEOF
3145 rm -f conftest.$ac_objext
3146 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3147   (eval $ac_compile) 2>&5
3148   ac_status=$?
3149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3150   (exit $ac_status); } &&
3151          { ac_try='test -s conftest.$ac_objext'
3152   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3153   (eval $ac_try) 2>&5
3154   ac_status=$?
3155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156   (exit $ac_status); }; }; then
3157   :
3158 else
3159   echo "$as_me: failed program was:" >&5
3160 sed 's/^/| /' conftest.$ac_ext >&5
3161
3162 continue
3163 fi
3164 rm -f conftest.$ac_objext conftest.$ac_ext
3165   cat >conftest.$ac_ext <<_ACEOF
3166 #line $LINENO "configure"
3167 /* confdefs.h.  */
3168 _ACEOF
3169 cat confdefs.h >>conftest.$ac_ext
3170 cat >>conftest.$ac_ext <<_ACEOF
3171 /* end confdefs.h.  */
3172 $ac_declaration
3173 int
3174 main ()
3175 {
3176 exit (42);
3177   ;
3178   return 0;
3179 }
3180 _ACEOF
3181 rm -f conftest.$ac_objext
3182 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3183   (eval $ac_compile) 2>&5
3184   ac_status=$?
3185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186   (exit $ac_status); } &&
3187          { ac_try='test -s conftest.$ac_objext'
3188   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3189   (eval $ac_try) 2>&5
3190   ac_status=$?
3191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3192   (exit $ac_status); }; }; then
3193   break
3194 else
3195   echo "$as_me: failed program was:" >&5
3196 sed 's/^/| /' conftest.$ac_ext >&5
3197
3198 fi
3199 rm -f conftest.$ac_objext conftest.$ac_ext
3200 done
3201 rm -f conftest*
3202 if test -n "$ac_declaration"; then
3203   echo '#ifdef __cplusplus' >>confdefs.h
3204   echo $ac_declaration      >>confdefs.h
3205   echo '#endif'             >>confdefs.h
3206 fi
3207
3208 else
3209   echo "$as_me: failed program was:" >&5
3210 sed 's/^/| /' conftest.$ac_ext >&5
3211
3212 fi
3213 rm -f conftest.$ac_objext conftest.$ac_ext
3214 ac_ext=c
3215 ac_cpp='$CPP $CPPFLAGS'
3216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3219
3220 ac_ext=c
3221 ac_cpp='$CPP $CPPFLAGS'
3222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3225 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3226 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3227 # On Suns, sometimes $CPP names a directory.
3228 if test -n "$CPP" && test -d "$CPP"; then
3229   CPP=
3230 fi
3231 if test -z "$CPP"; then
3232   if test "${ac_cv_prog_CPP+set}" = set; then
3233   echo $ECHO_N "(cached) $ECHO_C" >&6
3234 else
3235       # Double quotes because CPP needs to be expanded
3236     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3237     do
3238       ac_preproc_ok=false
3239 for ac_c_preproc_warn_flag in '' yes
3240 do
3241   # Use a header file that comes with gcc, so configuring glibc
3242   # with a fresh cross-compiler works.
3243   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3244   # <limits.h> exists even on freestanding compilers.
3245   # On the NeXT, cc -E runs the code through the compiler's parser,
3246   # not just through cpp. "Syntax error" is here to catch this case.
3247   cat >conftest.$ac_ext <<_ACEOF
3248 #line $LINENO "configure"
3249 /* confdefs.h.  */
3250 _ACEOF
3251 cat confdefs.h >>conftest.$ac_ext
3252 cat >>conftest.$ac_ext <<_ACEOF
3253 /* end confdefs.h.  */
3254 #ifdef __STDC__
3255 # include <limits.h>
3256 #else
3257 # include <assert.h>
3258 #endif
3259                      Syntax error
3260 _ACEOF
3261 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3262   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3263   ac_status=$?
3264   grep -v '^ *+' conftest.er1 >conftest.err
3265   rm -f conftest.er1
3266   cat conftest.err >&5
3267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3268   (exit $ac_status); } >/dev/null; then
3269   if test -s conftest.err; then
3270     ac_cpp_err=$ac_c_preproc_warn_flag
3271   else
3272     ac_cpp_err=
3273   fi
3274 else
3275   ac_cpp_err=yes
3276 fi
3277 if test -z "$ac_cpp_err"; then
3278   :
3279 else
3280   echo "$as_me: failed program was:" >&5
3281 sed 's/^/| /' conftest.$ac_ext >&5
3282
3283   # Broken: fails on valid input.
3284 continue
3285 fi
3286 rm -f conftest.err conftest.$ac_ext
3287
3288   # OK, works on sane cases.  Now check whether non-existent headers
3289   # can be detected and how.
3290   cat >conftest.$ac_ext <<_ACEOF
3291 #line $LINENO "configure"
3292 /* confdefs.h.  */
3293 _ACEOF
3294 cat confdefs.h >>conftest.$ac_ext
3295 cat >>conftest.$ac_ext <<_ACEOF
3296 /* end confdefs.h.  */
3297 #include <ac_nonexistent.h>
3298 _ACEOF
3299 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3300   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3301   ac_status=$?
3302   grep -v '^ *+' conftest.er1 >conftest.err
3303   rm -f conftest.er1
3304   cat conftest.err >&5
3305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3306   (exit $ac_status); } >/dev/null; then
3307   if test -s conftest.err; then
3308     ac_cpp_err=$ac_c_preproc_warn_flag
3309   else
3310     ac_cpp_err=
3311   fi
3312 else
3313   ac_cpp_err=yes
3314 fi
3315 if test -z "$ac_cpp_err"; then
3316   # Broken: success on invalid input.
3317 continue
3318 else
3319   echo "$as_me: failed program was:" >&5
3320 sed 's/^/| /' conftest.$ac_ext >&5
3321
3322   # Passes both tests.
3323 ac_preproc_ok=:
3324 break
3325 fi
3326 rm -f conftest.err conftest.$ac_ext
3327
3328 done
3329 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3330 rm -f conftest.err conftest.$ac_ext
3331 if $ac_preproc_ok; then
3332   break
3333 fi
3334
3335     done
3336     ac_cv_prog_CPP=$CPP
3337
3338 fi
3339   CPP=$ac_cv_prog_CPP
3340 else
3341   ac_cv_prog_CPP=$CPP
3342 fi
3343 echo "$as_me:$LINENO: result: $CPP" >&5
3344 echo "${ECHO_T}$CPP" >&6
3345 ac_preproc_ok=false
3346 for ac_c_preproc_warn_flag in '' yes
3347 do
3348   # Use a header file that comes with gcc, so configuring glibc
3349   # with a fresh cross-compiler works.
3350   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3351   # <limits.h> exists even on freestanding compilers.
3352   # On the NeXT, cc -E runs the code through the compiler's parser,
3353   # not just through cpp. "Syntax error" is here to catch this case.
3354   cat >conftest.$ac_ext <<_ACEOF
3355 #line $LINENO "configure"
3356 /* confdefs.h.  */
3357 _ACEOF
3358 cat confdefs.h >>conftest.$ac_ext
3359 cat >>conftest.$ac_ext <<_ACEOF
3360 /* end confdefs.h.  */
3361 #ifdef __STDC__
3362 # include <limits.h>
3363 #else
3364 # include <assert.h>
3365 #endif
3366                      Syntax error
3367 _ACEOF
3368 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3369   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3370   ac_status=$?
3371   grep -v '^ *+' conftest.er1 >conftest.err
3372   rm -f conftest.er1
3373   cat conftest.err >&5
3374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3375   (exit $ac_status); } >/dev/null; then
3376   if test -s conftest.err; then
3377     ac_cpp_err=$ac_c_preproc_warn_flag
3378   else
3379     ac_cpp_err=
3380   fi
3381 else
3382   ac_cpp_err=yes
3383 fi
3384 if test -z "$ac_cpp_err"; then
3385   :
3386 else
3387   echo "$as_me: failed program was:" >&5
3388 sed 's/^/| /' conftest.$ac_ext >&5
3389
3390   # Broken: fails on valid input.
3391 continue
3392 fi
3393 rm -f conftest.err conftest.$ac_ext
3394
3395   # OK, works on sane cases.  Now check whether non-existent headers
3396   # can be detected and how.
3397   cat >conftest.$ac_ext <<_ACEOF
3398 #line $LINENO "configure"
3399 /* confdefs.h.  */
3400 _ACEOF
3401 cat confdefs.h >>conftest.$ac_ext
3402 cat >>conftest.$ac_ext <<_ACEOF
3403 /* end confdefs.h.  */
3404 #include <ac_nonexistent.h>
3405 _ACEOF
3406 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3407   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3408   ac_status=$?
3409   grep -v '^ *+' conftest.er1 >conftest.err
3410   rm -f conftest.er1
3411   cat conftest.err >&5
3412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413   (exit $ac_status); } >/dev/null; then
3414   if test -s conftest.err; then
3415     ac_cpp_err=$ac_c_preproc_warn_flag
3416   else
3417     ac_cpp_err=
3418   fi
3419 else
3420   ac_cpp_err=yes
3421 fi
3422 if test -z "$ac_cpp_err"; then
3423   # Broken: success on invalid input.
3424 continue
3425 else
3426   echo "$as_me: failed program was:" >&5
3427 sed 's/^/| /' conftest.$ac_ext >&5
3428
3429   # Passes both tests.
3430 ac_preproc_ok=:
3431 break
3432 fi
3433 rm -f conftest.err conftest.$ac_ext
3434
3435 done
3436 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3437 rm -f conftest.err conftest.$ac_ext
3438 if $ac_preproc_ok; then
3439   :
3440 else
3441   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3442 See \`config.log' for more details." >&5
3443 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3444 See \`config.log' for more details." >&2;}
3445    { (exit 1); exit 1; }; }
3446 fi
3447
3448 ac_ext=c
3449 ac_cpp='$CPP $CPPFLAGS'
3450 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3451 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3452 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3453
3454
3455 if test "$GCC" != "yes"
3456 then
3457         { { echo "$as_me:$LINENO: error: gcc required but not found" >&5
3458 echo "$as_me: error: gcc required but not found" >&2;}
3459    { (exit 1); exit 1; }; }
3460 fi
3461
3462 if test "$GXX" != "yes"
3463 then
3464         { { echo "$as_me:$LINENO: error: g++ required but not found" >&5
3465 echo "$as_me: error: g++ required but not found" >&2;}
3466    { (exit 1); exit 1; }; }
3467 fi
3468
3469 gccmajor=`$CC --version | head -n 1 | awk '{print $NF;}' | cut -d. -f1`
3470 if test "$gccmajor" -lt "3"
3471 then
3472         { { echo "$as_me:$LINENO: error: gcc 3.x required" >&5
3473 echo "$as_me: error: gcc 3.x required" >&2;}
3474    { (exit 1); exit 1; }; }
3475 fi
3476
3477  echo "$as_me:$LINENO: checking for GNU make" >&5
3478 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6
3479 if test "${_cv_gnu_make_command+set}" = set; then
3480   echo $ECHO_N "(cached) $ECHO_C" >&6
3481 else
3482   _cv_gnu_make_command='' ;
3483                 for a in "$MAKE" make gmake gnumake ; do
3484                         if test -z "$a" ; then continue ; fi ;
3485                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
3486                                 _cv_gnu_make_command=$a ;
3487                                 break;
3488                         fi
3489                 done ;
3490
3491 fi
3492 echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5
3493 echo "${ECHO_T}$_cv_gnu_make_command" >&6 ;
3494         if test  "x$_cv_gnu_make_command" != "x"  ; then
3495                 ifGNUmake='' ;
3496         else
3497                 ifGNUmake='#' ;
3498                 echo "$as_me:$LINENO: result: \"Not found\"" >&5
3499 echo "${ECHO_T}\"Not found\"" >&6;
3500         fi
3501
3502
3503 if test -z "$_cv_gnu_make_command"
3504 then
3505         { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
3506 echo "$as_me: error: GNU Make required but not found" >&2;}
3507    { (exit 1); exit 1; }; }
3508 fi
3509
3510
3511 echo "$as_me:$LINENO: checking " >&5
3512 echo $ECHO_N "checking ... $ECHO_C" >&6
3513 if test "${ac_cv_has_flex+set}" = set; then
3514   echo $ECHO_N "(cached) $ECHO_C" >&6
3515 else
3516   for ac_prog in flex lex
3517 do
3518   # Extract the first word of "$ac_prog", so it can be a program name with args.
3519 set dummy $ac_prog; ac_word=$2
3520 echo "$as_me:$LINENO: checking for $ac_word" >&5
3521 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3522 if test "${ac_cv_prog_LEX+set}" = set; then
3523   echo $ECHO_N "(cached) $ECHO_C" >&6
3524 else
3525   if test -n "$LEX"; then
3526   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3527 else
3528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3529 for as_dir in $PATH
3530 do
3531   IFS=$as_save_IFS
3532   test -z "$as_dir" && as_dir=.
3533   for ac_exec_ext in '' $ac_executable_extensions; do
3534   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3535     ac_cv_prog_LEX="$ac_prog"
3536     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3537     break 2
3538   fi
3539 done
3540 done
3541
3542 fi
3543 fi
3544 LEX=$ac_cv_prog_LEX
3545 if test -n "$LEX"; then
3546   echo "$as_me:$LINENO: result: $LEX" >&5
3547 echo "${ECHO_T}$LEX" >&6
3548 else
3549   echo "$as_me:$LINENO: result: no" >&5
3550 echo "${ECHO_T}no" >&6
3551 fi
3552
3553   test -n "$LEX" && break
3554 done
3555 test -n "$LEX" || LEX=":"
3556
3557 if test -z "$LEXLIB"
3558 then
3559   echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3560 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3561 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3562   echo $ECHO_N "(cached) $ECHO_C" >&6
3563 else
3564   ac_check_lib_save_LIBS=$LIBS
3565 LIBS="-lfl  $LIBS"
3566 cat >conftest.$ac_ext <<_ACEOF
3567 #line $LINENO "configure"
3568 /* confdefs.h.  */
3569 _ACEOF
3570 cat confdefs.h >>conftest.$ac_ext
3571 cat >>conftest.$ac_ext <<_ACEOF
3572 /* end confdefs.h.  */
3573
3574 /* Override any gcc2 internal prototype to avoid an error.  */
3575 #ifdef __cplusplus
3576 extern "C"
3577 #endif
3578 /* We use char because int might match the return type of a gcc2
3579    builtin and then its argument prototype would still apply.  */
3580 char yywrap ();
3581 int
3582 main ()
3583 {
3584 yywrap ();
3585   ;
3586   return 0;
3587 }
3588 _ACEOF
3589 rm -f conftest.$ac_objext conftest$ac_exeext
3590 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3591   (eval $ac_link) 2>&5
3592   ac_status=$?
3593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3594   (exit $ac_status); } &&
3595          { ac_try='test -s conftest$ac_exeext'
3596   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3597   (eval $ac_try) 2>&5
3598   ac_status=$?
3599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3600   (exit $ac_status); }; }; then
3601   ac_cv_lib_fl_yywrap=yes
3602 else
3603   echo "$as_me: failed program was:" >&5
3604 sed 's/^/| /' conftest.$ac_ext >&5
3605
3606 ac_cv_lib_fl_yywrap=no
3607 fi
3608 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3609 LIBS=$ac_check_lib_save_LIBS
3610 fi
3611 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3612 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3613 if test $ac_cv_lib_fl_yywrap = yes; then
3614   LEXLIB="-lfl"
3615 else
3616   echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3617 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3618 if test "${ac_cv_lib_l_yywrap+set}" = set; then
3619   echo $ECHO_N "(cached) $ECHO_C" >&6
3620 else
3621   ac_check_lib_save_LIBS=$LIBS
3622 LIBS="-ll  $LIBS"
3623 cat >conftest.$ac_ext <<_ACEOF
3624 #line $LINENO "configure"
3625 /* confdefs.h.  */
3626 _ACEOF
3627 cat confdefs.h >>conftest.$ac_ext
3628 cat >>conftest.$ac_ext <<_ACEOF
3629 /* end confdefs.h.  */
3630
3631 /* Override any gcc2 internal prototype to avoid an error.  */
3632 #ifdef __cplusplus
3633 extern "C"
3634 #endif
3635 /* We use char because int might match the return type of a gcc2
3636    builtin and then its argument prototype would still apply.  */
3637 char yywrap ();
3638 int
3639 main ()
3640 {
3641 yywrap ();
3642   ;
3643   return 0;
3644 }
3645 _ACEOF
3646 rm -f conftest.$ac_objext conftest$ac_exeext
3647 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3648   (eval $ac_link) 2>&5
3649   ac_status=$?
3650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3651   (exit $ac_status); } &&
3652          { ac_try='test -s conftest$ac_exeext'
3653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3654   (eval $ac_try) 2>&5
3655   ac_status=$?
3656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3657   (exit $ac_status); }; }; then
3658   ac_cv_lib_l_yywrap=yes
3659 else
3660   echo "$as_me: failed program was:" >&5
3661 sed 's/^/| /' conftest.$ac_ext >&5
3662
3663 ac_cv_lib_l_yywrap=no
3664 fi
3665 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3666 LIBS=$ac_check_lib_save_LIBS
3667 fi
3668 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3669 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3670 if test $ac_cv_lib_l_yywrap = yes; then
3671   LEXLIB="-ll"
3672 fi
3673
3674 fi
3675
3676 fi
3677
3678 if test "x$LEX" != "x:"; then
3679   echo "$as_me:$LINENO: checking lex output file root" >&5
3680 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3681 if test "${ac_cv_prog_lex_root+set}" = set; then
3682   echo $ECHO_N "(cached) $ECHO_C" >&6
3683 else
3684   # The minimal lex program is just a single line: %%.  But some broken lexes
3685 # (Solaris, I think it was) want two %% lines, so accommodate them.
3686 cat >conftest.l <<_ACEOF
3687 %%
3688 %%
3689 _ACEOF
3690 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3691   (eval $LEX conftest.l) 2>&5
3692   ac_status=$?
3693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3694   (exit $ac_status); }
3695 if test -f lex.yy.c; then
3696   ac_cv_prog_lex_root=lex.yy
3697 elif test -f lexyy.c; then
3698   ac_cv_prog_lex_root=lexyy
3699 else
3700   { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3701 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3702    { (exit 1); exit 1; }; }
3703 fi
3704 fi
3705 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3706 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3707 rm -f conftest.l
3708 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3709
3710 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3711 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3712 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3713   echo $ECHO_N "(cached) $ECHO_C" >&6
3714 else
3715   # POSIX says lex can declare yytext either as a pointer or an array; the
3716 # default is implementation-dependent. Figure out which it is, since
3717 # not all implementations provide the %pointer and %array declarations.
3718 ac_cv_prog_lex_yytext_pointer=no
3719 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3720 ac_save_LIBS=$LIBS
3721 LIBS="$LIBS $LEXLIB"
3722 cat >conftest.$ac_ext <<_ACEOF
3723 `cat $LEX_OUTPUT_ROOT.c`
3724 _ACEOF
3725 rm -f conftest.$ac_objext conftest$ac_exeext
3726 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3727   (eval $ac_link) 2>&5
3728   ac_status=$?
3729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3730   (exit $ac_status); } &&
3731          { ac_try='test -s conftest$ac_exeext'
3732   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3733   (eval $ac_try) 2>&5
3734   ac_status=$?
3735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3736   (exit $ac_status); }; }; then
3737   ac_cv_prog_lex_yytext_pointer=yes
3738 else
3739   echo "$as_me: failed program was:" >&5
3740 sed 's/^/| /' conftest.$ac_ext >&5
3741
3742 fi
3743 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3744 LIBS=$ac_save_LIBS
3745 rm -f "${LEX_OUTPUT_ROOT}.c"
3746
3747 fi
3748 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3749 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3750 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3751
3752 cat >>confdefs.h <<\_ACEOF
3753 #define YYTEXT_POINTER 1
3754 _ACEOF
3755
3756 fi
3757
3758 fi
3759
3760 fi
3761 echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5
3762 echo "${ECHO_T}$ac_cv_has_flex" >&6
3763 if test "$LEX" != "flex"; then
3764   { { echo "$as_me:$LINENO: error: flex not found but required" >&5
3765 echo "$as_me: error: flex not found but required" >&2;}
3766    { (exit 1); exit 1; }; }
3767 fi
3768
3769 echo "$as_me:$LINENO: checking " >&5
3770 echo $ECHO_N "checking ... $ECHO_C" >&6
3771 if test "${ac_cv_has_bison+set}" = set; then
3772   echo $ECHO_N "(cached) $ECHO_C" >&6
3773 else
3774   for ac_prog in 'bison -y' byacc
3775 do
3776   # Extract the first word of "$ac_prog", so it can be a program name with args.
3777 set dummy $ac_prog; ac_word=$2
3778 echo "$as_me:$LINENO: checking for $ac_word" >&5
3779 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3780 if test "${ac_cv_prog_YACC+set}" = set; then
3781   echo $ECHO_N "(cached) $ECHO_C" >&6
3782 else
3783   if test -n "$YACC"; then
3784   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3785 else
3786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3787 for as_dir in $PATH
3788 do
3789   IFS=$as_save_IFS
3790   test -z "$as_dir" && as_dir=.
3791   for ac_exec_ext in '' $ac_executable_extensions; do
3792   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3793     ac_cv_prog_YACC="$ac_prog"
3794     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3795     break 2
3796   fi
3797 done
3798 done
3799
3800 fi
3801 fi
3802 YACC=$ac_cv_prog_YACC
3803 if test -n "$YACC"; then
3804   echo "$as_me:$LINENO: result: $YACC" >&5
3805 echo "${ECHO_T}$YACC" >&6
3806 else
3807   echo "$as_me:$LINENO: result: no" >&5
3808 echo "${ECHO_T}no" >&6
3809 fi
3810
3811   test -n "$YACC" && break
3812 done
3813 test -n "$YACC" || YACC="yacc"
3814
3815
3816 fi
3817 echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5
3818 echo "${ECHO_T}$ac_cv_has_bison" >&6
3819 if test "$YACC" != "bison -y"; then
3820   { { echo "$as_me:$LINENO: error: bison not found but required" >&5
3821 echo "$as_me: error: bison not found but required" >&2;}
3822    { (exit 1); exit 1; }; }
3823 else
3824   YACC=bison
3825
3826 fi
3827
3828
3829 # Check whether --enable-shared or --disable-shared was given.
3830 if test "${enable_shared+set}" = set; then
3831   enableval="$enable_shared"
3832   p=${PACKAGE-default}
3833     case $enableval in
3834     yes) enable_shared=yes ;;
3835     no) enable_shared=no ;;
3836     *)
3837       enable_shared=no
3838       # Look at the argument we got.  We use all the common list separators.
3839       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3840       for pkg in $enableval; do
3841         IFS="$lt_save_ifs"
3842         if test "X$pkg" = "X$p"; then
3843           enable_shared=yes
3844         fi
3845       done
3846       IFS="$lt_save_ifs"
3847       ;;
3848     esac
3849 else
3850   enable_shared=yes
3851 fi;
3852
3853 # Check whether --enable-static or --disable-static was given.
3854 if test "${enable_static+set}" = set; then
3855   enableval="$enable_static"
3856   p=${PACKAGE-default}
3857     case $enableval in
3858     yes) enable_static=yes ;;
3859     no) enable_static=no ;;
3860     *)
3861      enable_static=no
3862       # Look at the argument we got.  We use all the common list separators.
3863       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3864       for pkg in $enableval; do
3865         IFS="$lt_save_ifs"
3866         if test "X$pkg" = "X$p"; then
3867           enable_static=yes
3868         fi
3869       done
3870       IFS="$lt_save_ifs"
3871       ;;
3872     esac
3873 else
3874   enable_static=yes
3875 fi;
3876
3877 # Check whether --enable-fast-install or --disable-fast-install was given.
3878 if test "${enable_fast_install+set}" = set; then
3879   enableval="$enable_fast_install"
3880   p=${PACKAGE-default}
3881     case $enableval in
3882     yes) enable_fast_install=yes ;;
3883     no) enable_fast_install=no ;;
3884     *)
3885       enable_fast_install=no
3886       # Look at the argument we got.  We use all the common list separators.
3887       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3888       for pkg in $enableval; do
3889         IFS="$lt_save_ifs"
3890         if test "X$pkg" = "X$p"; then
3891           enable_fast_install=yes
3892         fi
3893       done
3894       IFS="$lt_save_ifs"
3895       ;;
3896     esac
3897 else
3898   enable_fast_install=yes
3899 fi;
3900
3901 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3902 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3903 if test "${lt_cv_path_SED+set}" = set; then
3904   echo $ECHO_N "(cached) $ECHO_C" >&6
3905 else
3906   # Loop through the user's path and test for sed and gsed.
3907 # Then use that list of sed's as ones to test for truncation.
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3909 for as_dir in $PATH
3910 do
3911   IFS=$as_save_IFS
3912   test -z "$as_dir" && as_dir=.
3913   for lt_ac_prog in sed gsed; do
3914     for ac_exec_ext in '' $ac_executable_extensions; do
3915       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3916         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3917       fi
3918     done
3919   done
3920 done
3921 lt_ac_max=0
3922 lt_ac_count=0
3923 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3924 # along with /bin/sed that truncates output.
3925 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3926   test ! -f $lt_ac_sed && break
3927   cat /dev/null > conftest.in
3928   lt_ac_count=0
3929   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3930   # Check for GNU sed and select it if it is found.
3931   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3932     lt_cv_path_SED=$lt_ac_sed
3933     break
3934   fi
3935   while true; do
3936     cat conftest.in conftest.in >conftest.tmp
3937     mv conftest.tmp conftest.in
3938     cp conftest.in conftest.nl
3939     echo >>conftest.nl
3940     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3941     cmp -s conftest.out conftest.nl || break
3942     # 10000 chars as input seems more than enough
3943     test $lt_ac_count -gt 10 && break
3944     lt_ac_count=`expr $lt_ac_count + 1`
3945     if test $lt_ac_count -gt $lt_ac_max; then
3946       lt_ac_max=$lt_ac_count
3947       lt_cv_path_SED=$lt_ac_sed
3948     fi
3949   done
3950 done
3951 SED=$lt_cv_path_SED
3952
3953 fi
3954
3955 echo "$as_me:$LINENO: result: $SED" >&5
3956 echo "${ECHO_T}$SED" >&6
3957
3958 echo "$as_me:$LINENO: checking for egrep" >&5
3959 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3960 if test "${ac_cv_prog_egrep+set}" = set; then
3961   echo $ECHO_N "(cached) $ECHO_C" >&6
3962 else
3963   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3964     then ac_cv_prog_egrep='grep -E'
3965     else ac_cv_prog_egrep='egrep'
3966     fi
3967 fi
3968 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3969 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3970  EGREP=$ac_cv_prog_egrep
3971
3972
3973
3974 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3975 if test "${with_gnu_ld+set}" = set; then
3976   withval="$with_gnu_ld"
3977   test "$withval" = no || with_gnu_ld=yes
3978 else
3979   with_gnu_ld=no
3980 fi;
3981 ac_prog=ld
3982 if test "$GCC" = yes; then
3983   # Check if gcc -print-prog-name=ld gives a path.
3984   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3985 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3986   case $host in
3987   *-*-mingw*)
3988     # gcc leaves a trailing carriage return which upsets mingw
3989     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3990   *)
3991     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3992   esac
3993   case $ac_prog in
3994     # Accept absolute paths.
3995     [\\/]* | ?:[\\/]*)
3996       re_direlt='/[^/][^/]*/\.\./'
3997       # Canonicalize the path of ld
3998       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3999       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4000         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4001       done
4002       test -z "$LD" && LD="$ac_prog"
4003       ;;
4004   "")
4005     # If it fails, then pretend we aren't using GCC.
4006     ac_prog=ld
4007     ;;
4008   *)
4009     # If it is relative, then search for the first ld in PATH.
4010     with_gnu_ld=unknown
4011     ;;
4012   esac
4013 elif test "$with_gnu_ld" = yes; then
4014   echo "$as_me:$LINENO: checking for GNU ld" >&5
4015 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4016 else
4017   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4018 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4019 fi
4020 if test "${lt_cv_path_LD+set}" = set; then
4021   echo $ECHO_N "(cached) $ECHO_C" >&6
4022 else
4023   if test -z "$LD"; then
4024   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4025   for ac_dir in $PATH; do
4026     IFS="$lt_save_ifs"
4027     test -z "$ac_dir" && ac_dir=.
4028     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4029       lt_cv_path_LD="$ac_dir/$ac_prog"
4030       # Check to see if the program is GNU ld.  I'd rather use --version,
4031       # but apparently some GNU ld's only accept -v.
4032       # Break only if it was the GNU/non-GNU ld that we prefer.
4033       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4034       *GNU* | *'with BFD'*)
4035         test "$with_gnu_ld" != no && break
4036         ;;
4037       *)
4038         test "$with_gnu_ld" != yes && break
4039         ;;
4040       esac
4041     fi
4042   done
4043   IFS="$lt_save_ifs"
4044 else
4045   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4046 fi
4047 fi
4048
4049 LD="$lt_cv_path_LD"
4050 if test -n "$LD"; then
4051   echo "$as_me:$LINENO: result: $LD" >&5
4052 echo "${ECHO_T}$LD" >&6
4053 else
4054   echo "$as_me:$LINENO: result: no" >&5
4055 echo "${ECHO_T}no" >&6
4056 fi
4057 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4058 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4059    { (exit 1); exit 1; }; }
4060 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4061 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4062 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4063   echo $ECHO_N "(cached) $ECHO_C" >&6
4064 else
4065   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4066 case `"$LD" -v 2>&1 </dev/null` in
4067 *GNU* | *'with BFD'*)
4068   lt_cv_prog_gnu_ld=yes
4069   ;;
4070 *)
4071   lt_cv_prog_gnu_ld=no
4072   ;;
4073 esac
4074 fi
4075 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4076 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4077 with_gnu_ld=$lt_cv_prog_gnu_ld
4078
4079
4080 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4081 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4082 if test "${lt_cv_ld_reload_flag+set}" = set; then
4083   echo $ECHO_N "(cached) $ECHO_C" >&6
4084 else
4085   lt_cv_ld_reload_flag='-r'
4086 fi
4087 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4088 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4089 reload_flag=$lt_cv_ld_reload_flag
4090 case $reload_flag in
4091 "" | " "*) ;;
4092 *) reload_flag=" $reload_flag" ;;
4093 esac
4094 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4095
4096 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4097 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4098 if test "${lt_cv_path_NM+set}" = set; then
4099   echo $ECHO_N "(cached) $ECHO_C" >&6
4100 else
4101   if test -n "$NM"; then
4102   # Let the user override the test.
4103   lt_cv_path_NM="$NM"
4104 else
4105   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4106   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4107     IFS="$lt_save_ifs"
4108     test -z "$ac_dir" && ac_dir=.
4109     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
4110     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4111       # Check to see if the nm accepts a BSD-compat flag.
4112       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4113       #   nm: unknown option "B" ignored
4114       # Tru64's nm complains that /dev/null is an invalid object file
4115       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4116       */dev/null* | *'Invalid file or object type'*)
4117         lt_cv_path_NM="$tmp_nm -B"
4118         break
4119         ;;
4120       *)
4121         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4122         */dev/null*)
4123           lt_cv_path_NM="$tmp_nm -p"
4124           break
4125           ;;
4126         *)
4127           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4128           continue # so that we can try to find one that supports BSD flags
4129           ;;
4130         esac
4131       esac
4132     fi
4133   done
4134   IFS="$lt_save_ifs"
4135   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4136 fi
4137 fi
4138 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4139 echo "${ECHO_T}$lt_cv_path_NM" >&6
4140 NM="$lt_cv_path_NM"
4141
4142 echo "$as_me:$LINENO: checking whether ln -s works" >&5
4143 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4144 LN_S=$as_ln_s
4145 if test "$LN_S" = "ln -s"; then
4146   echo "$as_me:$LINENO: result: yes" >&5
4147 echo "${ECHO_T}yes" >&6
4148 else
4149   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4150 echo "${ECHO_T}no, using $LN_S" >&6
4151 fi
4152
4153 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4154 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
4155 if test "${lt_cv_deplibs_check_method+set}" = set; then
4156   echo $ECHO_N "(cached) $ECHO_C" >&6
4157 else
4158   lt_cv_file_magic_cmd='$MAGIC_CMD'
4159 lt_cv_file_magic_test_file=
4160 lt_cv_deplibs_check_method='unknown'
4161 # Need to set the preceding variable on all platforms that support
4162 # interlibrary dependencies.
4163 # 'none' -- dependencies not supported.
4164 # `unknown' -- same as none, but documents that we really don't know.
4165 # 'pass_all' -- all dependencies passed with no checks.
4166 # 'test_compile' -- check by making test program.
4167 # 'file_magic [[regex]]' -- check by looking for files in library path
4168 # which responds to the $file_magic_cmd with a given extended regex.
4169 # If you have `file' or equivalent on your system and you're not sure
4170 # whether `pass_all' will *always* work, you probably want this one.
4171
4172 case $host_os in
4173 aix4* | aix5*)
4174   lt_cv_deplibs_check_method=pass_all
4175   ;;
4176
4177 beos*)
4178   lt_cv_deplibs_check_method=pass_all
4179   ;;
4180
4181 bsdi4*)
4182   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4183   lt_cv_file_magic_cmd='/usr/bin/file -L'
4184   lt_cv_file_magic_test_file=/shlib/libc.so
4185   ;;
4186
4187 cygwin* | mingw* | pw32*)
4188   # win32_libid is a shell function defined in ltmain.sh
4189   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4190   lt_cv_file_magic_cmd='win32_libid'
4191   ;;
4192
4193 darwin* | rhapsody*)
4194   # this will be overwritten by pass_all, but leave it in just in case
4195   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4196   lt_cv_file_magic_cmd='/usr/bin/file -L'
4197   case "$host_os" in
4198   rhapsody* | darwin1.[012])
4199     lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
4200     ;;
4201   *) # Darwin 1.3 on
4202     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4203     ;;
4204   esac
4205   lt_cv_deplibs_check_method=pass_all
4206   ;;
4207
4208 freebsd*)
4209   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4210     case $host_cpu in
4211     i*86 )
4212       # Not sure whether the presence of OpenBSD here was a mistake.
4213       # Let's accept both of them until this is cleared up.
4214       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4215       lt_cv_file_magic_cmd=/usr/bin/file
4216       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4217       ;;
4218     esac
4219   else
4220     lt_cv_deplibs_check_method=pass_all
4221   fi
4222   ;;
4223
4224 gnu*)
4225   lt_cv_deplibs_check_method=pass_all
4226   ;;
4227
4228 hpux10.20* | hpux11*)
4229   lt_cv_file_magic_cmd=/usr/bin/file
4230   case "$host_cpu" in
4231   ia64*)
4232     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4233     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4234     ;;
4235   hppa*64*)
4236     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]'
4237     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4238     ;;
4239   *)
4240     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4241     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4242     ;;
4243   esac
4244   ;;
4245
4246 irix5* | irix6* | nonstopux*)
4247   case $host_os in
4248   irix5* | nonstopux*)
4249     # this will be overridden with pass_all, but let us keep it just in case
4250     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4251     ;;
4252   *)
4253     case $LD in
4254     *-32|*"-32 ") libmagic=32-bit;;
4255     *-n32|*"-n32 ") libmagic=N32;;
4256     *-64|*"-64 ") libmagic=64-bit;;
4257     *) libmagic=never-match;;
4258     esac
4259     # this will be overridden with pass_all, but let us keep it just in case
4260     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4261     ;;
4262   esac
4263   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4264   lt_cv_deplibs_check_method=pass_all
4265   ;;
4266
4267 # This must be Linux ELF.
4268 linux*)
4269   case $host_cpu in
4270   alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
4271     lt_cv_deplibs_check_method=pass_all ;;
4272   *)
4273     # glibc up to 2.1.1 does not perform some relocations on ARM
4274     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4275   esac
4276   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4277   ;;
4278
4279 netbsd*)
4280   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4281     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4282   else
4283     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4284   fi
4285   ;;
4286
4287 newos6*)
4288   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4289   lt_cv_file_magic_cmd=/usr/bin/file
4290   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4291   ;;
4292
4293 nto-qnx)
4294   lt_cv_deplibs_check_method=unknown
4295   ;;
4296
4297 openbsd*)
4298   lt_cv_file_magic_cmd=/usr/bin/file
4299   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4300   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4301     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4302   else
4303     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
4304   fi
4305   ;;
4306
4307 osf3* | osf4* | osf5*)
4308   # this will be overridden with pass_all, but let us keep it just in case
4309   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4310   lt_cv_file_magic_test_file=/shlib/libc.so
4311   lt_cv_deplibs_check_method=pass_all
4312   ;;
4313
4314 sco3.2v5*)
4315   lt_cv_deplibs_check_method=pass_all
4316   ;;
4317
4318 solaris*)
4319   lt_cv_deplibs_check_method=pass_all
4320   lt_cv_file_magic_test_file=/lib/libc.so
4321   ;;
4322
4323 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4324   case $host_vendor in
4325   motorola)
4326     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]'
4327     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4328     ;;
4329   ncr)
4330     lt_cv_deplibs_check_method=pass_all
4331     ;;
4332   sequent)
4333     lt_cv_file_magic_cmd='/bin/file'
4334     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4335     ;;
4336   sni)
4337     lt_cv_file_magic_cmd='/bin/file'
4338     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4339     lt_cv_file_magic_test_file=/lib/libc.so
4340     ;;
4341   siemens)
4342     lt_cv_deplibs_check_method=pass_all
4343     ;;
4344   esac
4345   ;;
4346
4347 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
4348   lt_cv_deplibs_check_method=pass_all
4349   ;;
4350 esac
4351
4352 fi
4353 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4354 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4355 file_magic_cmd=$lt_cv_file_magic_cmd
4356 deplibs_check_method=$lt_cv_deplibs_check_method
4357 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4358
4359
4360
4361
4362 # If no C compiler was specified, use CC.
4363 LTCC=${LTCC-"$CC"}
4364
4365 # Allow CC to be a program name with arguments.
4366 compiler=$CC
4367
4368 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4369 if test "${enable_libtool_lock+set}" = set; then
4370   enableval="$enable_libtool_lock"
4371
4372 fi;
4373 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4374
4375 # Some flags need to be propagated to the compiler or linker for good
4376 # libtool support.
4377 case $host in
4378 ia64-*-hpux*)
4379   # Find out which ABI we are using.
4380   echo 'int i;' > conftest.$ac_ext
4381   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4382   (eval $ac_compile) 2>&5
4383   ac_status=$?
4384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4385   (exit $ac_status); }; then
4386     case `/usr/bin/file conftest.$ac_objext` in
4387     *ELF-32*)
4388       HPUX_IA64_MODE="32"
4389       ;;
4390     *ELF-64*)
4391       HPUX_IA64_MODE="64"
4392       ;;
4393     esac
4394   fi
4395   rm -rf conftest*
4396   ;;
4397 *-*-irix6*)
4398   # Find out which ABI we are using.
4399   echo '#line 4399 "configure"' > conftest.$ac_ext
4400   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4401   (eval $ac_compile) 2>&5
4402   ac_status=$?
4403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4404   (exit $ac_status); }; then
4405    if test "$lt_cv_prog_gnu_ld" = yes; then
4406     case `/usr/bin/file conftest.$ac_objext` in
4407     *32-bit*)
4408       LD="${LD-ld} -melf32bsmip"
4409       ;;
4410     *N32*)
4411       LD="${LD-ld} -melf32bmipn32"
4412       ;;
4413     *64-bit*)
4414       LD="${LD-ld} -melf64bmip"
4415       ;;
4416     esac
4417    else
4418     case `/usr/bin/file conftest.$ac_objext` in
4419     *32-bit*)
4420       LD="${LD-ld} -32"
4421       ;;
4422     *N32*)
4423       LD="${LD-ld} -n32"
4424       ;;
4425     *64-bit*)
4426       LD="${LD-ld} -64"
4427       ;;
4428     esac
4429    fi
4430   fi
4431   rm -rf conftest*
4432   ;;
4433
4434 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4435   # Find out which ABI we are using.
4436   echo 'int i;' > conftest.$ac_ext
4437   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4438   (eval $ac_compile) 2>&5
4439   ac_status=$?
4440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441   (exit $ac_status); }; then
4442     case "`/usr/bin/file conftest.o`" in
4443     *32-bit*)
4444       case $host in
4445         x86_64-*linux*)
4446           LD="${LD-ld} -m elf_i386"
4447           ;;
4448         ppc64-*linux*)
4449           LD="${LD-ld} -m elf32ppclinux"
4450           ;;
4451         s390x-*linux*)
4452           LD="${LD-ld} -m elf_s390"
4453           ;;
4454         sparc64-*linux*)
4455           LD="${LD-ld} -m elf32_sparc"
4456           ;;
4457       esac
4458       ;;
4459     *64-bit*)
4460       case $host in
4461         x86_64-*linux*)
4462           LD="${LD-ld} -m elf_x86_64"
4463           ;;
4464         ppc*-*linux*|powerpc*-*linux*)
4465           LD="${LD-ld} -m elf64ppc"
4466           ;;
4467         s390*-*linux*)
4468           LD="${LD-ld} -m elf64_s390"
4469           ;;
4470         sparc*-*linux*)
4471           LD="${LD-ld} -m elf64_sparc"
4472           ;;
4473       esac
4474       ;;
4475     esac
4476   fi
4477   rm -rf conftest*
4478   ;;
4479
4480 *-*-sco3.2v5*)
4481   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4482   SAVE_CFLAGS="$CFLAGS"
4483   CFLAGS="$CFLAGS -belf"
4484   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4485 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4486 if test "${lt_cv_cc_needs_belf+set}" = set; then
4487   echo $ECHO_N "(cached) $ECHO_C" >&6
4488 else
4489   ac_ext=c
4490 ac_cpp='$CPP $CPPFLAGS'
4491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4494
4495      cat >conftest.$ac_ext <<_ACEOF
4496 #line $LINENO "configure"
4497 /* confdefs.h.  */
4498 _ACEOF
4499 cat confdefs.h >>conftest.$ac_ext
4500 cat >>conftest.$ac_ext <<_ACEOF
4501 /* end confdefs.h.  */
4502
4503 int
4504 main ()
4505 {
4506
4507   ;
4508   return 0;
4509 }
4510 _ACEOF
4511 rm -f conftest.$ac_objext conftest$ac_exeext
4512 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4513   (eval $ac_link) 2>&5
4514   ac_status=$?
4515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516   (exit $ac_status); } &&
4517          { ac_try='test -s conftest$ac_exeext'
4518   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4519   (eval $ac_try) 2>&5
4520   ac_status=$?
4521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522   (exit $ac_status); }; }; then
4523   lt_cv_cc_needs_belf=yes
4524 else
4525   echo "$as_me: failed program was:" >&5
4526 sed 's/^/| /' conftest.$ac_ext >&5
4527
4528 lt_cv_cc_needs_belf=no
4529 fi
4530 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4531      ac_ext=c
4532 ac_cpp='$CPP $CPPFLAGS'
4533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4536
4537 fi
4538 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4539 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4540   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4541     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4542     CFLAGS="$SAVE_CFLAGS"
4543   fi
4544   ;;
4545
4546 esac
4547
4548 need_locks="$enable_libtool_lock"
4549
4550
4551
4552 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4553 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4554 if test "${ac_cv_header_stdc+set}" = set; then
4555   echo $ECHO_N "(cached) $ECHO_C" >&6
4556 else
4557   cat >conftest.$ac_ext <<_ACEOF
4558 #line $LINENO "configure"
4559 /* confdefs.h.  */
4560 _ACEOF
4561 cat confdefs.h >>conftest.$ac_ext
4562 cat >>conftest.$ac_ext <<_ACEOF
4563 /* end confdefs.h.  */
4564 #include <stdlib.h>
4565 #include <stdarg.h>
4566 #include <string.h>
4567 #include <float.h>
4568
4569 int
4570 main ()
4571 {
4572
4573   ;
4574   return 0;
4575 }
4576 _ACEOF
4577 rm -f conftest.$ac_objext
4578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4579   (eval $ac_compile) 2>&5
4580   ac_status=$?
4581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4582   (exit $ac_status); } &&
4583          { ac_try='test -s conftest.$ac_objext'
4584   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4585   (eval $ac_try) 2>&5
4586   ac_status=$?
4587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4588   (exit $ac_status); }; }; then
4589   ac_cv_header_stdc=yes
4590 else
4591   echo "$as_me: failed program was:" >&5
4592 sed 's/^/| /' conftest.$ac_ext >&5
4593
4594 ac_cv_header_stdc=no
4595 fi
4596 rm -f conftest.$ac_objext conftest.$ac_ext
4597
4598 if test $ac_cv_header_stdc = yes; then
4599   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4600   cat >conftest.$ac_ext <<_ACEOF
4601 #line $LINENO "configure"
4602 /* confdefs.h.  */
4603 _ACEOF
4604 cat confdefs.h >>conftest.$ac_ext
4605 cat >>conftest.$ac_ext <<_ACEOF
4606 /* end confdefs.h.  */
4607 #include <string.h>
4608
4609 _ACEOF
4610 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4611   $EGREP "memchr" >/dev/null 2>&1; then
4612   :
4613 else
4614   ac_cv_header_stdc=no
4615 fi
4616 rm -f conftest*
4617
4618 fi
4619
4620 if test $ac_cv_header_stdc = yes; then
4621   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4622   cat >conftest.$ac_ext <<_ACEOF
4623 #line $LINENO "configure"
4624 /* confdefs.h.  */
4625 _ACEOF
4626 cat confdefs.h >>conftest.$ac_ext
4627 cat >>conftest.$ac_ext <<_ACEOF
4628 /* end confdefs.h.  */
4629 #include <stdlib.h>
4630
4631 _ACEOF
4632 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4633   $EGREP "free" >/dev/null 2>&1; then
4634   :
4635 else
4636   ac_cv_header_stdc=no
4637 fi
4638 rm -f conftest*
4639
4640 fi
4641
4642 if test $ac_cv_header_stdc = yes; then
4643   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4644   if test "$cross_compiling" = yes; then
4645   :
4646 else
4647   cat >conftest.$ac_ext <<_ACEOF
4648 #line $LINENO "configure"
4649 /* confdefs.h.  */
4650 _ACEOF
4651 cat confdefs.h >>conftest.$ac_ext
4652 cat >>conftest.$ac_ext <<_ACEOF
4653 /* end confdefs.h.  */
4654 #include <ctype.h>
4655 #if ((' ' & 0x0FF) == 0x020)
4656 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4657 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4658 #else
4659 # define ISLOWER(c) \
4660                    (('a' <= (c) && (c) <= 'i') \
4661                      || ('j' <= (c) && (c) <= 'r') \
4662                      || ('s' <= (c) && (c) <= 'z'))
4663 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4664 #endif
4665
4666 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4667 int
4668 main ()
4669 {
4670   int i;
4671   for (i = 0; i < 256; i++)
4672     if (XOR (islower (i), ISLOWER (i))
4673         || toupper (i) != TOUPPER (i))
4674       exit(2);
4675   exit (0);
4676 }
4677 _ACEOF
4678 rm -f conftest$ac_exeext
4679 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4680   (eval $ac_link) 2>&5
4681   ac_status=$?
4682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4683   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4684   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4685   (eval $ac_try) 2>&5
4686   ac_status=$?
4687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4688   (exit $ac_status); }; }; then
4689   :
4690 else
4691   echo "$as_me: program exited with status $ac_status" >&5
4692 echo "$as_me: failed program was:" >&5
4693 sed 's/^/| /' conftest.$ac_ext >&5
4694
4695 ( exit $ac_status )
4696 ac_cv_header_stdc=no
4697 fi
4698 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4699 fi
4700 fi
4701 fi
4702 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4703 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4704 if test $ac_cv_header_stdc = yes; then
4705
4706 cat >>confdefs.h <<\_ACEOF
4707 #define STDC_HEADERS 1
4708 _ACEOF
4709
4710 fi
4711
4712 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4723                   inttypes.h stdint.h unistd.h
4724 do
4725 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4726 echo "$as_me:$LINENO: checking for $ac_header" >&5
4727 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4728 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4729   echo $ECHO_N "(cached) $ECHO_C" >&6
4730 else
4731   cat >conftest.$ac_ext <<_ACEOF
4732 #line $LINENO "configure"
4733 /* confdefs.h.  */
4734 _ACEOF
4735 cat confdefs.h >>conftest.$ac_ext
4736 cat >>conftest.$ac_ext <<_ACEOF
4737 /* end confdefs.h.  */
4738 $ac_includes_default
4739
4740 #include <$ac_header>
4741 _ACEOF
4742 rm -f conftest.$ac_objext
4743 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4744   (eval $ac_compile) 2>&5
4745   ac_status=$?
4746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4747   (exit $ac_status); } &&
4748          { ac_try='test -s conftest.$ac_objext'
4749   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4750   (eval $ac_try) 2>&5
4751   ac_status=$?
4752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4753   (exit $ac_status); }; }; then
4754   eval "$as_ac_Header=yes"
4755 else
4756   echo "$as_me: failed program was:" >&5
4757 sed 's/^/| /' conftest.$ac_ext >&5
4758
4759 eval "$as_ac_Header=no"
4760 fi
4761 rm -f conftest.$ac_objext conftest.$ac_ext
4762 fi
4763 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4764 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4765 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4766   cat >>confdefs.h <<_ACEOF
4767 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4768 _ACEOF
4769
4770 fi
4771
4772 done
4773
4774
4775
4776 for ac_header in dlfcn.h
4777 do
4778 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4779 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4780   echo "$as_me:$LINENO: checking for $ac_header" >&5
4781 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4782 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4783   echo $ECHO_N "(cached) $ECHO_C" >&6
4784 fi
4785 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4786 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4787 else
4788   # Is the header compilable?
4789 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4790 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4791 cat >conftest.$ac_ext <<_ACEOF
4792 #line $LINENO "configure"
4793 /* confdefs.h.  */
4794 _ACEOF
4795 cat confdefs.h >>conftest.$ac_ext
4796 cat >>conftest.$ac_ext <<_ACEOF
4797 /* end confdefs.h.  */
4798 $ac_includes_default
4799 #include <$ac_header>
4800 _ACEOF
4801 rm -f conftest.$ac_objext
4802 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4803   (eval $ac_compile) 2>&5
4804   ac_status=$?
4805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4806   (exit $ac_status); } &&
4807          { ac_try='test -s conftest.$ac_objext'
4808   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4809   (eval $ac_try) 2>&5
4810   ac_status=$?
4811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4812   (exit $ac_status); }; }; then
4813   ac_header_compiler=yes
4814 else
4815   echo "$as_me: failed program was:" >&5
4816 sed 's/^/| /' conftest.$ac_ext >&5
4817
4818 ac_header_compiler=no
4819 fi
4820 rm -f conftest.$ac_objext conftest.$ac_ext
4821 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4822 echo "${ECHO_T}$ac_header_compiler" >&6
4823
4824 # Is the header present?
4825 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4826 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4827 cat >conftest.$ac_ext <<_ACEOF
4828 #line $LINENO "configure"
4829 /* confdefs.h.  */
4830 _ACEOF
4831 cat confdefs.h >>conftest.$ac_ext
4832 cat >>conftest.$ac_ext <<_ACEOF
4833 /* end confdefs.h.  */
4834 #include <$ac_header>
4835 _ACEOF
4836 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4837   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4838   ac_status=$?
4839   grep -v '^ *+' conftest.er1 >conftest.err
4840   rm -f conftest.er1
4841   cat conftest.err >&5
4842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4843   (exit $ac_status); } >/dev/null; then
4844   if test -s conftest.err; then
4845     ac_cpp_err=$ac_c_preproc_warn_flag
4846   else
4847     ac_cpp_err=
4848   fi
4849 else
4850   ac_cpp_err=yes
4851 fi
4852 if test -z "$ac_cpp_err"; then
4853   ac_header_preproc=yes
4854 else
4855   echo "$as_me: failed program was:" >&5
4856 sed 's/^/| /' conftest.$ac_ext >&5
4857
4858   ac_header_preproc=no
4859 fi
4860 rm -f conftest.err conftest.$ac_ext
4861 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4862 echo "${ECHO_T}$ac_header_preproc" >&6
4863
4864 # So?  What about this header?
4865 case $ac_header_compiler:$ac_header_preproc in
4866   yes:no )
4867     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4868 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4869     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4870 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4871     (
4872       cat <<\_ASBOX
4873 ## ------------------------------------ ##
4874 ## Report this to bug-autoconf@gnu.org. ##
4875 ## ------------------------------------ ##
4876 _ASBOX
4877     ) |
4878       sed "s/^/$as_me: WARNING:     /" >&2
4879     ;;
4880   no:yes )
4881     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4882 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4883     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4884 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4885     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4886 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4887     (
4888       cat <<\_ASBOX
4889 ## ------------------------------------ ##
4890 ## Report this to bug-autoconf@gnu.org. ##
4891 ## ------------------------------------ ##
4892 _ASBOX
4893     ) |
4894       sed "s/^/$as_me: WARNING:     /" >&2
4895     ;;
4896 esac
4897 echo "$as_me:$LINENO: checking for $ac_header" >&5
4898 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4899 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4900   echo $ECHO_N "(cached) $ECHO_C" >&6
4901 else
4902   eval "$as_ac_Header=$ac_header_preproc"
4903 fi
4904 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4905 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4906
4907 fi
4908 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4909   cat >>confdefs.h <<_ACEOF
4910 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4911 _ACEOF
4912
4913 fi
4914
4915 done
4916
4917 ac_ext=cc
4918 ac_cpp='$CXXCPP $CPPFLAGS'
4919 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4920 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4921 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4922 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4923 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4924 if test -z "$CXXCPP"; then
4925   if test "${ac_cv_prog_CXXCPP+set}" = set; then
4926   echo $ECHO_N "(cached) $ECHO_C" >&6
4927 else
4928       # Double quotes because CXXCPP needs to be expanded
4929     for CXXCPP in "$CXX -E" "/lib/cpp"
4930     do
4931       ac_preproc_ok=false
4932 for ac_cxx_preproc_warn_flag in '' yes
4933 do
4934   # Use a header file that comes with gcc, so configuring glibc
4935   # with a fresh cross-compiler works.
4936   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4937   # <limits.h> exists even on freestanding compilers.
4938   # On the NeXT, cc -E runs the code through the compiler's parser,
4939   # not just through cpp. "Syntax error" is here to catch this case.
4940   cat >conftest.$ac_ext <<_ACEOF
4941 #line $LINENO "configure"
4942 /* confdefs.h.  */
4943 _ACEOF
4944 cat confdefs.h >>conftest.$ac_ext
4945 cat >>conftest.$ac_ext <<_ACEOF
4946 /* end confdefs.h.  */
4947 #ifdef __STDC__
4948 # include <limits.h>
4949 #else
4950 # include <assert.h>
4951 #endif
4952                      Syntax error
4953 _ACEOF
4954 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4955   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4956   ac_status=$?
4957   grep -v '^ *+' conftest.er1 >conftest.err
4958   rm -f conftest.er1
4959   cat conftest.err >&5
4960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4961   (exit $ac_status); } >/dev/null; then
4962   if test -s conftest.err; then
4963     ac_cpp_err=$ac_cxx_preproc_warn_flag
4964   else
4965     ac_cpp_err=
4966   fi
4967 else
4968   ac_cpp_err=yes
4969 fi
4970 if test -z "$ac_cpp_err"; then
4971   :
4972 else
4973   echo "$as_me: failed program was:" >&5
4974 sed 's/^/| /' conftest.$ac_ext >&5
4975
4976   # Broken: fails on valid input.
4977 continue
4978 fi
4979 rm -f conftest.err conftest.$ac_ext
4980
4981   # OK, works on sane cases.  Now check whether non-existent headers
4982   # can be detected and how.
4983   cat >conftest.$ac_ext <<_ACEOF
4984 #line $LINENO "configure"
4985 /* confdefs.h.  */
4986 _ACEOF
4987 cat confdefs.h >>conftest.$ac_ext
4988 cat >>conftest.$ac_ext <<_ACEOF
4989 /* end confdefs.h.  */
4990 #include <ac_nonexistent.h>
4991 _ACEOF
4992 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4993   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4994   ac_status=$?
4995   grep -v '^ *+' conftest.er1 >conftest.err
4996   rm -f conftest.er1
4997   cat conftest.err >&5
4998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4999   (exit $ac_status); } >/dev/null; then
5000   if test -s conftest.err; then
5001     ac_cpp_err=$ac_cxx_preproc_warn_flag
5002   else
5003     ac_cpp_err=
5004   fi
5005 else
5006   ac_cpp_err=yes
5007 fi
5008 if test -z "$ac_cpp_err"; then
5009   # Broken: success on invalid input.
5010 continue
5011 else
5012   echo "$as_me: failed program was:" >&5
5013 sed 's/^/| /' conftest.$ac_ext >&5
5014
5015   # Passes both tests.
5016 ac_preproc_ok=:
5017 break
5018 fi
5019 rm -f conftest.err conftest.$ac_ext
5020
5021 done
5022 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5023 rm -f conftest.err conftest.$ac_ext
5024 if $ac_preproc_ok; then
5025   break
5026 fi
5027
5028     done
5029     ac_cv_prog_CXXCPP=$CXXCPP
5030
5031 fi
5032   CXXCPP=$ac_cv_prog_CXXCPP
5033 else
5034   ac_cv_prog_CXXCPP=$CXXCPP
5035 fi
5036 echo "$as_me:$LINENO: result: $CXXCPP" >&5
5037 echo "${ECHO_T}$CXXCPP" >&6
5038 ac_preproc_ok=false
5039 for ac_cxx_preproc_warn_flag in '' yes
5040 do
5041   # Use a header file that comes with gcc, so configuring glibc
5042   # with a fresh cross-compiler works.
5043   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5044   # <limits.h> exists even on freestanding compilers.
5045   # On the NeXT, cc -E runs the code through the compiler's parser,
5046   # not just through cpp. "Syntax error" is here to catch this case.
5047   cat >conftest.$ac_ext <<_ACEOF
5048 #line $LINENO "configure"
5049 /* confdefs.h.  */
5050 _ACEOF
5051 cat confdefs.h >>conftest.$ac_ext
5052 cat >>conftest.$ac_ext <<_ACEOF
5053 /* end confdefs.h.  */
5054 #ifdef __STDC__
5055 # include <limits.h>
5056 #else
5057 # include <assert.h>
5058 #endif
5059                      Syntax error
5060 _ACEOF
5061 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5062   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5063   ac_status=$?
5064   grep -v '^ *+' conftest.er1 >conftest.err
5065   rm -f conftest.er1
5066   cat conftest.err >&5
5067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5068   (exit $ac_status); } >/dev/null; then
5069   if test -s conftest.err; then
5070     ac_cpp_err=$ac_cxx_preproc_warn_flag
5071   else
5072     ac_cpp_err=
5073   fi
5074 else
5075   ac_cpp_err=yes
5076 fi
5077 if test -z "$ac_cpp_err"; then
5078   :
5079 else
5080   echo "$as_me: failed program was:" >&5
5081 sed 's/^/| /' conftest.$ac_ext >&5
5082
5083   # Broken: fails on valid input.
5084 continue
5085 fi
5086 rm -f conftest.err conftest.$ac_ext
5087
5088   # OK, works on sane cases.  Now check whether non-existent headers
5089   # can be detected and how.
5090   cat >conftest.$ac_ext <<_ACEOF
5091 #line $LINENO "configure"
5092 /* confdefs.h.  */
5093 _ACEOF
5094 cat confdefs.h >>conftest.$ac_ext
5095 cat >>conftest.$ac_ext <<_ACEOF
5096 /* end confdefs.h.  */
5097 #include <ac_nonexistent.h>
5098 _ACEOF
5099 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5100   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5101   ac_status=$?
5102   grep -v '^ *+' conftest.er1 >conftest.err
5103   rm -f conftest.er1
5104   cat conftest.err >&5
5105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5106   (exit $ac_status); } >/dev/null; then
5107   if test -s conftest.err; then
5108     ac_cpp_err=$ac_cxx_preproc_warn_flag
5109   else
5110     ac_cpp_err=
5111   fi
5112 else
5113   ac_cpp_err=yes
5114 fi
5115 if test -z "$ac_cpp_err"; then
5116   # Broken: success on invalid input.
5117 continue
5118 else
5119   echo "$as_me: failed program was:" >&5
5120 sed 's/^/| /' conftest.$ac_ext >&5
5121
5122   # Passes both tests.
5123 ac_preproc_ok=:
5124 break
5125 fi
5126 rm -f conftest.err conftest.$ac_ext
5127
5128 done
5129 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5130 rm -f conftest.err conftest.$ac_ext
5131 if $ac_preproc_ok; then
5132   :
5133 else
5134   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5135 See \`config.log' for more details." >&5
5136 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5137 See \`config.log' for more details." >&2;}
5138    { (exit 1); exit 1; }; }
5139 fi
5140
5141 ac_ext=cc
5142 ac_cpp='$CXXCPP $CPPFLAGS'
5143 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5144 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5145 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5146
5147
5148 ac_ext=f
5149 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5150 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5151 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5152 if test -n "$ac_tool_prefix"; then
5153   for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95
5154   do
5155     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5156 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5157 echo "$as_me:$LINENO: checking for $ac_word" >&5
5158 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5159 if test "${ac_cv_prog_F77+set}" = set; then
5160   echo $ECHO_N "(cached) $ECHO_C" >&6
5161 else
5162   if test -n "$F77"; then
5163   ac_cv_prog_F77="$F77" # Let the user override the test.
5164 else
5165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5166 for as_dir in $PATH
5167 do
5168   IFS=$as_save_IFS
5169   test -z "$as_dir" && as_dir=.
5170   for ac_exec_ext in '' $ac_executable_extensions; do
5171   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5172     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5173     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5174     break 2
5175   fi
5176 done
5177 done
5178
5179 fi
5180 fi
5181 F77=$ac_cv_prog_F77
5182 if test -n "$F77"; then
5183   echo "$as_me:$LINENO: result: $F77" >&5
5184 echo "${ECHO_T}$F77" >&6
5185 else
5186   echo "$as_me:$LINENO: result: no" >&5
5187 echo "${ECHO_T}no" >&6
5188 fi
5189
5190     test -n "$F77" && break
5191   done
5192 fi
5193 if test -z "$F77"; then
5194   ac_ct_F77=$F77
5195   for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95
5196 do
5197   # Extract the first word of "$ac_prog", so it can be a program name with args.
5198 set dummy $ac_prog; ac_word=$2
5199 echo "$as_me:$LINENO: checking for $ac_word" >&5
5200 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5201 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5202   echo $ECHO_N "(cached) $ECHO_C" >&6
5203 else
5204   if test -n "$ac_ct_F77"; then
5205   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5206 else
5207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5208 for as_dir in $PATH
5209 do
5210   IFS=$as_save_IFS
5211   test -z "$as_dir" && as_dir=.
5212   for ac_exec_ext in '' $ac_executable_extensions; do
5213   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5214     ac_cv_prog_ac_ct_F77="$ac_prog"
5215     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5216     break 2
5217   fi
5218 done
5219 done
5220
5221 fi
5222 fi
5223 ac_ct_F77=$ac_cv_prog_ac_ct_F77
5224 if test -n "$ac_ct_F77"; then
5225   echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5226 echo "${ECHO_T}$ac_ct_F77" >&6
5227 else
5228   echo "$as_me:$LINENO: result: no" >&5
5229 echo "${ECHO_T}no" >&6
5230 fi
5231
5232   test -n "$ac_ct_F77" && break
5233 done
5234
5235   F77=$ac_ct_F77
5236 fi
5237
5238
5239 # Provide some information about the compiler.
5240 echo "$as_me:5240:" \
5241      "checking for Fortran 77 compiler version" >&5
5242 ac_compiler=`set X $ac_compile; echo $2`
5243 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
5244   (eval $ac_compiler --version </dev/null >&5) 2>&5
5245   ac_status=$?
5246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247   (exit $ac_status); }
5248 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
5249   (eval $ac_compiler -v </dev/null >&5) 2>&5
5250   ac_status=$?
5251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5252   (exit $ac_status); }
5253 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
5254   (eval $ac_compiler -V </dev/null >&5) 2>&5
5255   ac_status=$?
5256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5257   (exit $ac_status); }
5258
5259 # If we don't use `.F' as extension, the preprocessor is not run on the
5260 # input file.
5261 ac_save_ext=$ac_ext
5262 ac_ext=F
5263 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5264 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
5265 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5266   echo $ECHO_N "(cached) $ECHO_C" >&6
5267 else
5268   cat >conftest.$ac_ext <<_ACEOF
5269       program main
5270 #ifndef __GNUC__
5271        choke me
5272 #endif
5273
5274       end
5275 _ACEOF
5276 rm -f conftest.$ac_objext
5277 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5278   (eval $ac_compile) 2>&5
5279   ac_status=$?
5280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5281   (exit $ac_status); } &&
5282          { ac_try='test -s conftest.$ac_objext'
5283   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5284   (eval $ac_try) 2>&5
5285   ac_status=$?
5286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5287   (exit $ac_status); }; }; then
5288   ac_compiler_gnu=yes
5289 else
5290   echo "$as_me: failed program was:" >&5
5291 sed 's/^/| /' conftest.$ac_ext >&5
5292
5293 ac_compiler_gnu=no
5294 fi
5295 rm -f conftest.$ac_objext conftest.$ac_ext
5296 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
5297
5298 fi
5299 echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
5300 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
5301 ac_ext=$ac_save_ext
5302 G77=`test $ac_compiler_gnu = yes && echo yes`
5303 ac_test_FFLAGS=${FFLAGS+set}
5304 ac_save_FFLAGS=$FFLAGS
5305 FFLAGS=
5306 echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
5307 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
5308 if test "${ac_cv_prog_f77_g+set}" = set; then
5309   echo $ECHO_N "(cached) $ECHO_C" >&6
5310 else
5311   FFLAGS=-g
5312 cat >conftest.$ac_ext <<_ACEOF
5313       program main
5314
5315       end
5316 _ACEOF
5317 rm -f conftest.$ac_objext
5318 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5319   (eval $ac_compile) 2>&5
5320   ac_status=$?
5321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5322   (exit $ac_status); } &&
5323          { ac_try='test -s conftest.$ac_objext'
5324   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5325   (eval $ac_try) 2>&5
5326   ac_status=$?
5327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5328   (exit $ac_status); }; }; then
5329   ac_cv_prog_f77_g=yes
5330 else
5331   echo "$as_me: failed program was:" >&5
5332 sed 's/^/| /' conftest.$ac_ext >&5
5333
5334 ac_cv_prog_f77_g=no
5335 fi
5336 rm -f conftest.$ac_objext conftest.$ac_ext
5337
5338 fi
5339 echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
5340 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
5341 if test "$ac_test_FFLAGS" = set; then
5342   FFLAGS=$ac_save_FFLAGS
5343 elif test $ac_cv_prog_f77_g = yes; then
5344   if test "$G77" = yes; then
5345     FFLAGS="-g -O2"
5346   else
5347     FFLAGS="-g"
5348   fi
5349 else
5350   if test "$G77" = yes; then
5351     FFLAGS="-O2"
5352   else
5353     FFLAGS=
5354   fi
5355 fi
5356 ac_ext=c
5357 ac_cpp='$CPP $CPPFLAGS'
5358 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5359 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5360 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5361
5362
5363
5364 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5365
5366 # find the maximum length of command line arguments
5367 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5368 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5369 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5370   echo $ECHO_N "(cached) $ECHO_C" >&6
5371 else
5372     i=0
5373   testring="ABCD"
5374
5375   case $build_os in
5376   msdosdjgpp*)
5377     # On DJGPP, this test can blow up pretty badly due to problems in libc
5378     # (any single argument exceeding 2000 bytes causes a buffer overrun
5379     # during glob expansion).  Even if it were fixed, the result of this
5380     # check would be larger than it should be.
5381     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5382     ;;
5383
5384   gnu*)
5385     # Under GNU Hurd, this test is not required because there is
5386     # no limit to the length of command line arguments.
5387     # Libtool will interpret -1 as no limit whatsoever
5388     lt_cv_sys_max_cmd_len=-1;
5389     ;;
5390
5391   cygwin* | mingw*)
5392     # On Win9x/ME, this test blows up -- it succeeds, but takes
5393     # about 5 minutes as the teststring grows exponentially.
5394     # Worse, since 9x/ME are not pre-emptively multitasking,
5395     # you end up with a "frozen" computer, even though with patience
5396     # the test eventually succeeds (with a max line length of 256k).
5397     # Instead, let's just punt: use the minimum linelength reported by
5398     # all of the supported platforms: 8192 (on NT/2K/XP).
5399     lt_cv_sys_max_cmd_len=8192;
5400     ;;
5401
5402  *)
5403     # If test is not a shell built-in, we'll probably end up computing a
5404     # maximum length that is only half of the actual maximum length, but
5405     # we can't tell.
5406     while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
5407                = "XX$testring") >/dev/null 2>&1 &&
5408             new_result=`expr "X$testring" : ".*" 2>&1` &&
5409             lt_cv_sys_max_cmd_len=$new_result &&
5410             test $i != 17 # 1/2 MB should be enough
5411     do
5412       i=`expr $i + 1`
5413       testring=$testring$testring
5414     done
5415     testring=
5416     # Add a significant safety factor because C++ compilers can tack on massive
5417     # amounts of additional arguments before passing them to the linker.
5418     # It appears as though 1/2 is a usable value.
5419     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5420     ;;
5421   esac
5422
5423 fi
5424
5425 if test -n $lt_cv_sys_max_cmd_len ; then
5426   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5427 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5428 else
5429   echo "$as_me:$LINENO: result: none" >&5
5430 echo "${ECHO_T}none" >&6
5431 fi
5432
5433
5434
5435
5436 # Check for command to grab the raw symbol name followed by C symbol from nm.
5437 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5438 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5439 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5440   echo $ECHO_N "(cached) $ECHO_C" >&6
5441 else
5442
5443 # These are sane defaults that work on at least a few old systems.
5444 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5445
5446 # Character class describing NM global symbol codes.
5447 symcode='[BCDEGRST]'
5448
5449 # Regexp to match symbols that can be accessed directly from C.
5450 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5451
5452 # Transform the above into a raw symbol and a C symbol.
5453 symxfrm='\1 \2\3 \3'
5454
5455 # Transform an extracted symbol line into a proper C declaration
5456 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5457
5458 # Transform an extracted symbol line into symbol name and symbol address
5459 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'"
5460
5461 # Define system-specific variables.
5462 case $host_os in
5463 aix*)
5464   symcode='[BCDT]'
5465   ;;
5466 cygwin* | mingw* | pw32*)
5467   symcode='[ABCDGISTW]'
5468   ;;
5469 hpux*) # Its linker distinguishes data from code symbols
5470   if test "$host_cpu" = ia64; then
5471     symcode='[ABCDEGRST]'
5472   fi
5473   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5474   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'"
5475   ;;
5476 irix* | nonstopux*)
5477   symcode='[BCDEGRST]'
5478   ;;
5479 osf*)
5480   symcode='[BCDEGQRST]'
5481   ;;
5482 solaris* | sysv5*)
5483   symcode='[BDT]'
5484   ;;
5485 sysv4)
5486   symcode='[DFNSTU]'
5487   ;;
5488 esac
5489
5490 # Handle CRLF in mingw tool chain
5491 opt_cr=
5492 case $build_os in
5493 mingw*)
5494   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5495   ;;
5496 esac
5497
5498 # If we're using GNU nm, then use its standard symbol codes.
5499 case `$NM -V 2>&1` in
5500 *GNU* | *'with BFD'*)
5501   symcode='[ABCDGISTW]' ;;
5502 esac
5503
5504 # Try without a prefix undercore, then with it.
5505 for ac_symprfx in "" "_"; do
5506
5507   # Write the raw and C identifiers.
5508   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
5509
5510   # Check to see that the pipe works correctly.
5511   pipe_works=no
5512
5513   rm -f conftest*
5514   cat > conftest.$ac_ext <<EOF
5515 #ifdef __cplusplus
5516 extern "C" {
5517 #endif
5518 char nm_test_var;
5519 void nm_test_func(){}
5520 #ifdef __cplusplus
5521 }
5522 #endif
5523 int main(){nm_test_var='a';nm_test_func();return(0);}
5524 EOF
5525
5526   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5527   (eval $ac_compile) 2>&5
5528   ac_status=$?
5529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5530   (exit $ac_status); }; then
5531     # Now try to grab the symbols.
5532     nlist=conftest.nm
5533     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5534   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5535   ac_status=$?
5536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537   (exit $ac_status); } && test -s "$nlist"; then
5538       # Try sorting and uniquifying the output.
5539       if sort "$nlist" | uniq > "$nlist"T; then
5540         mv -f "$nlist"T "$nlist"
5541       else
5542         rm -f "$nlist"T
5543       fi
5544
5545       # Make sure that we snagged all the symbols we need.
5546       if grep ' nm_test_var$' "$nlist" >/dev/null; then
5547         if grep ' nm_test_func$' "$nlist" >/dev/null; then
5548           cat <<EOF > conftest.$ac_ext
5549 #ifdef __cplusplus
5550 extern "C" {
5551 #endif
5552
5553 EOF
5554           # Now generate the symbol file.
5555           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5556
5557           cat <<EOF >> conftest.$ac_ext
5558 #if defined (__STDC__) && __STDC__
5559 # define lt_ptr_t void *
5560 #else
5561 # define lt_ptr_t char *
5562 # define const
5563 #endif
5564
5565 /* The mapping between symbol names and symbols. */
5566 const struct {
5567   const char *name;
5568   lt_ptr_t address;
5569 }
5570 lt_preloaded_symbols[] =
5571 {
5572 EOF
5573           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5574           cat <<\EOF >> conftest.$ac_ext
5575   {0, (lt_ptr_t) 0}
5576 };
5577
5578 #ifdef __cplusplus
5579 }
5580 #endif
5581 EOF
5582           # Now try linking the two files.
5583           mv conftest.$ac_objext conftstm.$ac_objext
5584           lt_save_LIBS="$LIBS"
5585           lt_save_CFLAGS="$CFLAGS"
5586           LIBS="conftstm.$ac_objext"
5587           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5588           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5589   (eval $ac_link) 2>&5
5590   ac_status=$?
5591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5592   (exit $ac_status); } && test -s conftest${ac_exeext}; then
5593             pipe_works=yes
5594           fi
5595           LIBS="$lt_save_LIBS"
5596           CFLAGS="$lt_save_CFLAGS"
5597         else
5598           echo "cannot find nm_test_func in $nlist" >&5
5599         fi
5600       else
5601         echo "cannot find nm_test_var in $nlist" >&5
5602       fi
5603     else
5604       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5605     fi
5606   else
5607     echo "$progname: failed program was:" >&5
5608     cat conftest.$ac_ext >&5
5609   fi
5610   rm -f conftest* conftst*
5611
5612   # Do not use the global_symbol_pipe unless it works.
5613   if test "$pipe_works" = yes; then
5614     break
5615   else
5616     lt_cv_sys_global_symbol_pipe=
5617   fi
5618 done
5619
5620 fi
5621
5622 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5623   lt_cv_sys_global_symbol_to_cdecl=
5624 fi
5625 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5626   echo "$as_me:$LINENO: result: failed" >&5
5627 echo "${ECHO_T}failed" >&6
5628 else
5629   echo "$as_me:$LINENO: result: ok" >&5
5630 echo "${ECHO_T}ok" >&6
5631 fi
5632
5633 echo "$as_me:$LINENO: checking for objdir" >&5
5634 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5635 if test "${lt_cv_objdir+set}" = set; then
5636   echo $ECHO_N "(cached) $ECHO_C" >&6
5637 else
5638   rm -f .libs 2>/dev/null
5639 mkdir .libs 2>/dev/null
5640 if test -d .libs; then
5641   lt_cv_objdir=.libs
5642 else
5643   # MS-DOS does not allow filenames that begin with a dot.
5644   lt_cv_objdir=_libs
5645 fi
5646 rmdir .libs 2>/dev/null
5647 fi
5648 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5649 echo "${ECHO_T}$lt_cv_objdir" >&6
5650 objdir=$lt_cv_objdir
5651
5652
5653
5654
5655
5656 case $host_os in
5657 aix3*)
5658   # AIX sometimes has problems with the GCC collect2 program.  For some
5659   # reason, if we set the COLLECT_NAMES environment variable, the problems
5660   # vanish in a puff of smoke.
5661   if test "X${COLLECT_NAMES+set}" != Xset; then
5662     COLLECT_NAMES=
5663     export COLLECT_NAMES
5664   fi
5665   ;;
5666 esac
5667
5668 # Sed substitution that helps us do robust quoting.  It backslashifies
5669 # metacharacters that are still active within double-quoted strings.
5670 Xsed='sed -e s/^X//'
5671 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5672
5673 # Same as above, but do not quote variable references.
5674 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5675
5676 # Sed substitution to delay expansion of an escaped shell variable in a
5677 # double_quote_subst'ed string.
5678 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5679
5680 # Sed substitution to avoid accidental globbing in evaled expressions
5681 no_glob_subst='s/\*/\\\*/g'
5682
5683 # Constants:
5684 rm="rm -f"
5685
5686 # Global variables:
5687 default_ofile=mklib
5688 can_build_shared=yes
5689
5690 # All known linkers require a `.a' archive for static linking (except M$VC,
5691 # which needs '.lib').
5692 libext=a
5693 ltmain="$ac_aux_dir/ltmain.sh"
5694 ofile="$default_ofile"
5695 with_gnu_ld="$lt_cv_prog_gnu_ld"
5696
5697 if test -n "$ac_tool_prefix"; then
5698   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5699 set dummy ${ac_tool_prefix}ar; ac_word=$2
5700 echo "$as_me:$LINENO: checking for $ac_word" >&5
5701 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5702 if test "${ac_cv_prog_AR+set}" = set; then
5703   echo $ECHO_N "(cached) $ECHO_C" >&6
5704 else
5705   if test -n "$AR"; then
5706   ac_cv_prog_AR="$AR" # Let the user override the test.
5707 else
5708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5709 for as_dir in $PATH
5710 do
5711   IFS=$as_save_IFS
5712   test -z "$as_dir" && as_dir=.
5713   for ac_exec_ext in '' $ac_executable_extensions; do
5714   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5715     ac_cv_prog_AR="${ac_tool_prefix}ar"
5716     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5717     break 2
5718   fi
5719 done
5720 done
5721
5722 fi
5723 fi
5724 AR=$ac_cv_prog_AR
5725 if test -n "$AR"; then
5726   echo "$as_me:$LINENO: result: $AR" >&5
5727 echo "${ECHO_T}$AR" >&6
5728 else
5729   echo "$as_me:$LINENO: result: no" >&5
5730 echo "${ECHO_T}no" >&6
5731 fi
5732
5733 fi
5734 if test -z "$ac_cv_prog_AR"; then
5735   ac_ct_AR=$AR
5736   # Extract the first word of "ar", so it can be a program name with args.
5737 set dummy ar; ac_word=$2
5738 echo "$as_me:$LINENO: checking for $ac_word" >&5
5739 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5740 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5741   echo $ECHO_N "(cached) $ECHO_C" >&6
5742 else
5743   if test -n "$ac_ct_AR"; then
5744   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5745 else
5746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5747 for as_dir in $PATH
5748 do
5749   IFS=$as_save_IFS
5750   test -z "$as_dir" && as_dir=.
5751   for ac_exec_ext in '' $ac_executable_extensions; do
5752   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5753     ac_cv_prog_ac_ct_AR="ar"
5754     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5755     break 2
5756   fi
5757 done
5758 done
5759
5760   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5761 fi
5762 fi
5763 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5764 if test -n "$ac_ct_AR"; then
5765   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5766 echo "${ECHO_T}$ac_ct_AR" >&6
5767 else
5768   echo "$as_me:$LINENO: result: no" >&5
5769 echo "${ECHO_T}no" >&6
5770 fi
5771
5772   AR=$ac_ct_AR
5773 else
5774   AR="$ac_cv_prog_AR"
5775 fi
5776
5777 if test -n "$ac_tool_prefix"; then
5778   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5779 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5780 echo "$as_me:$LINENO: checking for $ac_word" >&5
5781 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5782 if test "${ac_cv_prog_RANLIB+set}" = set; then
5783   echo $ECHO_N "(cached) $ECHO_C" >&6
5784 else
5785   if test -n "$RANLIB"; then
5786   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5787 else
5788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5789 for as_dir in $PATH
5790 do
5791   IFS=$as_save_IFS
5792   test -z "$as_dir" && as_dir=.
5793   for ac_exec_ext in '' $ac_executable_extensions; do
5794   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5795     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5796     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5797     break 2
5798   fi
5799 done
5800 done
5801
5802 fi
5803 fi
5804 RANLIB=$ac_cv_prog_RANLIB
5805 if test -n "$RANLIB"; then
5806   echo "$as_me:$LINENO: result: $RANLIB" >&5
5807 echo "${ECHO_T}$RANLIB" >&6
5808 else
5809   echo "$as_me:$LINENO: result: no" >&5
5810 echo "${ECHO_T}no" >&6
5811 fi
5812
5813 fi
5814 if test -z "$ac_cv_prog_RANLIB"; then
5815   ac_ct_RANLIB=$RANLIB
5816   # Extract the first word of "ranlib", so it can be a program name with args.
5817 set dummy ranlib; ac_word=$2
5818 echo "$as_me:$LINENO: checking for $ac_word" >&5
5819 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5820 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5821   echo $ECHO_N "(cached) $ECHO_C" >&6
5822 else
5823   if test -n "$ac_ct_RANLIB"; then
5824   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5825 else
5826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5827 for as_dir in $PATH
5828 do
5829   IFS=$as_save_IFS
5830   test -z "$as_dir" && as_dir=.
5831   for ac_exec_ext in '' $ac_executable_extensions; do
5832   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5833     ac_cv_prog_ac_ct_RANLIB="ranlib"
5834     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5835     break 2
5836   fi
5837 done
5838 done
5839
5840   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5841 fi
5842 fi
5843 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5844 if test -n "$ac_ct_RANLIB"; then
5845   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5846 echo "${ECHO_T}$ac_ct_RANLIB" >&6
5847 else
5848   echo "$as_me:$LINENO: result: no" >&5
5849 echo "${ECHO_T}no" >&6
5850 fi
5851
5852   RANLIB=$ac_ct_RANLIB
5853 else
5854   RANLIB="$ac_cv_prog_RANLIB"
5855 fi
5856
5857 if test -n "$ac_tool_prefix"; then
5858   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5859 set dummy ${ac_tool_prefix}strip; ac_word=$2
5860 echo "$as_me:$LINENO: checking for $ac_word" >&5
5861 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5862 if test "${ac_cv_prog_STRIP+set}" = set; then
5863   echo $ECHO_N "(cached) $ECHO_C" >&6
5864 else
5865   if test -n "$STRIP"; then
5866   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5867 else
5868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5869 for as_dir in $PATH
5870 do
5871   IFS=$as_save_IFS
5872   test -z "$as_dir" && as_dir=.
5873   for ac_exec_ext in '' $ac_executable_extensions; do
5874   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5875     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5876     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5877     break 2
5878   fi
5879 done
5880 done
5881
5882 fi
5883 fi
5884 STRIP=$ac_cv_prog_STRIP
5885 if test -n "$STRIP"; then
5886   echo "$as_me:$LINENO: result: $STRIP" >&5
5887 echo "${ECHO_T}$STRIP" >&6
5888 else
5889   echo "$as_me:$LINENO: result: no" >&5
5890 echo "${ECHO_T}no" >&6
5891 fi
5892
5893 fi
5894 if test -z "$ac_cv_prog_STRIP"; then
5895   ac_ct_STRIP=$STRIP
5896   # Extract the first word of "strip", so it can be a program name with args.
5897 set dummy strip; ac_word=$2
5898 echo "$as_me:$LINENO: checking for $ac_word" >&5
5899 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5900 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5901   echo $ECHO_N "(cached) $ECHO_C" >&6
5902 else
5903   if test -n "$ac_ct_STRIP"; then
5904   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5905 else
5906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5907 for as_dir in $PATH
5908 do
5909   IFS=$as_save_IFS
5910   test -z "$as_dir" && as_dir=.
5911   for ac_exec_ext in '' $ac_executable_extensions; do
5912   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5913     ac_cv_prog_ac_ct_STRIP="strip"
5914     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5915     break 2
5916   fi
5917 done
5918 done
5919
5920   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5921 fi
5922 fi
5923 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5924 if test -n "$ac_ct_STRIP"; then
5925   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5926 echo "${ECHO_T}$ac_ct_STRIP" >&6
5927 else
5928   echo "$as_me:$LINENO: result: no" >&5
5929 echo "${ECHO_T}no" >&6
5930 fi
5931
5932   STRIP=$ac_ct_STRIP
5933 else
5934   STRIP="$ac_cv_prog_STRIP"
5935 fi
5936
5937
5938 old_CC="$CC"
5939 old_CFLAGS="$CFLAGS"
5940
5941 # Set sane defaults for various variables
5942 test -z "$AR" && AR=ar
5943 test -z "$AR_FLAGS" && AR_FLAGS=cru
5944 test -z "$AS" && AS=as
5945 test -z "$CC" && CC=cc
5946 test -z "$LTCC" && LTCC=$CC
5947 test -z "$DLLTOOL" && DLLTOOL=dlltool
5948 test -z "$LD" && LD=ld
5949 test -z "$LN_S" && LN_S="ln -s"
5950 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5951 test -z "$NM" && NM=nm
5952 test -z "$SED" && SED=sed
5953 test -z "$OBJDUMP" && OBJDUMP=objdump
5954 test -z "$RANLIB" && RANLIB=:
5955 test -z "$STRIP" && STRIP=:
5956 test -z "$ac_objext" && ac_objext=o
5957
5958 # Determine commands to create old-style static archives.
5959 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5960 old_postinstall_cmds='chmod 644 $oldlib'
5961 old_postuninstall_cmds=
5962
5963 if test -n "$RANLIB"; then
5964   case $host_os in
5965   openbsd*)
5966     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
5967     ;;
5968   *)
5969     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5970     ;;
5971   esac
5972   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5973 fi
5974
5975 # Only perform the check for file, if the check method requires it
5976 case $deplibs_check_method in
5977 file_magic*)
5978   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5979     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5980 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5981 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5982   echo $ECHO_N "(cached) $ECHO_C" >&6
5983 else
5984   case $MAGIC_CMD in
5985 [\\/*] |  ?:[\\/]*)
5986   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5987   ;;
5988 *)
5989   lt_save_MAGIC_CMD="$MAGIC_CMD"
5990   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5991   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5992   for ac_dir in $ac_dummy; do
5993     IFS="$lt_save_ifs"
5994     test -z "$ac_dir" && ac_dir=.
5995     if test -f $ac_dir/${ac_tool_prefix}file; then
5996       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5997       if test -n "$file_magic_test_file"; then
5998         case $deplibs_check_method in
5999         "file_magic "*)
6000           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
6001           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6002           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6003             $EGREP "$file_magic_regex" > /dev/null; then
6004             :
6005           else
6006             cat <<EOF 1>&2
6007
6008 *** Warning: the command libtool uses to detect shared libraries,
6009 *** $file_magic_cmd, produces output that libtool cannot recognize.
6010 *** The result is that libtool may fail to recognize shared libraries
6011 *** as such.  This will affect the creation of libtool libraries that
6012 *** depend on shared libraries, but programs linked with such libtool
6013 *** libraries will work regardless of this problem.  Nevertheless, you
6014 *** may want to report the problem to your system manager and/or to
6015 *** bug-libtool@gnu.org
6016
6017 EOF
6018           fi ;;
6019         esac
6020       fi
6021       break
6022     fi
6023   done
6024   IFS="$lt_save_ifs"
6025   MAGIC_CMD="$lt_save_MAGIC_CMD"
6026   ;;
6027 esac
6028 fi
6029
6030 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6031 if test -n "$MAGIC_CMD"; then
6032   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6033 echo "${ECHO_T}$MAGIC_CMD" >&6
6034 else
6035   echo "$as_me:$LINENO: result: no" >&5
6036 echo "${ECHO_T}no" >&6
6037 fi
6038
6039 if test -z "$lt_cv_path_MAGIC_CMD"; then
6040   if test -n "$ac_tool_prefix"; then
6041     echo "$as_me:$LINENO: checking for file" >&5
6042 echo $ECHO_N "checking for file... $ECHO_C" >&6
6043 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6044   echo $ECHO_N "(cached) $ECHO_C" >&6
6045 else
6046   case $MAGIC_CMD in
6047 [\\/*] |  ?:[\\/]*)
6048   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6049   ;;
6050 *)
6051   lt_save_MAGIC_CMD="$MAGIC_CMD"
6052   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6053   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6054   for ac_dir in $ac_dummy; do
6055     IFS="$lt_save_ifs"
6056     test -z "$ac_dir" && ac_dir=.
6057     if test -f $ac_dir/file; then
6058       lt_cv_path_MAGIC_CMD="$ac_dir/file"
6059       if test -n "$file_magic_test_file"; then
6060         case $deplibs_check_method in
6061         "file_magic "*)
6062           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
6063           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6064           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6065             $EGREP "$file_magic_regex" > /dev/null; then
6066             :
6067           else
6068             cat <<EOF 1>&2
6069
6070 *** Warning: the command libtool uses to detect shared libraries,
6071 *** $file_magic_cmd, produces output that libtool cannot recognize.
6072 *** The result is that libtool may fail to recognize shared libraries
6073 *** as such.  This will affect the creation of libtool libraries that
6074 *** depend on shared libraries, but programs linked with such libtool
6075 *** libraries will work regardless of this problem.  Nevertheless, you
6076 *** may want to report the problem to your system manager and/or to
6077 *** bug-libtool@gnu.org
6078
6079 EOF
6080           fi ;;
6081         esac
6082       fi
6083       break
6084     fi
6085   done
6086   IFS="$lt_save_ifs"
6087   MAGIC_CMD="$lt_save_MAGIC_CMD"
6088   ;;
6089 esac
6090 fi
6091
6092 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6093 if test -n "$MAGIC_CMD"; then
6094   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6095 echo "${ECHO_T}$MAGIC_CMD" >&6
6096 else
6097   echo "$as_me:$LINENO: result: no" >&5
6098 echo "${ECHO_T}no" >&6
6099 fi
6100
6101   else
6102     MAGIC_CMD=:
6103   fi
6104 fi
6105
6106   fi
6107   ;;
6108 esac
6109
6110 enable_dlopen=no
6111 enable_win32_dll=no
6112
6113 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6114 if test "${enable_libtool_lock+set}" = set; then
6115   enableval="$enable_libtool_lock"
6116
6117 fi;
6118 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6119
6120
6121 # Check whether --with-pic or --without-pic was given.
6122 if test "${with_pic+set}" = set; then
6123   withval="$with_pic"
6124   pic_mode="$withval"
6125 else
6126   pic_mode=default
6127 fi;
6128 test -z "$pic_mode" && pic_mode=default
6129
6130 # Use C for the default configuration in the libtool script
6131 tagname=
6132 lt_save_CC="$CC"
6133 ac_ext=c
6134 ac_cpp='$CPP $CPPFLAGS'
6135 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6136 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6137 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6138
6139
6140 # Source file extension for C test sources.
6141 ac_ext=c
6142
6143 # Object file extension for compiled C test sources.
6144 objext=o
6145 objext=$objext
6146
6147 # Code to be used in simple compile tests
6148 lt_simple_compile_test_code="int some_variable = 0;\n"
6149
6150 # Code to be used in simple link tests
6151 lt_simple_link_test_code='int main(){return(0);}\n'
6152
6153
6154 # If no C compiler was specified, use CC.
6155 LTCC=${LTCC-"$CC"}
6156
6157 # Allow CC to be a program name with arguments.
6158 compiler=$CC
6159
6160
6161 #
6162 # Check for any special shared library compilation flags.
6163 #
6164 lt_prog_cc_shlib=
6165 if test "$GCC" = no; then
6166   case $host_os in
6167   sco3.2v5*)
6168     lt_prog_cc_shlib='-belf'
6169     ;;
6170   esac
6171 fi
6172 if test -n "$lt_prog_cc_shlib"; then
6173   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
6174 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
6175   if echo "$old_CC $old_CFLAGS " | grep "[      ]$lt_prog_cc_shlib[     ]" >/dev/null; then :
6176   else
6177     { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
6178 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
6179     lt_cv_prog_cc_can_build_shared=no
6180   fi
6181 fi
6182
6183
6184 #
6185 # Check to make sure the static flag actually works.
6186 #
6187 echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
6188 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
6189 if test "${lt_prog_compiler_static_works+set}" = set; then
6190   echo $ECHO_N "(cached) $ECHO_C" >&6
6191 else
6192   lt_prog_compiler_static_works=no
6193    save_LDFLAGS="$LDFLAGS"
6194    LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
6195    printf "$lt_simple_link_test_code" > conftest.$ac_ext
6196    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6197      # The compiler can only warn and ignore the option if not recognized
6198      # So say no if there are warnings
6199      if test -s conftest.err; then
6200        # Append any errors to the config.log.
6201        cat conftest.err 1>&5
6202      else
6203        lt_prog_compiler_static_works=yes
6204      fi
6205    fi
6206    $rm conftest*
6207    LDFLAGS="$save_LDFLAGS"
6208
6209 fi
6210 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6211 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6212
6213 if test x"$lt_prog_compiler_static_works" = xyes; then
6214     :
6215 else
6216     lt_prog_compiler_static=
6217 fi
6218
6219
6220
6221 ## CAVEAT EMPTOR:
6222 ## There is no encapsulation within the following macros, do not change
6223 ## the running order or otherwise move them around unless you know exactly
6224 ## what you are doing...
6225
6226 lt_prog_compiler_no_builtin_flag=
6227
6228 if test "$GCC" = yes; then
6229   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6230
6231   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6232 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6233 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6234   echo $ECHO_N "(cached) $ECHO_C" >&6
6235 else
6236   lt_cv_prog_compiler_rtti_exceptions=no
6237   ac_outfile=conftest.$ac_objext
6238    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6239    lt_compiler_flag="-fno-rtti -fno-exceptions"
6240    # Insert the option either (1) after the last *FLAGS variable, or
6241    # (2) before a word containing "conftest.", or (3) at the end.
6242    # Note that $ac_compile itself does not contain backslashes and begins
6243    # with a dollar sign (not a hyphen), so the echo should work correctly.
6244    # The option is referenced via a variable to avoid confusing sed.
6245    lt_compile=`echo "$ac_compile" | $SED \
6246    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6247    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6248    -e 's:$: $lt_compiler_flag:'`
6249    (eval echo "\"\$as_me:6249: $lt_compile\"" >&5)
6250    (eval "$lt_compile" 2>conftest.err)
6251    ac_status=$?
6252    cat conftest.err >&5
6253    echo "$as_me:6253: \$? = $ac_status" >&5
6254    if (exit $ac_status) && test -s "$ac_outfile"; then
6255      # The compiler can only warn and ignore the option if not recognized
6256      # So say no if there are warnings
6257      if test ! -s conftest.err; then
6258        lt_cv_prog_compiler_rtti_exceptions=yes
6259      fi
6260    fi
6261    $rm conftest*
6262
6263 fi
6264 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6265 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6266
6267 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6268     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6269 else
6270     :
6271 fi
6272
6273 fi
6274
6275 lt_prog_compiler_wl=
6276 lt_prog_compiler_pic=
6277 lt_prog_compiler_static=
6278
6279 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6280 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6281
6282   if test "$GCC" = yes; then
6283     lt_prog_compiler_wl='-Wl,'
6284     lt_prog_compiler_static='-static'
6285
6286     case $host_os in
6287       aix*)
6288       # All AIX code is PIC.
6289       if test "$host_cpu" = ia64; then
6290         # AIX 5 now supports IA64 processor
6291         lt_prog_compiler_static='-Bstatic'
6292       fi
6293       ;;
6294
6295     amigaos*)
6296       # FIXME: we need at least 68020 code to build shared libraries, but
6297       # adding the `-m68020' flag to GCC prevents building anything better,
6298       # like `-m68040'.
6299       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6300       ;;
6301
6302     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6303       # PIC is the default for these OSes.
6304       ;;
6305
6306     mingw* | pw32* | os2*)
6307       # This hack is so that the source file can tell whether it is being
6308       # built for inclusion in a dll (and should export symbols for example).
6309       lt_prog_compiler_pic='-DDLL_EXPORT'
6310       ;;
6311
6312     darwin* | rhapsody*)
6313       # PIC is the default on this platform
6314       # Common symbols not allowed in MH_DYLIB files
6315       lt_prog_compiler_pic='-fno-common'
6316       ;;
6317
6318     msdosdjgpp*)
6319       # Just because we use GCC doesn't mean we suddenly get shared libraries
6320       # on systems that don't support them.
6321       lt_prog_compiler_can_build_shared=no
6322       enable_shared=no
6323       ;;
6324
6325     sysv4*MP*)
6326       if test -d /usr/nec; then
6327         lt_prog_compiler_pic=-Kconform_pic
6328       fi
6329       ;;
6330
6331     hpux*)
6332       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6333       # not for PA HP-UX.
6334       case "$host_cpu" in
6335       hppa*64*|ia64*)
6336         # +Z the default
6337         ;;
6338       *)
6339         lt_prog_compiler_pic='-fPIC'
6340         ;;
6341       esac
6342       ;;
6343
6344     *)
6345       lt_prog_compiler_pic='-fPIC'
6346       ;;
6347     esac
6348   else
6349     # PORTME Check for flag to pass linker flags through the system compiler.
6350     case $host_os in
6351     aix*)
6352       lt_prog_compiler_wl='-Wl,'
6353       if test "$host_cpu" = ia64; then
6354         # AIX 5 now supports IA64 processor
6355         lt_prog_compiler_static='-Bstatic'
6356       else
6357         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6358       fi
6359       ;;
6360
6361     mingw* | pw32* | os2*)
6362       # This hack is so that the source file can tell whether it is being
6363       # built for inclusion in a dll (and should export symbols for example).
6364       lt_prog_compiler_pic='-DDLL_EXPORT'
6365       ;;
6366
6367     hpux9* | hpux10* | hpux11*)
6368       lt_prog_compiler_wl='-Wl,'
6369       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6370       # not for PA HP-UX.
6371       case "$host_cpu" in
6372       hppa*64*|ia64*)
6373         # +Z the default
6374         ;;
6375       *)
6376         lt_prog_compiler_pic='+Z'
6377         ;;
6378       esac
6379       # Is there a better lt_prog_compiler_static that works with the bundled CC?
6380       lt_prog_compiler_static='${wl}-a ${wl}archive'
6381       ;;
6382
6383     irix5* | irix6* | nonstopux*)
6384       lt_prog_compiler_wl='-Wl,'
6385       # PIC (with -KPIC) is the default.
6386       lt_prog_compiler_static='-non_shared'
6387       ;;
6388
6389     newsos6)
6390       lt_prog_compiler_pic='-KPIC'
6391       lt_prog_compiler_static='-Bstatic'
6392       ;;
6393
6394     linux*)
6395       case $CC in
6396       icc|ecc)
6397         lt_prog_compiler_wl='-Wl,'
6398         lt_prog_compiler_pic='-KPIC'
6399         lt_prog_compiler_static='-static'
6400         ;;
6401       ccc)
6402         lt_prog_compiler_wl='-Wl,'
6403         # All Alpha code is PIC.
6404         lt_prog_compiler_static='-non_shared'
6405         ;;
6406       esac
6407       ;;
6408
6409     osf3* | osf4* | osf5*)
6410       lt_prog_compiler_wl='-Wl,'
6411       # All OSF/1 code is PIC.
6412       lt_prog_compiler_static='-non_shared'
6413       ;;
6414
6415     sco3.2v5*)
6416       lt_prog_compiler_pic='-Kpic'
6417       lt_prog_compiler_static='-dn'
6418       ;;
6419
6420     solaris*)
6421       lt_prog_compiler_wl='-Wl,'
6422       lt_prog_compiler_pic='-KPIC'
6423       lt_prog_compiler_static='-Bstatic'
6424       ;;
6425
6426     sunos4*)
6427       lt_prog_compiler_wl='-Qoption ld '
6428       lt_prog_compiler_pic='-PIC'
6429       lt_prog_compiler_static='-Bstatic'
6430       ;;
6431
6432     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6433       lt_prog_compiler_wl='-Wl,'
6434       lt_prog_compiler_pic='-KPIC'
6435       lt_prog_compiler_static='-Bstatic'
6436       ;;
6437
6438     sysv4*MP*)
6439       if test -d /usr/nec ;then
6440         lt_prog_compiler_pic='-Kconform_pic'
6441         lt_prog_compiler_static='-Bstatic'
6442       fi
6443       ;;
6444
6445     uts4*)
6446       lt_prog_compiler_pic='-pic'
6447       lt_prog_compiler_static='-Bstatic'
6448       ;;
6449
6450     *)
6451       lt_prog_compiler_can_build_shared=no
6452       ;;
6453     esac
6454   fi
6455
6456 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6457 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6458
6459 #
6460 # Check to make sure the PIC flag actually works.
6461 #
6462 if test -n "$lt_prog_compiler_pic"; then
6463   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6464 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6465 if test "${lt_prog_compiler_pic_works+set}" = set; then
6466   echo $ECHO_N "(cached) $ECHO_C" >&6
6467 else
6468   lt_prog_compiler_pic_works=no
6469   ac_outfile=conftest.$ac_objext
6470    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6471    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6472    # Insert the option either (1) after the last *FLAGS variable, or
6473    # (2) before a word containing "conftest.", or (3) at the end.
6474    # Note that $ac_compile itself does not contain backslashes and begins
6475    # with a dollar sign (not a hyphen), so the echo should work correctly.
6476    # The option is referenced via a variable to avoid confusing sed.
6477    lt_compile=`echo "$ac_compile" | $SED \
6478    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6479    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6480    -e 's:$: $lt_compiler_flag:'`
6481    (eval echo "\"\$as_me:6481: $lt_compile\"" >&5)
6482    (eval "$lt_compile" 2>conftest.err)
6483    ac_status=$?
6484    cat conftest.err >&5
6485    echo "$as_me:6485: \$? = $ac_status" >&5
6486    if (exit $ac_status) && test -s "$ac_outfile"; then
6487      # The compiler can only warn and ignore the option if not recognized
6488      # So say no if there are warnings
6489      if test ! -s conftest.err; then
6490        lt_prog_compiler_pic_works=yes
6491      fi
6492    fi
6493    $rm conftest*
6494
6495 fi
6496 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6497 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6498
6499 if test x"$lt_prog_compiler_pic_works" = xyes; then
6500     case $lt_prog_compiler_pic in
6501      "" | " "*) ;;
6502      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6503      esac
6504 else
6505     lt_prog_compiler_pic=
6506      lt_prog_compiler_can_build_shared=no
6507 fi
6508
6509 fi
6510 case "$host_os" in
6511   # For platforms which do not support PIC, -DPIC is meaningless:
6512   *djgpp*)
6513     lt_prog_compiler_pic=
6514     ;;
6515   *)
6516     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6517     ;;
6518 esac
6519
6520 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6521 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6522 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6523   echo $ECHO_N "(cached) $ECHO_C" >&6
6524 else
6525   lt_cv_prog_compiler_c_o=no
6526    $rm -r conftest 2>/dev/null
6527    mkdir conftest
6528    cd conftest
6529    mkdir out
6530    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6531
6532    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
6533    # that will create temporary files in the current directory regardless of
6534    # the output directory.  Thus, making CWD read-only will cause this test
6535    # to fail, enabling locking or at least warning the user not to do parallel
6536    # builds.
6537    chmod -w .
6538
6539    lt_compiler_flag="-o out/conftest2.$ac_objext"
6540    # Insert the option either (1) after the last *FLAGS variable, or
6541    # (2) before a word containing "conftest.", or (3) at the end.
6542    # Note that $ac_compile itself does not contain backslashes and begins
6543    # with a dollar sign (not a hyphen), so the echo should work correctly.
6544    lt_compile=`echo "$ac_compile" | $SED \
6545    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6546    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6547    -e 's:$: $lt_compiler_flag:'`
6548    (eval echo "\"\$as_me:6548: $lt_compile\"" >&5)
6549    (eval "$lt_compile" 2>out/conftest.err)
6550    ac_status=$?
6551    cat out/conftest.err >&5
6552    echo "$as_me:6552: \$? = $ac_status" >&5
6553    if (exit $ac_status) && test -s out/conftest2.$ac_objext
6554    then
6555      # The compiler can only warn and ignore the option if not recognized
6556      # So say no if there are warnings
6557      if test ! -s out/conftest.err; then
6558        lt_cv_prog_compiler_c_o=yes
6559      fi
6560    fi
6561    chmod u+w .
6562    $rm conftest* out/*
6563    rmdir out
6564    cd ..
6565    rmdir conftest
6566    $rm conftest*
6567
6568 fi
6569 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6570 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6571
6572
6573 hard_links="nottested"
6574 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6575   # do not overwrite the value of need_locks provided by the user
6576   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6577 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6578   hard_links=yes
6579   $rm conftest*
6580   ln conftest.a conftest.b 2>/dev/null && hard_links=no
6581   touch conftest.a
6582   ln conftest.a conftest.b 2>&5 || hard_links=no
6583   ln conftest.a conftest.b 2>/dev/null && hard_links=no
6584   echo "$as_me:$LINENO: result: $hard_links" >&5
6585 echo "${ECHO_T}$hard_links" >&6
6586   if test "$hard_links" = no; then
6587     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6588 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6589     need_locks=warn
6590   fi
6591 else
6592   need_locks=no
6593 fi
6594
6595 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6596 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6597
6598   runpath_var=
6599   allow_undefined_flag=
6600   enable_shared_with_static_runtimes=no
6601   archive_cmds=
6602   archive_expsym_cmds=
6603   old_archive_From_new_cmds=
6604   old_archive_from_expsyms_cmds=
6605   export_dynamic_flag_spec=
6606   whole_archive_flag_spec=
6607   thread_safe_flag_spec=
6608   hardcode_libdir_flag_spec=
6609   hardcode_libdir_flag_spec_ld=
6610   hardcode_libdir_separator=
6611   hardcode_direct=no
6612   hardcode_minus_L=no
6613   hardcode_shlibpath_var=unsupported
6614   link_all_deplibs=unknown
6615   hardcode_automatic=no
6616   module_cmds=
6617   module_expsym_cmds=
6618   always_export_symbols=no
6619   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6620   # include_expsyms should be a list of space-separated symbols to be *always*
6621   # included in the symbol list
6622   include_expsyms=
6623   # exclude_expsyms can be an extended regexp of symbols to exclude
6624   # it will be wrapped by ` (' and `)$', so one must not match beginning or
6625   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6626   # as well as any symbol that contains `d'.
6627   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6628   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6629   # platforms (ab)use it in PIC code, but their linkers get confused if
6630   # the symbol is explicitly referenced.  Since portable code cannot
6631   # rely on this symbol name, it's probably fine to never include it in
6632   # preloaded symbol tables.
6633   extract_expsyms_cmds=
6634
6635   case $host_os in
6636   cygwin* | mingw* | pw32*)
6637     # FIXME: the MSVC++ port hasn't been tested in a loooong time
6638     # When not using gcc, we currently assume that we are using
6639     # Microsoft Visual C++.
6640     if test "$GCC" != yes; then
6641       with_gnu_ld=no
6642     fi
6643     ;;
6644   openbsd*)
6645     with_gnu_ld=no
6646     ;;
6647   esac
6648
6649   ld_shlibs=yes
6650   if test "$with_gnu_ld" = yes; then
6651     # If archive_cmds runs LD, not CC, wlarc should be empty
6652     wlarc='${wl}'
6653
6654     # See if GNU ld supports shared libraries.
6655     case $host_os in
6656     aix3* | aix4* | aix5*)
6657       # On AIX/PPC, the GNU linker is very broken
6658       if test "$host_cpu" != ia64; then
6659         ld_shlibs=no
6660         cat <<EOF 1>&2
6661
6662 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6663 *** to be unable to reliably create shared libraries on AIX.
6664 *** Therefore, libtool is disabling shared libraries support.  If you
6665 *** really care for shared libraries, you may want to modify your PATH
6666 *** so that a non-GNU linker is found, and then restart.
6667
6668 EOF
6669       fi
6670       ;;
6671
6672     amigaos*)
6673       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)'
6674       hardcode_libdir_flag_spec='-L$libdir'
6675       hardcode_minus_L=yes
6676
6677       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6678       # that the semantics of dynamic libraries on AmigaOS, at least up
6679       # to version 4, is to share data among multiple programs linked
6680       # with the same dynamic library.  Since this doesn't match the
6681       # behavior of shared libraries on other platforms, we can't use
6682       # them.
6683       ld_shlibs=no
6684       ;;
6685
6686     beos*)
6687       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6688         allow_undefined_flag=unsupported
6689         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6690         # support --undefined.  This deserves some investigation.  FIXME
6691         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6692       else
6693         ld_shlibs=no
6694       fi
6695       ;;
6696
6697     cygwin* | mingw* | pw32*)
6698       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6699       # as there is no search path for DLLs.
6700       hardcode_libdir_flag_spec='-L$libdir'
6701       allow_undefined_flag=unsupported
6702       always_export_symbols=no
6703       enable_shared_with_static_runtimes=yes
6704       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6705
6706       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6707         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
6708         # If the export-symbols file already is a .def file (1st line
6709         # is EXPORTS), use it as is; otherwise, prepend...
6710         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6711           cp $export_symbols $output_objdir/$soname.def;
6712         else
6713           echo EXPORTS > $output_objdir/$soname.def;
6714           cat $export_symbols >> $output_objdir/$soname.def;
6715         fi~
6716         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
6717       else
6718         ld_shlibs=no
6719       fi
6720       ;;
6721
6722     netbsd*)
6723       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6724         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6725         wlarc=
6726       else
6727         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6728         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6729       fi
6730       ;;
6731
6732     solaris* | sysv5*)
6733       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
6734         ld_shlibs=no
6735         cat <<EOF 1>&2
6736
6737 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6738 *** create shared libraries on Solaris systems.  Therefore, libtool
6739 *** is disabling shared libraries support.  We urge you to upgrade GNU
6740 *** binutils to release 2.9.1 or newer.  Another option is to modify
6741 *** your PATH or compiler configuration so that the native linker is
6742 *** used, and then restart.
6743
6744 EOF
6745       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6746         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6747         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6748       else
6749         ld_shlibs=no
6750       fi
6751       ;;
6752
6753     sunos4*)
6754       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6755       wlarc=
6756       hardcode_direct=yes
6757       hardcode_shlibpath_var=no
6758       ;;
6759
6760     *)
6761       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6762         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6763         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6764       else
6765         ld_shlibs=no
6766       fi
6767       ;;
6768     esac
6769
6770     if test "$ld_shlibs" = yes; then
6771       runpath_var=LD_RUN_PATH
6772       hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6773       export_dynamic_flag_spec='${wl}--export-dynamic'
6774       # ancient GNU ld didn't support --whole-archive et. al.
6775       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6776         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6777       else
6778         whole_archive_flag_spec=
6779       fi
6780     fi
6781   else
6782     # PORTME fill in a description of your system's linker (not GNU ld)
6783     case $host_os in
6784     aix3*)
6785       allow_undefined_flag=unsupported
6786       always_export_symbols=yes
6787       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'
6788       # Note: this linker hardcodes the directories in LIBPATH if there
6789       # are no directories specified by -L.
6790       hardcode_minus_L=yes
6791       if test "$GCC" = yes && test -z "$link_static_flag"; then
6792         # Neither direct hardcoding nor static linking is supported with a
6793         # broken collect2.
6794         hardcode_direct=unsupported
6795       fi
6796       ;;
6797
6798     aix4* | aix5*)
6799       if test "$host_cpu" = ia64; then
6800         # On IA64, the linker does run time linking by default, so we don't
6801         # have to do anything special.
6802         aix_use_runtimelinking=no
6803         exp_sym_flag='-Bexport'
6804         no_entry_flag=""
6805       else
6806         # If we're using GNU nm, then we don't want the "-C" option.
6807         # -C means demangle to AIX nm, but means don't demangle with GNU nm
6808         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
6809           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'
6810         else
6811           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'
6812         fi
6813         aix_use_runtimelinking=no
6814
6815         # Test if we are trying to use run time linking or normal
6816         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6817         # need to do runtime linking.
6818         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6819           for ld_flag in $LDFLAGS; do
6820           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6821             aix_use_runtimelinking=yes
6822             break
6823           fi
6824           done
6825         esac
6826
6827         exp_sym_flag='-bexport'
6828         no_entry_flag='-bnoentry'
6829       fi
6830
6831       # When large executables or shared objects are built, AIX ld can
6832       # have problems creating the table of contents.  If linking a library
6833       # or program results in "error TOC overflow" add -mminimal-toc to
6834       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
6835       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6836
6837       archive_cmds=''
6838       hardcode_direct=yes
6839       hardcode_libdir_separator=':'
6840       link_all_deplibs=yes
6841
6842       if test "$GCC" = yes; then
6843         case $host_os in aix4.012|aix4.012.*)
6844         # We only want to do this on AIX 4.2 and lower, the check
6845         # below for broken collect2 doesn't work under 4.3+
6846           collect2name=`${CC} -print-prog-name=collect2`
6847           if test -f "$collect2name" && \
6848            strings "$collect2name" | grep resolve_lib_name >/dev/null
6849           then
6850           # We have reworked collect2
6851           hardcode_direct=yes
6852           else
6853           # We have old collect2
6854           hardcode_direct=unsupported
6855           # It fails to find uninstalled libraries when the uninstalled
6856           # path is not listed in the libpath.  Setting hardcode_minus_L
6857           # to unsupported forces relinking
6858           hardcode_minus_L=yes
6859           hardcode_libdir_flag_spec='-L$libdir'
6860           hardcode_libdir_separator=
6861           fi
6862         esac
6863         shared_flag='-shared'
6864       else
6865         # not using gcc
6866         if test "$host_cpu" = ia64; then
6867         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6868         # chokes on -Wl,-G. The following line is correct:
6869           shared_flag='-G'
6870         else
6871         if test "$aix_use_runtimelinking" = yes; then
6872             shared_flag='${wl}-G'
6873           else
6874             shared_flag='${wl}-bM:SRE'
6875         fi
6876         fi
6877       fi
6878
6879       # It seems that -bexpall does not export symbols beginning with
6880       # underscore (_), so it is better to generate a list of symbols to export.
6881       always_export_symbols=yes
6882       if test "$aix_use_runtimelinking" = yes; then
6883         # Warning - without using the other runtime loading flags (-brtl),
6884         # -berok will link without error, but may produce a broken library.
6885         allow_undefined_flag='-berok'
6886        # Determine the default libpath from the value encoded in an empty executable.
6887        cat >conftest.$ac_ext <<_ACEOF
6888 #line $LINENO "configure"
6889 /* confdefs.h.  */
6890 _ACEOF
6891 cat confdefs.h >>conftest.$ac_ext
6892 cat >>conftest.$ac_ext <<_ACEOF
6893 /* end confdefs.h.  */
6894
6895 int
6896 main ()
6897 {
6898
6899   ;
6900   return 0;
6901 }
6902 _ACEOF
6903 rm -f conftest.$ac_objext conftest$ac_exeext
6904 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6905   (eval $ac_link) 2>&5
6906   ac_status=$?
6907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6908   (exit $ac_status); } &&
6909          { ac_try='test -s conftest$ac_exeext'
6910   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6911   (eval $ac_try) 2>&5
6912   ac_status=$?
6913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6914   (exit $ac_status); }; }; then
6915
6916 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
6917 }'`
6918 # Check for a 64-bit object if we didn't find anything.
6919 if 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; }
6920 }'`; fi
6921 else
6922   echo "$as_me: failed program was:" >&5
6923 sed 's/^/| /' conftest.$ac_ext >&5
6924
6925 fi
6926 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6927 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6928
6929        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6930         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"
6931        else
6932         if test "$host_cpu" = ia64; then
6933           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6934           allow_undefined_flag="-z nodefs"
6935           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"
6936         else
6937          # Determine the default libpath from the value encoded in an empty executable.
6938          cat >conftest.$ac_ext <<_ACEOF
6939 #line $LINENO "configure"
6940 /* confdefs.h.  */
6941 _ACEOF
6942 cat confdefs.h >>conftest.$ac_ext
6943 cat >>conftest.$ac_ext <<_ACEOF
6944 /* end confdefs.h.  */
6945
6946 int
6947 main ()
6948 {
6949
6950   ;
6951   return 0;
6952 }
6953 _ACEOF
6954 rm -f conftest.$ac_objext conftest$ac_exeext
6955 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6956   (eval $ac_link) 2>&5
6957   ac_status=$?
6958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6959   (exit $ac_status); } &&
6960          { ac_try='test -s conftest$ac_exeext'
6961   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6962   (eval $ac_try) 2>&5
6963   ac_status=$?
6964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6965   (exit $ac_status); }; }; then
6966
6967 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
6968 }'`
6969 # Check for a 64-bit object if we didn't find anything.
6970 if 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; }
6971 }'`; fi
6972 else
6973   echo "$as_me: failed program was:" >&5
6974 sed 's/^/| /' conftest.$ac_ext >&5
6975
6976 fi
6977 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6978 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6979
6980          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6981           # Warning - without using the other run time loading flags,
6982           # -berok will link without error, but may produce a broken library.
6983           no_undefined_flag=' ${wl}-bernotok'
6984           allow_undefined_flag=' ${wl}-berok'
6985           # -bexpall does not export symbols beginning with underscore (_)
6986           always_export_symbols=yes
6987           # Exported symbols can be pulled into shared objects from archives
6988           whole_archive_flag_spec=' '
6989           archive_cmds_need_lc=yes
6990           # This is similar to how AIX traditionally builds it's shared libraries.
6991           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'
6992         fi
6993       fi
6994       ;;
6995
6996     amigaos*)
6997       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)'
6998       hardcode_libdir_flag_spec='-L$libdir'
6999       hardcode_minus_L=yes
7000       # see comment about different semantics on the GNU ld section
7001       ld_shlibs=no
7002       ;;
7003
7004     bsdi4*)
7005       export_dynamic_flag_spec=-rdynamic
7006       ;;
7007
7008     cygwin* | mingw* | pw32*)
7009       # When not using gcc, we currently assume that we are using
7010       # Microsoft Visual C++.
7011       # hardcode_libdir_flag_spec is actually meaningless, as there is
7012       # no search path for DLLs.
7013       hardcode_libdir_flag_spec=' '
7014       allow_undefined_flag=unsupported
7015       # Tell ltmain to make .lib files, not .a files.
7016       libext=lib
7017       # Tell ltmain to make .dll files, not .so files.
7018       shrext=".dll"
7019       # FIXME: Setting linknames here is a bad hack.
7020       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
7021       # The linker will automatically build a .lib file if we build a DLL.
7022       old_archive_From_new_cmds='true'
7023       # FIXME: Should let the user specify the lib program.
7024       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
7025       fix_srcfile_path='`cygpath -w "$srcfile"`'
7026       enable_shared_with_static_runtimes=yes
7027       ;;
7028
7029     darwin* | rhapsody*)
7030     if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
7031       archive_cmds_need_lc=no
7032       case "$host_os" in
7033       rhapsody* | darwin1.[012])
7034         allow_undefined_flag='-undefined suppress'
7035         ;;
7036       *) # Darwin 1.3 on
7037         test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
7038         ;;
7039       esac
7040       # FIXME: Relying on posixy $() will cause problems for
7041       #        cross-compilation, but unfortunately the echo tests do not
7042       #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
7043       #        `"' quotes if we put them in here... so don't!
7044         lt_int_apple_cc_single_mod=no
7045         output_verbose_link_cmd='echo'
7046         if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
7047           lt_int_apple_cc_single_mod=yes
7048         fi
7049         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
7050           archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7051         else
7052         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'
7053       fi
7054       module_cmds='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
7055       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
7056         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
7057           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}'
7058         else
7059           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}'
7060         fi
7061           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}'
7062       hardcode_direct=no
7063       hardcode_automatic=yes
7064       hardcode_shlibpath_var=unsupported
7065       whole_archive_flag_spec='-all_load $convenience'
7066       link_all_deplibs=yes
7067     fi
7068       ;;
7069
7070     dgux*)
7071       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7072       hardcode_libdir_flag_spec='-L$libdir'
7073       hardcode_shlibpath_var=no
7074       ;;
7075
7076     freebsd1*)
7077       ld_shlibs=no
7078       ;;
7079
7080     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7081     # support.  Future versions do this automatically, but an explicit c++rt0.o
7082     # does not break anything, and helps significantly (at the cost of a little
7083     # extra space).
7084     freebsd2.2*)
7085       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7086       hardcode_libdir_flag_spec='-R$libdir'
7087       hardcode_direct=yes
7088       hardcode_shlibpath_var=no
7089       ;;
7090
7091     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7092     freebsd2*)
7093       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7094       hardcode_direct=yes
7095       hardcode_minus_L=yes
7096       hardcode_shlibpath_var=no
7097       ;;
7098
7099     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7100     freebsd*)
7101       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7102       hardcode_libdir_flag_spec='-R$libdir'
7103       hardcode_direct=yes
7104       hardcode_shlibpath_var=no
7105       ;;
7106
7107     hpux9*)
7108       if test "$GCC" = yes; then
7109         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'
7110       else
7111         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'
7112       fi
7113       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7114       hardcode_libdir_separator=:
7115       hardcode_direct=yes
7116
7117       # hardcode_minus_L: Not really in the search PATH,
7118       # but as the default location of the library.
7119       hardcode_minus_L=yes
7120       export_dynamic_flag_spec='${wl}-E'
7121       ;;
7122
7123     hpux10* | hpux11*)
7124       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7125         case "$host_cpu" in
7126         hppa*64*|ia64*)
7127           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7128           ;;
7129         *)
7130           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7131           ;;
7132         esac
7133       else
7134         case "$host_cpu" in
7135         hppa*64*|ia64*)
7136           archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
7137           ;;
7138         *)
7139           archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7140           ;;
7141         esac
7142       fi
7143       if test "$with_gnu_ld" = no; then
7144         case "$host_cpu" in
7145         hppa*64*)
7146           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7147           hardcode_libdir_flag_spec_ld='+b $libdir'
7148           hardcode_libdir_separator=:
7149           hardcode_direct=no
7150           hardcode_shlibpath_var=no
7151           ;;
7152         ia64*)
7153           hardcode_libdir_flag_spec='-L$libdir'
7154           hardcode_direct=no
7155           hardcode_shlibpath_var=no
7156
7157           # hardcode_minus_L: Not really in the search PATH,
7158           # but as the default location of the library.
7159           hardcode_minus_L=yes
7160           ;;
7161         *)
7162           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7163           hardcode_libdir_separator=:
7164           hardcode_direct=yes
7165           export_dynamic_flag_spec='${wl}-E'
7166
7167           # hardcode_minus_L: Not really in the search PATH,
7168           # but as the default location of the library.
7169           hardcode_minus_L=yes
7170           ;;
7171         esac
7172       fi
7173       ;;
7174
7175     irix5* | irix6* | nonstopux*)
7176       if test "$GCC" = yes; then
7177         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'
7178       else
7179         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'
7180         hardcode_libdir_flag_spec_ld='-rpath $libdir'
7181       fi
7182       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7183       hardcode_libdir_separator=:
7184       link_all_deplibs=yes
7185       ;;
7186
7187     netbsd*)
7188       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7189         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
7190       else
7191         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
7192       fi
7193       hardcode_libdir_flag_spec='-R$libdir'
7194       hardcode_direct=yes
7195       hardcode_shlibpath_var=no
7196       ;;
7197
7198     newsos6)
7199       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7200       hardcode_direct=yes
7201       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7202       hardcode_libdir_separator=:
7203       hardcode_shlibpath_var=no
7204       ;;
7205
7206     openbsd*)
7207       hardcode_direct=yes
7208       hardcode_shlibpath_var=no
7209       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7210         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7211         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7212         export_dynamic_flag_spec='${wl}-E'
7213       else
7214        case $host_os in
7215          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7216            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7217            hardcode_libdir_flag_spec='-R$libdir'
7218            ;;
7219          *)
7220            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7221            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7222            ;;
7223        esac
7224       fi
7225       ;;
7226
7227     os2*)
7228       hardcode_libdir_flag_spec='-L$libdir'
7229       hardcode_minus_L=yes
7230       allow_undefined_flag=unsupported
7231       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'
7232       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7233       ;;
7234
7235     osf3*)
7236       if test "$GCC" = yes; then
7237         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7238         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'
7239       else
7240         allow_undefined_flag=' -expect_unresolved \*'
7241         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'
7242       fi
7243       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7244       hardcode_libdir_separator=:
7245       ;;
7246
7247     osf4* | osf5*)      # as osf3* with the addition of -msym flag
7248       if test "$GCC" = yes; then
7249         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7250         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'
7251         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7252       else
7253         allow_undefined_flag=' -expect_unresolved \*'
7254         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'
7255         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
7256         $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'
7257
7258         # Both c and cxx compiler support -rpath directly
7259         hardcode_libdir_flag_spec='-rpath $libdir'
7260       fi
7261       hardcode_libdir_separator=:
7262       ;;
7263
7264     sco3.2v5*)
7265       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7266       hardcode_shlibpath_var=no
7267       export_dynamic_flag_spec='${wl}-Bexport'
7268       runpath_var=LD_RUN_PATH
7269       hardcode_runpath_var=yes
7270       ;;
7271
7272     solaris*)
7273       no_undefined_flag=' -z text'
7274       if test "$GCC" = yes; then
7275         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7276         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7277           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
7278       else
7279         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7280         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7281         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7282       fi
7283       hardcode_libdir_flag_spec='-R$libdir'
7284       hardcode_shlibpath_var=no
7285       case $host_os in
7286       solaris2.[0-5] | solaris2.[0-5].*) ;;
7287       *) # Supported since Solaris 2.6 (maybe 2.5.1?)
7288         whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
7289       esac
7290       link_all_deplibs=yes
7291       ;;
7292
7293     sunos4*)
7294       if test "x$host_vendor" = xsequent; then
7295         # Use $CC to link under sequent, because it throws in some extra .o
7296         # files that make .init and .fini sections work.
7297         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7298       else
7299         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7300       fi
7301       hardcode_libdir_flag_spec='-L$libdir'
7302       hardcode_direct=yes
7303       hardcode_minus_L=yes
7304       hardcode_shlibpath_var=no
7305       ;;
7306
7307     sysv4)
7308       case $host_vendor in
7309         sni)
7310           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7311           hardcode_direct=yes # is this really true???
7312         ;;
7313         siemens)
7314           ## LD is ld it makes a PLAMLIB
7315           ## CC just makes a GrossModule.
7316           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7317           reload_cmds='$CC -r -o $output$reload_objs'
7318           hardcode_direct=no
7319         ;;
7320         motorola)
7321           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7322           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7323         ;;
7324       esac
7325       runpath_var='LD_RUN_PATH'
7326       hardcode_shlibpath_var=no
7327       ;;
7328
7329     sysv4.3*)
7330       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7331       hardcode_shlibpath_var=no
7332       export_dynamic_flag_spec='-Bexport'
7333       ;;
7334
7335     sysv4*MP*)
7336       if test -d /usr/nec; then
7337         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7338         hardcode_shlibpath_var=no
7339         runpath_var=LD_RUN_PATH
7340         hardcode_runpath_var=yes
7341         ld_shlibs=yes
7342       fi
7343       ;;
7344
7345     sysv4.2uw2*)
7346       archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7347       hardcode_direct=yes
7348       hardcode_minus_L=no
7349       hardcode_shlibpath_var=no
7350       hardcode_runpath_var=yes
7351       runpath_var=LD_RUN_PATH
7352       ;;
7353
7354    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
7355       no_undefined_flag='${wl}-z ${wl}text'
7356       if test "$GCC" = yes; then
7357         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7358       else
7359         archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7360       fi
7361       runpath_var='LD_RUN_PATH'
7362       hardcode_shlibpath_var=no
7363       ;;
7364
7365     sysv5*)
7366       no_undefined_flag=' -z text'
7367       # $CC -shared without GNU ld will not create a library from C++
7368       # object files and a static libstdc++, better avoid it by now
7369       archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7370       archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7371                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7372       hardcode_libdir_flag_spec=
7373       hardcode_shlibpath_var=no
7374       runpath_var='LD_RUN_PATH'
7375       ;;
7376
7377     uts4*)
7378       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7379       hardcode_libdir_flag_spec='-L$libdir'
7380       hardcode_shlibpath_var=no
7381       ;;
7382
7383     *)
7384       ld_shlibs=no
7385       ;;
7386     esac
7387   fi
7388
7389 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7390 echo "${ECHO_T}$ld_shlibs" >&6
7391 test "$ld_shlibs" = no && can_build_shared=no
7392
7393 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7394 if test "$GCC" = yes; then
7395   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7396 fi
7397
7398 #
7399 # Do we need to explicitly link libc?
7400 #
7401 case "x$archive_cmds_need_lc" in
7402 x|xyes)
7403   # Assume -lc should be added
7404   archive_cmds_need_lc=yes
7405
7406   if test "$enable_shared" = yes && test "$GCC" = yes; then
7407     case $archive_cmds in
7408     *'~'*)
7409       # FIXME: we may have to deal with multi-command sequences.
7410       ;;
7411     '$CC '*)
7412       # Test whether the compiler implicitly links with -lc since on some
7413       # systems, -lgcc has to come before -lc. If gcc already passes -lc
7414       # to ld, don't add -lc before -lgcc.
7415       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7416 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7417       $rm conftest*
7418       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7419
7420       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7421   (eval $ac_compile) 2>&5
7422   ac_status=$?
7423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7424   (exit $ac_status); } 2>conftest.err; then
7425         soname=conftest
7426         lib=conftest
7427         libobjs=conftest.$ac_objext
7428         deplibs=
7429         wl=$lt_prog_compiler_wl
7430         compiler_flags=-v
7431         linker_flags=-v
7432         verstring=
7433         output_objdir=.
7434         libname=conftest
7435         lt_save_allow_undefined_flag=$allow_undefined_flag
7436         allow_undefined_flag=
7437         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7438   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7439   ac_status=$?
7440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7441   (exit $ac_status); }
7442         then
7443           archive_cmds_need_lc=no
7444         else
7445           archive_cmds_need_lc=yes
7446         fi
7447         allow_undefined_flag=$lt_save_allow_undefined_flag
7448       else
7449         cat conftest.err 1>&5
7450       fi
7451       $rm conftest*
7452       echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7453 echo "${ECHO_T}$archive_cmds_need_lc" >&6
7454       ;;
7455     esac
7456   fi
7457   ;;
7458 esac
7459
7460 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
7461 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
7462 hardcode_action=
7463 if test -n "$hardcode_libdir_flag_spec" || \
7464    test -n "$runpath_var " || \
7465    test "X$hardcode_automatic"="Xyes" ; then
7466
7467   # We can hardcode non-existant directories.
7468   if test "$hardcode_direct" != no &&
7469      # If the only mechanism to avoid hardcoding is shlibpath_var, we
7470      # have to relink, otherwise we might link with an installed library
7471      # when we should be linking with a yet-to-be-installed one
7472      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
7473      test "$hardcode_minus_L" != no; then
7474     # Linking always hardcodes the temporary library directory.
7475     hardcode_action=relink
7476   else
7477     # We can link without hardcoding, and we can hardcode nonexisting dirs.
7478     hardcode_action=immediate
7479   fi
7480 else
7481   # We cannot hardcode anything, or else we can only hardcode existing
7482   # directories.
7483   hardcode_action=unsupported
7484 fi
7485 echo "$as_me:$LINENO: result: $hardcode_action" >&5
7486 echo "${ECHO_T}$hardcode_action" >&6
7487
7488 if test "$hardcode_action" = relink; then
7489   # Fast installation is not supported
7490   enable_fast_install=no
7491 elif test "$shlibpath_overrides_runpath" = yes ||
7492      test "$enable_shared" = no; then
7493   # Fast installation is not necessary
7494   enable_fast_install=needless
7495 fi
7496
7497 striplib=
7498 old_striplib=
7499 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
7500 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
7501 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
7502   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
7503   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
7504   echo "$as_me:$LINENO: result: yes" >&5
7505 echo "${ECHO_T}yes" >&6
7506 else
7507 # FIXME - insert some real tests, host_os isn't really good enough
7508   case $host_os in
7509    darwin*)
7510        if test -n "$STRIP" ; then
7511          striplib="$STRIP -x"
7512          echo "$as_me:$LINENO: result: yes" >&5
7513 echo "${ECHO_T}yes" >&6
7514        else
7515   echo "$as_me:$LINENO: result: no" >&5
7516 echo "${ECHO_T}no" >&6
7517 fi
7518        ;;
7519    *)
7520   echo "$as_me:$LINENO: result: no" >&5
7521 echo "${ECHO_T}no" >&6
7522     ;;
7523   esac
7524 fi
7525
7526 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7527 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7528 library_names_spec=
7529 libname_spec='lib$name'
7530 soname_spec=
7531 shrext=".so"
7532 postinstall_cmds=
7533 postuninstall_cmds=
7534 finish_cmds=
7535 finish_eval=
7536 shlibpath_var=
7537 shlibpath_overrides_runpath=unknown
7538 version_type=none
7539 dynamic_linker="$host_os ld.so"
7540 sys_lib_dlsearch_path_spec="/lib /usr/lib"
7541 if test "$GCC" = yes; then
7542   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7543   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
7544     # if the path contains ";" then we assume it to be the separator
7545     # otherwise default to the standard path separator (i.e. ":") - it is
7546     # assumed that no part of a normal pathname contains ";" but that should
7547     # okay in the real world where ";" in dirpaths is itself problematic.
7548     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7549   else
7550     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7551   fi
7552 else
7553   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7554 fi
7555 need_lib_prefix=unknown
7556 hardcode_into_libs=no
7557
7558 # when you set need_version to no, make sure it does not cause -set_version
7559 # flags to be left without arguments
7560 need_version=unknown
7561
7562 case $host_os in
7563 aix3*)
7564   version_type=linux
7565   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7566   shlibpath_var=LIBPATH
7567
7568   # AIX 3 has no versioning support, so we append a major version to the name.
7569   soname_spec='${libname}${release}${shared_ext}$major'
7570   ;;
7571
7572 aix4* | aix5*)
7573   version_type=linux
7574   need_lib_prefix=no
7575   need_version=no
7576   hardcode_into_libs=yes
7577   if test "$host_cpu" = ia64; then
7578     # AIX 5 supports IA64
7579     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7580     shlibpath_var=LD_LIBRARY_PATH
7581   else
7582     # With GCC up to 2.95.x, collect2 would create an import file
7583     # for dependence libraries.  The import file would start with
7584     # the line `#! .'.  This would cause the generated library to
7585     # depend on `.', always an invalid library.  This was fixed in
7586     # development snapshots of GCC prior to 3.0.
7587     case $host_os in
7588       aix4 | aix4.[01] | aix4.[01].*)
7589       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7590            echo ' yes '
7591            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
7592         :
7593       else
7594         can_build_shared=no
7595       fi
7596       ;;
7597     esac
7598     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7599     # soname into executable. Probably we can add versioning support to
7600     # collect2, so additional links can be useful in future.
7601     if test "$aix_use_runtimelinking" = yes; then
7602       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7603       # instead of lib<name>.a to let people know that these are not
7604       # typical AIX shared libraries.
7605       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7606     else
7607       # We preserve .a as extension for shared libraries through AIX4.2
7608       # and later when we are not doing run time linking.
7609       library_names_spec='${libname}${release}.a $libname.a'
7610       soname_spec='${libname}${release}${shared_ext}$major'
7611     fi
7612     shlibpath_var=LIBPATH
7613   fi
7614   ;;
7615
7616 amigaos*)
7617   library_names_spec='$libname.ixlibrary $libname.a'
7618   # Create ${libname}_ixlibrary.a entries in /sys/libs.
7619   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'
7620   ;;
7621
7622 beos*)
7623   library_names_spec='${libname}${shared_ext}'
7624   dynamic_linker="$host_os ld.so"
7625   shlibpath_var=LIBRARY_PATH
7626   ;;
7627
7628 bsdi4*)
7629   version_type=linux
7630   need_version=no
7631   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7632   soname_spec='${libname}${release}${shared_ext}$major'
7633   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7634   shlibpath_var=LD_LIBRARY_PATH
7635   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7636   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7637   # the default ld.so.conf also contains /usr/contrib/lib and
7638   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7639   # libtool to hard-code these into programs
7640   ;;
7641
7642 cygwin* | mingw* | pw32*)
7643   version_type=windows
7644   shrext=".dll"
7645   need_version=no
7646   need_lib_prefix=no
7647
7648   case $GCC,$host_os in
7649   yes,cygwin* | yes,mingw* | yes,pw32*)
7650     library_names_spec='$libname.dll.a'
7651     # DLL is installed to $(libdir)/../bin by postinstall_cmds
7652     postinstall_cmds='base_file=`basename \${file}`~
7653       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
7654       dldir=$destdir/`dirname \$dlpath`~
7655       test -d \$dldir || mkdir -p \$dldir~
7656       $install_prog $dir/$dlname \$dldir/$dlname'
7657     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7658       dlpath=$dir/\$dldll~
7659        $rm \$dlpath'
7660     shlibpath_overrides_runpath=yes
7661
7662     case $host_os in
7663     cygwin*)
7664       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7665       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7666       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
7667       ;;
7668     mingw*)
7669       # MinGW DLLs use traditional 'lib' prefix
7670       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7671       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7672       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
7673         # It is most probably a Windows format PATH printed by
7674         # mingw gcc, but we are running on Cygwin. Gcc prints its search
7675         # path with ; separators, and with drive letters. We can handle the
7676         # drive letters (cygwin fileutils understands them), so leave them,
7677         # especially as we might pass files found there to a mingw objdump,
7678         # which wouldn't understand a cygwinified path. Ahh.
7679         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7680       else
7681         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7682       fi
7683       ;;
7684     pw32*)
7685       # pw32 DLLs use 'pw' prefix rather than 'lib'
7686       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
7687       ;;
7688     esac
7689     ;;
7690
7691   *)
7692     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
7693     ;;
7694   esac
7695   dynamic_linker='Win32 ld.exe'
7696   # FIXME: first we should search . and the directory the executable is in
7697   shlibpath_var=PATH
7698   ;;
7699
7700 darwin* | rhapsody*)
7701   dynamic_linker="$host_os dyld"
7702   version_type=darwin
7703   need_lib_prefix=no
7704   need_version=no
7705   # FIXME: Relying on posixy $() will cause problems for
7706   #        cross-compilation, but unfortunately the echo tests do not
7707   #        yet detect zsh echo's removal of \ escapes.
7708   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
7709   soname_spec='${libname}${release}${major}$shared_ext'
7710   shlibpath_overrides_runpath=yes
7711   shlibpath_var=DYLD_LIBRARY_PATH
7712   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
7713   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
7714   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
7715   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"`
7716   fi
7717   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
7718   ;;
7719
7720 dgux*)
7721   version_type=linux
7722   need_lib_prefix=no
7723   need_version=no
7724   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
7725   soname_spec='${libname}${release}${shared_ext}$major'
7726   shlibpath_var=LD_LIBRARY_PATH
7727   ;;
7728
7729 freebsd1*)
7730   dynamic_linker=no
7731   ;;
7732
7733 freebsd*)
7734   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
7735   version_type=freebsd-$objformat
7736   case $version_type in
7737     freebsd-elf*)
7738       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
7739       need_version=no
7740       need_lib_prefix=no
7741       ;;
7742     freebsd-*)
7743       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
7744       need_version=yes
7745       ;;
7746   esac
7747   shlibpath_var=LD_LIBRARY_PATH
7748   case $host_os in
7749   freebsd2*)
7750     shlibpath_overrides_runpath=yes
7751     ;;
7752   freebsd3.01* | freebsdelf3.01*)
7753     shlibpath_overrides_runpath=yes
7754     hardcode_into_libs=yes
7755     ;;
7756   *) # from 3.2 on
7757     shlibpath_overrides_runpath=no
7758     hardcode_into_libs=yes
7759     ;;
7760   esac
7761   ;;
7762
7763 gnu*)
7764   version_type=linux
7765   need_lib_prefix=no
7766   need_version=no
7767   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
7768   soname_spec='${libname}${release}${shared_ext}$major'
7769   shlibpath_var=LD_LIBRARY_PATH
7770   hardcode_into_libs=yes
7771   ;;
7772
7773 hpux9* | hpux10* | hpux11*)
7774   # Give a soname corresponding to the major version so that dld.sl refuses to
7775   # link against other versions.
7776   version_type=sunos
7777   need_lib_prefix=no
7778   need_version=no
7779   case "$host_cpu" in
7780   ia64*)
7781     shrext='.so'
7782     hardcode_into_libs=yes
7783     dynamic_linker="$host_os dld.so"
7784     shlibpath_var=LD_LIBRARY_PATH
7785     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7786     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7787     soname_spec='${libname}${release}${shared_ext}$major'
7788     if test "X$HPUX_IA64_MODE" = X32; then
7789       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
7790     else
7791       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
7792     fi
7793     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7794     ;;
7795    hppa*64*)
7796      shrext='.sl'
7797      hardcode_into_libs=yes
7798      dynamic_linker="$host_os dld.sl"
7799      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
7800      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7801      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7802      soname_spec='${libname}${release}${shared_ext}$major'
7803      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
7804      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7805      ;;
7806    *)
7807     shrext='.sl'
7808     dynamic_linker="$host_os dld.sl"
7809     shlibpath_var=SHLIB_PATH
7810     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
7811     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7812     soname_spec='${libname}${release}${shared_ext}$major'
7813     ;;
7814   esac
7815   # HP-UX runs *really* slowly unless shared libraries are mode 555.
7816   postinstall_cmds='chmod 555 $lib'
7817   ;;
7818
7819 irix5* | irix6* | nonstopux*)
7820   case $host_os in
7821     nonstopux*) version_type=nonstopux ;;
7822     *)
7823         if test "$lt_cv_prog_gnu_ld" = yes; then
7824                 version_type=linux
7825         else
7826                 version_type=irix
7827         fi ;;
7828   esac
7829   need_lib_prefix=no
7830   need_version=no
7831   soname_spec='${libname}${release}${shared_ext}$major'
7832   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
7833   case $host_os in
7834   irix5* | nonstopux*)
7835     libsuff= shlibsuff=
7836     ;;
7837   *)
7838     case $LD in # libtool.m4 will add one of these switches to LD
7839     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
7840       libsuff= shlibsuff= libmagic=32-bit;;
7841     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
7842       libsuff=32 shlibsuff=N32 libmagic=N32;;
7843     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
7844       libsuff=64 shlibsuff=64 libmagic=64-bit;;
7845     *) libsuff= shlibsuff= libmagic=never-match;;
7846     esac
7847     ;;
7848   esac
7849   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
7850   shlibpath_overrides_runpath=no
7851   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
7852   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
7853   hardcode_into_libs=yes
7854   ;;
7855
7856 # No shared lib support for Linux oldld, aout, or coff.
7857 linux*oldld* | linux*aout* | linux*coff*)
7858   dynamic_linker=no
7859   ;;
7860
7861 # This must be Linux ELF.
7862 linux*)
7863   version_type=linux
7864   need_lib_prefix=no
7865   need_version=no
7866   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7867   soname_spec='${libname}${release}${shared_ext}$major'
7868   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
7869   shlibpath_var=LD_LIBRARY_PATH
7870   shlibpath_overrides_runpath=no
7871   # This implies no fast_install, which is unacceptable.
7872   # Some rework will be needed to allow for fast_install
7873   # before this can be enabled.
7874   hardcode_into_libs=yes
7875
7876   # We used to test for /lib/ld.so.1 and disable shared libraries on
7877   # powerpc, because MkLinux only supported shared libraries with the
7878   # GNU dynamic linker.  Since this was broken with cross compilers,
7879   # most powerpc-linux boxes support dynamic linking these days and
7880   # people can always --disable-shared, the test was removed, and we
7881   # assume the GNU/Linux dynamic linker is in use.
7882   dynamic_linker='GNU/Linux ld.so'
7883   ;;
7884
7885 netbsd*)
7886   version_type=sunos
7887   need_lib_prefix=no
7888   need_version=no
7889   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7890     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7891     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7892     dynamic_linker='NetBSD (a.out) ld.so'
7893   else
7894     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
7895     soname_spec='${libname}${release}${shared_ext}$major'
7896     dynamic_linker='NetBSD ld.elf_so'
7897   fi
7898   shlibpath_var=LD_LIBRARY_PATH
7899   shlibpath_overrides_runpath=yes
7900   hardcode_into_libs=yes
7901   ;;
7902
7903 newsos6)
7904   version_type=linux
7905   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7906   shlibpath_var=LD_LIBRARY_PATH
7907   shlibpath_overrides_runpath=yes
7908   ;;
7909
7910 nto-qnx)
7911   version_type=linux
7912   need_lib_prefix=no
7913   need_version=no
7914   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7915   soname_spec='${libname}${release}${shared_ext}$major'
7916   shlibpath_var=LD_LIBRARY_PATH
7917   shlibpath_overrides_runpath=yes
7918   ;;
7919
7920 openbsd*)
7921   version_type=sunos
7922   need_lib_prefix=no
7923   need_version=no
7924   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7925   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7926   shlibpath_var=LD_LIBRARY_PATH
7927   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7928     case $host_os in
7929       openbsd2.[89] | openbsd2.[89].*)
7930         shlibpath_overrides_runpath=no
7931         ;;
7932       *)
7933         shlibpath_overrides_runpath=yes
7934         ;;
7935       esac
7936   else
7937     shlibpath_overrides_runpath=yes
7938   fi
7939   ;;
7940
7941 os2*)
7942   libname_spec='$name'
7943   shrext=".dll"
7944   need_lib_prefix=no
7945   library_names_spec='$libname${shared_ext} $libname.a'
7946   dynamic_linker='OS/2 ld.exe'
7947   shlibpath_var=LIBPATH
7948   ;;
7949
7950 osf3* | osf4* | osf5*)
7951   version_type=osf
7952   need_lib_prefix=no
7953   need_version=no
7954   soname_spec='${libname}${release}${shared_ext}$major'
7955   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7956   shlibpath_var=LD_LIBRARY_PATH
7957   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
7958   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
7959   ;;
7960
7961 sco3.2v5*)
7962   version_type=osf
7963   soname_spec='${libname}${release}${shared_ext}$major'
7964   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7965   shlibpath_var=LD_LIBRARY_PATH
7966   ;;
7967
7968 solaris*)
7969   version_type=linux
7970   need_lib_prefix=no
7971   need_version=no
7972   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7973   soname_spec='${libname}${release}${shared_ext}$major'
7974   shlibpath_var=LD_LIBRARY_PATH
7975   shlibpath_overrides_runpath=yes
7976   hardcode_into_libs=yes
7977   # ldd complains unless libraries are executable
7978   postinstall_cmds='chmod +x $lib'
7979   ;;
7980
7981 sunos4*)
7982   version_type=sunos
7983   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7984   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
7985   shlibpath_var=LD_LIBRARY_PATH
7986   shlibpath_overrides_runpath=yes
7987   if test "$with_gnu_ld" = yes; then
7988     need_lib_prefix=no
7989   fi
7990   need_version=yes
7991   ;;
7992
7993 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7994   version_type=linux
7995   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7996   soname_spec='${libname}${release}${shared_ext}$major'
7997   shlibpath_var=LD_LIBRARY_PATH
7998   case $host_vendor in
7999     sni)
8000       shlibpath_overrides_runpath=no
8001       need_lib_prefix=no
8002       export_dynamic_flag_spec='${wl}-Blargedynsym'
8003       runpath_var=LD_RUN_PATH
8004       ;;
8005     siemens)
8006       need_lib_prefix=no
8007       ;;
8008     motorola)
8009       need_lib_prefix=no
8010       need_version=no
8011       shlibpath_overrides_runpath=no
8012       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8013       ;;
8014   esac
8015   ;;
8016
8017 sysv4*MP*)
8018   if test -d /usr/nec ;then
8019     version_type=linux
8020     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8021     soname_spec='$libname${shared_ext}.$major'
8022     shlibpath_var=LD_LIBRARY_PATH
8023   fi
8024   ;;
8025
8026 uts4*)
8027   version_type=linux
8028   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8029   soname_spec='${libname}${release}${shared_ext}$major'
8030   shlibpath_var=LD_LIBRARY_PATH
8031   ;;
8032
8033 *)
8034   dynamic_linker=no
8035   ;;
8036 esac
8037 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8038 echo "${ECHO_T}$dynamic_linker" >&6
8039 test "$dynamic_linker" = no && can_build_shared=no
8040
8041 if test "x$enable_dlopen" != xyes; then
8042   enable_dlopen=unknown
8043   enable_dlopen_self=unknown
8044   enable_dlopen_self_static=unknown
8045 else
8046   lt_cv_dlopen=no
8047   lt_cv_dlopen_libs=
8048
8049   case $host_os in
8050   beos*)
8051     lt_cv_dlopen="load_add_on"
8052     lt_cv_dlopen_libs=
8053     lt_cv_dlopen_self=yes
8054     ;;
8055
8056   mingw* | pw32*)
8057     lt_cv_dlopen="LoadLibrary"
8058     lt_cv_dlopen_libs=
8059    ;;
8060
8061   cygwin*)
8062     lt_cv_dlopen="dlopen"
8063     lt_cv_dlopen_libs=
8064    ;;
8065
8066   darwin*)
8067   # if libdl is installed we need to link against it
8068     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8069 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8070 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8071   echo $ECHO_N "(cached) $ECHO_C" >&6
8072 else
8073   ac_check_lib_save_LIBS=$LIBS
8074 LIBS="-ldl  $LIBS"
8075 cat >conftest.$ac_ext <<_ACEOF
8076 #line $LINENO "configure"
8077 /* confdefs.h.  */
8078 _ACEOF
8079 cat confdefs.h >>conftest.$ac_ext
8080 cat >>conftest.$ac_ext <<_ACEOF
8081 /* end confdefs.h.  */
8082
8083 /* Override any gcc2 internal prototype to avoid an error.  */
8084 #ifdef __cplusplus
8085 extern "C"
8086 #endif
8087 /* We use char because int might match the return type of a gcc2
8088    builtin and then its argument prototype would still apply.  */
8089 char dlopen ();
8090 int
8091 main ()
8092 {
8093 dlopen ();
8094   ;
8095   return 0;
8096 }
8097 _ACEOF
8098 rm -f conftest.$ac_objext conftest$ac_exeext
8099 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8100   (eval $ac_link) 2>&5
8101   ac_status=$?
8102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8103   (exit $ac_status); } &&
8104          { ac_try='test -s conftest$ac_exeext'
8105   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8106   (eval $ac_try) 2>&5
8107   ac_status=$?
8108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8109   (exit $ac_status); }; }; then
8110   ac_cv_lib_dl_dlopen=yes
8111 else
8112   echo "$as_me: failed program was:" >&5
8113 sed 's/^/| /' conftest.$ac_ext >&5
8114
8115 ac_cv_lib_dl_dlopen=no
8116 fi
8117 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8118 LIBS=$ac_check_lib_save_LIBS
8119 fi
8120 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8121 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8122 if test $ac_cv_lib_dl_dlopen = yes; then
8123   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8124 else
8125
8126     lt_cv_dlopen="dyld"
8127     lt_cv_dlopen_libs=
8128     lt_cv_dlopen_self=yes
8129
8130 fi
8131
8132    ;;
8133
8134   *)
8135     echo "$as_me:$LINENO: checking for shl_load" >&5
8136 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8137 if test "${ac_cv_func_shl_load+set}" = set; then
8138   echo $ECHO_N "(cached) $ECHO_C" >&6
8139 else
8140   cat >conftest.$ac_ext <<_ACEOF
8141 #line $LINENO "configure"
8142 /* confdefs.h.  */
8143 _ACEOF
8144 cat confdefs.h >>conftest.$ac_ext
8145 cat >>conftest.$ac_ext <<_ACEOF
8146 /* end confdefs.h.  */
8147 /* System header to define __stub macros and hopefully few prototypes,
8148     which can conflict with char shl_load (); below.
8149     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8150     <limits.h> exists even on freestanding compilers.  */
8151 #ifdef __STDC__
8152 # include <limits.h>
8153 #else
8154 # include <assert.h>
8155 #endif
8156 /* Override any gcc2 internal prototype to avoid an error.  */
8157 #ifdef __cplusplus
8158 extern "C"
8159 {
8160 #endif
8161 /* We use char because int might match the return type of a gcc2
8162    builtin and then its argument prototype would still apply.  */
8163 char shl_load ();
8164 /* The GNU C library defines this for functions which it implements
8165     to always fail with ENOSYS.  Some functions are actually named
8166     something starting with __ and the normal name is an alias.  */
8167 #if defined (__stub_shl_load) || defined (__stub___shl_load)
8168 choke me
8169 #else
8170 char (*f) () = shl_load;
8171 #endif
8172 #ifdef __cplusplus
8173 }
8174 #endif
8175
8176 int
8177 main ()
8178 {
8179 return f != shl_load;
8180   ;
8181   return 0;
8182 }
8183 _ACEOF
8184 rm -f conftest.$ac_objext conftest$ac_exeext
8185 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8186   (eval $ac_link) 2>&5
8187   ac_status=$?
8188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8189   (exit $ac_status); } &&
8190          { ac_try='test -s conftest$ac_exeext'
8191   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8192   (eval $ac_try) 2>&5
8193   ac_status=$?
8194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8195   (exit $ac_status); }; }; then
8196   ac_cv_func_shl_load=yes
8197 else
8198   echo "$as_me: failed program was:" >&5
8199 sed 's/^/| /' conftest.$ac_ext >&5
8200
8201 ac_cv_func_shl_load=no
8202 fi
8203 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8204 fi
8205 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8206 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8207 if test $ac_cv_func_shl_load = yes; then
8208   lt_cv_dlopen="shl_load"
8209 else
8210   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8211 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8212 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8213   echo $ECHO_N "(cached) $ECHO_C" >&6
8214 else
8215   ac_check_lib_save_LIBS=$LIBS
8216 LIBS="-ldld  $LIBS"
8217 cat >conftest.$ac_ext <<_ACEOF
8218 #line $LINENO "configure"
8219 /* confdefs.h.  */
8220 _ACEOF
8221 cat confdefs.h >>conftest.$ac_ext
8222 cat >>conftest.$ac_ext <<_ACEOF
8223 /* end confdefs.h.  */
8224
8225 /* Override any gcc2 internal prototype to avoid an error.  */
8226 #ifdef __cplusplus
8227 extern "C"
8228 #endif
8229 /* We use char because int might match the return type of a gcc2
8230    builtin and then its argument prototype would still apply.  */
8231 char shl_load ();
8232 int
8233 main ()
8234 {
8235 shl_load ();
8236   ;
8237   return 0;
8238 }
8239 _ACEOF
8240 rm -f conftest.$ac_objext conftest$ac_exeext
8241 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8242   (eval $ac_link) 2>&5
8243   ac_status=$?
8244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8245   (exit $ac_status); } &&
8246          { ac_try='test -s conftest$ac_exeext'
8247   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8248   (eval $ac_try) 2>&5
8249   ac_status=$?
8250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8251   (exit $ac_status); }; }; then
8252   ac_cv_lib_dld_shl_load=yes
8253 else
8254   echo "$as_me: failed program was:" >&5
8255 sed 's/^/| /' conftest.$ac_ext >&5
8256
8257 ac_cv_lib_dld_shl_load=no
8258 fi
8259 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8260 LIBS=$ac_check_lib_save_LIBS
8261 fi
8262 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8263 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8264 if test $ac_cv_lib_dld_shl_load = yes; then
8265   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8266 else
8267   echo "$as_me:$LINENO: checking for dlopen" >&5
8268 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8269 if test "${ac_cv_func_dlopen+set}" = set; then
8270   echo $ECHO_N "(cached) $ECHO_C" >&6
8271 else
8272   cat >conftest.$ac_ext <<_ACEOF
8273 #line $LINENO "configure"
8274 /* confdefs.h.  */
8275 _ACEOF
8276 cat confdefs.h >>conftest.$ac_ext
8277 cat >>conftest.$ac_ext <<_ACEOF
8278 /* end confdefs.h.  */
8279 /* System header to define __stub macros and hopefully few prototypes,
8280     which can conflict with char dlopen (); below.
8281     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8282     <limits.h> exists even on freestanding compilers.  */
8283 #ifdef __STDC__
8284 # include <limits.h>
8285 #else
8286 # include <assert.h>
8287 #endif
8288 /* Override any gcc2 internal prototype to avoid an error.  */
8289 #ifdef __cplusplus
8290 extern "C"
8291 {
8292 #endif
8293 /* We use char because int might match the return type of a gcc2
8294    builtin and then its argument prototype would still apply.  */
8295 char dlopen ();
8296 /* The GNU C library defines this for functions which it implements
8297     to always fail with ENOSYS.  Some functions are actually named
8298     something starting with __ and the normal name is an alias.  */
8299 #if defined (__stub_dlopen) || defined (__stub___dlopen)
8300 choke me
8301 #else
8302 char (*f) () = dlopen;
8303 #endif
8304 #ifdef __cplusplus
8305 }
8306 #endif
8307
8308 int
8309 main ()
8310 {
8311 return f != dlopen;
8312   ;
8313   return 0;
8314 }
8315 _ACEOF
8316 rm -f conftest.$ac_objext conftest$ac_exeext
8317 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8318   (eval $ac_link) 2>&5
8319   ac_status=$?
8320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321   (exit $ac_status); } &&
8322          { ac_try='test -s conftest$ac_exeext'
8323   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8324   (eval $ac_try) 2>&5
8325   ac_status=$?
8326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8327   (exit $ac_status); }; }; then
8328   ac_cv_func_dlopen=yes
8329 else
8330   echo "$as_me: failed program was:" >&5
8331 sed 's/^/| /' conftest.$ac_ext >&5
8332
8333 ac_cv_func_dlopen=no
8334 fi
8335 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8336 fi
8337 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
8338 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
8339 if test $ac_cv_func_dlopen = yes; then
8340   lt_cv_dlopen="dlopen"
8341 else
8342   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8343 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8344 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8345   echo $ECHO_N "(cached) $ECHO_C" >&6
8346 else
8347   ac_check_lib_save_LIBS=$LIBS
8348 LIBS="-ldl  $LIBS"
8349 cat >conftest.$ac_ext <<_ACEOF
8350 #line $LINENO "configure"
8351 /* confdefs.h.  */
8352 _ACEOF
8353 cat confdefs.h >>conftest.$ac_ext
8354 cat >>conftest.$ac_ext <<_ACEOF
8355 /* end confdefs.h.  */
8356
8357 /* Override any gcc2 internal prototype to avoid an error.  */
8358 #ifdef __cplusplus
8359 extern "C"
8360 #endif
8361 /* We use char because int might match the return type of a gcc2
8362    builtin and then its argument prototype would still apply.  */
8363 char dlopen ();
8364 int
8365 main ()
8366 {
8367 dlopen ();
8368   ;
8369   return 0;
8370 }
8371 _ACEOF
8372 rm -f conftest.$ac_objext conftest$ac_exeext
8373 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8374   (eval $ac_link) 2>&5
8375   ac_status=$?
8376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8377   (exit $ac_status); } &&
8378          { ac_try='test -s conftest$ac_exeext'
8379   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8380   (eval $ac_try) 2>&5
8381   ac_status=$?
8382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8383   (exit $ac_status); }; }; then
8384   ac_cv_lib_dl_dlopen=yes
8385 else
8386   echo "$as_me: failed program was:" >&5
8387 sed 's/^/| /' conftest.$ac_ext >&5
8388
8389 ac_cv_lib_dl_dlopen=no
8390 fi
8391 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8392 LIBS=$ac_check_lib_save_LIBS
8393 fi
8394 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8395 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8396 if test $ac_cv_lib_dl_dlopen = yes; then
8397   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8398 else
8399   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
8400 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
8401 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
8402   echo $ECHO_N "(cached) $ECHO_C" >&6
8403 else
8404   ac_check_lib_save_LIBS=$LIBS
8405 LIBS="-lsvld  $LIBS"
8406 cat >conftest.$ac_ext <<_ACEOF
8407 #line $LINENO "configure"
8408 /* confdefs.h.  */
8409 _ACEOF
8410 cat confdefs.h >>conftest.$ac_ext
8411 cat >>conftest.$ac_ext <<_ACEOF
8412 /* end confdefs.h.  */
8413
8414 /* Override any gcc2 internal prototype to avoid an error.  */
8415 #ifdef __cplusplus
8416 extern "C"
8417 #endif
8418 /* We use char because int might match the return type of a gcc2
8419    builtin and then its argument prototype would still apply.  */
8420 char dlopen ();
8421 int
8422 main ()
8423 {
8424 dlopen ();
8425   ;
8426   return 0;
8427 }
8428 _ACEOF
8429 rm -f conftest.$ac_objext conftest$ac_exeext
8430 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8431   (eval $ac_link) 2>&5
8432   ac_status=$?
8433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8434   (exit $ac_status); } &&
8435          { ac_try='test -s conftest$ac_exeext'
8436   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8437   (eval $ac_try) 2>&5
8438   ac_status=$?
8439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8440   (exit $ac_status); }; }; then
8441   ac_cv_lib_svld_dlopen=yes
8442 else
8443   echo "$as_me: failed program was:" >&5
8444 sed 's/^/| /' conftest.$ac_ext >&5
8445
8446 ac_cv_lib_svld_dlopen=no
8447 fi
8448 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8449 LIBS=$ac_check_lib_save_LIBS
8450 fi
8451 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
8452 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
8453 if test $ac_cv_lib_svld_dlopen = yes; then
8454   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
8455 else
8456   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
8457 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
8458 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
8459   echo $ECHO_N "(cached) $ECHO_C" >&6
8460 else
8461   ac_check_lib_save_LIBS=$LIBS
8462 LIBS="-ldld  $LIBS"
8463 cat >conftest.$ac_ext <<_ACEOF
8464 #line $LINENO "configure"
8465 /* confdefs.h.  */
8466 _ACEOF
8467 cat confdefs.h >>conftest.$ac_ext
8468 cat >>conftest.$ac_ext <<_ACEOF
8469 /* end confdefs.h.  */
8470
8471 /* Override any gcc2 internal prototype to avoid an error.  */
8472 #ifdef __cplusplus
8473 extern "C"
8474 #endif
8475 /* We use char because int might match the return type of a gcc2
8476    builtin and then its argument prototype would still apply.  */
8477 char dld_link ();
8478 int
8479 main ()
8480 {
8481 dld_link ();
8482   ;
8483   return 0;
8484 }
8485 _ACEOF
8486 rm -f conftest.$ac_objext conftest$ac_exeext
8487 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8488   (eval $ac_link) 2>&5
8489   ac_status=$?
8490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8491   (exit $ac_status); } &&
8492          { ac_try='test -s conftest$ac_exeext'
8493   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8494   (eval $ac_try) 2>&5
8495   ac_status=$?
8496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8497   (exit $ac_status); }; }; then
8498   ac_cv_lib_dld_dld_link=yes
8499 else
8500   echo "$as_me: failed program was:" >&5
8501 sed 's/^/| /' conftest.$ac_ext >&5
8502
8503 ac_cv_lib_dld_dld_link=no
8504 fi
8505 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8506 LIBS=$ac_check_lib_save_LIBS
8507 fi
8508 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
8509 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
8510 if test $ac_cv_lib_dld_dld_link = yes; then
8511   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
8512 fi
8513
8514
8515 fi
8516
8517
8518 fi
8519
8520
8521 fi
8522
8523
8524 fi
8525
8526
8527 fi
8528
8529     ;;
8530   esac
8531
8532   if test "x$lt_cv_dlopen" != xno; then
8533     enable_dlopen=yes
8534   else
8535     enable_dlopen=no
8536   fi
8537
8538   case $lt_cv_dlopen in
8539   dlopen)
8540     save_CPPFLAGS="$CPPFLAGS"
8541     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
8542
8543     save_LDFLAGS="$LDFLAGS"
8544     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
8545
8546     save_LIBS="$LIBS"
8547     LIBS="$lt_cv_dlopen_libs $LIBS"
8548
8549     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
8550 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
8551 if test "${lt_cv_dlopen_self+set}" = set; then
8552   echo $ECHO_N "(cached) $ECHO_C" >&6
8553 else
8554           if test "$cross_compiling" = yes; then :
8555   lt_cv_dlopen_self=cross
8556 else
8557   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8558   lt_status=$lt_dlunknown
8559   cat > conftest.$ac_ext <<EOF
8560 #line 8560 "configure"
8561 #include "confdefs.h"
8562
8563 #if HAVE_DLFCN_H
8564 #include <dlfcn.h>
8565 #endif
8566
8567 #include <stdio.h>
8568
8569 #ifdef RTLD_GLOBAL
8570 #  define LT_DLGLOBAL           RTLD_GLOBAL
8571 #else
8572 #  ifdef DL_GLOBAL
8573 #    define LT_DLGLOBAL         DL_GLOBAL
8574 #  else
8575 #    define LT_DLGLOBAL         0
8576 #  endif
8577 #endif
8578
8579 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8580    find out it does not work in some platform. */
8581 #ifndef LT_DLLAZY_OR_NOW
8582 #  ifdef RTLD_LAZY
8583 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
8584 #  else
8585 #    ifdef DL_LAZY
8586 #      define LT_DLLAZY_OR_NOW          DL_LAZY
8587 #    else
8588 #      ifdef RTLD_NOW
8589 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
8590 #      else
8591 #        ifdef DL_NOW
8592 #          define LT_DLLAZY_OR_NOW      DL_NOW
8593 #        else
8594 #          define LT_DLLAZY_OR_NOW      0
8595 #        endif
8596 #      endif
8597 #    endif
8598 #  endif
8599 #endif
8600
8601 #ifdef __cplusplus
8602 extern "C" void exit (int);
8603 #endif
8604
8605 void fnord() { int i=42;}
8606 int main ()
8607 {
8608   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8609   int status = $lt_dlunknown;
8610
8611   if (self)
8612     {
8613       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8614       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8615       /* dlclose (self); */
8616     }
8617
8618     exit (status);
8619 }
8620 EOF
8621   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8622   (eval $ac_link) 2>&5
8623   ac_status=$?
8624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8625   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8626     (./conftest; exit; ) 2>/dev/null
8627     lt_status=$?
8628     case x$lt_status in
8629       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
8630       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
8631       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
8632     esac
8633   else :
8634     # compilation failed
8635     lt_cv_dlopen_self=no
8636   fi
8637 fi
8638 rm -fr conftest*
8639
8640
8641 fi
8642 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
8643 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
8644
8645     if test "x$lt_cv_dlopen_self" = xyes; then
8646       LDFLAGS="$LDFLAGS $link_static_flag"
8647       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
8648 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
8649 if test "${lt_cv_dlopen_self_static+set}" = set; then
8650   echo $ECHO_N "(cached) $ECHO_C" >&6
8651 else
8652           if test "$cross_compiling" = yes; then :
8653   lt_cv_dlopen_self_static=cross
8654 else
8655   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8656   lt_status=$lt_dlunknown
8657   cat > conftest.$ac_ext <<EOF
8658 #line 8658 "configure"
8659 #include "confdefs.h"
8660
8661 #if HAVE_DLFCN_H
8662 #include <dlfcn.h>
8663 #endif
8664
8665 #include <stdio.h>
8666
8667 #ifdef RTLD_GLOBAL
8668 #  define LT_DLGLOBAL           RTLD_GLOBAL
8669 #else
8670 #  ifdef DL_GLOBAL
8671 #    define LT_DLGLOBAL         DL_GLOBAL
8672 #  else
8673 #    define LT_DLGLOBAL         0
8674 #  endif
8675 #endif
8676
8677 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8678    find out it does not work in some platform. */
8679 #ifndef LT_DLLAZY_OR_NOW
8680 #  ifdef RTLD_LAZY
8681 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
8682 #  else
8683 #    ifdef DL_LAZY
8684 #      define LT_DLLAZY_OR_NOW          DL_LAZY
8685 #    else
8686 #      ifdef RTLD_NOW
8687 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
8688 #      else
8689 #        ifdef DL_NOW
8690 #          define LT_DLLAZY_OR_NOW      DL_NOW
8691 #        else
8692 #          define LT_DLLAZY_OR_NOW      0
8693 #        endif
8694 #      endif
8695 #    endif
8696 #  endif
8697 #endif
8698
8699 #ifdef __cplusplus
8700 extern "C" void exit (int);
8701 #endif
8702
8703 void fnord() { int i=42;}
8704 int main ()
8705 {
8706   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8707   int status = $lt_dlunknown;
8708
8709   if (self)
8710     {
8711       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8712       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8713       /* dlclose (self); */
8714     }
8715
8716     exit (status);
8717 }
8718 EOF
8719   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8720   (eval $ac_link) 2>&5
8721   ac_status=$?
8722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8723   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8724     (./conftest; exit; ) 2>/dev/null
8725     lt_status=$?
8726     case x$lt_status in
8727       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
8728       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
8729       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
8730     esac
8731   else :
8732     # compilation failed
8733     lt_cv_dlopen_self_static=no
8734   fi
8735 fi
8736 rm -fr conftest*
8737
8738
8739 fi
8740 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
8741 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
8742     fi
8743
8744     CPPFLAGS="$save_CPPFLAGS"
8745     LDFLAGS="$save_LDFLAGS"
8746     LIBS="$save_LIBS"
8747     ;;
8748   esac
8749
8750   case $lt_cv_dlopen_self in
8751   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
8752   *) enable_dlopen_self=unknown ;;
8753   esac
8754
8755   case $lt_cv_dlopen_self_static in
8756   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
8757   *) enable_dlopen_self_static=unknown ;;
8758   esac
8759 fi
8760
8761
8762 # Report which librarie types wil actually be built
8763 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
8764 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
8765 echo "$as_me:$LINENO: result: $can_build_shared" >&5
8766 echo "${ECHO_T}$can_build_shared" >&6
8767
8768 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
8769 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
8770 test "$can_build_shared" = "no" && enable_shared=no
8771
8772 # On AIX, shared libraries and static libraries use the same namespace, and
8773 # are all built from PIC.
8774 case "$host_os" in
8775 aix3*)
8776   test "$enable_shared" = yes && enable_static=no
8777   if test -n "$RANLIB"; then
8778     archive_cmds="$archive_cmds~\$RANLIB \$lib"
8779     postinstall_cmds='$RANLIB $lib'
8780   fi
8781   ;;
8782
8783 aix4*)
8784   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
8785     test "$enable_shared" = yes && enable_static=no
8786   fi
8787   ;;
8788   darwin* | rhapsody*)
8789   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
8790     archive_cmds_need_lc=no
8791     case "$host_os" in
8792     rhapsody* | darwin1.[012])
8793       allow_undefined_flag='-undefined suppress'
8794       ;;
8795     *) # Darwin 1.3 on
8796       test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
8797       ;;
8798     esac
8799     # FIXME: Relying on posixy $() will cause problems for
8800     #        cross-compilation, but unfortunately the echo tests do not
8801     #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
8802     #          `"' quotes if we put them in here... so don't!
8803                 output_verbose_link_cmd='echo'
8804     archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
8805     module_cmds='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
8806     # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8807                   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}'
8808                   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}'
8809     hardcode_direct=no
8810     hardcode_automatic=yes
8811     hardcode_shlibpath_var=unsupported
8812     whole_archive_flag_spec='-all_load $convenience'
8813     link_all_deplibs=yes
8814     fi
8815     ;;
8816 esac
8817 echo "$as_me:$LINENO: result: $enable_shared" >&5
8818 echo "${ECHO_T}$enable_shared" >&6
8819
8820 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
8821 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
8822 # Make sure either enable_shared or enable_static is yes.
8823 test "$enable_shared" = yes || enable_static=yes
8824 echo "$as_me:$LINENO: result: $enable_static" >&5
8825 echo "${ECHO_T}$enable_static" >&6
8826
8827 # The else clause should only fire when bootstrapping the
8828 # libtool distribution, otherwise you forgot to ship ltmain.sh
8829 # with your package, and you will get complaints that there are
8830 # no rules to generate ltmain.sh.
8831 if test -f "$ltmain"; then
8832   # See if we are running on zsh, and set the options which allow our commands through
8833   # without removal of \ escapes.
8834   if test -n "${ZSH_VERSION+set}" ; then
8835     setopt NO_GLOB_SUBST
8836   fi
8837   # Now quote all the things that may contain metacharacters while being
8838   # careful not to overquote the AC_SUBSTed values.  We take copies of the
8839   # variables and quote the copies for generation of the libtool script.
8840   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
8841     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
8842     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
8843     deplibs_check_method reload_flag reload_cmds need_locks \
8844     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
8845     lt_cv_sys_global_symbol_to_c_name_address \
8846     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
8847     old_postinstall_cmds old_postuninstall_cmds \
8848     compiler \
8849     CC \
8850     LD \
8851     lt_prog_compiler_wl \
8852     lt_prog_compiler_pic \
8853     lt_prog_compiler_static \
8854     lt_prog_compiler_no_builtin_flag \
8855     export_dynamic_flag_spec \
8856     thread_safe_flag_spec \
8857     whole_archive_flag_spec \
8858     enable_shared_with_static_runtimes \
8859     old_archive_cmds \
8860     old_archive_from_new_cmds \
8861     predep_objects \
8862     postdep_objects \
8863     predeps \
8864     postdeps \
8865     compiler_lib_search_path \
8866     archive_cmds \
8867     archive_expsym_cmds \
8868     postinstall_cmds \
8869     postuninstall_cmds \
8870     old_archive_from_expsyms_cmds \
8871     allow_undefined_flag \
8872     no_undefined_flag \
8873     export_symbols_cmds \
8874     hardcode_libdir_flag_spec \
8875     hardcode_libdir_flag_spec_ld \
8876     hardcode_libdir_separator \
8877     hardcode_automatic \
8878     module_cmds \
8879     module_expsym_cmds \
8880     lt_cv_prog_compiler_c_o \
8881     exclude_expsyms \
8882     include_expsyms; do
8883
8884     case $var in
8885     old_archive_cmds | \
8886     old_archive_from_new_cmds | \
8887     archive_cmds | \
8888     archive_expsym_cmds | \
8889     module_cmds | \
8890     module_expsym_cmds | \
8891     old_archive_from_expsyms_cmds | \
8892     export_symbols_cmds | \
8893     extract_expsyms_cmds | reload_cmds | finish_cmds | \
8894     postinstall_cmds | postuninstall_cmds | \
8895     old_postinstall_cmds | old_postuninstall_cmds | \
8896     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
8897       # Double-quote double-evaled strings.
8898       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
8899       ;;
8900     *)
8901       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
8902       ;;
8903     esac
8904   done
8905
8906   case $lt_echo in
8907   *'\$0 --fallback-echo"')
8908     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
8909     ;;
8910   esac
8911
8912 cfgfile="${ofile}T"
8913   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
8914   $rm -f "$cfgfile"
8915   { echo "$as_me:$LINENO: creating $ofile" >&5
8916 echo "$as_me: creating $ofile" >&6;}
8917
8918   cat <<__EOF__ >> "$cfgfile"
8919 #! $SHELL
8920
8921 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
8922 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
8923 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
8924 #
8925 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
8926 # Free Software Foundation, Inc.
8927 #
8928 # This file is part of GNU Libtool:
8929 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8930 #
8931 # This program is free software; you can redistribute it and/or modify
8932 # it under the terms of the GNU General Public License as published by
8933 # the Free Software Foundation; either version 2 of the License, or
8934 # (at your option) any later version.
8935 #
8936 # This program is distributed in the hope that it will be useful, but
8937 # WITHOUT ANY WARRANTY; without even the implied warranty of
8938 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8939 # General Public License for more details.
8940 #
8941 # You should have received a copy of the GNU General Public License
8942 # along with this program; if not, write to the Free Software
8943 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8944 #
8945 # As a special exception to the GNU General Public License, if you
8946 # distribute this file as part of a program that contains a
8947 # configuration script generated by Autoconf, you may include it under
8948 # the same distribution terms that you use for the rest of that program.
8949
8950 # A sed program that does not truncate output.
8951 SED=$lt_SED
8952
8953 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
8954 Xsed="$SED -e s/^X//"
8955
8956 # The HP-UX ksh and POSIX shell print the target directory to stdout
8957 # if CDPATH is set.
8958 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
8959
8960 # The names of the tagged configurations supported by this script.
8961 available_tags=
8962
8963 # ### BEGIN LIBTOOL CONFIG
8964
8965 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8966
8967 # Shell to use when invoking shell scripts.
8968 SHELL=$lt_SHELL
8969
8970 # Whether or not to build shared libraries.
8971 build_libtool_libs=$enable_shared
8972
8973 # Whether or not to build static libraries.
8974 build_old_libs=$enable_static
8975
8976 # Whether or not to add -lc for building shared libraries.
8977 build_libtool_need_lc=$archive_cmds_need_lc
8978
8979 # Whether or not to disallow shared libs when runtime libs are static
8980 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
8981
8982 # Whether or not to optimize for fast installation.
8983 fast_install=$enable_fast_install
8984
8985 # The host system.
8986 host_alias=$host_alias
8987 host=$host
8988
8989 # An echo program that does not interpret backslashes.
8990 echo=$lt_echo
8991
8992 # The archiver.
8993 AR=$lt_AR
8994 AR_FLAGS=$lt_AR_FLAGS
8995
8996 # A C compiler.
8997 LTCC=$lt_LTCC
8998
8999 # A language-specific compiler.
9000 CC=$lt_compiler
9001
9002 # Is the compiler the GNU C compiler?
9003 with_gcc=$GCC
9004
9005 # An ERE matcher.
9006 EGREP=$lt_EGREP
9007
9008 # The linker used to build libraries.
9009 LD=$lt_LD
9010
9011 # Whether we need hard or soft links.
9012 LN_S=$lt_LN_S
9013
9014 # A BSD-compatible nm program.
9015 NM=$lt_NM
9016
9017 # A symbol stripping program
9018 STRIP=$STRIP
9019
9020 # Used to examine libraries when file_magic_cmd begins "file"
9021 MAGIC_CMD=$MAGIC_CMD
9022
9023 # Used on cygwin: DLL creation program.
9024 DLLTOOL="$DLLTOOL"
9025
9026 # Used on cygwin: object dumper.
9027 OBJDUMP="$OBJDUMP"
9028
9029 # Used on cygwin: assembler.
9030 AS="$AS"
9031
9032 # The name of the directory that contains temporary libtool files.
9033 objdir=$objdir
9034
9035 # How to create reloadable object files.
9036 reload_flag=$lt_reload_flag
9037 reload_cmds=$lt_reload_cmds
9038
9039 # How to pass a linker flag through the compiler.
9040 wl=$lt_lt_prog_compiler_wl
9041
9042 # Object file suffix (normally "o").
9043 objext="$ac_objext"
9044
9045 # Old archive suffix (normally "a").
9046 libext="$libext"
9047
9048 # Shared library suffix (normally ".so").
9049 shrext='$shrext'
9050
9051 # Executable file suffix (normally "").
9052 exeext="$exeext"
9053
9054 # Additional compiler flags for building library objects.
9055 pic_flag=$lt_lt_prog_compiler_pic
9056 pic_mode=$pic_mode
9057
9058 # What is the maximum length of a command?
9059 max_cmd_len=$lt_cv_sys_max_cmd_len
9060
9061 # Does compiler simultaneously support -c and -o options?
9062 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
9063
9064 # Must we lock files when doing compilation ?
9065 need_locks=$lt_need_locks
9066
9067 # Do we need the lib prefix for modules?
9068 need_lib_prefix=$need_lib_prefix
9069
9070 # Do we need a version for libraries?
9071 need_version=$need_version
9072
9073 # Whether dlopen is supported.
9074 dlopen_support=$enable_dlopen
9075
9076 # Whether dlopen of programs is supported.
9077 dlopen_self=$enable_dlopen_self
9078
9079 # Whether dlopen of statically linked programs is supported.
9080 dlopen_self_static=$enable_dlopen_self_static
9081
9082 # Compiler flag to prevent dynamic linking.
9083 link_static_flag=$lt_lt_prog_compiler_static
9084
9085 # Compiler flag to turn off builtin functions.
9086 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
9087
9088 # Compiler flag to allow reflexive dlopens.
9089 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
9090
9091 # Compiler flag to generate shared objects directly from archives.
9092 whole_archive_flag_spec=$lt_whole_archive_flag_spec
9093
9094 # Compiler flag to generate thread-safe objects.
9095 thread_safe_flag_spec=$lt_thread_safe_flag_spec
9096
9097 # Library versioning type.
9098 version_type=$version_type
9099
9100 # Format of library name prefix.
9101 libname_spec=$lt_libname_spec
9102
9103 # List of archive names.  First name is the real one, the rest are links.
9104 # The last name is the one that the linker finds with -lNAME.
9105 library_names_spec=$lt_library_names_spec
9106
9107 # The coded name of the library, if different from the real name.
9108 soname_spec=$lt_soname_spec
9109
9110 # Commands used to build and install an old-style archive.
9111 RANLIB=$lt_RANLIB
9112 old_archive_cmds=$lt_old_archive_cmds
9113 old_postinstall_cmds=$lt_old_postinstall_cmds
9114 old_postuninstall_cmds=$lt_old_postuninstall_cmds
9115
9116 # Create an old-style archive from a shared archive.
9117 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
9118
9119 # Create a temporary old-style archive to link instead of a shared archive.
9120 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
9121
9122 # Commands used to build and install a shared archive.
9123 archive_cmds=$lt_archive_cmds
9124 archive_expsym_cmds=$lt_archive_expsym_cmds
9125 postinstall_cmds=$lt_postinstall_cmds
9126 postuninstall_cmds=$lt_postuninstall_cmds
9127
9128 # Commands used to build a loadable module (assumed same as above if empty)
9129 module_cmds=$lt_module_cmds
9130 module_expsym_cmds=$lt_module_expsym_cmds
9131
9132 # Commands to strip libraries.
9133 old_striplib=$lt_old_striplib
9134 striplib=$lt_striplib
9135
9136 # Dependencies to place before the objects being linked to create a
9137 # shared library.
9138 predep_objects=$lt_predep_objects
9139
9140 # Dependencies to place after the objects being linked to create a
9141 # shared library.
9142 postdep_objects=$lt_postdep_objects
9143
9144 # Dependencies to place before the objects being linked to create a
9145 # shared library.
9146 predeps=$lt_predeps
9147
9148 # Dependencies to place after the objects being linked to create a
9149 # shared library.
9150 postdeps=$lt_postdeps
9151
9152 # The library search path used internally by the compiler when linking
9153 # a shared library.
9154 compiler_lib_search_path=$lt_compiler_lib_search_path
9155
9156 # Method to check whether dependent libraries are shared objects.
9157 deplibs_check_method=$lt_deplibs_check_method
9158
9159 # Command to use when deplibs_check_method == file_magic.
9160 file_magic_cmd=$lt_file_magic_cmd
9161
9162 # Flag that allows shared libraries with undefined symbols to be built.
9163 allow_undefined_flag=$lt_allow_undefined_flag
9164
9165 # Flag that forces no undefined symbols.
9166 no_undefined_flag=$lt_no_undefined_flag
9167
9168 # Commands used to finish a libtool library installation in a directory.
9169 finish_cmds=$lt_finish_cmds
9170
9171 # Same as above, but a single script fragment to be evaled but not shown.
9172 finish_eval=$lt_finish_eval
9173
9174 # Take the output of nm and produce a listing of raw symbols and C names.
9175 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
9176
9177 # Transform the output of nm in a proper C declaration
9178 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
9179
9180 # Transform the output of nm in a C name address pair
9181 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
9182
9183 # This is the shared library runtime path variable.
9184 runpath_var=$runpath_var
9185
9186 # This is the shared library path variable.
9187 shlibpath_var=$shlibpath_var
9188
9189 # Is shlibpath searched before the hard-coded library search path?
9190 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
9191
9192 # How to hardcode a shared library path into an executable.
9193 hardcode_action=$hardcode_action
9194
9195 # Whether we should hardcode library paths into libraries.
9196 hardcode_into_libs=$hardcode_into_libs
9197
9198 # Flag to hardcode \$libdir into a binary during linking.
9199 # This must work even if \$libdir does not exist.
9200 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
9201
9202 # If ld is used when linking, flag to hardcode \$libdir into
9203 # a binary during linking. This must work even if \$libdir does
9204 # not exist.
9205 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
9206
9207 # Whether we need a single -rpath flag with a separated argument.
9208 hardcode_libdir_separator=$lt_hardcode_libdir_separator
9209
9210 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
9211 # resulting binary.
9212 hardcode_direct=$hardcode_direct
9213
9214 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
9215 # resulting binary.
9216 hardcode_minus_L=$hardcode_minus_L
9217
9218 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
9219 # the resulting binary.
9220 hardcode_shlibpath_var=$hardcode_shlibpath_var
9221
9222 # Set to yes if building a shared library automatically hardcodes DIR into the library
9223 # and all subsequent libraries and executables linked against it.
9224 hardcode_automatic=$hardcode_automatic
9225
9226 # Variables whose values should be saved in libtool wrapper scripts and
9227 # restored at relink time.
9228 variables_saved_for_relink="$variables_saved_for_relink"
9229
9230 # Whether libtool must link a program against all its dependency libraries.
9231 link_all_deplibs=$link_all_deplibs
9232
9233 # Compile-time system search path for libraries
9234 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
9235
9236 # Run-time system search path for libraries
9237 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
9238
9239 # Fix the shell variable \$srcfile for the compiler.
9240 fix_srcfile_path="$fix_srcfile_path"
9241
9242 # Set to yes if exported symbols are required.
9243 always_export_symbols=$always_export_symbols
9244
9245 # The commands to list exported symbols.
9246 export_symbols_cmds=$lt_export_symbols_cmds
9247
9248 # The commands to extract the exported symbol list from a shared archive.
9249 extract_expsyms_cmds=$lt_extract_expsyms_cmds
9250
9251 # Symbols that should not be listed in the preloaded symbols.
9252 exclude_expsyms=$lt_exclude_expsyms
9253
9254 # Symbols that must always be exported.
9255 include_expsyms=$lt_include_expsyms
9256
9257 # ### END LIBTOOL CONFIG
9258
9259 __EOF__
9260
9261
9262   case $host_os in
9263   aix3*)
9264     cat <<\EOF >> "$cfgfile"
9265
9266 # AIX sometimes has problems with the GCC collect2 program.  For some
9267 # reason, if we set the COLLECT_NAMES environment variable, the problems
9268 # vanish in a puff of smoke.
9269 if test "X${COLLECT_NAMES+set}" != Xset; then
9270   COLLECT_NAMES=
9271   export COLLECT_NAMES
9272 fi
9273 EOF
9274     ;;
9275   esac
9276
9277   # We use sed instead of cat because bash on DJGPP gets confused if
9278   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
9279   # text mode, it properly converts lines to CR/LF.  This bash problem
9280   # is reportedly fixed, but why not run on old versions too?
9281   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
9282
9283   mv -f "$cfgfile" "$ofile" || \
9284     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
9285   chmod +x "$ofile"
9286
9287 else
9288   # If there is no Makefile yet, we rely on a make rule to execute
9289   # `config.status --recheck' to rerun these tests and create the
9290   # libtool script then.
9291   test -f Makefile && make "$ltmain"
9292 fi
9293
9294
9295 ac_ext=c
9296 ac_cpp='$CPP $CPPFLAGS'
9297 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9298 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9299 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9300
9301 CC="$lt_save_CC"
9302
9303
9304 # Check whether --with-tags or --without-tags was given.
9305 if test "${with_tags+set}" = set; then
9306   withval="$with_tags"
9307   tagnames="$withval"
9308 fi;
9309
9310 if test -f "$ltmain" && test -n "$tagnames"; then
9311   if test ! -f "${ofile}"; then
9312     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
9313 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
9314   fi
9315
9316   if test -z "$LTCC"; then
9317     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
9318     if test -z "$LTCC"; then
9319       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
9320 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
9321     else
9322       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
9323 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
9324     fi
9325   fi
9326
9327   # Extract list of available tagged configurations in $ofile.
9328   # Note that this assumes the entire list is on one line.
9329   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
9330
9331   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9332   for tagname in $tagnames; do
9333     IFS="$lt_save_ifs"
9334     # Check whether tagname contains only valid characters
9335     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
9336     "") ;;
9337     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
9338 echo "$as_me: error: invalid tag name: $tagname" >&2;}
9339    { (exit 1); exit 1; }; }
9340         ;;
9341     esac
9342
9343     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
9344     then
9345       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
9346 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
9347    { (exit 1); exit 1; }; }
9348     fi
9349
9350     # Update the list of available tags.
9351     if test -n "$tagname"; then
9352       echo appending configuration tag \"$tagname\" to $ofile
9353
9354       case $tagname in
9355       CXX)
9356         if test -n "$CXX" && test "X$CXX" != "Xno"; then
9357           ac_ext=cc
9358 ac_cpp='$CXXCPP $CPPFLAGS'
9359 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9360 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9361 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9362
9363
9364
9365
9366 archive_cmds_need_lc_CXX=no
9367 allow_undefined_flag_CXX=
9368 always_export_symbols_CXX=no
9369 archive_expsym_cmds_CXX=
9370 export_dynamic_flag_spec_CXX=
9371 hardcode_direct_CXX=no
9372 hardcode_libdir_flag_spec_CXX=
9373 hardcode_libdir_flag_spec_ld_CXX=
9374 hardcode_libdir_separator_CXX=
9375 hardcode_minus_L_CXX=no
9376 hardcode_automatic_CXX=no
9377 module_cmds_CXX=
9378 module_expsym_cmds_CXX=
9379 link_all_deplibs_CXX=unknown
9380 old_archive_cmds_CXX=$old_archive_cmds
9381 no_undefined_flag_CXX=
9382 whole_archive_flag_spec_CXX=
9383 enable_shared_with_static_runtimes_CXX=no
9384
9385 # Dependencies to place before and after the object being linked:
9386 predep_objects_CXX=
9387 postdep_objects_CXX=
9388 predeps_CXX=
9389 postdeps_CXX=
9390 compiler_lib_search_path_CXX=
9391
9392 # Source file extension for C++ test sources.
9393 ac_ext=cc
9394
9395 # Object file extension for compiled C++ test sources.
9396 objext=o
9397 objext_CXX=$objext
9398
9399 # Code to be used in simple compile tests
9400 lt_simple_compile_test_code="int some_variable = 0;\n"
9401
9402 # Code to be used in simple link tests
9403 lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
9404
9405 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9406
9407 # If no C compiler was specified, use CC.
9408 LTCC=${LTCC-"$CC"}
9409
9410 # Allow CC to be a program name with arguments.
9411 compiler=$CC
9412
9413
9414 # Allow CC to be a program name with arguments.
9415 lt_save_CC=$CC
9416 lt_save_LD=$LD
9417 lt_save_GCC=$GCC
9418 GCC=$GXX
9419 lt_save_with_gnu_ld=$with_gnu_ld
9420 lt_save_path_LD=$lt_cv_path_LD
9421 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
9422   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9423 else
9424   unset lt_cv_prog_gnu_ld
9425 fi
9426 if test -n "${lt_cv_path_LDCXX+set}"; then
9427   lt_cv_path_LD=$lt_cv_path_LDCXX
9428 else
9429   unset lt_cv_path_LD
9430 fi
9431 test -z "${LDCXX+set}" || LD=$LDCXX
9432 CC=${CXX-"c++"}
9433 compiler=$CC
9434 compiler_CXX=$CC
9435 cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
9436
9437 # We don't want -fno-exception wen compiling C++ code, so set the
9438 # no_builtin_flag separately
9439 if test "$GXX" = yes; then
9440   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
9441 else
9442   lt_prog_compiler_no_builtin_flag_CXX=
9443 fi
9444
9445 if test "$GXX" = yes; then
9446   # Set up default GNU C++ configuration
9447
9448
9449 # Check whether --with-gnu-ld or --without-gnu-ld was given.
9450 if test "${with_gnu_ld+set}" = set; then
9451   withval="$with_gnu_ld"
9452   test "$withval" = no || with_gnu_ld=yes
9453 else
9454   with_gnu_ld=no
9455 fi;
9456 ac_prog=ld
9457 if test "$GCC" = yes; then
9458   # Check if gcc -print-prog-name=ld gives a path.
9459   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
9460 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
9461   case $host in
9462   *-*-mingw*)
9463     # gcc leaves a trailing carriage return which upsets mingw
9464     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9465   *)
9466     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9467   esac
9468   case $ac_prog in
9469     # Accept absolute paths.
9470     [\\/]* | ?:[\\/]*)
9471       re_direlt='/[^/][^/]*/\.\./'
9472       # Canonicalize the path of ld
9473       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
9474       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9475         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
9476       done
9477       test -z "$LD" && LD="$ac_prog"
9478       ;;
9479   "")
9480     # If it fails, then pretend we aren't using GCC.
9481     ac_prog=ld
9482     ;;
9483   *)
9484     # If it is relative, then search for the first ld in PATH.
9485     with_gnu_ld=unknown
9486     ;;
9487   esac
9488 elif test "$with_gnu_ld" = yes; then
9489   echo "$as_me:$LINENO: checking for GNU ld" >&5
9490 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
9491 else
9492   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
9493 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
9494 fi
9495 if test "${lt_cv_path_LD+set}" = set; then
9496   echo $ECHO_N "(cached) $ECHO_C" >&6
9497 else
9498   if test -z "$LD"; then
9499   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9500   for ac_dir in $PATH; do
9501     IFS="$lt_save_ifs"
9502     test -z "$ac_dir" && ac_dir=.
9503     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9504       lt_cv_path_LD="$ac_dir/$ac_prog"
9505       # Check to see if the program is GNU ld.  I'd rather use --version,
9506       # but apparently some GNU ld's only accept -v.
9507       # Break only if it was the GNU/non-GNU ld that we prefer.
9508       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
9509       *GNU* | *'with BFD'*)
9510         test "$with_gnu_ld" != no && break
9511         ;;
9512       *)
9513         test "$with_gnu_ld" != yes && break
9514         ;;
9515       esac
9516     fi
9517   done
9518   IFS="$lt_save_ifs"
9519 else
9520   lt_cv_path_LD="$LD" # Let the user override the test with a path.
9521 fi
9522 fi
9523
9524 LD="$lt_cv_path_LD"
9525 if test -n "$LD"; then
9526   echo "$as_me:$LINENO: result: $LD" >&5
9527 echo "${ECHO_T}$LD" >&6
9528 else
9529   echo "$as_me:$LINENO: result: no" >&5
9530 echo "${ECHO_T}no" >&6
9531 fi
9532 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
9533 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
9534    { (exit 1); exit 1; }; }
9535 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
9536 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
9537 if test "${lt_cv_prog_gnu_ld+set}" = set; then
9538   echo $ECHO_N "(cached) $ECHO_C" >&6
9539 else
9540   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9541 case `"$LD" -v 2>&1 </dev/null` in
9542 *GNU* | *'with BFD'*)
9543   lt_cv_prog_gnu_ld=yes
9544   ;;
9545 *)
9546   lt_cv_prog_gnu_ld=no
9547   ;;
9548 esac
9549 fi
9550 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
9551 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
9552 with_gnu_ld=$lt_cv_prog_gnu_ld
9553
9554
9555
9556   # Check if GNU C++ uses GNU ld as the underlying linker, since the
9557   # archiving commands below assume that GNU ld is being used.
9558   if test "$with_gnu_ld" = yes; then
9559     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
9560     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'
9561
9562     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
9563     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9564
9565     # If archive_cmds runs LD, not CC, wlarc should be empty
9566     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
9567     #     investigate it a little bit more. (MM)
9568     wlarc='${wl}'
9569
9570     # ancient GNU ld didn't support --whole-archive et. al.
9571     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
9572         grep 'no-whole-archive' > /dev/null; then
9573       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9574     else
9575       whole_archive_flag_spec_CXX=
9576     fi
9577   else
9578     with_gnu_ld=no
9579     wlarc=
9580
9581     # A generic and very simple default shared library creation
9582     # command for GNU C++ for the case where it uses the native
9583     # linker, instead of GNU ld.  If possible, this setting should
9584     # overridden to take advantage of the native linker features on
9585     # the platform it is being used on.
9586     archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
9587   fi
9588
9589   # Commands to make compiler produce verbose output that lists
9590   # what "hidden" libraries, object files and flags are used when
9591   # linking a shared library.
9592   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
9593
9594 else
9595   GXX=no
9596   with_gnu_ld=no
9597   wlarc=
9598 fi
9599
9600 # PORTME: fill in a description of your system's C++ link characteristics
9601 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9602 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
9603 ld_shlibs_CXX=yes
9604 case $host_os in
9605   aix3*)
9606     # FIXME: insert proper C++ library support
9607     ld_shlibs_CXX=no
9608     ;;
9609   aix4* | aix5*)
9610     if test "$host_cpu" = ia64; then
9611       # On IA64, the linker does run time linking by default, so we don't
9612       # have to do anything special.
9613       aix_use_runtimelinking=no
9614       exp_sym_flag='-Bexport'
9615       no_entry_flag=""
9616     else
9617       aix_use_runtimelinking=no
9618
9619       # Test if we are trying to use run time linking or normal
9620       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9621       # need to do runtime linking.
9622       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9623         for ld_flag in $LDFLAGS; do
9624           case $ld_flag in
9625           *-brtl*)
9626             aix_use_runtimelinking=yes
9627             break
9628             ;;
9629           esac
9630         done
9631       esac
9632
9633       exp_sym_flag='-bexport'
9634       no_entry_flag='-bnoentry'
9635     fi
9636
9637     # When large executables or shared objects are built, AIX ld can
9638     # have problems creating the table of contents.  If linking a library
9639     # or program results in "error TOC overflow" add -mminimal-toc to
9640     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9641     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9642
9643     archive_cmds_CXX=''
9644     hardcode_direct_CXX=yes
9645     hardcode_libdir_separator_CXX=':'
9646     link_all_deplibs_CXX=yes
9647
9648     if test "$GXX" = yes; then
9649       case $host_os in aix4.012|aix4.012.*)
9650       # We only want to do this on AIX 4.2 and lower, the check
9651       # below for broken collect2 doesn't work under 4.3+
9652         collect2name=`${CC} -print-prog-name=collect2`
9653         if test -f "$collect2name" && \
9654            strings "$collect2name" | grep resolve_lib_name >/dev/null
9655         then
9656           # We have reworked collect2
9657           hardcode_direct_CXX=yes
9658         else
9659           # We have old collect2
9660           hardcode_direct_CXX=unsupported
9661           # It fails to find uninstalled libraries when the uninstalled
9662           # path is not listed in the libpath.  Setting hardcode_minus_L
9663           # to unsupported forces relinking
9664           hardcode_minus_L_CXX=yes
9665           hardcode_libdir_flag_spec_CXX='-L$libdir'
9666           hardcode_libdir_separator_CXX=
9667         fi
9668       esac
9669       shared_flag='-shared'
9670     else
9671       # not using gcc
9672       if test "$host_cpu" = ia64; then
9673         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9674         # chokes on -Wl,-G. The following line is correct:
9675         shared_flag='-G'
9676       else
9677         if test "$aix_use_runtimelinking" = yes; then
9678           shared_flag='${wl}-G'
9679         else
9680           shared_flag='${wl}-bM:SRE'
9681         fi
9682       fi
9683     fi
9684
9685     # It seems that -bexpall does not export symbols beginning with
9686     # underscore (_), so it is better to generate a list of symbols to export.
9687     always_export_symbols_CXX=yes
9688     if test "$aix_use_runtimelinking" = yes; then
9689       # Warning - without using the other runtime loading flags (-brtl),
9690       # -berok will link without error, but may produce a broken library.
9691       allow_undefined_flag_CXX='-berok'
9692       # Determine the default libpath from the value encoded in an empty executable.
9693       cat >conftest.$ac_ext <<_ACEOF
9694 #line $LINENO "configure"
9695 /* confdefs.h.  */
9696 _ACEOF
9697 cat confdefs.h >>conftest.$ac_ext
9698 cat >>conftest.$ac_ext <<_ACEOF
9699 /* end confdefs.h.  */
9700
9701 int
9702 main ()
9703 {
9704
9705   ;
9706   return 0;
9707 }
9708 _ACEOF
9709 rm -f conftest.$ac_objext conftest$ac_exeext
9710 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9711   (eval $ac_link) 2>&5
9712   ac_status=$?
9713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9714   (exit $ac_status); } &&
9715          { ac_try='test -s conftest$ac_exeext'
9716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9717   (eval $ac_try) 2>&5
9718   ac_status=$?
9719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9720   (exit $ac_status); }; }; then
9721
9722 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9723 }'`
9724 # Check for a 64-bit object if we didn't find anything.
9725 if 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; }
9726 }'`; fi
9727 else
9728   echo "$as_me: failed program was:" >&5
9729 sed 's/^/| /' conftest.$ac_ext >&5
9730
9731 fi
9732 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9733 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9734
9735       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
9736
9737       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"
9738      else
9739       if test "$host_cpu" = ia64; then
9740         hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
9741         allow_undefined_flag_CXX="-z nodefs"
9742         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"
9743       else
9744         # Determine the default libpath from the value encoded in an empty executable.
9745         cat >conftest.$ac_ext <<_ACEOF
9746 #line $LINENO "configure"
9747 /* confdefs.h.  */
9748 _ACEOF
9749 cat confdefs.h >>conftest.$ac_ext
9750 cat >>conftest.$ac_ext <<_ACEOF
9751 /* end confdefs.h.  */
9752
9753 int
9754 main ()
9755 {
9756
9757   ;
9758   return 0;
9759 }
9760 _ACEOF
9761 rm -f conftest.$ac_objext conftest$ac_exeext
9762 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9763   (eval $ac_link) 2>&5
9764   ac_status=$?
9765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9766   (exit $ac_status); } &&
9767          { ac_try='test -s conftest$ac_exeext'
9768   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9769   (eval $ac_try) 2>&5
9770   ac_status=$?
9771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9772   (exit $ac_status); }; }; then
9773
9774 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9775 }'`
9776 # Check for a 64-bit object if we didn't find anything.
9777 if 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; }
9778 }'`; fi
9779 else
9780   echo "$as_me: failed program was:" >&5
9781 sed 's/^/| /' conftest.$ac_ext >&5
9782
9783 fi
9784 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9785 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9786
9787         hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
9788         # Warning - without using the other run time loading flags,
9789         # -berok will link without error, but may produce a broken library.
9790         no_undefined_flag_CXX=' ${wl}-bernotok'
9791         allow_undefined_flag_CXX=' ${wl}-berok'
9792         # -bexpall does not export symbols beginning with underscore (_)
9793         always_export_symbols_CXX=yes
9794         # Exported symbols can be pulled into shared objects from archives
9795         whole_archive_flag_spec_CXX=' '
9796         archive_cmds_need_lc_CXX=yes
9797         # This is similar to how AIX traditionally builds it's shared libraries.
9798         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'
9799       fi
9800     fi
9801     ;;
9802   chorus*)
9803     case $cc_basename in
9804       *)
9805         # FIXME: insert proper C++ library support
9806         ld_shlibs_CXX=no
9807         ;;
9808     esac
9809     ;;
9810
9811   cygwin* | mingw* | pw32*)
9812     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
9813     # as there is no search path for DLLs.
9814     hardcode_libdir_flag_spec_CXX='-L$libdir'
9815     allow_undefined_flag_CXX=unsupported
9816     always_export_symbols_CXX=no
9817     enable_shared_with_static_runtimes_CXX=yes
9818
9819     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
9820       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'
9821       # If the export-symbols file already is a .def file (1st line
9822       # is EXPORTS), use it as is; otherwise, prepend...
9823       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9824         cp $export_symbols $output_objdir/$soname.def;
9825       else
9826         echo EXPORTS > $output_objdir/$soname.def;
9827         cat $export_symbols >> $output_objdir/$soname.def;
9828       fi~
9829       $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'
9830     else
9831       ld_shlibs_CXX=no
9832     fi
9833   ;;
9834
9835   darwin* | rhapsody*)
9836    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
9837     archive_cmds_need_lc_CXX=no
9838     case "$host_os" in
9839     rhapsody* | darwin1.[012])
9840       allow_undefined_flag_CXX='-undefined suppress'
9841       ;;
9842     *) # Darwin 1.3 on
9843       test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
9844       ;;
9845     esac
9846         lt_int_apple_cc_single_mod=no
9847         output_verbose_link_cmd='echo'
9848         if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
9849           lt_int_apple_cc_single_mod=yes
9850         fi
9851         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
9852           archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
9853         else
9854         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'
9855       fi
9856       module_cmds_CXX='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
9857
9858     # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
9859       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
9860         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}'
9861       else
9862         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}'
9863       fi
9864         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}'
9865     hardcode_direct_CXX=no
9866     hardcode_automatic_CXX=yes
9867     hardcode_shlibpath_var_CXX=unsupported
9868     whole_archive_flag_spec_CXX='-all_load $convenience'
9869     link_all_deplibs_CXX=yes
9870    fi
9871     ;;
9872
9873   dgux*)
9874     case $cc_basename in
9875       ec++)
9876         # FIXME: insert proper C++ library support
9877         ld_shlibs_CXX=no
9878         ;;
9879       ghcx)
9880         # Green Hills C++ Compiler
9881         # FIXME: insert proper C++ library support
9882         ld_shlibs_CXX=no
9883         ;;
9884       *)
9885         # FIXME: insert proper C++ library support
9886         ld_shlibs_CXX=no
9887         ;;
9888     esac
9889     ;;
9890   freebsd12*)
9891     # C++ shared libraries reported to be fairly broken before switch to ELF
9892     ld_shlibs_CXX=no
9893     ;;
9894   freebsd-elf*)
9895     archive_cmds_need_lc_CXX=no
9896     ;;
9897   freebsd*)
9898     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
9899     # conventions
9900     ld_shlibs_CXX=yes
9901     ;;
9902   gnu*)
9903     ;;
9904   hpux9*)
9905     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9906     hardcode_libdir_separator_CXX=:
9907     export_dynamic_flag_spec_CXX='${wl}-E'
9908     hardcode_direct_CXX=yes
9909     hardcode_minus_L_CXX=yes # Not in the search PATH,
9910                                 # but as the default
9911                                 # location of the library.
9912
9913     case $cc_basename in
9914     CC)
9915       # FIXME: insert proper C++ library support
9916       ld_shlibs_CXX=no
9917       ;;
9918     aCC)
9919       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'
9920       # Commands to make compiler produce verbose output that lists
9921       # what "hidden" libraries, object files and flags are used when
9922       # linking a shared library.
9923       #
9924       # There doesn't appear to be a way to prevent this compiler from
9925       # explicitly linking system object files so we need to strip them
9926       # from the output so that they don't get included in the library
9927       # dependencies.
9928       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'
9929       ;;
9930     *)
9931       if test "$GXX" = yes; then
9932         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'
9933       else
9934         # FIXME: insert proper C++ library support
9935         ld_shlibs_CXX=no
9936       fi
9937       ;;
9938     esac
9939     ;;
9940   hpux10*|hpux11*)
9941     if test $with_gnu_ld = no; then
9942       case "$host_cpu" in
9943       hppa*64*)
9944         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9945         hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
9946         hardcode_libdir_separator_CXX=:
9947         ;;
9948       ia64*)
9949         hardcode_libdir_flag_spec_CXX='-L$libdir'
9950         ;;
9951       *)
9952         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9953         hardcode_libdir_separator_CXX=:
9954         export_dynamic_flag_spec_CXX='${wl}-E'
9955         ;;
9956       esac
9957     fi
9958     case "$host_cpu" in
9959     hppa*64*)
9960       hardcode_direct_CXX=no
9961       hardcode_shlibpath_var_CXX=no
9962       ;;
9963     ia64*)
9964       hardcode_direct_CXX=no
9965       hardcode_shlibpath_var_CXX=no
9966       hardcode_minus_L_CXX=yes # Not in the search PATH,
9967                                               # but as the default
9968                                               # location of the library.
9969       ;;
9970     *)
9971       hardcode_direct_CXX=yes
9972       hardcode_minus_L_CXX=yes # Not in the search PATH,
9973                                               # but as the default
9974                                               # location of the library.
9975       ;;
9976     esac
9977
9978     case $cc_basename in
9979       CC)
9980         # FIXME: insert proper C++ library support
9981         ld_shlibs_CXX=no
9982         ;;
9983       aCC)
9984         case "$host_cpu" in
9985         hppa*64*|ia64*)
9986           archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
9987           ;;
9988         *)
9989           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
9990           ;;
9991         esac
9992         # Commands to make compiler produce verbose output that lists
9993         # what "hidden" libraries, object files and flags are used when
9994         # linking a shared library.
9995         #
9996         # There doesn't appear to be a way to prevent this compiler from
9997         # explicitly linking system object files so we need to strip them
9998         # from the output so that they don't get included in the library
9999         # dependencies.
10000         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'
10001         ;;
10002       *)
10003         if test "$GXX" = yes; then
10004           if test $with_gnu_ld = no; then
10005             case "$host_cpu" in
10006             ia64*|hppa*64*)
10007               archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
10008               ;;
10009             *)
10010               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'
10011               ;;
10012             esac
10013           fi
10014         else
10015           # FIXME: insert proper C++ library support
10016           ld_shlibs_CXX=no
10017         fi
10018         ;;
10019     esac
10020     ;;
10021   irix5* | irix6*)
10022     case $cc_basename in
10023       CC)
10024         # SGI C++
10025         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'
10026
10027         # Archives containing C++ object files must be created using
10028         # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
10029         # necessary to make sure instantiated templates are included
10030         # in the archive.
10031         old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
10032         ;;
10033       *)
10034         if test "$GXX" = yes; then
10035           if test "$with_gnu_ld" = no; then
10036             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'
10037           else
10038             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'
10039           fi
10040         fi
10041         link_all_deplibs_CXX=yes
10042         ;;
10043     esac
10044     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10045     hardcode_libdir_separator_CXX=:
10046     ;;
10047   linux*)
10048     case $cc_basename in
10049       KCC)
10050         # Kuck and Associates, Inc. (KAI) C++ Compiler
10051
10052         # KCC will only create a shared library if the output file
10053         # ends with ".so" (or ".sl" for HP-UX), so rename the library
10054         # to its proper name (with version) after linking.
10055         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'
10056         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'
10057         # Commands to make compiler produce verbose output that lists
10058         # what "hidden" libraries, object files and flags are used when
10059         # linking a shared library.
10060         #
10061         # There doesn't appear to be a way to prevent this compiler from
10062         # explicitly linking system object files so we need to strip them
10063         # from the output so that they don't get included in the library
10064         # dependencies.
10065         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'
10066
10067         hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
10068         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10069
10070         # Archives containing C++ object files must be created using
10071         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
10072         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10073         ;;
10074       icpc)
10075         # Intel C++
10076         with_gnu_ld=yes
10077         archive_cmds_need_lc_CXX=no
10078         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10079         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'
10080         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10081         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10082         whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10083         ;;
10084       cxx)
10085         # Compaq C++
10086         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10087         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'
10088
10089         runpath_var=LD_RUN_PATH
10090         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10091         hardcode_libdir_separator_CXX=:
10092
10093         # Commands to make compiler produce verbose output that lists
10094         # what "hidden" libraries, object files and flags are used when
10095         # linking a shared library.
10096         #
10097         # There doesn't appear to be a way to prevent this compiler from
10098         # explicitly linking system object files so we need to strip them
10099         # from the output so that they don't get included in the library
10100         # dependencies.
10101         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'
10102         ;;
10103     esac
10104     ;;
10105   lynxos*)
10106     # FIXME: insert proper C++ library support
10107     ld_shlibs_CXX=no
10108     ;;
10109   m88k*)
10110     # FIXME: insert proper C++ library support
10111     ld_shlibs_CXX=no
10112     ;;
10113   mvs*)
10114     case $cc_basename in
10115       cxx)
10116         # FIXME: insert proper C++ library support
10117         ld_shlibs_CXX=no
10118         ;;
10119       *)
10120         # FIXME: insert proper C++ library support
10121         ld_shlibs_CXX=no
10122         ;;
10123     esac
10124     ;;
10125   netbsd*)
10126     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10127       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
10128       wlarc=
10129       hardcode_libdir_flag_spec_CXX='-R$libdir'
10130       hardcode_direct_CXX=yes
10131       hardcode_shlibpath_var_CXX=no
10132     fi
10133     # Workaround some broken pre-1.5 toolchains
10134     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
10135     ;;
10136   osf3*)
10137     case $cc_basename in
10138       KCC)
10139         # Kuck and Associates, Inc. (KAI) C++ Compiler
10140
10141         # KCC will only create a shared library if the output file
10142         # ends with ".so" (or ".sl" for HP-UX), so rename the library
10143         # to its proper name (with version) after linking.
10144         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'
10145
10146         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10147         hardcode_libdir_separator_CXX=:
10148
10149         # Archives containing C++ object files must be created using
10150         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
10151         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10152
10153         ;;
10154       RCC)
10155         # Rational C++ 2.4.1
10156         # FIXME: insert proper C++ library support
10157         ld_shlibs_CXX=no
10158         ;;
10159       cxx)
10160         allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10161         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'
10162
10163         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10164         hardcode_libdir_separator_CXX=:
10165
10166         # Commands to make compiler produce verbose output that lists
10167         # what "hidden" libraries, object files and flags are used when
10168         # linking a shared library.
10169         #
10170         # There doesn't appear to be a way to prevent this compiler from
10171         # explicitly linking system object files so we need to strip them
10172         # from the output so that they don't get included in the library
10173         # dependencies.
10174         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'
10175         ;;
10176       *)
10177         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10178           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10179           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'
10180
10181           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10182           hardcode_libdir_separator_CXX=:
10183
10184           # Commands to make compiler produce verbose output that lists
10185           # what "hidden" libraries, object files and flags are used when
10186           # linking a shared library.
10187           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10188
10189         else
10190           # FIXME: insert proper C++ library support
10191           ld_shlibs_CXX=no
10192         fi
10193         ;;
10194     esac
10195     ;;
10196   osf4* | osf5*)
10197     case $cc_basename in
10198       KCC)
10199         # Kuck and Associates, Inc. (KAI) C++ Compiler
10200
10201         # KCC will only create a shared library if the output file
10202         # ends with ".so" (or ".sl" for HP-UX), so rename the library
10203         # to its proper name (with version) after linking.
10204         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'
10205
10206         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10207         hardcode_libdir_separator_CXX=:
10208
10209         # Archives containing C++ object files must be created using
10210         # the KAI C++ compiler.
10211         old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
10212         ;;
10213       RCC)
10214         # Rational C++ 2.4.1
10215         # FIXME: insert proper C++ library support
10216         ld_shlibs_CXX=no
10217         ;;
10218       cxx)
10219         allow_undefined_flag_CXX=' -expect_unresolved \*'
10220         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'
10221         archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
10222           echo "-hidden">> $lib.exp~
10223           $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~
10224           $rm $lib.exp'
10225
10226         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10227         hardcode_libdir_separator_CXX=:
10228
10229         # Commands to make compiler produce verbose output that lists
10230         # what "hidden" libraries, object files and flags are used when
10231         # linking a shared library.
10232         #
10233         # There doesn't appear to be a way to prevent this compiler from
10234         # explicitly linking system object files so we need to strip them
10235         # from the output so that they don't get included in the library
10236         # dependencies.
10237         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'
10238         ;;
10239       *)
10240         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10241           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10242          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'
10243
10244           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10245           hardcode_libdir_separator_CXX=:
10246
10247           # Commands to make compiler produce verbose output that lists
10248           # what "hidden" libraries, object files and flags are used when
10249           # linking a shared library.
10250           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10251
10252         else
10253           # FIXME: insert proper C++ library support
10254           ld_shlibs_CXX=no
10255         fi
10256         ;;
10257     esac
10258     ;;
10259   psos*)
10260     # FIXME: insert proper C++ library support
10261     ld_shlibs_CXX=no
10262     ;;
10263   sco*)
10264     archive_cmds_need_lc_CXX=no
10265     case $cc_basename in
10266       CC)
10267         # FIXME: insert proper C++ library support
10268         ld_shlibs_CXX=no
10269         ;;
10270       *)
10271         # FIXME: insert proper C++ library support
10272         ld_shlibs_CXX=no
10273         ;;
10274     esac
10275     ;;
10276   sunos4*)
10277     case $cc_basename in
10278       CC)
10279         # Sun C++ 4.x
10280         # FIXME: insert proper C++ library support
10281         ld_shlibs_CXX=no
10282         ;;
10283       lcc)
10284         # Lucid
10285         # FIXME: insert proper C++ library support
10286         ld_shlibs_CXX=no
10287         ;;
10288       *)
10289         # FIXME: insert proper C++ library support
10290         ld_shlibs_CXX=no
10291         ;;
10292     esac
10293     ;;
10294   solaris*)
10295     case $cc_basename in
10296       CC)
10297         # Sun C++ 4.2, 5.x and Centerline C++
10298         no_undefined_flag_CXX=' -zdefs'
10299         archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10300         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10301         $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'
10302
10303         hardcode_libdir_flag_spec_CXX='-R$libdir'
10304         hardcode_shlibpath_var_CXX=no
10305         case $host_os in
10306           solaris2.0-5 | solaris2.0-5.*) ;;
10307           *)
10308             # The C++ compiler is used as linker so we must use $wl
10309             # flag to pass the commands to the underlying system
10310             # linker.
10311             # Supported since Solaris 2.6 (maybe 2.5.1?)
10312             whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10313             ;;
10314         esac
10315         link_all_deplibs_CXX=yes
10316
10317         # Commands to make compiler produce verbose output that lists
10318         # what "hidden" libraries, object files and flags are used when
10319         # linking a shared library.
10320         #
10321         # There doesn't appear to be a way to prevent this compiler from
10322         # explicitly linking system object files so we need to strip them
10323         # from the output so that they don't get included in the library
10324         # dependencies.
10325         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'
10326
10327         # Archives containing C++ object files must be created using
10328         # "CC -xar", where "CC" is the Sun C++ compiler.  This is
10329         # necessary to make sure instantiated templates are included
10330         # in the archive.
10331         old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
10332         ;;
10333       gcx)
10334         # Green Hills C++ Compiler
10335         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10336
10337         # The C++ compiler must be used to create the archive.
10338         old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
10339         ;;
10340       *)
10341         # GNU C++ compiler with Solaris linker
10342         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10343           no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
10344           if $CC --version | grep -v '^2\.7' > /dev/null; then
10345             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10346             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10347                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10348
10349             # Commands to make compiler produce verbose output that lists
10350             # what "hidden" libraries, object files and flags are used when
10351             # linking a shared library.
10352             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10353           else
10354             # g++ 2.7 appears to require `-G' NOT `-shared' on this
10355             # platform.
10356             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10357             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10358                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10359
10360             # Commands to make compiler produce verbose output that lists
10361             # what "hidden" libraries, object files and flags are used when
10362             # linking a shared library.
10363             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10364           fi
10365
10366           hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
10367         fi
10368         ;;
10369     esac
10370     ;;
10371   sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
10372     archive_cmds_need_lc_CXX=no
10373     ;;
10374   tandem*)
10375     case $cc_basename in
10376       NCC)
10377         # NonStop-UX NCC 3.20
10378         # FIXME: insert proper C++ library support
10379         ld_shlibs_CXX=no
10380         ;;
10381       *)
10382         # FIXME: insert proper C++ library support
10383         ld_shlibs_CXX=no
10384         ;;
10385     esac
10386     ;;
10387   vxworks*)
10388     # FIXME: insert proper C++ library support
10389     ld_shlibs_CXX=no
10390     ;;
10391   *)
10392     # FIXME: insert proper C++ library support
10393     ld_shlibs_CXX=no
10394     ;;
10395 esac
10396 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10397 echo "${ECHO_T}$ld_shlibs_CXX" >&6
10398 test "$ld_shlibs_CXX" = no && can_build_shared=no
10399
10400 GCC_CXX="$GXX"
10401 LD_CXX="$LD"
10402
10403 ## CAVEAT EMPTOR:
10404 ## There is no encapsulation within the following macros, do not change
10405 ## the running order or otherwise move them around unless you know exactly
10406 ## what you are doing...
10407
10408 cat > conftest.$ac_ext <<EOF
10409 class Foo
10410 {
10411 public:
10412   Foo (void) { a = 0; }
10413 private:
10414   int a;
10415 };
10416 EOF
10417
10418 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10419   (eval $ac_compile) 2>&5
10420   ac_status=$?
10421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10422   (exit $ac_status); }; then
10423   # Parse the compiler output and extract the necessary
10424   # objects, libraries and library flags.
10425
10426   # Sentinel used to keep track of whether or not we are before
10427   # the conftest object file.
10428   pre_test_object_deps_done=no
10429
10430   # The `*' in the case matches for architectures that use `case' in
10431   # $output_verbose_cmd can trigger glob expansion during the loop
10432   # eval without this substitution.
10433   output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
10434
10435   for p in `eval $output_verbose_link_cmd`; do
10436     case $p in
10437
10438     -L* | -R* | -l*)
10439        # Some compilers place space between "-{L,R}" and the path.
10440        # Remove the space.
10441        if test $p = "-L" \
10442           || test $p = "-R"; then
10443          prev=$p
10444          continue
10445        else
10446          prev=
10447        fi
10448
10449        if test "$pre_test_object_deps_done" = no; then
10450          case $p in
10451          -L* | -R*)
10452            # Internal compiler library paths should come after those
10453            # provided the user.  The postdeps already come after the
10454            # user supplied libs so there is no need to process them.
10455            if test -z "$compiler_lib_search_path_CXX"; then
10456              compiler_lib_search_path_CXX="${prev}${p}"
10457            else
10458              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
10459            fi
10460            ;;
10461          # The "-l" case would never come before the object being
10462          # linked, so don't bother handling this case.
10463          esac
10464        else
10465          if test -z "$postdeps_CXX"; then
10466            postdeps_CXX="${prev}${p}"
10467          else
10468            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
10469          fi
10470        fi
10471        ;;
10472
10473     *.$objext)
10474        # This assumes that the test object file only shows up
10475        # once in the compiler output.
10476        if test "$p" = "conftest.$objext"; then
10477          pre_test_object_deps_done=yes
10478          continue
10479        fi
10480
10481        if test "$pre_test_object_deps_done" = no; then
10482          if test -z "$predep_objects_CXX"; then
10483            predep_objects_CXX="$p"
10484          else
10485            predep_objects_CXX="$predep_objects_CXX $p"
10486          fi
10487        else
10488          if test -z "$postdep_objects_CXX"; then
10489            postdep_objects_CXX="$p"
10490          else
10491            postdep_objects_CXX="$postdep_objects_CXX $p"
10492          fi
10493        fi
10494        ;;
10495
10496     *) ;; # Ignore the rest.
10497
10498     esac
10499   done
10500
10501   # Clean up.
10502   rm -f a.out a.exe
10503 else
10504   echo "libtool.m4: error: problem compiling CXX test program"
10505 fi
10506
10507 $rm -f confest.$objext
10508
10509 case " $postdeps_CXX " in
10510 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
10511 esac
10512
10513 lt_prog_compiler_wl_CXX=
10514 lt_prog_compiler_pic_CXX=
10515 lt_prog_compiler_static_CXX=
10516
10517 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
10518 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
10519
10520   # C++ specific cases for pic, static, wl, etc.
10521   if test "$GXX" = yes; then
10522     lt_prog_compiler_wl_CXX='-Wl,'
10523     lt_prog_compiler_static_CXX='-static'
10524
10525     case $host_os in
10526     aix*)
10527       # All AIX code is PIC.
10528       if test "$host_cpu" = ia64; then
10529         # AIX 5 now supports IA64 processor
10530         lt_prog_compiler_static_CXX='-Bstatic'
10531       fi
10532       ;;
10533     amigaos*)
10534       # FIXME: we need at least 68020 code to build shared libraries, but
10535       # adding the `-m68020' flag to GCC prevents building anything better,
10536       # like `-m68040'.
10537       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
10538       ;;
10539     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10540       # PIC is the default for these OSes.
10541       ;;
10542     mingw* | os2* | pw32*)
10543       # This hack is so that the source file can tell whether it is being
10544       # built for inclusion in a dll (and should export symbols for example).
10545       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
10546       ;;
10547     darwin* | rhapsody*)
10548       # PIC is the default on this platform
10549       # Common symbols not allowed in MH_DYLIB files
10550       lt_prog_compiler_pic_CXX='-fno-common'
10551       ;;
10552     *djgpp*)
10553       # DJGPP does not support shared libraries at all
10554       lt_prog_compiler_pic_CXX=
10555       ;;
10556     sysv4*MP*)
10557       if test -d /usr/nec; then
10558         lt_prog_compiler_pic_CXX=-Kconform_pic
10559       fi
10560       ;;
10561     hpux*)
10562       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10563       # not for PA HP-UX.
10564       case "$host_cpu" in
10565       hppa*64*|ia64*)
10566         ;;
10567       *)
10568         lt_prog_compiler_pic_CXX='-fPIC'
10569         ;;
10570       esac
10571       ;;
10572     *)
10573       lt_prog_compiler_pic_CXX='-fPIC'
10574       ;;
10575     esac
10576   else
10577     case $host_os in
10578       aix4* | aix5*)
10579         # All AIX code is PIC.
10580         if test "$host_cpu" = ia64; then
10581           # AIX 5 now supports IA64 processor
10582           lt_prog_compiler_static_CXX='-Bstatic'
10583         else
10584           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
10585         fi
10586         ;;
10587       chorus*)
10588         case $cc_basename in
10589         cxch68)
10590           # Green Hills C++ Compiler
10591           # _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"
10592           ;;
10593         esac
10594         ;;
10595       dgux*)
10596         case $cc_basename in
10597           ec++)
10598             lt_prog_compiler_pic_CXX='-KPIC'
10599             ;;
10600           ghcx)
10601             # Green Hills C++ Compiler
10602             lt_prog_compiler_pic_CXX='-pic'
10603             ;;
10604           *)
10605             ;;
10606         esac
10607         ;;
10608       freebsd*)
10609         # FreeBSD uses GNU C++
10610         ;;
10611       hpux9* | hpux10* | hpux11*)
10612         case $cc_basename in
10613           CC)
10614             lt_prog_compiler_wl_CXX='-Wl,'
10615             lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10616             if test "$host_cpu" != ia64; then
10617               lt_prog_compiler_pic_CXX='+Z'
10618             fi
10619             ;;
10620           aCC)
10621             lt_prog_compiler_wl_CXX='-Wl,'
10622             lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10623             case "$host_cpu" in
10624             hppa*64*|ia64*)
10625               # +Z the default
10626               ;;
10627             *)
10628               lt_prog_compiler_pic_CXX='+Z'
10629               ;;
10630             esac
10631             ;;
10632           *)
10633             ;;
10634         esac
10635         ;;
10636       irix5* | irix6* | nonstopux*)
10637         case $cc_basename in
10638           CC)
10639             lt_prog_compiler_wl_CXX='-Wl,'
10640             lt_prog_compiler_static_CXX='-non_shared'
10641             # CC pic flag -KPIC is the default.
10642             ;;
10643           *)
10644             ;;
10645         esac
10646         ;;
10647       linux*)
10648         case $cc_basename in
10649           KCC)
10650             # KAI C++ Compiler
10651             lt_prog_compiler_wl_CXX='--backend -Wl,'
10652             lt_prog_compiler_pic_CXX='-fPIC'
10653             ;;
10654           icpc)
10655             # Intel C++
10656             lt_prog_compiler_wl_CXX='-Wl,'
10657             lt_prog_compiler_pic_CXX='-KPIC'
10658             lt_prog_compiler_static_CXX='-static'
10659             ;;
10660           cxx)
10661             # Compaq C++
10662             # Make sure the PIC flag is empty.  It appears that all Alpha
10663             # Linux and Compaq Tru64 Unix objects are PIC.
10664             lt_prog_compiler_pic_CXX=
10665             lt_prog_compiler_static_CXX='-non_shared'
10666             ;;
10667           *)
10668             ;;
10669         esac
10670         ;;
10671       lynxos*)
10672         ;;
10673       m88k*)
10674         ;;
10675       mvs*)
10676         case $cc_basename in
10677           cxx)
10678             lt_prog_compiler_pic_CXX='-W c,exportall'
10679             ;;
10680           *)
10681             ;;
10682         esac
10683         ;;
10684       netbsd*)
10685         ;;
10686       osf3* | osf4* | osf5*)
10687         case $cc_basename in
10688           KCC)
10689             lt_prog_compiler_wl_CXX='--backend -Wl,'
10690             ;;
10691           RCC)
10692             # Rational C++ 2.4.1
10693             lt_prog_compiler_pic_CXX='-pic'
10694             ;;
10695           cxx)
10696             # Digital/Compaq C++
10697             lt_prog_compiler_wl_CXX='-Wl,'
10698             # Make sure the PIC flag is empty.  It appears that all Alpha
10699             # Linux and Compaq Tru64 Unix objects are PIC.
10700             lt_prog_compiler_pic_CXX=
10701             lt_prog_compiler_static_CXX='-non_shared'
10702             ;;
10703           *)
10704             ;;
10705         esac
10706         ;;
10707       psos*)
10708         ;;
10709       sco*)
10710         case $cc_basename in
10711           CC)
10712             lt_prog_compiler_pic_CXX='-fPIC'
10713             ;;
10714           *)
10715             ;;
10716         esac
10717         ;;
10718       solaris*)
10719         case $cc_basename in
10720           CC)
10721             # Sun C++ 4.2, 5.x and Centerline C++
10722             lt_prog_compiler_pic_CXX='-KPIC'
10723             lt_prog_compiler_static_CXX='-Bstatic'
10724             lt_prog_compiler_wl_CXX='-Qoption ld '
10725             ;;
10726           gcx)
10727             # Green Hills C++ Compiler
10728             lt_prog_compiler_pic_CXX='-PIC'
10729             ;;
10730           *)
10731             ;;
10732         esac
10733         ;;
10734       sunos4*)
10735         case $cc_basename in
10736           CC)
10737             # Sun C++ 4.x
10738             lt_prog_compiler_pic_CXX='-pic'
10739             lt_prog_compiler_static_CXX='-Bstatic'
10740             ;;
10741           lcc)
10742             # Lucid
10743             lt_prog_compiler_pic_CXX='-pic'
10744             ;;
10745           *)
10746             ;;
10747         esac
10748         ;;
10749       tandem*)
10750         case $cc_basename in
10751           NCC)
10752             # NonStop-UX NCC 3.20
10753             lt_prog_compiler_pic_CXX='-KPIC'
10754             ;;
10755           *)
10756             ;;
10757         esac
10758         ;;
10759       unixware*)
10760         ;;
10761       vxworks*)
10762         ;;
10763       *)
10764         lt_prog_compiler_can_build_shared_CXX=no
10765         ;;
10766     esac
10767   fi
10768
10769 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
10770 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
10771
10772 #
10773 # Check to make sure the PIC flag actually works.
10774 #
10775 if test -n "$lt_prog_compiler_pic_CXX"; then
10776   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
10777 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
10778 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
10779   echo $ECHO_N "(cached) $ECHO_C" >&6
10780 else
10781   lt_prog_compiler_pic_works_CXX=no
10782   ac_outfile=conftest.$ac_objext
10783    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10784    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
10785    # Insert the option either (1) after the last *FLAGS variable, or
10786    # (2) before a word containing "conftest.", or (3) at the end.
10787    # Note that $ac_compile itself does not contain backslashes and begins
10788    # with a dollar sign (not a hyphen), so the echo should work correctly.
10789    # The option is referenced via a variable to avoid confusing sed.
10790    lt_compile=`echo "$ac_compile" | $SED \
10791    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
10792    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10793    -e 's:$: $lt_compiler_flag:'`
10794    (eval echo "\"\$as_me:10794: $lt_compile\"" >&5)
10795    (eval "$lt_compile" 2>conftest.err)
10796    ac_status=$?
10797    cat conftest.err >&5
10798    echo "$as_me:10798: \$? = $ac_status" >&5
10799    if (exit $ac_status) && test -s "$ac_outfile"; then
10800      # The compiler can only warn and ignore the option if not recognized
10801      # So say no if there are warnings
10802      if test ! -s conftest.err; then
10803        lt_prog_compiler_pic_works_CXX=yes
10804      fi
10805    fi
10806    $rm conftest*
10807
10808 fi
10809 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
10810 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
10811
10812 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
10813     case $lt_prog_compiler_pic_CXX in
10814      "" | " "*) ;;
10815      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
10816      esac
10817 else
10818     lt_prog_compiler_pic_CXX=
10819      lt_prog_compiler_can_build_shared_CXX=no
10820 fi
10821
10822 fi
10823 case "$host_os" in
10824   # For platforms which do not support PIC, -DPIC is meaningless:
10825   *djgpp*)
10826     lt_prog_compiler_pic_CXX=
10827     ;;
10828   *)
10829     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
10830     ;;
10831 esac
10832
10833 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
10834 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
10835 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
10836   echo $ECHO_N "(cached) $ECHO_C" >&6
10837 else
10838   lt_cv_prog_compiler_c_o_CXX=no
10839    $rm -r conftest 2>/dev/null
10840    mkdir conftest
10841    cd conftest
10842    mkdir out
10843    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10844
10845    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
10846    # that will create temporary files in the current directory regardless of
10847    # the output directory.  Thus, making CWD read-only will cause this test
10848    # to fail, enabling locking or at least warning the user not to do parallel
10849    # builds.
10850    chmod -w .
10851
10852    lt_compiler_flag="-o out/conftest2.$ac_objext"
10853    # Insert the option either (1) after the last *FLAGS variable, or
10854    # (2) before a word containing "conftest.", or (3) at the end.
10855    # Note that $ac_compile itself does not contain backslashes and begins
10856    # with a dollar sign (not a hyphen), so the echo should work correctly.
10857    lt_compile=`echo "$ac_compile" | $SED \
10858    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
10859    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10860    -e 's:$: $lt_compiler_flag:'`
10861    (eval echo "\"\$as_me:10861: $lt_compile\"" >&5)
10862    (eval "$lt_compile" 2>out/conftest.err)
10863    ac_status=$?
10864    cat out/conftest.err >&5
10865    echo "$as_me:10865: \$? = $ac_status" >&5
10866    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10867    then
10868      # The compiler can only warn and ignore the option if not recognized
10869      # So say no if there are warnings
10870      if test ! -s out/conftest.err; then
10871        lt_cv_prog_compiler_c_o_CXX=yes
10872      fi
10873    fi
10874    chmod u+w .
10875    $rm conftest* out/*
10876    rmdir out
10877    cd ..
10878    rmdir conftest
10879    $rm conftest*
10880
10881 fi
10882 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
10883 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
10884
10885
10886 hard_links="nottested"
10887 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
10888   # do not overwrite the value of need_locks provided by the user
10889   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
10890 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
10891   hard_links=yes
10892   $rm conftest*
10893   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10894   touch conftest.a
10895   ln conftest.a conftest.b 2>&5 || hard_links=no
10896   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10897   echo "$as_me:$LINENO: result: $hard_links" >&5
10898 echo "${ECHO_T}$hard_links" >&6
10899   if test "$hard_links" = no; then
10900     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10901 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10902     need_locks=warn
10903   fi
10904 else
10905   need_locks=no
10906 fi
10907
10908 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10909 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10910
10911   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10912   case $host_os in
10913   aix4* | aix5*)
10914     # If we're using GNU nm, then we don't want the "-C" option.
10915     # -C means demangle to AIX nm, but means don't demangle with GNU nm
10916     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
10917       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'
10918     else
10919       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'
10920     fi
10921     ;;
10922   pw32*)
10923     export_symbols_cmds_CXX="$ltdll_cmds"
10924   ;;
10925   cygwin* | mingw*)
10926     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
10927   ;;
10928   *)
10929     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10930   ;;
10931   esac
10932
10933 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10934 echo "${ECHO_T}$ld_shlibs_CXX" >&6
10935 test "$ld_shlibs_CXX" = no && can_build_shared=no
10936
10937 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10938 if test "$GCC" = yes; then
10939   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10940 fi
10941
10942 #
10943 # Do we need to explicitly link libc?
10944 #
10945 case "x$archive_cmds_need_lc_CXX" in
10946 x|xyes)
10947   # Assume -lc should be added
10948   archive_cmds_need_lc_CXX=yes
10949
10950   if test "$enable_shared" = yes && test "$GCC" = yes; then
10951     case $archive_cmds_CXX in
10952     *'~'*)
10953       # FIXME: we may have to deal with multi-command sequences.
10954       ;;
10955     '$CC '*)
10956       # Test whether the compiler implicitly links with -lc since on some
10957       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10958       # to ld, don't add -lc before -lgcc.
10959       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10960 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
10961       $rm conftest*
10962       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10963
10964       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10965   (eval $ac_compile) 2>&5
10966   ac_status=$?
10967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10968   (exit $ac_status); } 2>conftest.err; then
10969         soname=conftest
10970         lib=conftest
10971         libobjs=conftest.$ac_objext
10972         deplibs=
10973         wl=$lt_prog_compiler_wl_CXX
10974         compiler_flags=-v
10975         linker_flags=-v
10976         verstring=
10977         output_objdir=.
10978         libname=conftest
10979         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
10980         allow_undefined_flag_CXX=
10981         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
10982   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
10983   ac_status=$?
10984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10985   (exit $ac_status); }
10986         then
10987           archive_cmds_need_lc_CXX=no
10988         else
10989           archive_cmds_need_lc_CXX=yes
10990         fi
10991         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
10992       else
10993         cat conftest.err 1>&5
10994       fi
10995       $rm conftest*
10996       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
10997 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
10998       ;;
10999     esac
11000   fi
11001   ;;
11002 esac
11003
11004 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
11005 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
11006 hardcode_action_CXX=
11007 if test -n "$hardcode_libdir_flag_spec_CXX" || \
11008    test -n "$runpath_var CXX" || \
11009    test "X$hardcode_automatic_CXX"="Xyes" ; then
11010
11011   # We can hardcode non-existant directories.
11012   if test "$hardcode_direct_CXX" != no &&
11013      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11014      # have to relink, otherwise we might link with an installed library
11015      # when we should be linking with a yet-to-be-installed one
11016      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
11017      test "$hardcode_minus_L_CXX" != no; then
11018     # Linking always hardcodes the temporary library directory.
11019     hardcode_action_CXX=relink
11020   else
11021     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11022     hardcode_action_CXX=immediate
11023   fi
11024 else
11025   # We cannot hardcode anything, or else we can only hardcode existing
11026   # directories.
11027   hardcode_action_CXX=unsupported
11028 fi
11029 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
11030 echo "${ECHO_T}$hardcode_action_CXX" >&6
11031
11032 if test "$hardcode_action_CXX" = relink; then
11033   # Fast installation is not supported
11034   enable_fast_install=no
11035 elif test "$shlibpath_overrides_runpath" = yes ||
11036      test "$enable_shared" = no; then
11037   # Fast installation is not necessary
11038   enable_fast_install=needless
11039 fi
11040
11041 striplib=
11042 old_striplib=
11043 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11044 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
11045 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
11046   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11047   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11048   echo "$as_me:$LINENO: result: yes" >&5
11049 echo "${ECHO_T}yes" >&6
11050 else
11051 # FIXME - insert some real tests, host_os isn't really good enough
11052   case $host_os in
11053    darwin*)
11054        if test -n "$STRIP" ; then
11055          striplib="$STRIP -x"
11056          echo "$as_me:$LINENO: result: yes" >&5
11057 echo "${ECHO_T}yes" >&6
11058        else
11059   echo "$as_me:$LINENO: result: no" >&5
11060 echo "${ECHO_T}no" >&6
11061 fi
11062        ;;
11063    *)
11064   echo "$as_me:$LINENO: result: no" >&5
11065 echo "${ECHO_T}no" >&6
11066     ;;
11067   esac
11068 fi
11069
11070 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11071 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11072 library_names_spec=
11073 libname_spec='lib$name'
11074 soname_spec=
11075 shrext=".so"
11076 postinstall_cmds=
11077 postuninstall_cmds=
11078 finish_cmds=
11079 finish_eval=
11080 shlibpath_var=
11081 shlibpath_overrides_runpath=unknown
11082 version_type=none
11083 dynamic_linker="$host_os ld.so"
11084 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11085 if test "$GCC" = yes; then
11086   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11087   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
11088     # if the path contains ";" then we assume it to be the separator
11089     # otherwise default to the standard path separator (i.e. ":") - it is
11090     # assumed that no part of a normal pathname contains ";" but that should
11091     # okay in the real world where ";" in dirpaths is itself problematic.
11092     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11093   else
11094     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11095   fi
11096 else
11097   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11098 fi
11099 need_lib_prefix=unknown
11100 hardcode_into_libs=no
11101
11102 # when you set need_version to no, make sure it does not cause -set_version
11103 # flags to be left without arguments
11104 need_version=unknown
11105
11106 case $host_os in
11107 aix3*)
11108   version_type=linux
11109   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11110   shlibpath_var=LIBPATH
11111
11112   # AIX 3 has no versioning support, so we append a major version to the name.
11113   soname_spec='${libname}${release}${shared_ext}$major'
11114   ;;
11115
11116 aix4* | aix5*)
11117   version_type=linux
11118   need_lib_prefix=no
11119   need_version=no
11120   hardcode_into_libs=yes
11121   if test "$host_cpu" = ia64; then
11122     # AIX 5 supports IA64
11123     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11124     shlibpath_var=LD_LIBRARY_PATH
11125   else
11126     # With GCC up to 2.95.x, collect2 would create an import file
11127     # for dependence libraries.  The import file would start with
11128     # the line `#! .'.  This would cause the generated library to
11129     # depend on `.', always an invalid library.  This was fixed in
11130     # development snapshots of GCC prior to 3.0.
11131     case $host_os in
11132       aix4 | aix4.[01] | aix4.[01].*)
11133       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11134            echo ' yes '
11135            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
11136         :
11137       else
11138         can_build_shared=no
11139       fi
11140       ;;
11141     esac
11142     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11143     # soname into executable. Probably we can add versioning support to
11144     # collect2, so additional links can be useful in future.
11145     if test "$aix_use_runtimelinking" = yes; then
11146       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11147       # instead of lib<name>.a to let people know that these are not
11148       # typical AIX shared libraries.
11149       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11150     else
11151       # We preserve .a as extension for shared libraries through AIX4.2
11152       # and later when we are not doing run time linking.
11153       library_names_spec='${libname}${release}.a $libname.a'
11154       soname_spec='${libname}${release}${shared_ext}$major'
11155     fi
11156     shlibpath_var=LIBPATH
11157   fi
11158   ;;
11159
11160 amigaos*)
11161   library_names_spec='$libname.ixlibrary $libname.a'
11162   # Create ${libname}_ixlibrary.a entries in /sys/libs.
11163   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'
11164   ;;
11165
11166 beos*)
11167   library_names_spec='${libname}${shared_ext}'
11168   dynamic_linker="$host_os ld.so"
11169   shlibpath_var=LIBRARY_PATH
11170   ;;
11171
11172 bsdi4*)
11173   version_type=linux
11174   need_version=no
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   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11178   shlibpath_var=LD_LIBRARY_PATH
11179   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11180   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11181   # the default ld.so.conf also contains /usr/contrib/lib and
11182   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11183   # libtool to hard-code these into programs
11184   ;;
11185
11186 cygwin* | mingw* | pw32*)
11187   version_type=windows
11188   shrext=".dll"
11189   need_version=no
11190   need_lib_prefix=no
11191
11192   case $GCC,$host_os in
11193   yes,cygwin* | yes,mingw* | yes,pw32*)
11194     library_names_spec='$libname.dll.a'
11195     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11196     postinstall_cmds='base_file=`basename \${file}`~
11197       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
11198       dldir=$destdir/`dirname \$dlpath`~
11199       test -d \$dldir || mkdir -p \$dldir~
11200       $install_prog $dir/$dlname \$dldir/$dlname'
11201     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11202       dlpath=$dir/\$dldll~
11203        $rm \$dlpath'
11204     shlibpath_overrides_runpath=yes
11205
11206     case $host_os in
11207     cygwin*)
11208       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11209       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11210       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
11211       ;;
11212     mingw*)
11213       # MinGW DLLs use traditional 'lib' prefix
11214       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11215       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11216       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
11217         # It is most probably a Windows format PATH printed by
11218         # mingw gcc, but we are running on Cygwin. Gcc prints its search
11219         # path with ; separators, and with drive letters. We can handle the
11220         # drive letters (cygwin fileutils understands them), so leave them,
11221         # especially as we might pass files found there to a mingw objdump,
11222         # which wouldn't understand a cygwinified path. Ahh.
11223         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11224       else
11225         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11226       fi
11227       ;;
11228     pw32*)
11229       # pw32 DLLs use 'pw' prefix rather than 'lib'
11230       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
11231       ;;
11232     esac
11233     ;;
11234
11235   *)
11236     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11237     ;;
11238   esac
11239   dynamic_linker='Win32 ld.exe'
11240   # FIXME: first we should search . and the directory the executable is in
11241   shlibpath_var=PATH
11242   ;;
11243
11244 darwin* | rhapsody*)
11245   dynamic_linker="$host_os dyld"
11246   version_type=darwin
11247   need_lib_prefix=no
11248   need_version=no
11249   # FIXME: Relying on posixy $() will cause problems for
11250   #        cross-compilation, but unfortunately the echo tests do not
11251   #        yet detect zsh echo's removal of \ escapes.
11252   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11253   soname_spec='${libname}${release}${major}$shared_ext'
11254   shlibpath_overrides_runpath=yes
11255   shlibpath_var=DYLD_LIBRARY_PATH
11256   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
11257   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
11258   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
11259   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"`
11260   fi
11261   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11262   ;;
11263
11264 dgux*)
11265   version_type=linux
11266   need_lib_prefix=no
11267   need_version=no
11268   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11269   soname_spec='${libname}${release}${shared_ext}$major'
11270   shlibpath_var=LD_LIBRARY_PATH
11271   ;;
11272
11273 freebsd1*)
11274   dynamic_linker=no
11275   ;;
11276
11277 freebsd*)
11278   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
11279   version_type=freebsd-$objformat
11280   case $version_type in
11281     freebsd-elf*)
11282       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11283       need_version=no
11284       need_lib_prefix=no
11285       ;;
11286     freebsd-*)
11287       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11288       need_version=yes
11289       ;;
11290   esac
11291   shlibpath_var=LD_LIBRARY_PATH
11292   case $host_os in
11293   freebsd2*)
11294     shlibpath_overrides_runpath=yes
11295     ;;
11296   freebsd3.01* | freebsdelf3.01*)
11297     shlibpath_overrides_runpath=yes
11298     hardcode_into_libs=yes
11299     ;;
11300   *) # from 3.2 on
11301     shlibpath_overrides_runpath=no
11302     hardcode_into_libs=yes
11303     ;;
11304   esac
11305   ;;
11306
11307 gnu*)
11308   version_type=linux
11309   need_lib_prefix=no
11310   need_version=no
11311   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11312   soname_spec='${libname}${release}${shared_ext}$major'
11313   shlibpath_var=LD_LIBRARY_PATH
11314   hardcode_into_libs=yes
11315   ;;
11316
11317 hpux9* | hpux10* | hpux11*)
11318   # Give a soname corresponding to the major version so that dld.sl refuses to
11319   # link against other versions.
11320   version_type=sunos
11321   need_lib_prefix=no
11322   need_version=no
11323   case "$host_cpu" in
11324   ia64*)
11325     shrext='.so'
11326     hardcode_into_libs=yes
11327     dynamic_linker="$host_os dld.so"
11328     shlibpath_var=LD_LIBRARY_PATH
11329     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11330     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11331     soname_spec='${libname}${release}${shared_ext}$major'
11332     if test "X$HPUX_IA64_MODE" = X32; then
11333       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11334     else
11335       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11336     fi
11337     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11338     ;;
11339    hppa*64*)
11340      shrext='.sl'
11341      hardcode_into_libs=yes
11342      dynamic_linker="$host_os dld.sl"
11343      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11344      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11345      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11346      soname_spec='${libname}${release}${shared_ext}$major'
11347      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11348      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11349      ;;
11350    *)
11351     shrext='.sl'
11352     dynamic_linker="$host_os dld.sl"
11353     shlibpath_var=SHLIB_PATH
11354     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11355     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11356     soname_spec='${libname}${release}${shared_ext}$major'
11357     ;;
11358   esac
11359   # HP-UX runs *really* slowly unless shared libraries are mode 555.
11360   postinstall_cmds='chmod 555 $lib'
11361   ;;
11362
11363 irix5* | irix6* | nonstopux*)
11364   case $host_os in
11365     nonstopux*) version_type=nonstopux ;;
11366     *)
11367         if test "$lt_cv_prog_gnu_ld" = yes; then
11368                 version_type=linux
11369         else
11370                 version_type=irix
11371         fi ;;
11372   esac
11373   need_lib_prefix=no
11374   need_version=no
11375   soname_spec='${libname}${release}${shared_ext}$major'
11376   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11377   case $host_os in
11378   irix5* | nonstopux*)
11379     libsuff= shlibsuff=
11380     ;;
11381   *)
11382     case $LD in # libtool.m4 will add one of these switches to LD
11383     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11384       libsuff= shlibsuff= libmagic=32-bit;;
11385     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11386       libsuff=32 shlibsuff=N32 libmagic=N32;;
11387     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11388       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11389     *) libsuff= shlibsuff= libmagic=never-match;;
11390     esac
11391     ;;
11392   esac
11393   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11394   shlibpath_overrides_runpath=no
11395   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11396   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11397   hardcode_into_libs=yes
11398   ;;
11399
11400 # No shared lib support for Linux oldld, aout, or coff.
11401 linux*oldld* | linux*aout* | linux*coff*)
11402   dynamic_linker=no
11403   ;;
11404
11405 # This must be Linux ELF.
11406 linux*)
11407   version_type=linux
11408   need_lib_prefix=no
11409   need_version=no
11410   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11411   soname_spec='${libname}${release}${shared_ext}$major'
11412   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11413   shlibpath_var=LD_LIBRARY_PATH
11414   shlibpath_overrides_runpath=no
11415   # This implies no fast_install, which is unacceptable.
11416   # Some rework will be needed to allow for fast_install
11417   # before this can be enabled.
11418   hardcode_into_libs=yes
11419
11420   # We used to test for /lib/ld.so.1 and disable shared libraries on
11421   # powerpc, because MkLinux only supported shared libraries with the
11422   # GNU dynamic linker.  Since this was broken with cross compilers,
11423   # most powerpc-linux boxes support dynamic linking these days and
11424   # people can always --disable-shared, the test was removed, and we
11425   # assume the GNU/Linux dynamic linker is in use.
11426   dynamic_linker='GNU/Linux ld.so'
11427   ;;
11428
11429 netbsd*)
11430   version_type=sunos
11431   need_lib_prefix=no
11432   need_version=no
11433   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11434     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11435     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11436     dynamic_linker='NetBSD (a.out) ld.so'
11437   else
11438     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
11439     soname_spec='${libname}${release}${shared_ext}$major'
11440     dynamic_linker='NetBSD ld.elf_so'
11441   fi
11442   shlibpath_var=LD_LIBRARY_PATH
11443   shlibpath_overrides_runpath=yes
11444   hardcode_into_libs=yes
11445   ;;
11446
11447 newsos6)
11448   version_type=linux
11449   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11450   shlibpath_var=LD_LIBRARY_PATH
11451   shlibpath_overrides_runpath=yes
11452   ;;
11453
11454 nto-qnx)
11455   version_type=linux
11456   need_lib_prefix=no
11457   need_version=no
11458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459   soname_spec='${libname}${release}${shared_ext}$major'
11460   shlibpath_var=LD_LIBRARY_PATH
11461   shlibpath_overrides_runpath=yes
11462   ;;
11463
11464 openbsd*)
11465   version_type=sunos
11466   need_lib_prefix=no
11467   need_version=no
11468   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11469   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11470   shlibpath_var=LD_LIBRARY_PATH
11471   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11472     case $host_os in
11473       openbsd2.[89] | openbsd2.[89].*)
11474         shlibpath_overrides_runpath=no
11475         ;;
11476       *)
11477         shlibpath_overrides_runpath=yes
11478         ;;
11479       esac
11480   else
11481     shlibpath_overrides_runpath=yes
11482   fi
11483   ;;
11484
11485 os2*)
11486   libname_spec='$name'
11487   shrext=".dll"
11488   need_lib_prefix=no
11489   library_names_spec='$libname${shared_ext} $libname.a'
11490   dynamic_linker='OS/2 ld.exe'
11491   shlibpath_var=LIBPATH
11492   ;;
11493
11494 osf3* | osf4* | osf5*)
11495   version_type=osf
11496   need_lib_prefix=no
11497   need_version=no
11498   soname_spec='${libname}${release}${shared_ext}$major'
11499   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11500   shlibpath_var=LD_LIBRARY_PATH
11501   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11502   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11503   ;;
11504
11505 sco3.2v5*)
11506   version_type=osf
11507   soname_spec='${libname}${release}${shared_ext}$major'
11508   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11509   shlibpath_var=LD_LIBRARY_PATH
11510   ;;
11511
11512 solaris*)
11513   version_type=linux
11514   need_lib_prefix=no
11515   need_version=no
11516   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11517   soname_spec='${libname}${release}${shared_ext}$major'
11518   shlibpath_var=LD_LIBRARY_PATH
11519   shlibpath_overrides_runpath=yes
11520   hardcode_into_libs=yes
11521   # ldd complains unless libraries are executable
11522   postinstall_cmds='chmod +x $lib'
11523   ;;
11524
11525 sunos4*)
11526   version_type=sunos
11527   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11528   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11529   shlibpath_var=LD_LIBRARY_PATH
11530   shlibpath_overrides_runpath=yes
11531   if test "$with_gnu_ld" = yes; then
11532     need_lib_prefix=no
11533   fi
11534   need_version=yes
11535   ;;
11536
11537 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11538   version_type=linux
11539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11540   soname_spec='${libname}${release}${shared_ext}$major'
11541   shlibpath_var=LD_LIBRARY_PATH
11542   case $host_vendor in
11543     sni)
11544       shlibpath_overrides_runpath=no
11545       need_lib_prefix=no
11546       export_dynamic_flag_spec='${wl}-Blargedynsym'
11547       runpath_var=LD_RUN_PATH
11548       ;;
11549     siemens)
11550       need_lib_prefix=no
11551       ;;
11552     motorola)
11553       need_lib_prefix=no
11554       need_version=no
11555       shlibpath_overrides_runpath=no
11556       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11557       ;;
11558   esac
11559   ;;
11560
11561 sysv4*MP*)
11562   if test -d /usr/nec ;then
11563     version_type=linux
11564     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11565     soname_spec='$libname${shared_ext}.$major'
11566     shlibpath_var=LD_LIBRARY_PATH
11567   fi
11568   ;;
11569
11570 uts4*)
11571   version_type=linux
11572   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11573   soname_spec='${libname}${release}${shared_ext}$major'
11574   shlibpath_var=LD_LIBRARY_PATH
11575   ;;
11576
11577 *)
11578   dynamic_linker=no
11579   ;;
11580 esac
11581 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
11582 echo "${ECHO_T}$dynamic_linker" >&6
11583 test "$dynamic_linker" = no && can_build_shared=no
11584
11585 if test "x$enable_dlopen" != xyes; then
11586   enable_dlopen=unknown
11587   enable_dlopen_self=unknown
11588   enable_dlopen_self_static=unknown
11589 else
11590   lt_cv_dlopen=no
11591   lt_cv_dlopen_libs=
11592
11593   case $host_os in
11594   beos*)
11595     lt_cv_dlopen="load_add_on"
11596     lt_cv_dlopen_libs=
11597     lt_cv_dlopen_self=yes
11598     ;;
11599
11600   mingw* | pw32*)
11601     lt_cv_dlopen="LoadLibrary"
11602     lt_cv_dlopen_libs=
11603    ;;
11604
11605   cygwin*)
11606     lt_cv_dlopen="dlopen"
11607     lt_cv_dlopen_libs=
11608    ;;
11609
11610   darwin*)
11611   # if libdl is installed we need to link against it
11612     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11613 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11614 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11615   echo $ECHO_N "(cached) $ECHO_C" >&6
11616 else
11617   ac_check_lib_save_LIBS=$LIBS
11618 LIBS="-ldl  $LIBS"
11619 cat >conftest.$ac_ext <<_ACEOF
11620 #line $LINENO "configure"
11621 /* confdefs.h.  */
11622 _ACEOF
11623 cat confdefs.h >>conftest.$ac_ext
11624 cat >>conftest.$ac_ext <<_ACEOF
11625 /* end confdefs.h.  */
11626
11627 /* Override any gcc2 internal prototype to avoid an error.  */
11628 #ifdef __cplusplus
11629 extern "C"
11630 #endif
11631 /* We use char because int might match the return type of a gcc2
11632    builtin and then its argument prototype would still apply.  */
11633 char dlopen ();
11634 int
11635 main ()
11636 {
11637 dlopen ();
11638   ;
11639   return 0;
11640 }
11641 _ACEOF
11642 rm -f conftest.$ac_objext conftest$ac_exeext
11643 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11644   (eval $ac_link) 2>&5
11645   ac_status=$?
11646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11647   (exit $ac_status); } &&
11648          { ac_try='test -s conftest$ac_exeext'
11649   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11650   (eval $ac_try) 2>&5
11651   ac_status=$?
11652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11653   (exit $ac_status); }; }; then
11654   ac_cv_lib_dl_dlopen=yes
11655 else
11656   echo "$as_me: failed program was:" >&5
11657 sed 's/^/| /' conftest.$ac_ext >&5
11658
11659 ac_cv_lib_dl_dlopen=no
11660 fi
11661 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11662 LIBS=$ac_check_lib_save_LIBS
11663 fi
11664 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11665 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11666 if test $ac_cv_lib_dl_dlopen = yes; then
11667   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11668 else
11669
11670     lt_cv_dlopen="dyld"
11671     lt_cv_dlopen_libs=
11672     lt_cv_dlopen_self=yes
11673
11674 fi
11675
11676    ;;
11677
11678   *)
11679     echo "$as_me:$LINENO: checking for shl_load" >&5
11680 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
11681 if test "${ac_cv_func_shl_load+set}" = set; then
11682   echo $ECHO_N "(cached) $ECHO_C" >&6
11683 else
11684   cat >conftest.$ac_ext <<_ACEOF
11685 #line $LINENO "configure"
11686 /* confdefs.h.  */
11687 _ACEOF
11688 cat confdefs.h >>conftest.$ac_ext
11689 cat >>conftest.$ac_ext <<_ACEOF
11690 /* end confdefs.h.  */
11691 /* System header to define __stub macros and hopefully few prototypes,
11692     which can conflict with char shl_load (); below.
11693     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11694     <limits.h> exists even on freestanding compilers.  */
11695 #ifdef __STDC__
11696 # include <limits.h>
11697 #else
11698 # include <assert.h>
11699 #endif
11700 /* Override any gcc2 internal prototype to avoid an error.  */
11701 #ifdef __cplusplus
11702 extern "C"
11703 {
11704 #endif
11705 /* We use char because int might match the return type of a gcc2
11706    builtin and then its argument prototype would still apply.  */
11707 char shl_load ();
11708 /* The GNU C library defines this for functions which it implements
11709     to always fail with ENOSYS.  Some functions are actually named
11710     something starting with __ and the normal name is an alias.  */
11711 #if defined (__stub_shl_load) || defined (__stub___shl_load)
11712 choke me
11713 #else
11714 char (*f) () = shl_load;
11715 #endif
11716 #ifdef __cplusplus
11717 }
11718 #endif
11719
11720 int
11721 main ()
11722 {
11723 return f != shl_load;
11724   ;
11725   return 0;
11726 }
11727 _ACEOF
11728 rm -f conftest.$ac_objext conftest$ac_exeext
11729 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11730   (eval $ac_link) 2>&5
11731   ac_status=$?
11732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11733   (exit $ac_status); } &&
11734          { ac_try='test -s conftest$ac_exeext'
11735   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11736   (eval $ac_try) 2>&5
11737   ac_status=$?
11738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11739   (exit $ac_status); }; }; then
11740   ac_cv_func_shl_load=yes
11741 else
11742   echo "$as_me: failed program was:" >&5
11743 sed 's/^/| /' conftest.$ac_ext >&5
11744
11745 ac_cv_func_shl_load=no
11746 fi
11747 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11748 fi
11749 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
11750 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
11751 if test $ac_cv_func_shl_load = yes; then
11752   lt_cv_dlopen="shl_load"
11753 else
11754   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11755 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11756 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11757   echo $ECHO_N "(cached) $ECHO_C" >&6
11758 else
11759   ac_check_lib_save_LIBS=$LIBS
11760 LIBS="-ldld  $LIBS"
11761 cat >conftest.$ac_ext <<_ACEOF
11762 #line $LINENO "configure"
11763 /* confdefs.h.  */
11764 _ACEOF
11765 cat confdefs.h >>conftest.$ac_ext
11766 cat >>conftest.$ac_ext <<_ACEOF
11767 /* end confdefs.h.  */
11768
11769 /* Override any gcc2 internal prototype to avoid an error.  */
11770 #ifdef __cplusplus
11771 extern "C"
11772 #endif
11773 /* We use char because int might match the return type of a gcc2
11774    builtin and then its argument prototype would still apply.  */
11775 char shl_load ();
11776 int
11777 main ()
11778 {
11779 shl_load ();
11780   ;
11781   return 0;
11782 }
11783 _ACEOF
11784 rm -f conftest.$ac_objext conftest$ac_exeext
11785 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11786   (eval $ac_link) 2>&5
11787   ac_status=$?
11788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11789   (exit $ac_status); } &&
11790          { ac_try='test -s conftest$ac_exeext'
11791   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11792   (eval $ac_try) 2>&5
11793   ac_status=$?
11794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11795   (exit $ac_status); }; }; then
11796   ac_cv_lib_dld_shl_load=yes
11797 else
11798   echo "$as_me: failed program was:" >&5
11799 sed 's/^/| /' conftest.$ac_ext >&5
11800
11801 ac_cv_lib_dld_shl_load=no
11802 fi
11803 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11804 LIBS=$ac_check_lib_save_LIBS
11805 fi
11806 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11807 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11808 if test $ac_cv_lib_dld_shl_load = yes; then
11809   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
11810 else
11811   echo "$as_me:$LINENO: checking for dlopen" >&5
11812 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
11813 if test "${ac_cv_func_dlopen+set}" = set; then
11814   echo $ECHO_N "(cached) $ECHO_C" >&6
11815 else
11816   cat >conftest.$ac_ext <<_ACEOF
11817 #line $LINENO "configure"
11818 /* confdefs.h.  */
11819 _ACEOF
11820 cat confdefs.h >>conftest.$ac_ext
11821 cat >>conftest.$ac_ext <<_ACEOF
11822 /* end confdefs.h.  */
11823 /* System header to define __stub macros and hopefully few prototypes,
11824     which can conflict with char dlopen (); below.
11825     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11826     <limits.h> exists even on freestanding compilers.  */
11827 #ifdef __STDC__
11828 # include <limits.h>
11829 #else
11830 # include <assert.h>
11831 #endif
11832 /* Override any gcc2 internal prototype to avoid an error.  */
11833 #ifdef __cplusplus
11834 extern "C"
11835 {
11836 #endif
11837 /* We use char because int might match the return type of a gcc2
11838    builtin and then its argument prototype would still apply.  */
11839 char dlopen ();
11840 /* The GNU C library defines this for functions which it implements
11841     to always fail with ENOSYS.  Some functions are actually named
11842     something starting with __ and the normal name is an alias.  */
11843 #if defined (__stub_dlopen) || defined (__stub___dlopen)
11844 choke me
11845 #else
11846 char (*f) () = dlopen;
11847 #endif
11848 #ifdef __cplusplus
11849 }
11850 #endif
11851
11852 int
11853 main ()
11854 {
11855 return f != dlopen;
11856   ;
11857   return 0;
11858 }
11859 _ACEOF
11860 rm -f conftest.$ac_objext conftest$ac_exeext
11861 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11862   (eval $ac_link) 2>&5
11863   ac_status=$?
11864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11865   (exit $ac_status); } &&
11866          { ac_try='test -s conftest$ac_exeext'
11867   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11868   (eval $ac_try) 2>&5
11869   ac_status=$?
11870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11871   (exit $ac_status); }; }; then
11872   ac_cv_func_dlopen=yes
11873 else
11874   echo "$as_me: failed program was:" >&5
11875 sed 's/^/| /' conftest.$ac_ext >&5
11876
11877 ac_cv_func_dlopen=no
11878 fi
11879 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11880 fi
11881 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
11882 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
11883 if test $ac_cv_func_dlopen = yes; then
11884   lt_cv_dlopen="dlopen"
11885 else
11886   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11887 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11888 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11889   echo $ECHO_N "(cached) $ECHO_C" >&6
11890 else
11891   ac_check_lib_save_LIBS=$LIBS
11892 LIBS="-ldl  $LIBS"
11893 cat >conftest.$ac_ext <<_ACEOF
11894 #line $LINENO "configure"
11895 /* confdefs.h.  */
11896 _ACEOF
11897 cat confdefs.h >>conftest.$ac_ext
11898 cat >>conftest.$ac_ext <<_ACEOF
11899 /* end confdefs.h.  */
11900
11901 /* Override any gcc2 internal prototype to avoid an error.  */
11902 #ifdef __cplusplus
11903 extern "C"
11904 #endif
11905 /* We use char because int might match the return type of a gcc2
11906    builtin and then its argument prototype would still apply.  */
11907 char dlopen ();
11908 int
11909 main ()
11910 {
11911 dlopen ();
11912   ;
11913   return 0;
11914 }
11915 _ACEOF
11916 rm -f conftest.$ac_objext conftest$ac_exeext
11917 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11918   (eval $ac_link) 2>&5
11919   ac_status=$?
11920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11921   (exit $ac_status); } &&
11922          { ac_try='test -s conftest$ac_exeext'
11923   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11924   (eval $ac_try) 2>&5
11925   ac_status=$?
11926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11927   (exit $ac_status); }; }; then
11928   ac_cv_lib_dl_dlopen=yes
11929 else
11930   echo "$as_me: failed program was:" >&5
11931 sed 's/^/| /' conftest.$ac_ext >&5
11932
11933 ac_cv_lib_dl_dlopen=no
11934 fi
11935 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11936 LIBS=$ac_check_lib_save_LIBS
11937 fi
11938 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11939 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11940 if test $ac_cv_lib_dl_dlopen = yes; then
11941   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11942 else
11943   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11944 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
11945 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11946   echo $ECHO_N "(cached) $ECHO_C" >&6
11947 else
11948   ac_check_lib_save_LIBS=$LIBS
11949 LIBS="-lsvld  $LIBS"
11950 cat >conftest.$ac_ext <<_ACEOF
11951 #line $LINENO "configure"
11952 /* confdefs.h.  */
11953 _ACEOF
11954 cat confdefs.h >>conftest.$ac_ext
11955 cat >>conftest.$ac_ext <<_ACEOF
11956 /* end confdefs.h.  */
11957
11958 /* Override any gcc2 internal prototype to avoid an error.  */
11959 #ifdef __cplusplus
11960 extern "C"
11961 #endif
11962 /* We use char because int might match the return type of a gcc2
11963    builtin and then its argument prototype would still apply.  */
11964 char dlopen ();
11965 int
11966 main ()
11967 {
11968 dlopen ();
11969   ;
11970   return 0;
11971 }
11972 _ACEOF
11973 rm -f conftest.$ac_objext conftest$ac_exeext
11974 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11975   (eval $ac_link) 2>&5
11976   ac_status=$?
11977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11978   (exit $ac_status); } &&
11979          { ac_try='test -s conftest$ac_exeext'
11980   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11981   (eval $ac_try) 2>&5
11982   ac_status=$?
11983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11984   (exit $ac_status); }; }; then
11985   ac_cv_lib_svld_dlopen=yes
11986 else
11987   echo "$as_me: failed program was:" >&5
11988 sed 's/^/| /' conftest.$ac_ext >&5
11989
11990 ac_cv_lib_svld_dlopen=no
11991 fi
11992 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11993 LIBS=$ac_check_lib_save_LIBS
11994 fi
11995 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11996 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
11997 if test $ac_cv_lib_svld_dlopen = yes; then
11998   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11999 else
12000   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12001 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
12002 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12003   echo $ECHO_N "(cached) $ECHO_C" >&6
12004 else
12005   ac_check_lib_save_LIBS=$LIBS
12006 LIBS="-ldld  $LIBS"
12007 cat >conftest.$ac_ext <<_ACEOF
12008 #line $LINENO "configure"
12009 /* confdefs.h.  */
12010 _ACEOF
12011 cat confdefs.h >>conftest.$ac_ext
12012 cat >>conftest.$ac_ext <<_ACEOF
12013 /* end confdefs.h.  */
12014
12015 /* Override any gcc2 internal prototype to avoid an error.  */
12016 #ifdef __cplusplus
12017 extern "C"
12018 #endif
12019 /* We use char because int might match the return type of a gcc2
12020    builtin and then its argument prototype would still apply.  */
12021 char dld_link ();
12022 int
12023 main ()
12024 {
12025 dld_link ();
12026   ;
12027   return 0;
12028 }
12029 _ACEOF
12030 rm -f conftest.$ac_objext conftest$ac_exeext
12031 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12032   (eval $ac_link) 2>&5
12033   ac_status=$?
12034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12035   (exit $ac_status); } &&
12036          { ac_try='test -s conftest$ac_exeext'
12037   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12038   (eval $ac_try) 2>&5
12039   ac_status=$?
12040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12041   (exit $ac_status); }; }; then
12042   ac_cv_lib_dld_dld_link=yes
12043 else
12044   echo "$as_me: failed program was:" >&5
12045 sed 's/^/| /' conftest.$ac_ext >&5
12046
12047 ac_cv_lib_dld_dld_link=no
12048 fi
12049 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12050 LIBS=$ac_check_lib_save_LIBS
12051 fi
12052 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12053 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
12054 if test $ac_cv_lib_dld_dld_link = yes; then
12055   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
12056 fi
12057
12058
12059 fi
12060
12061
12062 fi
12063
12064
12065 fi
12066
12067
12068 fi
12069
12070
12071 fi
12072
12073     ;;
12074   esac
12075
12076   if test "x$lt_cv_dlopen" != xno; then
12077     enable_dlopen=yes
12078   else
12079     enable_dlopen=no
12080   fi
12081
12082   case $lt_cv_dlopen in
12083   dlopen)
12084     save_CPPFLAGS="$CPPFLAGS"
12085     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12086
12087     save_LDFLAGS="$LDFLAGS"
12088     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12089
12090     save_LIBS="$LIBS"
12091     LIBS="$lt_cv_dlopen_libs $LIBS"
12092
12093     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12094 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
12095 if test "${lt_cv_dlopen_self+set}" = set; then
12096   echo $ECHO_N "(cached) $ECHO_C" >&6
12097 else
12098           if test "$cross_compiling" = yes; then :
12099   lt_cv_dlopen_self=cross
12100 else
12101   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12102   lt_status=$lt_dlunknown
12103   cat > conftest.$ac_ext <<EOF
12104 #line 12104 "configure"
12105 #include "confdefs.h"
12106
12107 #if HAVE_DLFCN_H
12108 #include <dlfcn.h>
12109 #endif
12110
12111 #include <stdio.h>
12112
12113 #ifdef RTLD_GLOBAL
12114 #  define LT_DLGLOBAL           RTLD_GLOBAL
12115 #else
12116 #  ifdef DL_GLOBAL
12117 #    define LT_DLGLOBAL         DL_GLOBAL
12118 #  else
12119 #    define LT_DLGLOBAL         0
12120 #  endif
12121 #endif
12122
12123 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12124    find out it does not work in some platform. */
12125 #ifndef LT_DLLAZY_OR_NOW
12126 #  ifdef RTLD_LAZY
12127 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12128 #  else
12129 #    ifdef DL_LAZY
12130 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12131 #    else
12132 #      ifdef RTLD_NOW
12133 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12134 #      else
12135 #        ifdef DL_NOW
12136 #          define LT_DLLAZY_OR_NOW      DL_NOW
12137 #        else
12138 #          define LT_DLLAZY_OR_NOW      0
12139 #        endif
12140 #      endif
12141 #    endif
12142 #  endif
12143 #endif
12144
12145 #ifdef __cplusplus
12146 extern "C" void exit (int);
12147 #endif
12148
12149 void fnord() { int i=42;}
12150 int main ()
12151 {
12152   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12153   int status = $lt_dlunknown;
12154
12155   if (self)
12156     {
12157       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12158       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12159       /* dlclose (self); */
12160     }
12161
12162     exit (status);
12163 }
12164 EOF
12165   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12166   (eval $ac_link) 2>&5
12167   ac_status=$?
12168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12169   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12170     (./conftest; exit; ) 2>/dev/null
12171     lt_status=$?
12172     case x$lt_status in
12173       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12174       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12175       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
12176     esac
12177   else :
12178     # compilation failed
12179     lt_cv_dlopen_self=no
12180   fi
12181 fi
12182 rm -fr conftest*
12183
12184
12185 fi
12186 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12187 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
12188
12189     if test "x$lt_cv_dlopen_self" = xyes; then
12190       LDFLAGS="$LDFLAGS $link_static_flag"
12191       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12192 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
12193 if test "${lt_cv_dlopen_self_static+set}" = set; then
12194   echo $ECHO_N "(cached) $ECHO_C" >&6
12195 else
12196           if test "$cross_compiling" = yes; then :
12197   lt_cv_dlopen_self_static=cross
12198 else
12199   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12200   lt_status=$lt_dlunknown
12201   cat > conftest.$ac_ext <<EOF
12202 #line 12202 "configure"
12203 #include "confdefs.h"
12204
12205 #if HAVE_DLFCN_H
12206 #include <dlfcn.h>
12207 #endif
12208
12209 #include <stdio.h>
12210
12211 #ifdef RTLD_GLOBAL
12212 #  define LT_DLGLOBAL           RTLD_GLOBAL
12213 #else
12214 #  ifdef DL_GLOBAL
12215 #    define LT_DLGLOBAL         DL_GLOBAL
12216 #  else
12217 #    define LT_DLGLOBAL         0
12218 #  endif
12219 #endif
12220
12221 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12222    find out it does not work in some platform. */
12223 #ifndef LT_DLLAZY_OR_NOW
12224 #  ifdef RTLD_LAZY
12225 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12226 #  else
12227 #    ifdef DL_LAZY
12228 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12229 #    else
12230 #      ifdef RTLD_NOW
12231 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12232 #      else
12233 #        ifdef DL_NOW
12234 #          define LT_DLLAZY_OR_NOW      DL_NOW
12235 #        else
12236 #          define LT_DLLAZY_OR_NOW      0
12237 #        endif
12238 #      endif
12239 #    endif
12240 #  endif
12241 #endif
12242
12243 #ifdef __cplusplus
12244 extern "C" void exit (int);
12245 #endif
12246
12247 void fnord() { int i=42;}
12248 int main ()
12249 {
12250   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12251   int status = $lt_dlunknown;
12252
12253   if (self)
12254     {
12255       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12256       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12257       /* dlclose (self); */
12258     }
12259
12260     exit (status);
12261 }
12262 EOF
12263   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12264   (eval $ac_link) 2>&5
12265   ac_status=$?
12266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12267   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12268     (./conftest; exit; ) 2>/dev/null
12269     lt_status=$?
12270     case x$lt_status in
12271       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12272       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12273       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
12274     esac
12275   else :
12276     # compilation failed
12277     lt_cv_dlopen_self_static=no
12278   fi
12279 fi
12280 rm -fr conftest*
12281
12282
12283 fi
12284 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
12285 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
12286     fi
12287
12288     CPPFLAGS="$save_CPPFLAGS"
12289     LDFLAGS="$save_LDFLAGS"
12290     LIBS="$save_LIBS"
12291     ;;
12292   esac
12293
12294   case $lt_cv_dlopen_self in
12295   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12296   *) enable_dlopen_self=unknown ;;
12297   esac
12298
12299   case $lt_cv_dlopen_self_static in
12300   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12301   *) enable_dlopen_self_static=unknown ;;
12302   esac
12303 fi
12304
12305
12306 # The else clause should only fire when bootstrapping the
12307 # libtool distribution, otherwise you forgot to ship ltmain.sh
12308 # with your package, and you will get complaints that there are
12309 # no rules to generate ltmain.sh.
12310 if test -f "$ltmain"; then
12311   # See if we are running on zsh, and set the options which allow our commands through
12312   # without removal of \ escapes.
12313   if test -n "${ZSH_VERSION+set}" ; then
12314     setopt NO_GLOB_SUBST
12315   fi
12316   # Now quote all the things that may contain metacharacters while being
12317   # careful not to overquote the AC_SUBSTed values.  We take copies of the
12318   # variables and quote the copies for generation of the libtool script.
12319   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
12320     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
12321     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
12322     deplibs_check_method reload_flag reload_cmds need_locks \
12323     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
12324     lt_cv_sys_global_symbol_to_c_name_address \
12325     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
12326     old_postinstall_cmds old_postuninstall_cmds \
12327     compiler_CXX \
12328     CC_CXX \
12329     LD_CXX \
12330     lt_prog_compiler_wl_CXX \
12331     lt_prog_compiler_pic_CXX \
12332     lt_prog_compiler_static_CXX \
12333     lt_prog_compiler_no_builtin_flag_CXX \
12334     export_dynamic_flag_spec_CXX \
12335     thread_safe_flag_spec_CXX \
12336     whole_archive_flag_spec_CXX \
12337     enable_shared_with_static_runtimes_CXX \
12338     old_archive_cmds_CXX \
12339     old_archive_from_new_cmds_CXX \
12340     predep_objects_CXX \
12341     postdep_objects_CXX \
12342     predeps_CXX \
12343     postdeps_CXX \
12344     compiler_lib_search_path_CXX \
12345     archive_cmds_CXX \
12346     archive_expsym_cmds_CXX \
12347     postinstall_cmds_CXX \
12348     postuninstall_cmds_CXX \
12349     old_archive_from_expsyms_cmds_CXX \
12350     allow_undefined_flag_CXX \
12351     no_undefined_flag_CXX \
12352     export_symbols_cmds_CXX \
12353     hardcode_libdir_flag_spec_CXX \
12354     hardcode_libdir_flag_spec_ld_CXX \
12355     hardcode_libdir_separator_CXX \
12356     hardcode_automatic_CXX \
12357     module_cmds_CXX \
12358     module_expsym_cmds_CXX \
12359     lt_cv_prog_compiler_c_o_CXX \
12360     exclude_expsyms_CXX \
12361     include_expsyms_CXX; do
12362
12363     case $var in
12364     old_archive_cmds_CXX | \
12365     old_archive_from_new_cmds_CXX | \
12366     archive_cmds_CXX | \
12367     archive_expsym_cmds_CXX | \
12368     module_cmds_CXX | \
12369     module_expsym_cmds_CXX | \
12370     old_archive_from_expsyms_cmds_CXX | \
12371     export_symbols_cmds_CXX | \
12372     extract_expsyms_cmds | reload_cmds | finish_cmds | \
12373     postinstall_cmds | postuninstall_cmds | \
12374     old_postinstall_cmds | old_postuninstall_cmds | \
12375     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
12376       # Double-quote double-evaled strings.
12377       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
12378       ;;
12379     *)
12380       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
12381       ;;
12382     esac
12383   done
12384
12385   case $lt_echo in
12386   *'\$0 --fallback-echo"')
12387     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
12388     ;;
12389   esac
12390
12391 cfgfile="$ofile"
12392
12393   cat <<__EOF__ >> "$cfgfile"
12394 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
12395
12396 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12397
12398 # Shell to use when invoking shell scripts.
12399 SHELL=$lt_SHELL
12400
12401 # Whether or not to build shared libraries.
12402 build_libtool_libs=$enable_shared
12403
12404 # Whether or not to build static libraries.
12405 build_old_libs=$enable_static
12406
12407 # Whether or not to add -lc for building shared libraries.
12408 build_libtool_need_lc=$archive_cmds_need_lc_CXX
12409
12410 # Whether or not to disallow shared libs when runtime libs are static
12411 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
12412
12413 # Whether or not to optimize for fast installation.
12414 fast_install=$enable_fast_install
12415
12416 # The host system.
12417 host_alias=$host_alias
12418 host=$host
12419
12420 # An echo program that does not interpret backslashes.
12421 echo=$lt_echo
12422
12423 # The archiver.
12424 AR=$lt_AR
12425 AR_FLAGS=$lt_AR_FLAGS
12426
12427 # A C compiler.
12428 LTCC=$lt_LTCC
12429
12430 # A language-specific compiler.
12431 CC=$lt_compiler_CXX
12432
12433 # Is the compiler the GNU C compiler?
12434 with_gcc=$GCC_CXX
12435
12436 # An ERE matcher.
12437 EGREP=$lt_EGREP
12438
12439 # The linker used to build libraries.
12440 LD=$lt_LD_CXX
12441
12442 # Whether we need hard or soft links.
12443 LN_S=$lt_LN_S
12444
12445 # A BSD-compatible nm program.
12446 NM=$lt_NM
12447
12448 # A symbol stripping program
12449 STRIP=$STRIP
12450
12451 # Used to examine libraries when file_magic_cmd begins "file"
12452 MAGIC_CMD=$MAGIC_CMD
12453
12454 # Used on cygwin: DLL creation program.
12455 DLLTOOL="$DLLTOOL"
12456
12457 # Used on cygwin: object dumper.
12458 OBJDUMP="$OBJDUMP"
12459
12460 # Used on cygwin: assembler.
12461 AS="$AS"
12462
12463 # The name of the directory that contains temporary libtool files.
12464 objdir=$objdir
12465
12466 # How to create reloadable object files.
12467 reload_flag=$lt_reload_flag
12468 reload_cmds=$lt_reload_cmds
12469
12470 # How to pass a linker flag through the compiler.
12471 wl=$lt_lt_prog_compiler_wl_CXX
12472
12473 # Object file suffix (normally "o").
12474 objext="$ac_objext"
12475
12476 # Old archive suffix (normally "a").
12477 libext="$libext"
12478
12479 # Shared library suffix (normally ".so").
12480 shrext='$shrext'
12481
12482 # Executable file suffix (normally "").
12483 exeext="$exeext"
12484
12485 # Additional compiler flags for building library objects.
12486 pic_flag=$lt_lt_prog_compiler_pic_CXX
12487 pic_mode=$pic_mode
12488
12489 # What is the maximum length of a command?
12490 max_cmd_len=$lt_cv_sys_max_cmd_len
12491
12492 # Does compiler simultaneously support -c and -o options?
12493 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
12494
12495 # Must we lock files when doing compilation ?
12496 need_locks=$lt_need_locks
12497
12498 # Do we need the lib prefix for modules?
12499 need_lib_prefix=$need_lib_prefix
12500
12501 # Do we need a version for libraries?
12502 need_version=$need_version
12503
12504 # Whether dlopen is supported.
12505 dlopen_support=$enable_dlopen
12506
12507 # Whether dlopen of programs is supported.
12508 dlopen_self=$enable_dlopen_self
12509
12510 # Whether dlopen of statically linked programs is supported.
12511 dlopen_self_static=$enable_dlopen_self_static
12512
12513 # Compiler flag to prevent dynamic linking.
12514 link_static_flag=$lt_lt_prog_compiler_static_CXX
12515
12516 # Compiler flag to turn off builtin functions.
12517 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
12518
12519 # Compiler flag to allow reflexive dlopens.
12520 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
12521
12522 # Compiler flag to generate shared objects directly from archives.
12523 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
12524
12525 # Compiler flag to generate thread-safe objects.
12526 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
12527
12528 # Library versioning type.
12529 version_type=$version_type
12530
12531 # Format of library name prefix.
12532 libname_spec=$lt_libname_spec
12533
12534 # List of archive names.  First name is the real one, the rest are links.
12535 # The last name is the one that the linker finds with -lNAME.
12536 library_names_spec=$lt_library_names_spec
12537
12538 # The coded name of the library, if different from the real name.
12539 soname_spec=$lt_soname_spec
12540
12541 # Commands used to build and install an old-style archive.
12542 RANLIB=$lt_RANLIB
12543 old_archive_cmds=$lt_old_archive_cmds_CXX
12544 old_postinstall_cmds=$lt_old_postinstall_cmds
12545 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12546
12547 # Create an old-style archive from a shared archive.
12548 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
12549
12550 # Create a temporary old-style archive to link instead of a shared archive.
12551 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
12552
12553 # Commands used to build and install a shared archive.
12554 archive_cmds=$lt_archive_cmds_CXX
12555 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
12556 postinstall_cmds=$lt_postinstall_cmds
12557 postuninstall_cmds=$lt_postuninstall_cmds
12558
12559 # Commands used to build a loadable module (assumed same as above if empty)
12560 module_cmds=$lt_module_cmds_CXX
12561 module_expsym_cmds=$lt_module_expsym_cmds_CXX
12562
12563 # Commands to strip libraries.
12564 old_striplib=$lt_old_striplib
12565 striplib=$lt_striplib
12566
12567 # Dependencies to place before the objects being linked to create a
12568 # shared library.
12569 predep_objects=$lt_predep_objects_CXX
12570
12571 # Dependencies to place after the objects being linked to create a
12572 # shared library.
12573 postdep_objects=$lt_postdep_objects_CXX
12574
12575 # Dependencies to place before the objects being linked to create a
12576 # shared library.
12577 predeps=$lt_predeps_CXX
12578
12579 # Dependencies to place after the objects being linked to create a
12580 # shared library.
12581 postdeps=$lt_postdeps_CXX
12582
12583 # The library search path used internally by the compiler when linking
12584 # a shared library.
12585 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
12586
12587 # Method to check whether dependent libraries are shared objects.
12588 deplibs_check_method=$lt_deplibs_check_method
12589
12590 # Command to use when deplibs_check_method == file_magic.
12591 file_magic_cmd=$lt_file_magic_cmd
12592
12593 # Flag that allows shared libraries with undefined symbols to be built.
12594 allow_undefined_flag=$lt_allow_undefined_flag_CXX
12595
12596 # Flag that forces no undefined symbols.
12597 no_undefined_flag=$lt_no_undefined_flag_CXX
12598
12599 # Commands used to finish a libtool library installation in a directory.
12600 finish_cmds=$lt_finish_cmds
12601
12602 # Same as above, but a single script fragment to be evaled but not shown.
12603 finish_eval=$lt_finish_eval
12604
12605 # Take the output of nm and produce a listing of raw symbols and C names.
12606 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12607
12608 # Transform the output of nm in a proper C declaration
12609 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12610
12611 # Transform the output of nm in a C name address pair
12612 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12613
12614 # This is the shared library runtime path variable.
12615 runpath_var=$runpath_var
12616
12617 # This is the shared library path variable.
12618 shlibpath_var=$shlibpath_var
12619
12620 # Is shlibpath searched before the hard-coded library search path?
12621 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12622
12623 # How to hardcode a shared library path into an executable.
12624 hardcode_action=$hardcode_action_CXX
12625
12626 # Whether we should hardcode library paths into libraries.
12627 hardcode_into_libs=$hardcode_into_libs
12628
12629 # Flag to hardcode \$libdir into a binary during linking.
12630 # This must work even if \$libdir does not exist.
12631 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
12632
12633 # If ld is used when linking, flag to hardcode \$libdir into
12634 # a binary during linking. This must work even if \$libdir does
12635 # not exist.
12636 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
12637
12638 # Whether we need a single -rpath flag with a separated argument.
12639 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
12640
12641 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
12642 # resulting binary.
12643 hardcode_direct=$hardcode_direct_CXX
12644
12645 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
12646 # resulting binary.
12647 hardcode_minus_L=$hardcode_minus_L_CXX
12648
12649 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
12650 # the resulting binary.
12651 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
12652
12653 # Set to yes if building a shared library automatically hardcodes DIR into the library
12654 # and all subsequent libraries and executables linked against it.
12655 hardcode_automatic=$hardcode_automatic_CXX
12656
12657 # Variables whose values should be saved in libtool wrapper scripts and
12658 # restored at relink time.
12659 variables_saved_for_relink="$variables_saved_for_relink"
12660
12661 # Whether libtool must link a program against all its dependency libraries.
12662 link_all_deplibs=$link_all_deplibs_CXX
12663
12664 # Compile-time system search path for libraries
12665 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12666
12667 # Run-time system search path for libraries
12668 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12669
12670 # Fix the shell variable \$srcfile for the compiler.
12671 fix_srcfile_path="$fix_srcfile_path_CXX"
12672
12673 # Set to yes if exported symbols are required.
12674 always_export_symbols=$always_export_symbols_CXX
12675
12676 # The commands to list exported symbols.
12677 export_symbols_cmds=$lt_export_symbols_cmds_CXX
12678
12679 # The commands to extract the exported symbol list from a shared archive.
12680 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12681
12682 # Symbols that should not be listed in the preloaded symbols.
12683 exclude_expsyms=$lt_exclude_expsyms_CXX
12684
12685 # Symbols that must always be exported.
12686 include_expsyms=$lt_include_expsyms_CXX
12687
12688 # ### END LIBTOOL TAG CONFIG: $tagname
12689
12690 __EOF__
12691
12692
12693 else
12694   # If there is no Makefile yet, we rely on a make rule to execute
12695   # `config.status --recheck' to rerun these tests and create the
12696   # libtool script then.
12697   test -f Makefile && make "$ltmain"
12698 fi
12699
12700
12701 ac_ext=c
12702 ac_cpp='$CPP $CPPFLAGS'
12703 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12704 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12705 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12706
12707 CC=$lt_save_CC
12708 LDCXX=$LD
12709 LD=$lt_save_LD
12710 GCC=$lt_save_GCC
12711 with_gnu_ldcxx=$with_gnu_ld
12712 with_gnu_ld=$lt_save_with_gnu_ld
12713 lt_cv_path_LDCXX=$lt_cv_path_LD
12714 lt_cv_path_LD=$lt_save_path_LD
12715 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
12716 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
12717
12718         else
12719           tagname=""
12720         fi
12721         ;;
12722
12723       F77)
12724         if test -n "$F77" && test "X$F77" != "Xno"; then
12725
12726 ac_ext=f
12727 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
12728 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12729 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
12730
12731
12732 archive_cmds_need_lc_F77=no
12733 allow_undefined_flag_F77=
12734 always_export_symbols_F77=no
12735 archive_expsym_cmds_F77=
12736 export_dynamic_flag_spec_F77=
12737 hardcode_direct_F77=no
12738 hardcode_libdir_flag_spec_F77=
12739 hardcode_libdir_flag_spec_ld_F77=
12740 hardcode_libdir_separator_F77=
12741 hardcode_minus_L_F77=no
12742 hardcode_automatic_F77=no
12743 module_cmds_F77=
12744 module_expsym_cmds_F77=
12745 link_all_deplibs_F77=unknown
12746 old_archive_cmds_F77=$old_archive_cmds
12747 no_undefined_flag_F77=
12748 whole_archive_flag_spec_F77=
12749 enable_shared_with_static_runtimes_F77=no
12750
12751 # Source file extension for f77 test sources.
12752 ac_ext=f
12753
12754 # Object file extension for compiled f77 test sources.
12755 objext=o
12756 objext_F77=$objext
12757
12758 # Code to be used in simple compile tests
12759 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
12760
12761 # Code to be used in simple link tests
12762 lt_simple_link_test_code="      program t\n      end\n"
12763
12764 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12765
12766 # If no C compiler was specified, use CC.
12767 LTCC=${LTCC-"$CC"}
12768
12769 # Allow CC to be a program name with arguments.
12770 compiler=$CC
12771
12772
12773 # Allow CC to be a program name with arguments.
12774 lt_save_CC="$CC"
12775 CC=${F77-"f77"}
12776 compiler=$CC
12777 compiler_F77=$CC
12778 cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
12779
12780 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12781 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
12782 echo "$as_me:$LINENO: result: $can_build_shared" >&5
12783 echo "${ECHO_T}$can_build_shared" >&6
12784
12785 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12786 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
12787 test "$can_build_shared" = "no" && enable_shared=no
12788
12789 # On AIX, shared libraries and static libraries use the same namespace, and
12790 # are all built from PIC.
12791 case "$host_os" in
12792 aix3*)
12793   test "$enable_shared" = yes && enable_static=no
12794   if test -n "$RANLIB"; then
12795     archive_cmds="$archive_cmds~\$RANLIB \$lib"
12796     postinstall_cmds='$RANLIB $lib'
12797   fi
12798   ;;
12799 aix4*)
12800   test "$enable_shared" = yes && enable_static=no
12801   ;;
12802 esac
12803 echo "$as_me:$LINENO: result: $enable_shared" >&5
12804 echo "${ECHO_T}$enable_shared" >&6
12805
12806 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
12807 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
12808 # Make sure either enable_shared or enable_static is yes.
12809 test "$enable_shared" = yes || enable_static=yes
12810 echo "$as_me:$LINENO: result: $enable_static" >&5
12811 echo "${ECHO_T}$enable_static" >&6
12812
12813 test "$ld_shlibs_F77" = no && can_build_shared=no
12814
12815 GCC_F77="$G77"
12816 LD_F77="$LD"
12817
12818 lt_prog_compiler_wl_F77=
12819 lt_prog_compiler_pic_F77=
12820 lt_prog_compiler_static_F77=
12821
12822 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12823 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
12824
12825   if test "$GCC" = yes; then
12826     lt_prog_compiler_wl_F77='-Wl,'
12827     lt_prog_compiler_static_F77='-static'
12828
12829     case $host_os in
12830       aix*)
12831       # All AIX code is PIC.
12832       if test "$host_cpu" = ia64; then
12833         # AIX 5 now supports IA64 processor
12834         lt_prog_compiler_static_F77='-Bstatic'
12835       fi
12836       ;;
12837
12838     amigaos*)
12839       # FIXME: we need at least 68020 code to build shared libraries, but
12840       # adding the `-m68020' flag to GCC prevents building anything better,
12841       # like `-m68040'.
12842       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
12843       ;;
12844
12845     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12846       # PIC is the default for these OSes.
12847       ;;
12848
12849     mingw* | pw32* | os2*)
12850       # This hack is so that the source file can tell whether it is being
12851       # built for inclusion in a dll (and should export symbols for example).
12852       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
12853       ;;
12854
12855     darwin* | rhapsody*)
12856       # PIC is the default on this platform
12857       # Common symbols not allowed in MH_DYLIB files
12858       lt_prog_compiler_pic_F77='-fno-common'
12859       ;;
12860
12861     msdosdjgpp*)
12862       # Just because we use GCC doesn't mean we suddenly get shared libraries
12863       # on systems that don't support them.
12864       lt_prog_compiler_can_build_shared_F77=no
12865       enable_shared=no
12866       ;;
12867
12868     sysv4*MP*)
12869       if test -d /usr/nec; then
12870         lt_prog_compiler_pic_F77=-Kconform_pic
12871       fi
12872       ;;
12873
12874     hpux*)
12875       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12876       # not for PA HP-UX.
12877       case "$host_cpu" in
12878       hppa*64*|ia64*)
12879         # +Z the default
12880         ;;
12881       *)
12882         lt_prog_compiler_pic_F77='-fPIC'
12883         ;;
12884       esac
12885       ;;
12886
12887     *)
12888       lt_prog_compiler_pic_F77='-fPIC'
12889       ;;
12890     esac
12891   else
12892     # PORTME Check for flag to pass linker flags through the system compiler.
12893     case $host_os in
12894     aix*)
12895       lt_prog_compiler_wl_F77='-Wl,'
12896       if test "$host_cpu" = ia64; then
12897         # AIX 5 now supports IA64 processor
12898         lt_prog_compiler_static_F77='-Bstatic'
12899       else
12900         lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
12901       fi
12902       ;;
12903
12904     mingw* | pw32* | os2*)
12905       # This hack is so that the source file can tell whether it is being
12906       # built for inclusion in a dll (and should export symbols for example).
12907       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
12908       ;;
12909
12910     hpux9* | hpux10* | hpux11*)
12911       lt_prog_compiler_wl_F77='-Wl,'
12912       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12913       # not for PA HP-UX.
12914       case "$host_cpu" in
12915       hppa*64*|ia64*)
12916         # +Z the default
12917         ;;
12918       *)
12919         lt_prog_compiler_pic_F77='+Z'
12920         ;;
12921       esac
12922       # Is there a better lt_prog_compiler_static that works with the bundled CC?
12923       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
12924       ;;
12925
12926     irix5* | irix6* | nonstopux*)
12927       lt_prog_compiler_wl_F77='-Wl,'
12928       # PIC (with -KPIC) is the default.
12929       lt_prog_compiler_static_F77='-non_shared'
12930       ;;
12931
12932     newsos6)
12933       lt_prog_compiler_pic_F77='-KPIC'
12934       lt_prog_compiler_static_F77='-Bstatic'
12935       ;;
12936
12937     linux*)
12938       case $CC in
12939       icc|ecc)
12940         lt_prog_compiler_wl_F77='-Wl,'
12941         lt_prog_compiler_pic_F77='-KPIC'
12942         lt_prog_compiler_static_F77='-static'
12943         ;;
12944       ccc)
12945         lt_prog_compiler_wl_F77='-Wl,'
12946         # All Alpha code is PIC.
12947         lt_prog_compiler_static_F77='-non_shared'
12948         ;;
12949       esac
12950       ;;
12951
12952     osf3* | osf4* | osf5*)
12953       lt_prog_compiler_wl_F77='-Wl,'
12954       # All OSF/1 code is PIC.
12955       lt_prog_compiler_static_F77='-non_shared'
12956       ;;
12957
12958     sco3.2v5*)
12959       lt_prog_compiler_pic_F77='-Kpic'
12960       lt_prog_compiler_static_F77='-dn'
12961       ;;
12962
12963     solaris*)
12964       lt_prog_compiler_wl_F77='-Wl,'
12965       lt_prog_compiler_pic_F77='-KPIC'
12966       lt_prog_compiler_static_F77='-Bstatic'
12967       ;;
12968
12969     sunos4*)
12970       lt_prog_compiler_wl_F77='-Qoption ld '
12971       lt_prog_compiler_pic_F77='-PIC'
12972       lt_prog_compiler_static_F77='-Bstatic'
12973       ;;
12974
12975     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12976       lt_prog_compiler_wl_F77='-Wl,'
12977       lt_prog_compiler_pic_F77='-KPIC'
12978       lt_prog_compiler_static_F77='-Bstatic'
12979       ;;
12980
12981     sysv4*MP*)
12982       if test -d /usr/nec ;then
12983         lt_prog_compiler_pic_F77='-Kconform_pic'
12984         lt_prog_compiler_static_F77='-Bstatic'
12985       fi
12986       ;;
12987
12988     uts4*)
12989       lt_prog_compiler_pic_F77='-pic'
12990       lt_prog_compiler_static_F77='-Bstatic'
12991       ;;
12992
12993     *)
12994       lt_prog_compiler_can_build_shared_F77=no
12995       ;;
12996     esac
12997   fi
12998
12999 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13000 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
13001
13002 #
13003 # Check to make sure the PIC flag actually works.
13004 #
13005 if test -n "$lt_prog_compiler_pic_F77"; then
13006   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13007 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
13008 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13009   echo $ECHO_N "(cached) $ECHO_C" >&6
13010 else
13011   lt_prog_compiler_pic_works_F77=no
13012   ac_outfile=conftest.$ac_objext
13013    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13014    lt_compiler_flag="$lt_prog_compiler_pic_F77"
13015    # Insert the option either (1) after the last *FLAGS variable, or
13016    # (2) before a word containing "conftest.", or (3) at the end.
13017    # Note that $ac_compile itself does not contain backslashes and begins
13018    # with a dollar sign (not a hyphen), so the echo should work correctly.
13019    # The option is referenced via a variable to avoid confusing sed.
13020    lt_compile=`echo "$ac_compile" | $SED \
13021    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
13022    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13023    -e 's:$: $lt_compiler_flag:'`
13024    (eval echo "\"\$as_me:13024: $lt_compile\"" >&5)
13025    (eval "$lt_compile" 2>conftest.err)
13026    ac_status=$?
13027    cat conftest.err >&5
13028    echo "$as_me:13028: \$? = $ac_status" >&5
13029    if (exit $ac_status) && test -s "$ac_outfile"; then
13030      # The compiler can only warn and ignore the option if not recognized
13031      # So say no if there are warnings
13032      if test ! -s conftest.err; then
13033        lt_prog_compiler_pic_works_F77=yes
13034      fi
13035    fi
13036    $rm conftest*
13037
13038 fi
13039 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13040 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
13041
13042 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13043     case $lt_prog_compiler_pic_F77 in
13044      "" | " "*) ;;
13045      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13046      esac
13047 else
13048     lt_prog_compiler_pic_F77=
13049      lt_prog_compiler_can_build_shared_F77=no
13050 fi
13051
13052 fi
13053 case "$host_os" in
13054   # For platforms which do not support PIC, -DPIC is meaningless:
13055   *djgpp*)
13056     lt_prog_compiler_pic_F77=
13057     ;;
13058   *)
13059     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13060     ;;
13061 esac
13062
13063 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13064 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
13065 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13066   echo $ECHO_N "(cached) $ECHO_C" >&6
13067 else
13068   lt_cv_prog_compiler_c_o_F77=no
13069    $rm -r conftest 2>/dev/null
13070    mkdir conftest
13071    cd conftest
13072    mkdir out
13073    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13074
13075    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
13076    # that will create temporary files in the current directory regardless of
13077    # the output directory.  Thus, making CWD read-only will cause this test
13078    # to fail, enabling locking or at least warning the user not to do parallel
13079    # builds.
13080    chmod -w .
13081
13082    lt_compiler_flag="-o out/conftest2.$ac_objext"
13083    # Insert the option either (1) after the last *FLAGS variable, or
13084    # (2) before a word containing "conftest.", or (3) at the end.
13085    # Note that $ac_compile itself does not contain backslashes and begins
13086    # with a dollar sign (not a hyphen), so the echo should work correctly.
13087    lt_compile=`echo "$ac_compile" | $SED \
13088    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
13089    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13090    -e 's:$: $lt_compiler_flag:'`
13091    (eval echo "\"\$as_me:13091: $lt_compile\"" >&5)
13092    (eval "$lt_compile" 2>out/conftest.err)
13093    ac_status=$?
13094    cat out/conftest.err >&5
13095    echo "$as_me:13095: \$? = $ac_status" >&5
13096    if (exit $ac_status) && test -s out/conftest2.$ac_objext
13097    then
13098      # The compiler can only warn and ignore the option if not recognized
13099      # So say no if there are warnings
13100      if test ! -s out/conftest.err; then
13101        lt_cv_prog_compiler_c_o_F77=yes
13102      fi
13103    fi
13104    chmod u+w .
13105    $rm conftest* out/*
13106    rmdir out
13107    cd ..
13108    rmdir conftest
13109    $rm conftest*
13110
13111 fi
13112 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13113 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
13114
13115
13116 hard_links="nottested"
13117 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13118   # do not overwrite the value of need_locks provided by the user
13119   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13120 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
13121   hard_links=yes
13122   $rm conftest*
13123   ln conftest.a conftest.b 2>/dev/null && hard_links=no
13124   touch conftest.a
13125   ln conftest.a conftest.b 2>&5 || hard_links=no
13126   ln conftest.a conftest.b 2>/dev/null && hard_links=no
13127   echo "$as_me:$LINENO: result: $hard_links" >&5
13128 echo "${ECHO_T}$hard_links" >&6
13129   if test "$hard_links" = no; then
13130     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13131 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13132     need_locks=warn
13133   fi
13134 else
13135   need_locks=no
13136 fi
13137
13138 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13139 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13140
13141   runpath_var=
13142   allow_undefined_flag_F77=
13143   enable_shared_with_static_runtimes_F77=no
13144   archive_cmds_F77=
13145   archive_expsym_cmds_F77=
13146   old_archive_From_new_cmds_F77=
13147   old_archive_from_expsyms_cmds_F77=
13148   export_dynamic_flag_spec_F77=
13149   whole_archive_flag_spec_F77=
13150   thread_safe_flag_spec_F77=
13151   hardcode_libdir_flag_spec_F77=
13152   hardcode_libdir_flag_spec_ld_F77=
13153   hardcode_libdir_separator_F77=
13154   hardcode_direct_F77=no
13155   hardcode_minus_L_F77=no
13156   hardcode_shlibpath_var_F77=unsupported
13157   link_all_deplibs_F77=unknown
13158   hardcode_automatic_F77=no
13159   module_cmds_F77=
13160   module_expsym_cmds_F77=
13161   always_export_symbols_F77=no
13162   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13163   # include_expsyms should be a list of space-separated symbols to be *always*
13164   # included in the symbol list
13165   include_expsyms_F77=
13166   # exclude_expsyms can be an extended regexp of symbols to exclude
13167   # it will be wrapped by ` (' and `)$', so one must not match beginning or
13168   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13169   # as well as any symbol that contains `d'.
13170   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
13171   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13172   # platforms (ab)use it in PIC code, but their linkers get confused if
13173   # the symbol is explicitly referenced.  Since portable code cannot
13174   # rely on this symbol name, it's probably fine to never include it in
13175   # preloaded symbol tables.
13176   extract_expsyms_cmds=
13177
13178   case $host_os in
13179   cygwin* | mingw* | pw32*)
13180     # FIXME: the MSVC++ port hasn't been tested in a loooong time
13181     # When not using gcc, we currently assume that we are using
13182     # Microsoft Visual C++.
13183     if test "$GCC" != yes; then
13184       with_gnu_ld=no
13185     fi
13186     ;;
13187   openbsd*)
13188     with_gnu_ld=no
13189     ;;
13190   esac
13191
13192   ld_shlibs_F77=yes
13193   if test "$with_gnu_ld" = yes; then
13194     # If archive_cmds runs LD, not CC, wlarc should be empty
13195     wlarc='${wl}'
13196
13197     # See if GNU ld supports shared libraries.
13198     case $host_os in
13199     aix3* | aix4* | aix5*)
13200       # On AIX/PPC, the GNU linker is very broken
13201       if test "$host_cpu" != ia64; then
13202         ld_shlibs_F77=no
13203         cat <<EOF 1>&2
13204
13205 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
13206 *** to be unable to reliably create shared libraries on AIX.
13207 *** Therefore, libtool is disabling shared libraries support.  If you
13208 *** really care for shared libraries, you may want to modify your PATH
13209 *** so that a non-GNU linker is found, and then restart.
13210
13211 EOF
13212       fi
13213       ;;
13214
13215     amigaos*)
13216       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)'
13217       hardcode_libdir_flag_spec_F77='-L$libdir'
13218       hardcode_minus_L_F77=yes
13219
13220       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
13221       # that the semantics of dynamic libraries on AmigaOS, at least up
13222       # to version 4, is to share data among multiple programs linked
13223       # with the same dynamic library.  Since this doesn't match the
13224       # behavior of shared libraries on other platforms, we can't use
13225       # them.
13226       ld_shlibs_F77=no
13227       ;;
13228
13229     beos*)
13230       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13231         allow_undefined_flag_F77=unsupported
13232         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13233         # support --undefined.  This deserves some investigation.  FIXME
13234         archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13235       else
13236         ld_shlibs_F77=no
13237       fi
13238       ;;
13239
13240     cygwin* | mingw* | pw32*)
13241       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
13242       # as there is no search path for DLLs.
13243       hardcode_libdir_flag_spec_F77='-L$libdir'
13244       allow_undefined_flag_F77=unsupported
13245       always_export_symbols_F77=no
13246       enable_shared_with_static_runtimes_F77=yes
13247       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
13248
13249       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
13250         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
13251         # If the export-symbols file already is a .def file (1st line
13252         # is EXPORTS), use it as is; otherwise, prepend...
13253         archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13254           cp $export_symbols $output_objdir/$soname.def;
13255         else
13256           echo EXPORTS > $output_objdir/$soname.def;
13257           cat $export_symbols >> $output_objdir/$soname.def;
13258         fi~
13259         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
13260       else
13261         ld_shlibs=no
13262       fi
13263       ;;
13264
13265     netbsd*)
13266       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13267         archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
13268         wlarc=
13269       else
13270         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13271         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13272       fi
13273       ;;
13274
13275     solaris* | sysv5*)
13276       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
13277         ld_shlibs_F77=no
13278         cat <<EOF 1>&2
13279
13280 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
13281 *** create shared libraries on Solaris systems.  Therefore, libtool
13282 *** is disabling shared libraries support.  We urge you to upgrade GNU
13283 *** binutils to release 2.9.1 or newer.  Another option is to modify
13284 *** your PATH or compiler configuration so that the native linker is
13285 *** used, and then restart.
13286
13287 EOF
13288       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13289         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13290         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13291       else
13292         ld_shlibs_F77=no
13293       fi
13294       ;;
13295
13296     sunos4*)
13297       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13298       wlarc=
13299       hardcode_direct_F77=yes
13300       hardcode_shlibpath_var_F77=no
13301       ;;
13302
13303     *)
13304       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13305         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13306         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13307       else
13308         ld_shlibs_F77=no
13309       fi
13310       ;;
13311     esac
13312
13313     if test "$ld_shlibs_F77" = yes; then
13314       runpath_var=LD_RUN_PATH
13315       hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
13316       export_dynamic_flag_spec_F77='${wl}--export-dynamic'
13317       # ancient GNU ld didn't support --whole-archive et. al.
13318       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
13319         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13320       else
13321         whole_archive_flag_spec_F77=
13322       fi
13323     fi
13324   else
13325     # PORTME fill in a description of your system's linker (not GNU ld)
13326     case $host_os in
13327     aix3*)
13328       allow_undefined_flag_F77=unsupported
13329       always_export_symbols_F77=yes
13330       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'
13331       # Note: this linker hardcodes the directories in LIBPATH if there
13332       # are no directories specified by -L.
13333       hardcode_minus_L_F77=yes
13334       if test "$GCC" = yes && test -z "$link_static_flag"; then
13335         # Neither direct hardcoding nor static linking is supported with a
13336         # broken collect2.
13337         hardcode_direct_F77=unsupported
13338       fi
13339       ;;
13340
13341     aix4* | aix5*)
13342       if test "$host_cpu" = ia64; then
13343         # On IA64, the linker does run time linking by default, so we don't
13344         # have to do anything special.
13345         aix_use_runtimelinking=no
13346         exp_sym_flag='-Bexport'
13347         no_entry_flag=""
13348       else
13349         # If we're using GNU nm, then we don't want the "-C" option.
13350         # -C means demangle to AIX nm, but means don't demangle with GNU nm
13351         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13352           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'
13353         else
13354           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'
13355         fi
13356         aix_use_runtimelinking=no
13357
13358         # Test if we are trying to use run time linking or normal
13359         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13360         # need to do runtime linking.
13361         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
13362           for ld_flag in $LDFLAGS; do
13363           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13364             aix_use_runtimelinking=yes
13365             break
13366           fi
13367           done
13368         esac
13369
13370         exp_sym_flag='-bexport'
13371         no_entry_flag='-bnoentry'
13372       fi
13373
13374       # When large executables or shared objects are built, AIX ld can
13375       # have problems creating the table of contents.  If linking a library
13376       # or program results in "error TOC overflow" add -mminimal-toc to
13377       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13378       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13379
13380       archive_cmds_F77=''
13381       hardcode_direct_F77=yes
13382       hardcode_libdir_separator_F77=':'
13383       link_all_deplibs_F77=yes
13384
13385       if test "$GCC" = yes; then
13386         case $host_os in aix4.012|aix4.012.*)
13387         # We only want to do this on AIX 4.2 and lower, the check
13388         # below for broken collect2 doesn't work under 4.3+
13389           collect2name=`${CC} -print-prog-name=collect2`
13390           if test -f "$collect2name" && \
13391            strings "$collect2name" | grep resolve_lib_name >/dev/null
13392           then
13393           # We have reworked collect2
13394           hardcode_direct_F77=yes
13395           else
13396           # We have old collect2
13397           hardcode_direct_F77=unsupported
13398           # It fails to find uninstalled libraries when the uninstalled
13399           # path is not listed in the libpath.  Setting hardcode_minus_L
13400           # to unsupported forces relinking
13401           hardcode_minus_L_F77=yes
13402           hardcode_libdir_flag_spec_F77='-L$libdir'
13403           hardcode_libdir_separator_F77=
13404           fi
13405         esac
13406         shared_flag='-shared'
13407       else
13408         # not using gcc
13409         if test "$host_cpu" = ia64; then
13410         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13411         # chokes on -Wl,-G. The following line is correct:
13412           shared_flag='-G'
13413         else
13414         if test "$aix_use_runtimelinking" = yes; then
13415             shared_flag='${wl}-G'
13416           else
13417             shared_flag='${wl}-bM:SRE'
13418         fi
13419         fi
13420       fi
13421
13422       # It seems that -bexpall does not export symbols beginning with
13423       # underscore (_), so it is better to generate a list of symbols to export.
13424       always_export_symbols_F77=yes
13425       if test "$aix_use_runtimelinking" = yes; then
13426         # Warning - without using the other runtime loading flags (-brtl),
13427         # -berok will link without error, but may produce a broken library.
13428         allow_undefined_flag_F77='-berok'
13429        # Determine the default libpath from the value encoded in an empty executable.
13430        cat >conftest.$ac_ext <<_ACEOF
13431       program main
13432
13433       end
13434 _ACEOF
13435 rm -f conftest.$ac_objext conftest$ac_exeext
13436 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13437   (eval $ac_link) 2>&5
13438   ac_status=$?
13439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13440   (exit $ac_status); } &&
13441          { ac_try='test -s conftest$ac_exeext'
13442   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13443   (eval $ac_try) 2>&5
13444   ac_status=$?
13445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13446   (exit $ac_status); }; }; then
13447
13448 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13449 }'`
13450 # Check for a 64-bit object if we didn't find anything.
13451 if 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; }
13452 }'`; fi
13453 else
13454   echo "$as_me: failed program was:" >&5
13455 sed 's/^/| /' conftest.$ac_ext >&5
13456
13457 fi
13458 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13459 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13460
13461        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13462         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"
13463        else
13464         if test "$host_cpu" = ia64; then
13465           hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
13466           allow_undefined_flag_F77="-z nodefs"
13467           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"
13468         else
13469          # Determine the default libpath from the value encoded in an empty executable.
13470          cat >conftest.$ac_ext <<_ACEOF
13471       program main
13472
13473       end
13474 _ACEOF
13475 rm -f conftest.$ac_objext conftest$ac_exeext
13476 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13477   (eval $ac_link) 2>&5
13478   ac_status=$?
13479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13480   (exit $ac_status); } &&
13481          { ac_try='test -s conftest$ac_exeext'
13482   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13483   (eval $ac_try) 2>&5
13484   ac_status=$?
13485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13486   (exit $ac_status); }; }; then
13487
13488 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13489 }'`
13490 # Check for a 64-bit object if we didn't find anything.
13491 if 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; }
13492 }'`; fi
13493 else
13494   echo "$as_me: failed program was:" >&5
13495 sed 's/^/| /' conftest.$ac_ext >&5
13496
13497 fi
13498 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13499 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13500
13501          hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13502           # Warning - without using the other run time loading flags,
13503           # -berok will link without error, but may produce a broken library.
13504           no_undefined_flag_F77=' ${wl}-bernotok'
13505           allow_undefined_flag_F77=' ${wl}-berok'
13506           # -bexpall does not export symbols beginning with underscore (_)
13507           always_export_symbols_F77=yes
13508           # Exported symbols can be pulled into shared objects from archives
13509           whole_archive_flag_spec_F77=' '
13510           archive_cmds_need_lc_F77=yes
13511           # This is similar to how AIX traditionally builds it's shared libraries.
13512           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'
13513         fi
13514       fi
13515       ;;
13516
13517     amigaos*)
13518       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)'
13519       hardcode_libdir_flag_spec_F77='-L$libdir'
13520       hardcode_minus_L_F77=yes
13521       # see comment about different semantics on the GNU ld section
13522       ld_shlibs_F77=no
13523       ;;
13524
13525     bsdi4*)
13526       export_dynamic_flag_spec_F77=-rdynamic
13527       ;;
13528
13529     cygwin* | mingw* | pw32*)
13530       # When not using gcc, we currently assume that we are using
13531       # Microsoft Visual C++.
13532       # hardcode_libdir_flag_spec is actually meaningless, as there is
13533       # no search path for DLLs.
13534       hardcode_libdir_flag_spec_F77=' '
13535       allow_undefined_flag_F77=unsupported
13536       # Tell ltmain to make .lib files, not .a files.
13537       libext=lib
13538       # Tell ltmain to make .dll files, not .so files.
13539       shrext=".dll"
13540       # FIXME: Setting linknames here is a bad hack.
13541       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
13542       # The linker will automatically build a .lib file if we build a DLL.
13543       old_archive_From_new_cmds_F77='true'
13544       # FIXME: Should let the user specify the lib program.
13545       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
13546       fix_srcfile_path='`cygpath -w "$srcfile"`'
13547       enable_shared_with_static_runtimes_F77=yes
13548       ;;
13549
13550     darwin* | rhapsody*)
13551     if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
13552       archive_cmds_need_lc_F77=no
13553       case "$host_os" in
13554       rhapsody* | darwin1.[012])
13555         allow_undefined_flag_F77='-undefined suppress'
13556         ;;
13557       *) # Darwin 1.3 on
13558         test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_F77='-flat_namespace -undefined suppress'
13559         ;;
13560       esac
13561       # FIXME: Relying on posixy $() will cause problems for
13562       #        cross-compilation, but unfortunately the echo tests do not
13563       #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
13564       #        `"' quotes if we put them in here... so don't!
13565         lt_int_apple_cc_single_mod=no
13566         output_verbose_link_cmd='echo'
13567         if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
13568           lt_int_apple_cc_single_mod=yes
13569         fi
13570         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
13571           archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
13572         else
13573         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'
13574       fi
13575       module_cmds_F77='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
13576       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
13577         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
13578           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}'
13579         else
13580           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}'
13581         fi
13582           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}'
13583       hardcode_direct_F77=no
13584       hardcode_automatic_F77=yes
13585       hardcode_shlibpath_var_F77=unsupported
13586       whole_archive_flag_spec_F77='-all_load $convenience'
13587       link_all_deplibs_F77=yes
13588     fi
13589       ;;
13590
13591     dgux*)
13592       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13593       hardcode_libdir_flag_spec_F77='-L$libdir'
13594       hardcode_shlibpath_var_F77=no
13595       ;;
13596
13597     freebsd1*)
13598       ld_shlibs_F77=no
13599       ;;
13600
13601     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13602     # support.  Future versions do this automatically, but an explicit c++rt0.o
13603     # does not break anything, and helps significantly (at the cost of a little
13604     # extra space).
13605     freebsd2.2*)
13606       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13607       hardcode_libdir_flag_spec_F77='-R$libdir'
13608       hardcode_direct_F77=yes
13609       hardcode_shlibpath_var_F77=no
13610       ;;
13611
13612     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13613     freebsd2*)
13614       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13615       hardcode_direct_F77=yes
13616       hardcode_minus_L_F77=yes
13617       hardcode_shlibpath_var_F77=no
13618       ;;
13619
13620     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13621     freebsd*)
13622       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13623       hardcode_libdir_flag_spec_F77='-R$libdir'
13624       hardcode_direct_F77=yes
13625       hardcode_shlibpath_var_F77=no
13626       ;;
13627
13628     hpux9*)
13629       if test "$GCC" = yes; then
13630         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'
13631       else
13632         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'
13633       fi
13634       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13635       hardcode_libdir_separator_F77=:
13636       hardcode_direct_F77=yes
13637
13638       # hardcode_minus_L: Not really in the search PATH,
13639       # but as the default location of the library.
13640       hardcode_minus_L_F77=yes
13641       export_dynamic_flag_spec_F77='${wl}-E'
13642       ;;
13643
13644     hpux10* | hpux11*)
13645       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
13646         case "$host_cpu" in
13647         hppa*64*|ia64*)
13648           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13649           ;;
13650         *)
13651           archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13652           ;;
13653         esac
13654       else
13655         case "$host_cpu" in
13656         hppa*64*|ia64*)
13657           archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
13658           ;;
13659         *)
13660           archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13661           ;;
13662         esac
13663       fi
13664       if test "$with_gnu_ld" = no; then
13665         case "$host_cpu" in
13666         hppa*64*)
13667           hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13668           hardcode_libdir_flag_spec_ld_F77='+b $libdir'
13669           hardcode_libdir_separator_F77=:
13670           hardcode_direct_F77=no
13671           hardcode_shlibpath_var_F77=no
13672           ;;
13673         ia64*)
13674           hardcode_libdir_flag_spec_F77='-L$libdir'
13675           hardcode_direct_F77=no
13676           hardcode_shlibpath_var_F77=no
13677
13678           # hardcode_minus_L: Not really in the search PATH,
13679           # but as the default location of the library.
13680           hardcode_minus_L_F77=yes
13681           ;;
13682         *)
13683           hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13684           hardcode_libdir_separator_F77=:
13685           hardcode_direct_F77=yes
13686           export_dynamic_flag_spec_F77='${wl}-E'
13687
13688           # hardcode_minus_L: Not really in the search PATH,
13689           # but as the default location of the library.
13690           hardcode_minus_L_F77=yes
13691           ;;
13692         esac
13693       fi
13694       ;;
13695
13696     irix5* | irix6* | nonstopux*)
13697       if test "$GCC" = yes; then
13698         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'
13699       else
13700         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'
13701         hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
13702       fi
13703       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13704       hardcode_libdir_separator_F77=:
13705       link_all_deplibs_F77=yes
13706       ;;
13707
13708     netbsd*)
13709       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13710         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13711       else
13712         archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13713       fi
13714       hardcode_libdir_flag_spec_F77='-R$libdir'
13715       hardcode_direct_F77=yes
13716       hardcode_shlibpath_var_F77=no
13717       ;;
13718
13719     newsos6)
13720       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13721       hardcode_direct_F77=yes
13722       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13723       hardcode_libdir_separator_F77=:
13724       hardcode_shlibpath_var_F77=no
13725       ;;
13726
13727     openbsd*)
13728       hardcode_direct_F77=yes
13729       hardcode_shlibpath_var_F77=no
13730       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13731         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13732         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13733         export_dynamic_flag_spec_F77='${wl}-E'
13734       else
13735        case $host_os in
13736          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13737            archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13738            hardcode_libdir_flag_spec_F77='-R$libdir'
13739            ;;
13740          *)
13741            archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13742            hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13743            ;;
13744        esac
13745       fi
13746       ;;
13747
13748     os2*)
13749       hardcode_libdir_flag_spec_F77='-L$libdir'
13750       hardcode_minus_L_F77=yes
13751       allow_undefined_flag_F77=unsupported
13752       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'
13753       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13754       ;;
13755
13756     osf3*)
13757       if test "$GCC" = yes; then
13758         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
13759         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'
13760       else
13761         allow_undefined_flag_F77=' -expect_unresolved \*'
13762         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'
13763       fi
13764       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13765       hardcode_libdir_separator_F77=:
13766       ;;
13767
13768     osf4* | osf5*)      # as osf3* with the addition of -msym flag
13769       if test "$GCC" = yes; then
13770         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
13771         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'
13772         hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13773       else
13774         allow_undefined_flag_F77=' -expect_unresolved \*'
13775         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'
13776         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~
13777         $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'
13778
13779         # Both c and cxx compiler support -rpath directly
13780         hardcode_libdir_flag_spec_F77='-rpath $libdir'
13781       fi
13782       hardcode_libdir_separator_F77=:
13783       ;;
13784
13785     sco3.2v5*)
13786       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13787       hardcode_shlibpath_var_F77=no
13788       export_dynamic_flag_spec_F77='${wl}-Bexport'
13789       runpath_var=LD_RUN_PATH
13790       hardcode_runpath_var=yes
13791       ;;
13792
13793     solaris*)
13794       no_undefined_flag_F77=' -z text'
13795       if test "$GCC" = yes; then
13796         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13797         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13798           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
13799       else
13800         archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13801         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13802         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
13803       fi
13804       hardcode_libdir_flag_spec_F77='-R$libdir'
13805       hardcode_shlibpath_var_F77=no
13806       case $host_os in
13807       solaris2.[0-5] | solaris2.[0-5].*) ;;
13808       *) # Supported since Solaris 2.6 (maybe 2.5.1?)
13809         whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
13810       esac
13811       link_all_deplibs_F77=yes
13812       ;;
13813
13814     sunos4*)
13815       if test "x$host_vendor" = xsequent; then
13816         # Use $CC to link under sequent, because it throws in some extra .o
13817         # files that make .init and .fini sections work.
13818         archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13819       else
13820         archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13821       fi
13822       hardcode_libdir_flag_spec_F77='-L$libdir'
13823       hardcode_direct_F77=yes
13824       hardcode_minus_L_F77=yes
13825       hardcode_shlibpath_var_F77=no
13826       ;;
13827
13828     sysv4)
13829       case $host_vendor in
13830         sni)
13831           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13832           hardcode_direct_F77=yes # is this really true???
13833         ;;
13834         siemens)
13835           ## LD is ld it makes a PLAMLIB
13836           ## CC just makes a GrossModule.
13837           archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13838           reload_cmds_F77='$CC -r -o $output$reload_objs'
13839           hardcode_direct_F77=no
13840         ;;
13841         motorola)
13842           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13843           hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
13844         ;;
13845       esac
13846       runpath_var='LD_RUN_PATH'
13847       hardcode_shlibpath_var_F77=no
13848       ;;
13849
13850     sysv4.3*)
13851       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13852       hardcode_shlibpath_var_F77=no
13853       export_dynamic_flag_spec_F77='-Bexport'
13854       ;;
13855
13856     sysv4*MP*)
13857       if test -d /usr/nec; then
13858         archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13859         hardcode_shlibpath_var_F77=no
13860         runpath_var=LD_RUN_PATH
13861         hardcode_runpath_var=yes
13862         ld_shlibs_F77=yes
13863       fi
13864       ;;
13865
13866     sysv4.2uw2*)
13867       archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13868       hardcode_direct_F77=yes
13869       hardcode_minus_L_F77=no
13870       hardcode_shlibpath_var_F77=no
13871       hardcode_runpath_var=yes
13872       runpath_var=LD_RUN_PATH
13873       ;;
13874
13875    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
13876       no_undefined_flag_F77='${wl}-z ${wl}text'
13877       if test "$GCC" = yes; then
13878         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13879       else
13880         archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13881       fi
13882       runpath_var='LD_RUN_PATH'
13883       hardcode_shlibpath_var_F77=no
13884       ;;
13885
13886     sysv5*)
13887       no_undefined_flag_F77=' -z text'
13888       # $CC -shared without GNU ld will not create a library from C++
13889       # object files and a static libstdc++, better avoid it by now
13890       archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13891       archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13892                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
13893       hardcode_libdir_flag_spec_F77=
13894       hardcode_shlibpath_var_F77=no
13895       runpath_var='LD_RUN_PATH'
13896       ;;
13897
13898     uts4*)
13899       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13900       hardcode_libdir_flag_spec_F77='-L$libdir'
13901       hardcode_shlibpath_var_F77=no
13902       ;;
13903
13904     *)
13905       ld_shlibs_F77=no
13906       ;;
13907     esac
13908   fi
13909
13910 echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
13911 echo "${ECHO_T}$ld_shlibs_F77" >&6
13912 test "$ld_shlibs_F77" = no && can_build_shared=no
13913
13914 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13915 if test "$GCC" = yes; then
13916   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13917 fi
13918
13919 #
13920 # Do we need to explicitly link libc?
13921 #
13922 case "x$archive_cmds_need_lc_F77" in
13923 x|xyes)
13924   # Assume -lc should be added
13925   archive_cmds_need_lc_F77=yes
13926
13927   if test "$enable_shared" = yes && test "$GCC" = yes; then
13928     case $archive_cmds_F77 in
13929     *'~'*)
13930       # FIXME: we may have to deal with multi-command sequences.
13931       ;;
13932     '$CC '*)
13933       # Test whether the compiler implicitly links with -lc since on some
13934       # systems, -lgcc has to come before -lc. If gcc already passes -lc
13935       # to ld, don't add -lc before -lgcc.
13936       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13937 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
13938       $rm conftest*
13939       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13940
13941       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13942   (eval $ac_compile) 2>&5
13943   ac_status=$?
13944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13945   (exit $ac_status); } 2>conftest.err; then
13946         soname=conftest
13947         lib=conftest
13948         libobjs=conftest.$ac_objext
13949         deplibs=
13950         wl=$lt_prog_compiler_wl_F77
13951         compiler_flags=-v
13952         linker_flags=-v
13953         verstring=
13954         output_objdir=.
13955         libname=conftest
13956         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
13957         allow_undefined_flag_F77=
13958         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13959   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13960   ac_status=$?
13961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13962   (exit $ac_status); }
13963         then
13964           archive_cmds_need_lc_F77=no
13965         else
13966           archive_cmds_need_lc_F77=yes
13967         fi
13968         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
13969       else
13970         cat conftest.err 1>&5
13971       fi
13972       $rm conftest*
13973       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
13974 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
13975       ;;
13976     esac
13977   fi
13978   ;;
13979 esac
13980
13981 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13982 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
13983 hardcode_action_F77=
13984 if test -n "$hardcode_libdir_flag_spec_F77" || \
13985    test -n "$runpath_var F77" || \
13986    test "X$hardcode_automatic_F77"="Xyes" ; then
13987
13988   # We can hardcode non-existant directories.
13989   if test "$hardcode_direct_F77" != no &&
13990      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13991      # have to relink, otherwise we might link with an installed library
13992      # when we should be linking with a yet-to-be-installed one
13993      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
13994      test "$hardcode_minus_L_F77" != no; then
13995     # Linking always hardcodes the temporary library directory.
13996     hardcode_action_F77=relink
13997   else
13998     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13999     hardcode_action_F77=immediate
14000   fi
14001 else
14002   # We cannot hardcode anything, or else we can only hardcode existing
14003   # directories.
14004   hardcode_action_F77=unsupported
14005 fi
14006 echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
14007 echo "${ECHO_T}$hardcode_action_F77" >&6
14008
14009 if test "$hardcode_action_F77" = relink; then
14010   # Fast installation is not supported
14011   enable_fast_install=no
14012 elif test "$shlibpath_overrides_runpath" = yes ||
14013      test "$enable_shared" = no; then
14014   # Fast installation is not necessary
14015   enable_fast_install=needless
14016 fi
14017
14018 striplib=
14019 old_striplib=
14020 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
14021 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
14022 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
14023   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
14024   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
14025   echo "$as_me:$LINENO: result: yes" >&5
14026 echo "${ECHO_T}yes" >&6
14027 else
14028 # FIXME - insert some real tests, host_os isn't really good enough
14029   case $host_os in
14030    darwin*)
14031        if test -n "$STRIP" ; then
14032          striplib="$STRIP -x"
14033          echo "$as_me:$LINENO: result: yes" >&5
14034 echo "${ECHO_T}yes" >&6
14035        else
14036   echo "$as_me:$LINENO: result: no" >&5
14037 echo "${ECHO_T}no" >&6
14038 fi
14039        ;;
14040    *)
14041   echo "$as_me:$LINENO: result: no" >&5
14042 echo "${ECHO_T}no" >&6
14043     ;;
14044   esac
14045 fi
14046
14047 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14048 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
14049 library_names_spec=
14050 libname_spec='lib$name'
14051 soname_spec=
14052 shrext=".so"
14053 postinstall_cmds=
14054 postuninstall_cmds=
14055 finish_cmds=
14056 finish_eval=
14057 shlibpath_var=
14058 shlibpath_overrides_runpath=unknown
14059 version_type=none
14060 dynamic_linker="$host_os ld.so"
14061 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14062 if test "$GCC" = yes; then
14063   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14064   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
14065     # if the path contains ";" then we assume it to be the separator
14066     # otherwise default to the standard path separator (i.e. ":") - it is
14067     # assumed that no part of a normal pathname contains ";" but that should
14068     # okay in the real world where ";" in dirpaths is itself problematic.
14069     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14070   else
14071     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14072   fi
14073 else
14074   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14075 fi
14076 need_lib_prefix=unknown
14077 hardcode_into_libs=no
14078
14079 # when you set need_version to no, make sure it does not cause -set_version
14080 # flags to be left without arguments
14081 need_version=unknown
14082
14083 case $host_os in
14084 aix3*)
14085   version_type=linux
14086   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14087   shlibpath_var=LIBPATH
14088
14089   # AIX 3 has no versioning support, so we append a major version to the name.
14090   soname_spec='${libname}${release}${shared_ext}$major'
14091   ;;
14092
14093 aix4* | aix5*)
14094   version_type=linux
14095   need_lib_prefix=no
14096   need_version=no
14097   hardcode_into_libs=yes
14098   if test "$host_cpu" = ia64; then
14099     # AIX 5 supports IA64
14100     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14101     shlibpath_var=LD_LIBRARY_PATH
14102   else
14103     # With GCC up to 2.95.x, collect2 would create an import file
14104     # for dependence libraries.  The import file would start with
14105     # the line `#! .'.  This would cause the generated library to
14106     # depend on `.', always an invalid library.  This was fixed in
14107     # development snapshots of GCC prior to 3.0.
14108     case $host_os in
14109       aix4 | aix4.[01] | aix4.[01].*)
14110       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14111            echo ' yes '
14112            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
14113         :
14114       else
14115         can_build_shared=no
14116       fi
14117       ;;
14118     esac
14119     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14120     # soname into executable. Probably we can add versioning support to
14121     # collect2, so additional links can be useful in future.
14122     if test "$aix_use_runtimelinking" = yes; then
14123       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14124       # instead of lib<name>.a to let people know that these are not
14125       # typical AIX shared libraries.
14126       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14127     else
14128       # We preserve .a as extension for shared libraries through AIX4.2
14129       # and later when we are not doing run time linking.
14130       library_names_spec='${libname}${release}.a $libname.a'
14131       soname_spec='${libname}${release}${shared_ext}$major'
14132     fi
14133     shlibpath_var=LIBPATH
14134   fi
14135   ;;
14136
14137 amigaos*)
14138   library_names_spec='$libname.ixlibrary $libname.a'
14139   # Create ${libname}_ixlibrary.a entries in /sys/libs.
14140   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'
14141   ;;
14142
14143 beos*)
14144   library_names_spec='${libname}${shared_ext}'
14145   dynamic_linker="$host_os ld.so"
14146   shlibpath_var=LIBRARY_PATH
14147   ;;
14148
14149 bsdi4*)
14150   version_type=linux
14151   need_version=no
14152   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14153   soname_spec='${libname}${release}${shared_ext}$major'
14154   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14155   shlibpath_var=LD_LIBRARY_PATH
14156   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14157   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14158   # the default ld.so.conf also contains /usr/contrib/lib and
14159   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14160   # libtool to hard-code these into programs
14161   ;;
14162
14163 cygwin* | mingw* | pw32*)
14164   version_type=windows
14165   shrext=".dll"
14166   need_version=no
14167   need_lib_prefix=no
14168
14169   case $GCC,$host_os in
14170   yes,cygwin* | yes,mingw* | yes,pw32*)
14171     library_names_spec='$libname.dll.a'
14172     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14173     postinstall_cmds='base_file=`basename \${file}`~
14174       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
14175       dldir=$destdir/`dirname \$dlpath`~
14176       test -d \$dldir || mkdir -p \$dldir~
14177       $install_prog $dir/$dlname \$dldir/$dlname'
14178     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14179       dlpath=$dir/\$dldll~
14180        $rm \$dlpath'
14181     shlibpath_overrides_runpath=yes
14182
14183     case $host_os in
14184     cygwin*)
14185       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14186       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14187       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
14188       ;;
14189     mingw*)
14190       # MinGW DLLs use traditional 'lib' prefix
14191       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14192       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14193       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
14194         # It is most probably a Windows format PATH printed by
14195         # mingw gcc, but we are running on Cygwin. Gcc prints its search
14196         # path with ; separators, and with drive letters. We can handle the
14197         # drive letters (cygwin fileutils understands them), so leave them,
14198         # especially as we might pass files found there to a mingw objdump,
14199         # which wouldn't understand a cygwinified path. Ahh.
14200         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14201       else
14202         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14203       fi
14204       ;;
14205     pw32*)
14206       # pw32 DLLs use 'pw' prefix rather than 'lib'
14207       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
14208       ;;
14209     esac
14210     ;;
14211
14212   *)
14213     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14214     ;;
14215   esac
14216   dynamic_linker='Win32 ld.exe'
14217   # FIXME: first we should search . and the directory the executable is in
14218   shlibpath_var=PATH
14219   ;;
14220
14221 darwin* | rhapsody*)
14222   dynamic_linker="$host_os dyld"
14223   version_type=darwin
14224   need_lib_prefix=no
14225   need_version=no
14226   # FIXME: Relying on posixy $() will cause problems for
14227   #        cross-compilation, but unfortunately the echo tests do not
14228   #        yet detect zsh echo's removal of \ escapes.
14229   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14230   soname_spec='${libname}${release}${major}$shared_ext'
14231   shlibpath_overrides_runpath=yes
14232   shlibpath_var=DYLD_LIBRARY_PATH
14233   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
14234   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
14235   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
14236   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"`
14237   fi
14238   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14239   ;;
14240
14241 dgux*)
14242   version_type=linux
14243   need_lib_prefix=no
14244   need_version=no
14245   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14246   soname_spec='${libname}${release}${shared_ext}$major'
14247   shlibpath_var=LD_LIBRARY_PATH
14248   ;;
14249
14250 freebsd1*)
14251   dynamic_linker=no
14252   ;;
14253
14254 freebsd*)
14255   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
14256   version_type=freebsd-$objformat
14257   case $version_type in
14258     freebsd-elf*)
14259       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14260       need_version=no
14261       need_lib_prefix=no
14262       ;;
14263     freebsd-*)
14264       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14265       need_version=yes
14266       ;;
14267   esac
14268   shlibpath_var=LD_LIBRARY_PATH
14269   case $host_os in
14270   freebsd2*)
14271     shlibpath_overrides_runpath=yes
14272     ;;
14273   freebsd3.01* | freebsdelf3.01*)
14274     shlibpath_overrides_runpath=yes
14275     hardcode_into_libs=yes
14276     ;;
14277   *) # from 3.2 on
14278     shlibpath_overrides_runpath=no
14279     hardcode_into_libs=yes
14280     ;;
14281   esac
14282   ;;
14283
14284 gnu*)
14285   version_type=linux
14286   need_lib_prefix=no
14287   need_version=no
14288   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14289   soname_spec='${libname}${release}${shared_ext}$major'
14290   shlibpath_var=LD_LIBRARY_PATH
14291   hardcode_into_libs=yes
14292   ;;
14293
14294 hpux9* | hpux10* | hpux11*)
14295   # Give a soname corresponding to the major version so that dld.sl refuses to
14296   # link against other versions.
14297   version_type=sunos
14298   need_lib_prefix=no
14299   need_version=no
14300   case "$host_cpu" in
14301   ia64*)
14302     shrext='.so'
14303     hardcode_into_libs=yes
14304     dynamic_linker="$host_os dld.so"
14305     shlibpath_var=LD_LIBRARY_PATH
14306     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14307     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14308     soname_spec='${libname}${release}${shared_ext}$major'
14309     if test "X$HPUX_IA64_MODE" = X32; then
14310       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14311     else
14312       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14313     fi
14314     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14315     ;;
14316    hppa*64*)
14317      shrext='.sl'
14318      hardcode_into_libs=yes
14319      dynamic_linker="$host_os dld.sl"
14320      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14321      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14322      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14323      soname_spec='${libname}${release}${shared_ext}$major'
14324      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14325      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14326      ;;
14327    *)
14328     shrext='.sl'
14329     dynamic_linker="$host_os dld.sl"
14330     shlibpath_var=SHLIB_PATH
14331     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14332     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14333     soname_spec='${libname}${release}${shared_ext}$major'
14334     ;;
14335   esac
14336   # HP-UX runs *really* slowly unless shared libraries are mode 555.
14337   postinstall_cmds='chmod 555 $lib'
14338   ;;
14339
14340 irix5* | irix6* | nonstopux*)
14341   case $host_os in
14342     nonstopux*) version_type=nonstopux ;;
14343     *)
14344         if test "$lt_cv_prog_gnu_ld" = yes; then
14345                 version_type=linux
14346         else
14347                 version_type=irix
14348         fi ;;
14349   esac
14350   need_lib_prefix=no
14351   need_version=no
14352   soname_spec='${libname}${release}${shared_ext}$major'
14353   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14354   case $host_os in
14355   irix5* | nonstopux*)
14356     libsuff= shlibsuff=
14357     ;;
14358   *)
14359     case $LD in # libtool.m4 will add one of these switches to LD
14360     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14361       libsuff= shlibsuff= libmagic=32-bit;;
14362     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14363       libsuff=32 shlibsuff=N32 libmagic=N32;;
14364     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14365       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14366     *) libsuff= shlibsuff= libmagic=never-match;;
14367     esac
14368     ;;
14369   esac
14370   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14371   shlibpath_overrides_runpath=no
14372   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14373   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14374   hardcode_into_libs=yes
14375   ;;
14376
14377 # No shared lib support for Linux oldld, aout, or coff.
14378 linux*oldld* | linux*aout* | linux*coff*)
14379   dynamic_linker=no
14380   ;;
14381
14382 # This must be Linux ELF.
14383 linux*)
14384   version_type=linux
14385   need_lib_prefix=no
14386   need_version=no
14387   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14388   soname_spec='${libname}${release}${shared_ext}$major'
14389   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14390   shlibpath_var=LD_LIBRARY_PATH
14391   shlibpath_overrides_runpath=no
14392   # This implies no fast_install, which is unacceptable.
14393   # Some rework will be needed to allow for fast_install
14394   # before this can be enabled.
14395   hardcode_into_libs=yes
14396
14397   # We used to test for /lib/ld.so.1 and disable shared libraries on
14398   # powerpc, because MkLinux only supported shared libraries with the
14399   # GNU dynamic linker.  Since this was broken with cross compilers,
14400   # most powerpc-linux boxes support dynamic linking these days and
14401   # people can always --disable-shared, the test was removed, and we
14402   # assume the GNU/Linux dynamic linker is in use.
14403   dynamic_linker='GNU/Linux ld.so'
14404   ;;
14405
14406 netbsd*)
14407   version_type=sunos
14408   need_lib_prefix=no
14409   need_version=no
14410   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14411     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14412     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14413     dynamic_linker='NetBSD (a.out) ld.so'
14414   else
14415     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
14416     soname_spec='${libname}${release}${shared_ext}$major'
14417     dynamic_linker='NetBSD ld.elf_so'
14418   fi
14419   shlibpath_var=LD_LIBRARY_PATH
14420   shlibpath_overrides_runpath=yes
14421   hardcode_into_libs=yes
14422   ;;
14423
14424 newsos6)
14425   version_type=linux
14426   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14427   shlibpath_var=LD_LIBRARY_PATH
14428   shlibpath_overrides_runpath=yes
14429   ;;
14430
14431 nto-qnx)
14432   version_type=linux
14433   need_lib_prefix=no
14434   need_version=no
14435   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14436   soname_spec='${libname}${release}${shared_ext}$major'
14437   shlibpath_var=LD_LIBRARY_PATH
14438   shlibpath_overrides_runpath=yes
14439   ;;
14440
14441 openbsd*)
14442   version_type=sunos
14443   need_lib_prefix=no
14444   need_version=no
14445   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14446   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14447   shlibpath_var=LD_LIBRARY_PATH
14448   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14449     case $host_os in
14450       openbsd2.[89] | openbsd2.[89].*)
14451         shlibpath_overrides_runpath=no
14452         ;;
14453       *)
14454         shlibpath_overrides_runpath=yes
14455         ;;
14456       esac
14457   else
14458     shlibpath_overrides_runpath=yes
14459   fi
14460   ;;
14461
14462 os2*)
14463   libname_spec='$name'
14464   shrext=".dll"
14465   need_lib_prefix=no
14466   library_names_spec='$libname${shared_ext} $libname.a'
14467   dynamic_linker='OS/2 ld.exe'
14468   shlibpath_var=LIBPATH
14469   ;;
14470
14471 osf3* | osf4* | osf5*)
14472   version_type=osf
14473   need_lib_prefix=no
14474   need_version=no
14475   soname_spec='${libname}${release}${shared_ext}$major'
14476   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14477   shlibpath_var=LD_LIBRARY_PATH
14478   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14479   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14480   ;;
14481
14482 sco3.2v5*)
14483   version_type=osf
14484   soname_spec='${libname}${release}${shared_ext}$major'
14485   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14486   shlibpath_var=LD_LIBRARY_PATH
14487   ;;
14488
14489 solaris*)
14490   version_type=linux
14491   need_lib_prefix=no
14492   need_version=no
14493   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14494   soname_spec='${libname}${release}${shared_ext}$major'
14495   shlibpath_var=LD_LIBRARY_PATH
14496   shlibpath_overrides_runpath=yes
14497   hardcode_into_libs=yes
14498   # ldd complains unless libraries are executable
14499   postinstall_cmds='chmod +x $lib'
14500   ;;
14501
14502 sunos4*)
14503   version_type=sunos
14504   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14505   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14506   shlibpath_var=LD_LIBRARY_PATH
14507   shlibpath_overrides_runpath=yes
14508   if test "$with_gnu_ld" = yes; then
14509     need_lib_prefix=no
14510   fi
14511   need_version=yes
14512   ;;
14513
14514 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14515   version_type=linux
14516   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14517   soname_spec='${libname}${release}${shared_ext}$major'
14518   shlibpath_var=LD_LIBRARY_PATH
14519   case $host_vendor in
14520     sni)
14521       shlibpath_overrides_runpath=no
14522       need_lib_prefix=no
14523       export_dynamic_flag_spec='${wl}-Blargedynsym'
14524       runpath_var=LD_RUN_PATH
14525       ;;
14526     siemens)
14527       need_lib_prefix=no
14528       ;;
14529     motorola)
14530       need_lib_prefix=no
14531       need_version=no
14532       shlibpath_overrides_runpath=no
14533       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14534       ;;
14535   esac
14536   ;;
14537
14538 sysv4*MP*)
14539   if test -d /usr/nec ;then
14540     version_type=linux
14541     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14542     soname_spec='$libname${shared_ext}.$major'
14543     shlibpath_var=LD_LIBRARY_PATH
14544   fi
14545   ;;
14546
14547 uts4*)
14548   version_type=linux
14549   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14550   soname_spec='${libname}${release}${shared_ext}$major'
14551   shlibpath_var=LD_LIBRARY_PATH
14552   ;;
14553
14554 *)
14555   dynamic_linker=no
14556   ;;
14557 esac
14558 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
14559 echo "${ECHO_T}$dynamic_linker" >&6
14560 test "$dynamic_linker" = no && can_build_shared=no
14561
14562
14563 # The else clause should only fire when bootstrapping the
14564 # libtool distribution, otherwise you forgot to ship ltmain.sh
14565 # with your package, and you will get complaints that there are
14566 # no rules to generate ltmain.sh.
14567 if test -f "$ltmain"; then
14568   # See if we are running on zsh, and set the options which allow our commands through
14569   # without removal of \ escapes.
14570   if test -n "${ZSH_VERSION+set}" ; then
14571     setopt NO_GLOB_SUBST
14572   fi
14573   # Now quote all the things that may contain metacharacters while being
14574   # careful not to overquote the AC_SUBSTed values.  We take copies of the
14575   # variables and quote the copies for generation of the libtool script.
14576   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
14577     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
14578     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
14579     deplibs_check_method reload_flag reload_cmds need_locks \
14580     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
14581     lt_cv_sys_global_symbol_to_c_name_address \
14582     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
14583     old_postinstall_cmds old_postuninstall_cmds \
14584     compiler_F77 \
14585     CC_F77 \
14586     LD_F77 \
14587     lt_prog_compiler_wl_F77 \
14588     lt_prog_compiler_pic_F77 \
14589     lt_prog_compiler_static_F77 \
14590     lt_prog_compiler_no_builtin_flag_F77 \
14591     export_dynamic_flag_spec_F77 \
14592     thread_safe_flag_spec_F77 \
14593     whole_archive_flag_spec_F77 \
14594     enable_shared_with_static_runtimes_F77 \
14595     old_archive_cmds_F77 \
14596     old_archive_from_new_cmds_F77 \
14597     predep_objects_F77 \
14598     postdep_objects_F77 \
14599     predeps_F77 \
14600     postdeps_F77 \
14601     compiler_lib_search_path_F77 \
14602     archive_cmds_F77 \
14603     archive_expsym_cmds_F77 \
14604     postinstall_cmds_F77 \
14605     postuninstall_cmds_F77 \
14606     old_archive_from_expsyms_cmds_F77 \
14607     allow_undefined_flag_F77 \
14608     no_undefined_flag_F77 \
14609     export_symbols_cmds_F77 \
14610     hardcode_libdir_flag_spec_F77 \
14611     hardcode_libdir_flag_spec_ld_F77 \
14612     hardcode_libdir_separator_F77 \
14613     hardcode_automatic_F77 \
14614     module_cmds_F77 \
14615     module_expsym_cmds_F77 \
14616     lt_cv_prog_compiler_c_o_F77 \
14617     exclude_expsyms_F77 \
14618     include_expsyms_F77; do
14619
14620     case $var in
14621     old_archive_cmds_F77 | \
14622     old_archive_from_new_cmds_F77 | \
14623     archive_cmds_F77 | \
14624     archive_expsym_cmds_F77 | \
14625     module_cmds_F77 | \
14626     module_expsym_cmds_F77 | \
14627     old_archive_from_expsyms_cmds_F77 | \
14628     export_symbols_cmds_F77 | \
14629     extract_expsyms_cmds | reload_cmds | finish_cmds | \
14630     postinstall_cmds | postuninstall_cmds | \
14631     old_postinstall_cmds | old_postuninstall_cmds | \
14632     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
14633       # Double-quote double-evaled strings.
14634       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
14635       ;;
14636     *)
14637       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
14638       ;;
14639     esac
14640   done
14641
14642   case $lt_echo in
14643   *'\$0 --fallback-echo"')
14644     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
14645     ;;
14646   esac
14647
14648 cfgfile="$ofile"
14649
14650   cat <<__EOF__ >> "$cfgfile"
14651 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
14652
14653 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14654
14655 # Shell to use when invoking shell scripts.
14656 SHELL=$lt_SHELL
14657
14658 # Whether or not to build shared libraries.
14659 build_libtool_libs=$enable_shared
14660
14661 # Whether or not to build static libraries.
14662 build_old_libs=$enable_static
14663
14664 # Whether or not to add -lc for building shared libraries.
14665 build_libtool_need_lc=$archive_cmds_need_lc_F77
14666
14667 # Whether or not to disallow shared libs when runtime libs are static
14668 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
14669
14670 # Whether or not to optimize for fast installation.
14671 fast_install=$enable_fast_install
14672
14673 # The host system.
14674 host_alias=$host_alias
14675 host=$host
14676
14677 # An echo program that does not interpret backslashes.
14678 echo=$lt_echo
14679
14680 # The archiver.
14681 AR=$lt_AR
14682 AR_FLAGS=$lt_AR_FLAGS
14683
14684 # A C compiler.
14685 LTCC=$lt_LTCC
14686
14687 # A language-specific compiler.
14688 CC=$lt_compiler_F77
14689
14690 # Is the compiler the GNU C compiler?
14691 with_gcc=$GCC_F77
14692
14693 # An ERE matcher.
14694 EGREP=$lt_EGREP
14695
14696 # The linker used to build libraries.
14697 LD=$lt_LD_F77
14698
14699 # Whether we need hard or soft links.
14700 LN_S=$lt_LN_S
14701
14702 # A BSD-compatible nm program.
14703 NM=$lt_NM
14704
14705 # A symbol stripping program
14706 STRIP=$STRIP
14707
14708 # Used to examine libraries when file_magic_cmd begins "file"
14709 MAGIC_CMD=$MAGIC_CMD
14710
14711 # Used on cygwin: DLL creation program.
14712 DLLTOOL="$DLLTOOL"
14713
14714 # Used on cygwin: object dumper.
14715 OBJDUMP="$OBJDUMP"
14716
14717 # Used on cygwin: assembler.
14718 AS="$AS"
14719
14720 # The name of the directory that contains temporary libtool files.
14721 objdir=$objdir
14722
14723 # How to create reloadable object files.
14724 reload_flag=$lt_reload_flag
14725 reload_cmds=$lt_reload_cmds
14726
14727 # How to pass a linker flag through the compiler.
14728 wl=$lt_lt_prog_compiler_wl_F77
14729
14730 # Object file suffix (normally "o").
14731 objext="$ac_objext"
14732
14733 # Old archive suffix (normally "a").
14734 libext="$libext"
14735
14736 # Shared library suffix (normally ".so").
14737 shrext='$shrext'
14738
14739 # Executable file suffix (normally "").
14740 exeext="$exeext"
14741
14742 # Additional compiler flags for building library objects.
14743 pic_flag=$lt_lt_prog_compiler_pic_F77
14744 pic_mode=$pic_mode
14745
14746 # What is the maximum length of a command?
14747 max_cmd_len=$lt_cv_sys_max_cmd_len
14748
14749 # Does compiler simultaneously support -c and -o options?
14750 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
14751
14752 # Must we lock files when doing compilation ?
14753 need_locks=$lt_need_locks
14754
14755 # Do we need the lib prefix for modules?
14756 need_lib_prefix=$need_lib_prefix
14757
14758 # Do we need a version for libraries?
14759 need_version=$need_version
14760
14761 # Whether dlopen is supported.
14762 dlopen_support=$enable_dlopen
14763
14764 # Whether dlopen of programs is supported.
14765 dlopen_self=$enable_dlopen_self
14766
14767 # Whether dlopen of statically linked programs is supported.
14768 dlopen_self_static=$enable_dlopen_self_static
14769
14770 # Compiler flag to prevent dynamic linking.
14771 link_static_flag=$lt_lt_prog_compiler_static_F77
14772
14773 # Compiler flag to turn off builtin functions.
14774 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
14775
14776 # Compiler flag to allow reflexive dlopens.
14777 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
14778
14779 # Compiler flag to generate shared objects directly from archives.
14780 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
14781
14782 # Compiler flag to generate thread-safe objects.
14783 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
14784
14785 # Library versioning type.
14786 version_type=$version_type
14787
14788 # Format of library name prefix.
14789 libname_spec=$lt_libname_spec
14790
14791 # List of archive names.  First name is the real one, the rest are links.
14792 # The last name is the one that the linker finds with -lNAME.
14793 library_names_spec=$lt_library_names_spec
14794
14795 # The coded name of the library, if different from the real name.
14796 soname_spec=$lt_soname_spec
14797
14798 # Commands used to build and install an old-style archive.
14799 RANLIB=$lt_RANLIB
14800 old_archive_cmds=$lt_old_archive_cmds_F77
14801 old_postinstall_cmds=$lt_old_postinstall_cmds
14802 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14803
14804 # Create an old-style archive from a shared archive.
14805 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
14806
14807 # Create a temporary old-style archive to link instead of a shared archive.
14808 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
14809
14810 # Commands used to build and install a shared archive.
14811 archive_cmds=$lt_archive_cmds_F77
14812 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
14813 postinstall_cmds=$lt_postinstall_cmds
14814 postuninstall_cmds=$lt_postuninstall_cmds
14815
14816 # Commands used to build a loadable module (assumed same as above if empty)
14817 module_cmds=$lt_module_cmds_F77
14818 module_expsym_cmds=$lt_module_expsym_cmds_F77
14819
14820 # Commands to strip libraries.
14821 old_striplib=$lt_old_striplib
14822 striplib=$lt_striplib
14823
14824 # Dependencies to place before the objects being linked to create a
14825 # shared library.
14826 predep_objects=$lt_predep_objects_F77
14827
14828 # Dependencies to place after the objects being linked to create a
14829 # shared library.
14830 postdep_objects=$lt_postdep_objects_F77
14831
14832 # Dependencies to place before the objects being linked to create a
14833 # shared library.
14834 predeps=$lt_predeps_F77
14835
14836 # Dependencies to place after the objects being linked to create a
14837 # shared library.
14838 postdeps=$lt_postdeps_F77
14839
14840 # The library search path used internally by the compiler when linking
14841 # a shared library.
14842 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
14843
14844 # Method to check whether dependent libraries are shared objects.
14845 deplibs_check_method=$lt_deplibs_check_method
14846
14847 # Command to use when deplibs_check_method == file_magic.
14848 file_magic_cmd=$lt_file_magic_cmd
14849
14850 # Flag that allows shared libraries with undefined symbols to be built.
14851 allow_undefined_flag=$lt_allow_undefined_flag_F77
14852
14853 # Flag that forces no undefined symbols.
14854 no_undefined_flag=$lt_no_undefined_flag_F77
14855
14856 # Commands used to finish a libtool library installation in a directory.
14857 finish_cmds=$lt_finish_cmds
14858
14859 # Same as above, but a single script fragment to be evaled but not shown.
14860 finish_eval=$lt_finish_eval
14861
14862 # Take the output of nm and produce a listing of raw symbols and C names.
14863 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14864
14865 # Transform the output of nm in a proper C declaration
14866 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14867
14868 # Transform the output of nm in a C name address pair
14869 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14870
14871 # This is the shared library runtime path variable.
14872 runpath_var=$runpath_var
14873
14874 # This is the shared library path variable.
14875 shlibpath_var=$shlibpath_var
14876
14877 # Is shlibpath searched before the hard-coded library search path?
14878 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14879
14880 # How to hardcode a shared library path into an executable.
14881 hardcode_action=$hardcode_action_F77
14882
14883 # Whether we should hardcode library paths into libraries.
14884 hardcode_into_libs=$hardcode_into_libs
14885
14886 # Flag to hardcode \$libdir into a binary during linking.
14887 # This must work even if \$libdir does not exist.
14888 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
14889
14890 # If ld is used when linking, flag to hardcode \$libdir into
14891 # a binary during linking. This must work even if \$libdir does
14892 # not exist.
14893 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
14894
14895 # Whether we need a single -rpath flag with a separated argument.
14896 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
14897
14898 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14899 # resulting binary.
14900 hardcode_direct=$hardcode_direct_F77
14901
14902 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14903 # resulting binary.
14904 hardcode_minus_L=$hardcode_minus_L_F77
14905
14906 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14907 # the resulting binary.
14908 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
14909
14910 # Set to yes if building a shared library automatically hardcodes DIR into the library
14911 # and all subsequent libraries and executables linked against it.
14912 hardcode_automatic=$hardcode_automatic_F77
14913
14914 # Variables whose values should be saved in libtool wrapper scripts and
14915 # restored at relink time.
14916 variables_saved_for_relink="$variables_saved_for_relink"
14917
14918 # Whether libtool must link a program against all its dependency libraries.
14919 link_all_deplibs=$link_all_deplibs_F77
14920
14921 # Compile-time system search path for libraries
14922 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14923
14924 # Run-time system search path for libraries
14925 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14926
14927 # Fix the shell variable \$srcfile for the compiler.
14928 fix_srcfile_path="$fix_srcfile_path_F77"
14929
14930 # Set to yes if exported symbols are required.
14931 always_export_symbols=$always_export_symbols_F77
14932
14933 # The commands to list exported symbols.
14934 export_symbols_cmds=$lt_export_symbols_cmds_F77
14935
14936 # The commands to extract the exported symbol list from a shared archive.
14937 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14938
14939 # Symbols that should not be listed in the preloaded symbols.
14940 exclude_expsyms=$lt_exclude_expsyms_F77
14941
14942 # Symbols that must always be exported.
14943 include_expsyms=$lt_include_expsyms_F77
14944
14945 # ### END LIBTOOL TAG CONFIG: $tagname
14946
14947 __EOF__
14948
14949
14950 else
14951   # If there is no Makefile yet, we rely on a make rule to execute
14952   # `config.status --recheck' to rerun these tests and create the
14953   # libtool script then.
14954   test -f Makefile && make "$ltmain"
14955 fi
14956
14957
14958 ac_ext=c
14959 ac_cpp='$CPP $CPPFLAGS'
14960 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14961 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14962 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14963
14964 CC="$lt_save_CC"
14965
14966         else
14967           tagname=""
14968         fi
14969         ;;
14970
14971       GCJ)
14972         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
14973
14974
14975
14976 # Source file extension for Java test sources.
14977 ac_ext=java
14978
14979 # Object file extension for compiled Java test sources.
14980 objext=o
14981 objext_GCJ=$objext
14982
14983 # Code to be used in simple compile tests
14984 lt_simple_compile_test_code="class foo {}\n"
14985
14986 # Code to be used in simple link tests
14987 lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
14988
14989 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14990
14991 # If no C compiler was specified, use CC.
14992 LTCC=${LTCC-"$CC"}
14993
14994 # Allow CC to be a program name with arguments.
14995 compiler=$CC
14996
14997
14998 # Allow CC to be a program name with arguments.
14999 lt_save_CC="$CC"
15000 CC=${GCJ-"gcj"}
15001 compiler=$CC
15002 compiler_GCJ=$CC
15003
15004 # GCJ did not exist at the time GCC didn't implicitly link libc in.
15005 archive_cmds_need_lc_GCJ=no
15006
15007 ## CAVEAT EMPTOR:
15008 ## There is no encapsulation within the following macros, do not change
15009 ## the running order or otherwise move them around unless you know exactly
15010 ## what you are doing...
15011
15012 lt_prog_compiler_no_builtin_flag_GCJ=
15013
15014 if test "$GCC" = yes; then
15015   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
15016
15017   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
15018 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
15019 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
15020   echo $ECHO_N "(cached) $ECHO_C" >&6
15021 else
15022   lt_cv_prog_compiler_rtti_exceptions=no
15023   ac_outfile=conftest.$ac_objext
15024    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15025    lt_compiler_flag="-fno-rtti -fno-exceptions"
15026    # Insert the option either (1) after the last *FLAGS variable, or
15027    # (2) before a word containing "conftest.", or (3) at the end.
15028    # Note that $ac_compile itself does not contain backslashes and begins
15029    # with a dollar sign (not a hyphen), so the echo should work correctly.
15030    # The option is referenced via a variable to avoid confusing sed.
15031    lt_compile=`echo "$ac_compile" | $SED \
15032    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15033    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15034    -e 's:$: $lt_compiler_flag:'`
15035    (eval echo "\"\$as_me:15035: $lt_compile\"" >&5)
15036    (eval "$lt_compile" 2>conftest.err)
15037    ac_status=$?
15038    cat conftest.err >&5
15039    echo "$as_me:15039: \$? = $ac_status" >&5
15040    if (exit $ac_status) && test -s "$ac_outfile"; then
15041      # The compiler can only warn and ignore the option if not recognized
15042      # So say no if there are warnings
15043      if test ! -s conftest.err; then
15044        lt_cv_prog_compiler_rtti_exceptions=yes
15045      fi
15046    fi
15047    $rm conftest*
15048
15049 fi
15050 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
15051 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
15052
15053 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
15054     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
15055 else
15056     :
15057 fi
15058
15059 fi
15060
15061 lt_prog_compiler_wl_GCJ=
15062 lt_prog_compiler_pic_GCJ=
15063 lt_prog_compiler_static_GCJ=
15064
15065 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
15066 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
15067
15068   if test "$GCC" = yes; then
15069     lt_prog_compiler_wl_GCJ='-Wl,'
15070     lt_prog_compiler_static_GCJ='-static'
15071
15072     case $host_os in
15073       aix*)
15074       # All AIX code is PIC.
15075       if test "$host_cpu" = ia64; then
15076         # AIX 5 now supports IA64 processor
15077         lt_prog_compiler_static_GCJ='-Bstatic'
15078       fi
15079       ;;
15080
15081     amigaos*)
15082       # FIXME: we need at least 68020 code to build shared libraries, but
15083       # adding the `-m68020' flag to GCC prevents building anything better,
15084       # like `-m68040'.
15085       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
15086       ;;
15087
15088     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15089       # PIC is the default for these OSes.
15090       ;;
15091
15092     mingw* | pw32* | os2*)
15093       # This hack is so that the source file can tell whether it is being
15094       # built for inclusion in a dll (and should export symbols for example).
15095       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15096       ;;
15097
15098     darwin* | rhapsody*)
15099       # PIC is the default on this platform
15100       # Common symbols not allowed in MH_DYLIB files
15101       lt_prog_compiler_pic_GCJ='-fno-common'
15102       ;;
15103
15104     msdosdjgpp*)
15105       # Just because we use GCC doesn't mean we suddenly get shared libraries
15106       # on systems that don't support them.
15107       lt_prog_compiler_can_build_shared_GCJ=no
15108       enable_shared=no
15109       ;;
15110
15111     sysv4*MP*)
15112       if test -d /usr/nec; then
15113         lt_prog_compiler_pic_GCJ=-Kconform_pic
15114       fi
15115       ;;
15116
15117     hpux*)
15118       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15119       # not for PA HP-UX.
15120       case "$host_cpu" in
15121       hppa*64*|ia64*)
15122         # +Z the default
15123         ;;
15124       *)
15125         lt_prog_compiler_pic_GCJ='-fPIC'
15126         ;;
15127       esac
15128       ;;
15129
15130     *)
15131       lt_prog_compiler_pic_GCJ='-fPIC'
15132       ;;
15133     esac
15134   else
15135     # PORTME Check for flag to pass linker flags through the system compiler.
15136     case $host_os in
15137     aix*)
15138       lt_prog_compiler_wl_GCJ='-Wl,'
15139       if test "$host_cpu" = ia64; then
15140         # AIX 5 now supports IA64 processor
15141         lt_prog_compiler_static_GCJ='-Bstatic'
15142       else
15143         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
15144       fi
15145       ;;
15146
15147     mingw* | pw32* | os2*)
15148       # This hack is so that the source file can tell whether it is being
15149       # built for inclusion in a dll (and should export symbols for example).
15150       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15151       ;;
15152
15153     hpux9* | hpux10* | hpux11*)
15154       lt_prog_compiler_wl_GCJ='-Wl,'
15155       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15156       # not for PA HP-UX.
15157       case "$host_cpu" in
15158       hppa*64*|ia64*)
15159         # +Z the default
15160         ;;
15161       *)
15162         lt_prog_compiler_pic_GCJ='+Z'
15163         ;;
15164       esac
15165       # Is there a better lt_prog_compiler_static that works with the bundled CC?
15166       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
15167       ;;
15168
15169     irix5* | irix6* | nonstopux*)
15170       lt_prog_compiler_wl_GCJ='-Wl,'
15171       # PIC (with -KPIC) is the default.
15172       lt_prog_compiler_static_GCJ='-non_shared'
15173       ;;
15174
15175     newsos6)
15176       lt_prog_compiler_pic_GCJ='-KPIC'
15177       lt_prog_compiler_static_GCJ='-Bstatic'
15178       ;;
15179
15180     linux*)
15181       case $CC in
15182       icc|ecc)
15183         lt_prog_compiler_wl_GCJ='-Wl,'
15184         lt_prog_compiler_pic_GCJ='-KPIC'
15185         lt_prog_compiler_static_GCJ='-static'
15186         ;;
15187       ccc)
15188         lt_prog_compiler_wl_GCJ='-Wl,'
15189         # All Alpha code is PIC.
15190         lt_prog_compiler_static_GCJ='-non_shared'
15191         ;;
15192       esac
15193       ;;
15194
15195     osf3* | osf4* | osf5*)
15196       lt_prog_compiler_wl_GCJ='-Wl,'
15197       # All OSF/1 code is PIC.
15198       lt_prog_compiler_static_GCJ='-non_shared'
15199       ;;
15200
15201     sco3.2v5*)
15202       lt_prog_compiler_pic_GCJ='-Kpic'
15203       lt_prog_compiler_static_GCJ='-dn'
15204       ;;
15205
15206     solaris*)
15207       lt_prog_compiler_wl_GCJ='-Wl,'
15208       lt_prog_compiler_pic_GCJ='-KPIC'
15209       lt_prog_compiler_static_GCJ='-Bstatic'
15210       ;;
15211
15212     sunos4*)
15213       lt_prog_compiler_wl_GCJ='-Qoption ld '
15214       lt_prog_compiler_pic_GCJ='-PIC'
15215       lt_prog_compiler_static_GCJ='-Bstatic'
15216       ;;
15217
15218     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15219       lt_prog_compiler_wl_GCJ='-Wl,'
15220       lt_prog_compiler_pic_GCJ='-KPIC'
15221       lt_prog_compiler_static_GCJ='-Bstatic'
15222       ;;
15223
15224     sysv4*MP*)
15225       if test -d /usr/nec ;then
15226         lt_prog_compiler_pic_GCJ='-Kconform_pic'
15227         lt_prog_compiler_static_GCJ='-Bstatic'
15228       fi
15229       ;;
15230
15231     uts4*)
15232       lt_prog_compiler_pic_GCJ='-pic'
15233       lt_prog_compiler_static_GCJ='-Bstatic'
15234       ;;
15235
15236     *)
15237       lt_prog_compiler_can_build_shared_GCJ=no
15238       ;;
15239     esac
15240   fi
15241
15242 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
15243 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
15244
15245 #
15246 # Check to make sure the PIC flag actually works.
15247 #
15248 if test -n "$lt_prog_compiler_pic_GCJ"; then
15249   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
15250 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
15251 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
15252   echo $ECHO_N "(cached) $ECHO_C" >&6
15253 else
15254   lt_prog_compiler_pic_works_GCJ=no
15255   ac_outfile=conftest.$ac_objext
15256    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15257    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
15258    # Insert the option either (1) after the last *FLAGS variable, or
15259    # (2) before a word containing "conftest.", or (3) at the end.
15260    # Note that $ac_compile itself does not contain backslashes and begins
15261    # with a dollar sign (not a hyphen), so the echo should work correctly.
15262    # The option is referenced via a variable to avoid confusing sed.
15263    lt_compile=`echo "$ac_compile" | $SED \
15264    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15265    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15266    -e 's:$: $lt_compiler_flag:'`
15267    (eval echo "\"\$as_me:15267: $lt_compile\"" >&5)
15268    (eval "$lt_compile" 2>conftest.err)
15269    ac_status=$?
15270    cat conftest.err >&5
15271    echo "$as_me:15271: \$? = $ac_status" >&5
15272    if (exit $ac_status) && test -s "$ac_outfile"; then
15273      # The compiler can only warn and ignore the option if not recognized
15274      # So say no if there are warnings
15275      if test ! -s conftest.err; then
15276        lt_prog_compiler_pic_works_GCJ=yes
15277      fi
15278    fi
15279    $rm conftest*
15280
15281 fi
15282 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
15283 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
15284
15285 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
15286     case $lt_prog_compiler_pic_GCJ in
15287      "" | " "*) ;;
15288      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
15289      esac
15290 else
15291     lt_prog_compiler_pic_GCJ=
15292      lt_prog_compiler_can_build_shared_GCJ=no
15293 fi
15294
15295 fi
15296 case "$host_os" in
15297   # For platforms which do not support PIC, -DPIC is meaningless:
15298   *djgpp*)
15299     lt_prog_compiler_pic_GCJ=
15300     ;;
15301   *)
15302     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
15303     ;;
15304 esac
15305
15306 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15307 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15308 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
15309   echo $ECHO_N "(cached) $ECHO_C" >&6
15310 else
15311   lt_cv_prog_compiler_c_o_GCJ=no
15312    $rm -r conftest 2>/dev/null
15313    mkdir conftest
15314    cd conftest
15315    mkdir out
15316    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15317
15318    # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
15319    # that will create temporary files in the current directory regardless of
15320    # the output directory.  Thus, making CWD read-only will cause this test
15321    # to fail, enabling locking or at least warning the user not to do parallel
15322    # builds.
15323    chmod -w .
15324
15325    lt_compiler_flag="-o out/conftest2.$ac_objext"
15326    # Insert the option either (1) after the last *FLAGS variable, or
15327    # (2) before a word containing "conftest.", or (3) at the end.
15328    # Note that $ac_compile itself does not contain backslashes and begins
15329    # with a dollar sign (not a hyphen), so the echo should work correctly.
15330    lt_compile=`echo "$ac_compile" | $SED \
15331    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15332    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15333    -e 's:$: $lt_compiler_flag:'`
15334    (eval echo "\"\$as_me:15334: $lt_compile\"" >&5)
15335    (eval "$lt_compile" 2>out/conftest.err)
15336    ac_status=$?
15337    cat out/conftest.err >&5
15338    echo "$as_me:15338: \$? = $ac_status" >&5
15339    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15340    then
15341      # The compiler can only warn and ignore the option if not recognized
15342      # So say no if there are warnings
15343      if test ! -s out/conftest.err; then
15344        lt_cv_prog_compiler_c_o_GCJ=yes
15345      fi
15346    fi
15347    chmod u+w .
15348    $rm conftest* out/*
15349    rmdir out
15350    cd ..
15351    rmdir conftest
15352    $rm conftest*
15353
15354 fi
15355 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
15356 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
15357
15358
15359 hard_links="nottested"
15360 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
15361   # do not overwrite the value of need_locks provided by the user
15362   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15363 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
15364   hard_links=yes
15365   $rm conftest*
15366   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15367   touch conftest.a
15368   ln conftest.a conftest.b 2>&5 || hard_links=no
15369   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15370   echo "$as_me:$LINENO: result: $hard_links" >&5
15371 echo "${ECHO_T}$hard_links" >&6
15372   if test "$hard_links" = no; then
15373     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15374 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15375     need_locks=warn
15376   fi
15377 else
15378   need_locks=no
15379 fi
15380
15381 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15382 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
15383
15384   runpath_var=
15385   allow_undefined_flag_GCJ=
15386   enable_shared_with_static_runtimes_GCJ=no
15387   archive_cmds_GCJ=
15388   archive_expsym_cmds_GCJ=
15389   old_archive_From_new_cmds_GCJ=
15390   old_archive_from_expsyms_cmds_GCJ=
15391   export_dynamic_flag_spec_GCJ=
15392   whole_archive_flag_spec_GCJ=
15393   thread_safe_flag_spec_GCJ=
15394   hardcode_libdir_flag_spec_GCJ=
15395   hardcode_libdir_flag_spec_ld_GCJ=
15396   hardcode_libdir_separator_GCJ=
15397   hardcode_direct_GCJ=no
15398   hardcode_minus_L_GCJ=no
15399   hardcode_shlibpath_var_GCJ=unsupported
15400   link_all_deplibs_GCJ=unknown
15401   hardcode_automatic_GCJ=no
15402   module_cmds_GCJ=
15403   module_expsym_cmds_GCJ=
15404   always_export_symbols_GCJ=no
15405   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15406   # include_expsyms should be a list of space-separated symbols to be *always*
15407   # included in the symbol list
15408   include_expsyms_GCJ=
15409   # exclude_expsyms can be an extended regexp of symbols to exclude
15410   # it will be wrapped by ` (' and `)$', so one must not match beginning or
15411   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15412   # as well as any symbol that contains `d'.
15413   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
15414   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15415   # platforms (ab)use it in PIC code, but their linkers get confused if
15416   # the symbol is explicitly referenced.  Since portable code cannot
15417   # rely on this symbol name, it's probably fine to never include it in
15418   # preloaded symbol tables.
15419   extract_expsyms_cmds=
15420
15421   case $host_os in
15422   cygwin* | mingw* | pw32*)
15423     # FIXME: the MSVC++ port hasn't been tested in a loooong time
15424     # When not using gcc, we currently assume that we are using
15425     # Microsoft Visual C++.
15426     if test "$GCC" != yes; then
15427       with_gnu_ld=no
15428     fi
15429     ;;
15430   openbsd*)
15431     with_gnu_ld=no
15432     ;;
15433   esac
15434
15435   ld_shlibs_GCJ=yes
15436   if test "$with_gnu_ld" = yes; then
15437     # If archive_cmds runs LD, not CC, wlarc should be empty
15438     wlarc='${wl}'
15439
15440     # See if GNU ld supports shared libraries.
15441     case $host_os in
15442     aix3* | aix4* | aix5*)
15443       # On AIX/PPC, the GNU linker is very broken
15444       if test "$host_cpu" != ia64; then
15445         ld_shlibs_GCJ=no
15446         cat <<EOF 1>&2
15447
15448 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
15449 *** to be unable to reliably create shared libraries on AIX.
15450 *** Therefore, libtool is disabling shared libraries support.  If you
15451 *** really care for shared libraries, you may want to modify your PATH
15452 *** so that a non-GNU linker is found, and then restart.
15453
15454 EOF
15455       fi
15456       ;;
15457
15458     amigaos*)
15459       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)'
15460       hardcode_libdir_flag_spec_GCJ='-L$libdir'
15461       hardcode_minus_L_GCJ=yes
15462
15463       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
15464       # that the semantics of dynamic libraries on AmigaOS, at least up
15465       # to version 4, is to share data among multiple programs linked
15466       # with the same dynamic library.  Since this doesn't match the
15467       # behavior of shared libraries on other platforms, we can't use
15468       # them.
15469       ld_shlibs_GCJ=no
15470       ;;
15471
15472     beos*)
15473       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15474         allow_undefined_flag_GCJ=unsupported
15475         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15476         # support --undefined.  This deserves some investigation.  FIXME
15477         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15478       else
15479         ld_shlibs_GCJ=no
15480       fi
15481       ;;
15482
15483     cygwin* | mingw* | pw32*)
15484       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
15485       # as there is no search path for DLLs.
15486       hardcode_libdir_flag_spec_GCJ='-L$libdir'
15487       allow_undefined_flag_GCJ=unsupported
15488       always_export_symbols_GCJ=no
15489       enable_shared_with_static_runtimes_GCJ=yes
15490       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
15491
15492       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15493         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
15494         # If the export-symbols file already is a .def file (1st line
15495         # is EXPORTS), use it as is; otherwise, prepend...
15496         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15497           cp $export_symbols $output_objdir/$soname.def;
15498         else
15499           echo EXPORTS > $output_objdir/$soname.def;
15500           cat $export_symbols >> $output_objdir/$soname.def;
15501         fi~
15502         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
15503       else
15504         ld_shlibs=no
15505       fi
15506       ;;
15507
15508     netbsd*)
15509       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15510         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15511         wlarc=
15512       else
15513         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15514         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15515       fi
15516       ;;
15517
15518     solaris* | sysv5*)
15519       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15520         ld_shlibs_GCJ=no
15521         cat <<EOF 1>&2
15522
15523 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15524 *** create shared libraries on Solaris systems.  Therefore, libtool
15525 *** is disabling shared libraries support.  We urge you to upgrade GNU
15526 *** binutils to release 2.9.1 or newer.  Another option is to modify
15527 *** your PATH or compiler configuration so that the native linker is
15528 *** used, and then restart.
15529
15530 EOF
15531       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15532         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15533         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15534       else
15535         ld_shlibs_GCJ=no
15536       fi
15537       ;;
15538
15539     sunos4*)
15540       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15541       wlarc=
15542       hardcode_direct_GCJ=yes
15543       hardcode_shlibpath_var_GCJ=no
15544       ;;
15545
15546     *)
15547       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15548         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15549         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15550       else
15551         ld_shlibs_GCJ=no
15552       fi
15553       ;;
15554     esac
15555
15556     if test "$ld_shlibs_GCJ" = yes; then
15557       runpath_var=LD_RUN_PATH
15558       hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
15559       export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
15560       # ancient GNU ld didn't support --whole-archive et. al.
15561       if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
15562         whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15563       else
15564         whole_archive_flag_spec_GCJ=
15565       fi
15566     fi
15567   else
15568     # PORTME fill in a description of your system's linker (not GNU ld)
15569     case $host_os in
15570     aix3*)
15571       allow_undefined_flag_GCJ=unsupported
15572       always_export_symbols_GCJ=yes
15573       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'
15574       # Note: this linker hardcodes the directories in LIBPATH if there
15575       # are no directories specified by -L.
15576       hardcode_minus_L_GCJ=yes
15577       if test "$GCC" = yes && test -z "$link_static_flag"; then
15578         # Neither direct hardcoding nor static linking is supported with a
15579         # broken collect2.
15580         hardcode_direct_GCJ=unsupported
15581       fi
15582       ;;
15583
15584     aix4* | aix5*)
15585       if test "$host_cpu" = ia64; then
15586         # On IA64, the linker does run time linking by default, so we don't
15587         # have to do anything special.
15588         aix_use_runtimelinking=no
15589         exp_sym_flag='-Bexport'
15590         no_entry_flag=""
15591       else
15592         # If we're using GNU nm, then we don't want the "-C" option.
15593         # -C means demangle to AIX nm, but means don't demangle with GNU nm
15594         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15595           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'
15596         else
15597           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'
15598         fi
15599         aix_use_runtimelinking=no
15600
15601         # Test if we are trying to use run time linking or normal
15602         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15603         # need to do runtime linking.
15604         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
15605           for ld_flag in $LDFLAGS; do
15606           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15607             aix_use_runtimelinking=yes
15608             break
15609           fi
15610           done
15611         esac
15612
15613         exp_sym_flag='-bexport'
15614         no_entry_flag='-bnoentry'
15615       fi
15616
15617       # When large executables or shared objects are built, AIX ld can
15618       # have problems creating the table of contents.  If linking a library
15619       # or program results in "error TOC overflow" add -mminimal-toc to
15620       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15621       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15622
15623       archive_cmds_GCJ=''
15624       hardcode_direct_GCJ=yes
15625       hardcode_libdir_separator_GCJ=':'
15626       link_all_deplibs_GCJ=yes
15627
15628       if test "$GCC" = yes; then
15629         case $host_os in aix4.012|aix4.012.*)
15630         # We only want to do this on AIX 4.2 and lower, the check
15631         # below for broken collect2 doesn't work under 4.3+
15632           collect2name=`${CC} -print-prog-name=collect2`
15633           if test -f "$collect2name" && \
15634            strings "$collect2name" | grep resolve_lib_name >/dev/null
15635           then
15636           # We have reworked collect2
15637           hardcode_direct_GCJ=yes
15638           else
15639           # We have old collect2
15640           hardcode_direct_GCJ=unsupported
15641           # It fails to find uninstalled libraries when the uninstalled
15642           # path is not listed in the libpath.  Setting hardcode_minus_L
15643           # to unsupported forces relinking
15644           hardcode_minus_L_GCJ=yes
15645           hardcode_libdir_flag_spec_GCJ='-L$libdir'
15646           hardcode_libdir_separator_GCJ=
15647           fi
15648         esac
15649         shared_flag='-shared'
15650       else
15651         # not using gcc
15652         if test "$host_cpu" = ia64; then
15653         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15654         # chokes on -Wl,-G. The following line is correct:
15655           shared_flag='-G'
15656         else
15657         if test "$aix_use_runtimelinking" = yes; then
15658             shared_flag='${wl}-G'
15659           else
15660             shared_flag='${wl}-bM:SRE'
15661         fi
15662         fi
15663       fi
15664
15665       # It seems that -bexpall does not export symbols beginning with
15666       # underscore (_), so it is better to generate a list of symbols to export.
15667       always_export_symbols_GCJ=yes
15668       if test "$aix_use_runtimelinking" = yes; then
15669         # Warning - without using the other runtime loading flags (-brtl),
15670         # -berok will link without error, but may produce a broken library.
15671         allow_undefined_flag_GCJ='-berok'
15672        # Determine the default libpath from the value encoded in an empty executable.
15673        cat >conftest.$ac_ext <<_ACEOF
15674 #line $LINENO "configure"
15675 /* confdefs.h.  */
15676 _ACEOF
15677 cat confdefs.h >>conftest.$ac_ext
15678 cat >>conftest.$ac_ext <<_ACEOF
15679 /* end confdefs.h.  */
15680
15681 int
15682 main ()
15683 {
15684
15685   ;
15686   return 0;
15687 }
15688 _ACEOF
15689 rm -f conftest.$ac_objext conftest$ac_exeext
15690 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15691   (eval $ac_link) 2>&5
15692   ac_status=$?
15693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15694   (exit $ac_status); } &&
15695          { ac_try='test -s conftest$ac_exeext'
15696   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15697   (eval $ac_try) 2>&5
15698   ac_status=$?
15699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15700   (exit $ac_status); }; }; then
15701
15702 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15703 }'`
15704 # Check for a 64-bit object if we didn't find anything.
15705 if 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; }
15706 }'`; fi
15707 else
15708   echo "$as_me: failed program was:" >&5
15709 sed 's/^/| /' conftest.$ac_ext >&5
15710
15711 fi
15712 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15713 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15714
15715        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
15716         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"
15717        else
15718         if test "$host_cpu" = ia64; then
15719           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
15720           allow_undefined_flag_GCJ="-z nodefs"
15721           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"
15722         else
15723          # Determine the default libpath from the value encoded in an empty executable.
15724          cat >conftest.$ac_ext <<_ACEOF
15725 #line $LINENO "configure"
15726 /* confdefs.h.  */
15727 _ACEOF
15728 cat confdefs.h >>conftest.$ac_ext
15729 cat >>conftest.$ac_ext <<_ACEOF
15730 /* end confdefs.h.  */
15731
15732 int
15733 main ()
15734 {
15735
15736   ;
15737   return 0;
15738 }
15739 _ACEOF
15740 rm -f conftest.$ac_objext conftest$ac_exeext
15741 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15742   (eval $ac_link) 2>&5
15743   ac_status=$?
15744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745   (exit $ac_status); } &&
15746          { ac_try='test -s conftest$ac_exeext'
15747   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15748   (eval $ac_try) 2>&5
15749   ac_status=$?
15750   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15751   (exit $ac_status); }; }; then
15752
15753 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15754 }'`
15755 # Check for a 64-bit object if we didn't find anything.
15756 if 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; }
15757 }'`; fi
15758 else
15759   echo "$as_me: failed program was:" >&5
15760 sed 's/^/| /' conftest.$ac_ext >&5
15761
15762 fi
15763 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15764 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15765
15766          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
15767           # Warning - without using the other run time loading flags,
15768           # -berok will link without error, but may produce a broken library.
15769           no_undefined_flag_GCJ=' ${wl}-bernotok'
15770           allow_undefined_flag_GCJ=' ${wl}-berok'
15771           # -bexpall does not export symbols beginning with underscore (_)
15772           always_export_symbols_GCJ=yes
15773           # Exported symbols can be pulled into shared objects from archives
15774           whole_archive_flag_spec_GCJ=' '
15775           archive_cmds_need_lc_GCJ=yes
15776           # This is similar to how AIX traditionally builds it's shared libraries.
15777           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'
15778         fi
15779       fi
15780       ;;
15781
15782     amigaos*)
15783       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)'
15784       hardcode_libdir_flag_spec_GCJ='-L$libdir'
15785       hardcode_minus_L_GCJ=yes
15786       # see comment about different semantics on the GNU ld section
15787       ld_shlibs_GCJ=no
15788       ;;
15789
15790     bsdi4*)
15791       export_dynamic_flag_spec_GCJ=-rdynamic
15792       ;;
15793
15794     cygwin* | mingw* | pw32*)
15795       # When not using gcc, we currently assume that we are using
15796       # Microsoft Visual C++.
15797       # hardcode_libdir_flag_spec is actually meaningless, as there is
15798       # no search path for DLLs.
15799       hardcode_libdir_flag_spec_GCJ=' '
15800       allow_undefined_flag_GCJ=unsupported
15801       # Tell ltmain to make .lib files, not .a files.
15802       libext=lib
15803       # Tell ltmain to make .dll files, not .so files.
15804       shrext=".dll"
15805       # FIXME: Setting linknames here is a bad hack.
15806       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15807       # The linker will automatically build a .lib file if we build a DLL.
15808       old_archive_From_new_cmds_GCJ='true'
15809       # FIXME: Should let the user specify the lib program.
15810       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
15811       fix_srcfile_path='`cygpath -w "$srcfile"`'
15812       enable_shared_with_static_runtimes_GCJ=yes
15813       ;;
15814
15815     darwin* | rhapsody*)
15816     if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
15817       archive_cmds_need_lc_GCJ=no
15818       case "$host_os" in
15819       rhapsody* | darwin1.[012])
15820         allow_undefined_flag_GCJ='-undefined suppress'
15821         ;;
15822       *) # Darwin 1.3 on
15823         test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
15824         ;;
15825       esac
15826       # FIXME: Relying on posixy $() will cause problems for
15827       #        cross-compilation, but unfortunately the echo tests do not
15828       #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
15829       #        `"' quotes if we put them in here... so don't!
15830         lt_int_apple_cc_single_mod=no
15831         output_verbose_link_cmd='echo'
15832         if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
15833           lt_int_apple_cc_single_mod=yes
15834         fi
15835         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
15836           archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15837         else
15838         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'
15839       fi
15840       module_cmds_GCJ='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
15841       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
15842         if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
15843           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}'
15844         else
15845           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}'
15846         fi
15847           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}'
15848       hardcode_direct_GCJ=no
15849       hardcode_automatic_GCJ=yes
15850       hardcode_shlibpath_var_GCJ=unsupported
15851       whole_archive_flag_spec_GCJ='-all_load $convenience'
15852       link_all_deplibs_GCJ=yes
15853     fi
15854       ;;
15855
15856     dgux*)
15857       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15858       hardcode_libdir_flag_spec_GCJ='-L$libdir'
15859       hardcode_shlibpath_var_GCJ=no
15860       ;;
15861
15862     freebsd1*)
15863       ld_shlibs_GCJ=no
15864       ;;
15865
15866     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15867     # support.  Future versions do this automatically, but an explicit c++rt0.o
15868     # does not break anything, and helps significantly (at the cost of a little
15869     # extra space).
15870     freebsd2.2*)
15871       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15872       hardcode_libdir_flag_spec_GCJ='-R$libdir'
15873       hardcode_direct_GCJ=yes
15874       hardcode_shlibpath_var_GCJ=no
15875       ;;
15876
15877     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15878     freebsd2*)
15879       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15880       hardcode_direct_GCJ=yes
15881       hardcode_minus_L_GCJ=yes
15882       hardcode_shlibpath_var_GCJ=no
15883       ;;
15884
15885     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15886     freebsd*)
15887       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15888       hardcode_libdir_flag_spec_GCJ='-R$libdir'
15889       hardcode_direct_GCJ=yes
15890       hardcode_shlibpath_var_GCJ=no
15891       ;;
15892
15893     hpux9*)
15894       if test "$GCC" = yes; then
15895         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'
15896       else
15897         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'
15898       fi
15899       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
15900       hardcode_libdir_separator_GCJ=:
15901       hardcode_direct_GCJ=yes
15902
15903       # hardcode_minus_L: Not really in the search PATH,
15904       # but as the default location of the library.
15905       hardcode_minus_L_GCJ=yes
15906       export_dynamic_flag_spec_GCJ='${wl}-E'
15907       ;;
15908
15909     hpux10* | hpux11*)
15910       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15911         case "$host_cpu" in
15912         hppa*64*|ia64*)
15913           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15914           ;;
15915         *)
15916           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15917           ;;
15918         esac
15919       else
15920         case "$host_cpu" in
15921         hppa*64*|ia64*)
15922           archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
15923           ;;
15924         *)
15925           archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15926           ;;
15927         esac
15928       fi
15929       if test "$with_gnu_ld" = no; then
15930         case "$host_cpu" in
15931         hppa*64*)
15932           hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
15933           hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
15934           hardcode_libdir_separator_GCJ=:
15935           hardcode_direct_GCJ=no
15936           hardcode_shlibpath_var_GCJ=no
15937           ;;
15938         ia64*)
15939           hardcode_libdir_flag_spec_GCJ='-L$libdir'
15940           hardcode_direct_GCJ=no
15941           hardcode_shlibpath_var_GCJ=no
15942
15943           # hardcode_minus_L: Not really in the search PATH,
15944           # but as the default location of the library.
15945           hardcode_minus_L_GCJ=yes
15946           ;;
15947         *)
15948           hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
15949           hardcode_libdir_separator_GCJ=:
15950           hardcode_direct_GCJ=yes
15951           export_dynamic_flag_spec_GCJ='${wl}-E'
15952
15953           # hardcode_minus_L: Not really in the search PATH,
15954           # but as the default location of the library.
15955           hardcode_minus_L_GCJ=yes
15956           ;;
15957         esac
15958       fi
15959       ;;
15960
15961     irix5* | irix6* | nonstopux*)
15962       if test "$GCC" = yes; then
15963         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'
15964       else
15965         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'
15966         hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
15967       fi
15968       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
15969       hardcode_libdir_separator_GCJ=:
15970       link_all_deplibs_GCJ=yes
15971       ;;
15972
15973     netbsd*)
15974       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15975         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15976       else
15977         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15978       fi
15979       hardcode_libdir_flag_spec_GCJ='-R$libdir'
15980       hardcode_direct_GCJ=yes
15981       hardcode_shlibpath_var_GCJ=no
15982       ;;
15983
15984     newsos6)
15985       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15986       hardcode_direct_GCJ=yes
15987       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
15988       hardcode_libdir_separator_GCJ=:
15989       hardcode_shlibpath_var_GCJ=no
15990       ;;
15991
15992     openbsd*)
15993       hardcode_direct_GCJ=yes
15994       hardcode_shlibpath_var_GCJ=no
15995       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15996         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15997         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
15998         export_dynamic_flag_spec_GCJ='${wl}-E'
15999       else
16000        case $host_os in
16001          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16002            archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16003            hardcode_libdir_flag_spec_GCJ='-R$libdir'
16004            ;;
16005          *)
16006            archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16007            hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16008            ;;
16009        esac
16010       fi
16011       ;;
16012
16013     os2*)
16014       hardcode_libdir_flag_spec_GCJ='-L$libdir'
16015       hardcode_minus_L_GCJ=yes
16016       allow_undefined_flag_GCJ=unsupported
16017       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'
16018       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16019       ;;
16020
16021     osf3*)
16022       if test "$GCC" = yes; then
16023         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16024         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'
16025       else
16026         allow_undefined_flag_GCJ=' -expect_unresolved \*'
16027         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'
16028       fi
16029       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16030       hardcode_libdir_separator_GCJ=:
16031       ;;
16032
16033     osf4* | osf5*)      # as osf3* with the addition of -msym flag
16034       if test "$GCC" = yes; then
16035         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16036         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'
16037         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16038       else
16039         allow_undefined_flag_GCJ=' -expect_unresolved \*'
16040         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'
16041         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~
16042         $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'
16043
16044         # Both c and cxx compiler support -rpath directly
16045         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
16046       fi
16047       hardcode_libdir_separator_GCJ=:
16048       ;;
16049
16050     sco3.2v5*)
16051       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16052       hardcode_shlibpath_var_GCJ=no
16053       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
16054       runpath_var=LD_RUN_PATH
16055       hardcode_runpath_var=yes
16056       ;;
16057
16058     solaris*)
16059       no_undefined_flag_GCJ=' -z text'
16060       if test "$GCC" = yes; then
16061         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16062         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16063           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16064       else
16065         archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16066         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16067         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16068       fi
16069       hardcode_libdir_flag_spec_GCJ='-R$libdir'
16070       hardcode_shlibpath_var_GCJ=no
16071       case $host_os in
16072       solaris2.[0-5] | solaris2.[0-5].*) ;;
16073       *) # Supported since Solaris 2.6 (maybe 2.5.1?)
16074         whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
16075       esac
16076       link_all_deplibs_GCJ=yes
16077       ;;
16078
16079     sunos4*)
16080       if test "x$host_vendor" = xsequent; then
16081         # Use $CC to link under sequent, because it throws in some extra .o
16082         # files that make .init and .fini sections work.
16083         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16084       else
16085         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16086       fi
16087       hardcode_libdir_flag_spec_GCJ='-L$libdir'
16088       hardcode_direct_GCJ=yes
16089       hardcode_minus_L_GCJ=yes
16090       hardcode_shlibpath_var_GCJ=no
16091       ;;
16092
16093     sysv4)
16094       case $host_vendor in
16095         sni)
16096           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16097           hardcode_direct_GCJ=yes # is this really true???
16098         ;;
16099         siemens)
16100           ## LD is ld it makes a PLAMLIB
16101           ## CC just makes a GrossModule.
16102           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16103           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
16104           hardcode_direct_GCJ=no
16105         ;;
16106         motorola)
16107           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16108           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
16109         ;;
16110       esac
16111       runpath_var='LD_RUN_PATH'
16112       hardcode_shlibpath_var_GCJ=no
16113       ;;
16114
16115     sysv4.3*)
16116       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16117       hardcode_shlibpath_var_GCJ=no
16118       export_dynamic_flag_spec_GCJ='-Bexport'
16119       ;;
16120
16121     sysv4*MP*)
16122       if test -d /usr/nec; then
16123         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16124         hardcode_shlibpath_var_GCJ=no
16125         runpath_var=LD_RUN_PATH
16126         hardcode_runpath_var=yes
16127         ld_shlibs_GCJ=yes
16128       fi
16129       ;;
16130
16131     sysv4.2uw2*)
16132       archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16133       hardcode_direct_GCJ=yes
16134       hardcode_minus_L_GCJ=no
16135       hardcode_shlibpath_var_GCJ=no
16136       hardcode_runpath_var=yes
16137       runpath_var=LD_RUN_PATH
16138       ;;
16139
16140    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
16141       no_undefined_flag_GCJ='${wl}-z ${wl}text'
16142       if test "$GCC" = yes; then
16143         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16144       else
16145         archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16146       fi
16147       runpath_var='LD_RUN_PATH'
16148       hardcode_shlibpath_var_GCJ=no
16149       ;;
16150
16151     sysv5*)
16152       no_undefined_flag_GCJ=' -z text'
16153       # $CC -shared without GNU ld will not create a library from C++
16154       # object files and a static libstdc++, better avoid it by now
16155       archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16156       archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16157                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16158       hardcode_libdir_flag_spec_GCJ=
16159       hardcode_shlibpath_var_GCJ=no
16160       runpath_var='LD_RUN_PATH'
16161       ;;
16162
16163     uts4*)
16164       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16165       hardcode_libdir_flag_spec_GCJ='-L$libdir'
16166       hardcode_shlibpath_var_GCJ=no
16167       ;;
16168
16169     *)
16170       ld_shlibs_GCJ=no
16171       ;;
16172     esac
16173   fi
16174
16175 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
16176 echo "${ECHO_T}$ld_shlibs_GCJ" >&6
16177 test "$ld_shlibs_GCJ" = no && can_build_shared=no
16178
16179 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16180 if test "$GCC" = yes; then
16181   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16182 fi
16183
16184 #
16185 # Do we need to explicitly link libc?
16186 #
16187 case "x$archive_cmds_need_lc_GCJ" in
16188 x|xyes)
16189   # Assume -lc should be added
16190   archive_cmds_need_lc_GCJ=yes
16191
16192   if test "$enable_shared" = yes && test "$GCC" = yes; then
16193     case $archive_cmds_GCJ in
16194     *'~'*)
16195       # FIXME: we may have to deal with multi-command sequences.
16196       ;;
16197     '$CC '*)
16198       # Test whether the compiler implicitly links with -lc since on some
16199       # systems, -lgcc has to come before -lc. If gcc already passes -lc
16200       # to ld, don't add -lc before -lgcc.
16201       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
16202 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
16203       $rm conftest*
16204       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16205
16206       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16207   (eval $ac_compile) 2>&5
16208   ac_status=$?
16209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16210   (exit $ac_status); } 2>conftest.err; then
16211         soname=conftest
16212         lib=conftest
16213         libobjs=conftest.$ac_objext
16214         deplibs=
16215         wl=$lt_prog_compiler_wl_GCJ
16216         compiler_flags=-v
16217         linker_flags=-v
16218         verstring=
16219         output_objdir=.
16220         libname=conftest
16221         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
16222         allow_undefined_flag_GCJ=
16223         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
16224   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
16225   ac_status=$?
16226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16227   (exit $ac_status); }
16228         then
16229           archive_cmds_need_lc_GCJ=no
16230         else
16231           archive_cmds_need_lc_GCJ=yes
16232         fi
16233         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
16234       else
16235         cat conftest.err 1>&5
16236       fi
16237       $rm conftest*
16238       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
16239 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
16240       ;;
16241     esac
16242   fi
16243   ;;
16244 esac
16245
16246 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16247 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
16248 hardcode_action_GCJ=
16249 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
16250    test -n "$runpath_var GCJ" || \
16251    test "X$hardcode_automatic_GCJ"="Xyes" ; then
16252
16253   # We can hardcode non-existant directories.
16254   if test "$hardcode_direct_GCJ" != no &&
16255      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16256      # have to relink, otherwise we might link with an installed library
16257      # when we should be linking with a yet-to-be-installed one
16258      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
16259      test "$hardcode_minus_L_GCJ" != no; then
16260     # Linking always hardcodes the temporary library directory.
16261     hardcode_action_GCJ=relink
16262   else
16263     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16264     hardcode_action_GCJ=immediate
16265   fi
16266 else
16267   # We cannot hardcode anything, or else we can only hardcode existing
16268   # directories.
16269   hardcode_action_GCJ=unsupported
16270 fi
16271 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
16272 echo "${ECHO_T}$hardcode_action_GCJ" >&6
16273
16274 if test "$hardcode_action_GCJ" = relink; then
16275   # Fast installation is not supported
16276   enable_fast_install=no
16277 elif test "$shlibpath_overrides_runpath" = yes ||
16278      test "$enable_shared" = no; then
16279   # Fast installation is not necessary
16280   enable_fast_install=needless
16281 fi
16282
16283 striplib=
16284 old_striplib=
16285 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
16286 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
16287 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
16288   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16289   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16290   echo "$as_me:$LINENO: result: yes" >&5
16291 echo "${ECHO_T}yes" >&6
16292 else
16293 # FIXME - insert some real tests, host_os isn't really good enough
16294   case $host_os in
16295    darwin*)
16296        if test -n "$STRIP" ; then
16297          striplib="$STRIP -x"
16298          echo "$as_me:$LINENO: result: yes" >&5
16299 echo "${ECHO_T}yes" >&6
16300        else
16301   echo "$as_me:$LINENO: result: no" >&5
16302 echo "${ECHO_T}no" >&6
16303 fi
16304        ;;
16305    *)
16306   echo "$as_me:$LINENO: result: no" >&5
16307 echo "${ECHO_T}no" >&6
16308     ;;
16309   esac
16310 fi
16311
16312 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
16313 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
16314 library_names_spec=
16315 libname_spec='lib$name'
16316 soname_spec=
16317 shrext=".so"
16318 postinstall_cmds=
16319 postuninstall_cmds=
16320 finish_cmds=
16321 finish_eval=
16322 shlibpath_var=
16323 shlibpath_overrides_runpath=unknown
16324 version_type=none
16325 dynamic_linker="$host_os ld.so"
16326 sys_lib_dlsearch_path_spec="/lib /usr/lib"
16327 if test "$GCC" = yes; then
16328   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16329   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
16330     # if the path contains ";" then we assume it to be the separator
16331     # otherwise default to the standard path separator (i.e. ":") - it is
16332     # assumed that no part of a normal pathname contains ";" but that should
16333     # okay in the real world where ";" in dirpaths is itself problematic.
16334     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16335   else
16336     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16337   fi
16338 else
16339   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16340 fi
16341 need_lib_prefix=unknown
16342 hardcode_into_libs=no
16343
16344 # when you set need_version to no, make sure it does not cause -set_version
16345 # flags to be left without arguments
16346 need_version=unknown
16347
16348 case $host_os in
16349 aix3*)
16350   version_type=linux
16351   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16352   shlibpath_var=LIBPATH
16353
16354   # AIX 3 has no versioning support, so we append a major version to the name.
16355   soname_spec='${libname}${release}${shared_ext}$major'
16356   ;;
16357
16358 aix4* | aix5*)
16359   version_type=linux
16360   need_lib_prefix=no
16361   need_version=no
16362   hardcode_into_libs=yes
16363   if test "$host_cpu" = ia64; then
16364     # AIX 5 supports IA64
16365     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16366     shlibpath_var=LD_LIBRARY_PATH
16367   else
16368     # With GCC up to 2.95.x, collect2 would create an import file
16369     # for dependence libraries.  The import file would start with
16370     # the line `#! .'.  This would cause the generated library to
16371     # depend on `.', always an invalid library.  This was fixed in
16372     # development snapshots of GCC prior to 3.0.
16373     case $host_os in
16374       aix4 | aix4.[01] | aix4.[01].*)
16375       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16376            echo ' yes '
16377            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
16378         :
16379       else
16380         can_build_shared=no
16381       fi
16382       ;;
16383     esac
16384     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16385     # soname into executable. Probably we can add versioning support to
16386     # collect2, so additional links can be useful in future.
16387     if test "$aix_use_runtimelinking" = yes; then
16388       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16389       # instead of lib<name>.a to let people know that these are not
16390       # typical AIX shared libraries.
16391       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16392     else
16393       # We preserve .a as extension for shared libraries through AIX4.2
16394       # and later when we are not doing run time linking.
16395       library_names_spec='${libname}${release}.a $libname.a'
16396       soname_spec='${libname}${release}${shared_ext}$major'
16397     fi
16398     shlibpath_var=LIBPATH
16399   fi
16400   ;;
16401
16402 amigaos*)
16403   library_names_spec='$libname.ixlibrary $libname.a'
16404   # Create ${libname}_ixlibrary.a entries in /sys/libs.
16405   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'
16406   ;;
16407
16408 beos*)
16409   library_names_spec='${libname}${shared_ext}'
16410   dynamic_linker="$host_os ld.so"
16411   shlibpath_var=LIBRARY_PATH
16412   ;;
16413
16414 bsdi4*)
16415   version_type=linux
16416   need_version=no
16417   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16418   soname_spec='${libname}${release}${shared_ext}$major'
16419   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16420   shlibpath_var=LD_LIBRARY_PATH
16421   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16422   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16423   # the default ld.so.conf also contains /usr/contrib/lib and
16424   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16425   # libtool to hard-code these into programs
16426   ;;
16427
16428 cygwin* | mingw* | pw32*)
16429   version_type=windows
16430   shrext=".dll"
16431   need_version=no
16432   need_lib_prefix=no
16433
16434   case $GCC,$host_os in
16435   yes,cygwin* | yes,mingw* | yes,pw32*)
16436     library_names_spec='$libname.dll.a'
16437     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16438     postinstall_cmds='base_file=`basename \${file}`~
16439       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16440       dldir=$destdir/`dirname \$dlpath`~
16441       test -d \$dldir || mkdir -p \$dldir~
16442       $install_prog $dir/$dlname \$dldir/$dlname'
16443     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16444       dlpath=$dir/\$dldll~
16445        $rm \$dlpath'
16446     shlibpath_overrides_runpath=yes
16447
16448     case $host_os in
16449     cygwin*)
16450       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16451       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16452       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
16453       ;;
16454     mingw*)
16455       # MinGW DLLs use traditional 'lib' prefix
16456       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16457       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16458       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16459         # It is most probably a Windows format PATH printed by
16460         # mingw gcc, but we are running on Cygwin. Gcc prints its search
16461         # path with ; separators, and with drive letters. We can handle the
16462         # drive letters (cygwin fileutils understands them), so leave them,
16463         # especially as we might pass files found there to a mingw objdump,
16464         # which wouldn't understand a cygwinified path. Ahh.
16465         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16466       else
16467         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16468       fi
16469       ;;
16470     pw32*)
16471       # pw32 DLLs use 'pw' prefix rather than 'lib'
16472       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
16473       ;;
16474     esac
16475     ;;
16476
16477   *)
16478     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16479     ;;
16480   esac
16481   dynamic_linker='Win32 ld.exe'
16482   # FIXME: first we should search . and the directory the executable is in
16483   shlibpath_var=PATH
16484   ;;
16485
16486 darwin* | rhapsody*)
16487   dynamic_linker="$host_os dyld"
16488   version_type=darwin
16489   need_lib_prefix=no
16490   need_version=no
16491   # FIXME: Relying on posixy $() will cause problems for
16492   #        cross-compilation, but unfortunately the echo tests do not
16493   #        yet detect zsh echo's removal of \ escapes.
16494   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16495   soname_spec='${libname}${release}${major}$shared_ext'
16496   shlibpath_overrides_runpath=yes
16497   shlibpath_var=DYLD_LIBRARY_PATH
16498   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
16499   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
16500   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
16501   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"`
16502   fi
16503   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16504   ;;
16505
16506 dgux*)
16507   version_type=linux
16508   need_lib_prefix=no
16509   need_version=no
16510   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16511   soname_spec='${libname}${release}${shared_ext}$major'
16512   shlibpath_var=LD_LIBRARY_PATH
16513   ;;
16514
16515 freebsd1*)
16516   dynamic_linker=no
16517   ;;
16518
16519 freebsd*)
16520   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
16521   version_type=freebsd-$objformat
16522   case $version_type in
16523     freebsd-elf*)
16524       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16525       need_version=no
16526       need_lib_prefix=no
16527       ;;
16528     freebsd-*)
16529       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16530       need_version=yes
16531       ;;
16532   esac
16533   shlibpath_var=LD_LIBRARY_PATH
16534   case $host_os in
16535   freebsd2*)
16536     shlibpath_overrides_runpath=yes
16537     ;;
16538   freebsd3.01* | freebsdelf3.01*)
16539     shlibpath_overrides_runpath=yes
16540     hardcode_into_libs=yes
16541     ;;
16542   *) # from 3.2 on
16543     shlibpath_overrides_runpath=no
16544     hardcode_into_libs=yes
16545     ;;
16546   esac
16547   ;;
16548
16549 gnu*)
16550   version_type=linux
16551   need_lib_prefix=no
16552   need_version=no
16553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16554   soname_spec='${libname}${release}${shared_ext}$major'
16555   shlibpath_var=LD_LIBRARY_PATH
16556   hardcode_into_libs=yes
16557   ;;
16558
16559 hpux9* | hpux10* | hpux11*)
16560   # Give a soname corresponding to the major version so that dld.sl refuses to
16561   # link against other versions.
16562   version_type=sunos
16563   need_lib_prefix=no
16564   need_version=no
16565   case "$host_cpu" in
16566   ia64*)
16567     shrext='.so'
16568     hardcode_into_libs=yes
16569     dynamic_linker="$host_os dld.so"
16570     shlibpath_var=LD_LIBRARY_PATH
16571     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16572     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16573     soname_spec='${libname}${release}${shared_ext}$major'
16574     if test "X$HPUX_IA64_MODE" = X32; then
16575       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16576     else
16577       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16578     fi
16579     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16580     ;;
16581    hppa*64*)
16582      shrext='.sl'
16583      hardcode_into_libs=yes
16584      dynamic_linker="$host_os dld.sl"
16585      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16586      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16587      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16588      soname_spec='${libname}${release}${shared_ext}$major'
16589      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16590      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16591      ;;
16592    *)
16593     shrext='.sl'
16594     dynamic_linker="$host_os dld.sl"
16595     shlibpath_var=SHLIB_PATH
16596     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16597     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16598     soname_spec='${libname}${release}${shared_ext}$major'
16599     ;;
16600   esac
16601   # HP-UX runs *really* slowly unless shared libraries are mode 555.
16602   postinstall_cmds='chmod 555 $lib'
16603   ;;
16604
16605 irix5* | irix6* | nonstopux*)
16606   case $host_os in
16607     nonstopux*) version_type=nonstopux ;;
16608     *)
16609         if test "$lt_cv_prog_gnu_ld" = yes; then
16610                 version_type=linux
16611         else
16612                 version_type=irix
16613         fi ;;
16614   esac
16615   need_lib_prefix=no
16616   need_version=no
16617   soname_spec='${libname}${release}${shared_ext}$major'
16618   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16619   case $host_os in
16620   irix5* | nonstopux*)
16621     libsuff= shlibsuff=
16622     ;;
16623   *)
16624     case $LD in # libtool.m4 will add one of these switches to LD
16625     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16626       libsuff= shlibsuff= libmagic=32-bit;;
16627     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16628       libsuff=32 shlibsuff=N32 libmagic=N32;;
16629     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16630       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16631     *) libsuff= shlibsuff= libmagic=never-match;;
16632     esac
16633     ;;
16634   esac
16635   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16636   shlibpath_overrides_runpath=no
16637   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16638   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16639   hardcode_into_libs=yes
16640   ;;
16641
16642 # No shared lib support for Linux oldld, aout, or coff.
16643 linux*oldld* | linux*aout* | linux*coff*)
16644   dynamic_linker=no
16645   ;;
16646
16647 # This must be Linux ELF.
16648 linux*)
16649   version_type=linux
16650   need_lib_prefix=no
16651   need_version=no
16652   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16653   soname_spec='${libname}${release}${shared_ext}$major'
16654   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16655   shlibpath_var=LD_LIBRARY_PATH
16656   shlibpath_overrides_runpath=no
16657   # This implies no fast_install, which is unacceptable.
16658   # Some rework will be needed to allow for fast_install
16659   # before this can be enabled.
16660   hardcode_into_libs=yes
16661
16662   # We used to test for /lib/ld.so.1 and disable shared libraries on
16663   # powerpc, because MkLinux only supported shared libraries with the
16664   # GNU dynamic linker.  Since this was broken with cross compilers,
16665   # most powerpc-linux boxes support dynamic linking these days and
16666   # people can always --disable-shared, the test was removed, and we
16667   # assume the GNU/Linux dynamic linker is in use.
16668   dynamic_linker='GNU/Linux ld.so'
16669   ;;
16670
16671 netbsd*)
16672   version_type=sunos
16673   need_lib_prefix=no
16674   need_version=no
16675   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16676     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16677     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16678     dynamic_linker='NetBSD (a.out) ld.so'
16679   else
16680     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
16681     soname_spec='${libname}${release}${shared_ext}$major'
16682     dynamic_linker='NetBSD ld.elf_so'
16683   fi
16684   shlibpath_var=LD_LIBRARY_PATH
16685   shlibpath_overrides_runpath=yes
16686   hardcode_into_libs=yes
16687   ;;
16688
16689 newsos6)
16690   version_type=linux
16691   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16692   shlibpath_var=LD_LIBRARY_PATH
16693   shlibpath_overrides_runpath=yes
16694   ;;
16695
16696 nto-qnx)
16697   version_type=linux
16698   need_lib_prefix=no
16699   need_version=no
16700   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16701   soname_spec='${libname}${release}${shared_ext}$major'
16702   shlibpath_var=LD_LIBRARY_PATH
16703   shlibpath_overrides_runpath=yes
16704   ;;
16705
16706 openbsd*)
16707   version_type=sunos
16708   need_lib_prefix=no
16709   need_version=no
16710   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16711   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16712   shlibpath_var=LD_LIBRARY_PATH
16713   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16714     case $host_os in
16715       openbsd2.[89] | openbsd2.[89].*)
16716         shlibpath_overrides_runpath=no
16717         ;;
16718       *)
16719         shlibpath_overrides_runpath=yes
16720         ;;
16721       esac
16722   else
16723     shlibpath_overrides_runpath=yes
16724   fi
16725   ;;
16726
16727 os2*)
16728   libname_spec='$name'
16729   shrext=".dll"
16730   need_lib_prefix=no
16731   library_names_spec='$libname${shared_ext} $libname.a'
16732   dynamic_linker='OS/2 ld.exe'
16733   shlibpath_var=LIBPATH
16734   ;;
16735
16736 osf3* | osf4* | osf5*)
16737   version_type=osf
16738   need_lib_prefix=no
16739   need_version=no
16740   soname_spec='${libname}${release}${shared_ext}$major'
16741   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16742   shlibpath_var=LD_LIBRARY_PATH
16743   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16744   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16745   ;;
16746
16747 sco3.2v5*)
16748   version_type=osf
16749   soname_spec='${libname}${release}${shared_ext}$major'
16750   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16751   shlibpath_var=LD_LIBRARY_PATH
16752   ;;
16753
16754 solaris*)
16755   version_type=linux
16756   need_lib_prefix=no
16757   need_version=no
16758   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16759   soname_spec='${libname}${release}${shared_ext}$major'
16760   shlibpath_var=LD_LIBRARY_PATH
16761   shlibpath_overrides_runpath=yes
16762   hardcode_into_libs=yes
16763   # ldd complains unless libraries are executable
16764   postinstall_cmds='chmod +x $lib'
16765   ;;
16766
16767 sunos4*)
16768   version_type=sunos
16769   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16770   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16771   shlibpath_var=LD_LIBRARY_PATH
16772   shlibpath_overrides_runpath=yes
16773   if test "$with_gnu_ld" = yes; then
16774     need_lib_prefix=no
16775   fi
16776   need_version=yes
16777   ;;
16778
16779 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16780   version_type=linux
16781   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16782   soname_spec='${libname}${release}${shared_ext}$major'
16783   shlibpath_var=LD_LIBRARY_PATH
16784   case $host_vendor in
16785     sni)
16786       shlibpath_overrides_runpath=no
16787       need_lib_prefix=no
16788       export_dynamic_flag_spec='${wl}-Blargedynsym'
16789       runpath_var=LD_RUN_PATH
16790       ;;
16791     siemens)
16792       need_lib_prefix=no
16793       ;;
16794     motorola)
16795       need_lib_prefix=no
16796       need_version=no
16797       shlibpath_overrides_runpath=no
16798       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16799       ;;
16800   esac
16801   ;;
16802
16803 sysv4*MP*)
16804   if test -d /usr/nec ;then
16805     version_type=linux
16806     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16807     soname_spec='$libname${shared_ext}.$major'
16808     shlibpath_var=LD_LIBRARY_PATH
16809   fi
16810   ;;
16811
16812 uts4*)
16813   version_type=linux
16814   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16815   soname_spec='${libname}${release}${shared_ext}$major'
16816   shlibpath_var=LD_LIBRARY_PATH
16817   ;;
16818
16819 *)
16820   dynamic_linker=no
16821   ;;
16822 esac
16823 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16824 echo "${ECHO_T}$dynamic_linker" >&6
16825 test "$dynamic_linker" = no && can_build_shared=no
16826
16827 if test "x$enable_dlopen" != xyes; then
16828   enable_dlopen=unknown
16829   enable_dlopen_self=unknown
16830   enable_dlopen_self_static=unknown
16831 else
16832   lt_cv_dlopen=no
16833   lt_cv_dlopen_libs=
16834
16835   case $host_os in
16836   beos*)
16837     lt_cv_dlopen="load_add_on"
16838     lt_cv_dlopen_libs=
16839     lt_cv_dlopen_self=yes
16840     ;;
16841
16842   mingw* | pw32*)
16843     lt_cv_dlopen="LoadLibrary"
16844     lt_cv_dlopen_libs=
16845    ;;
16846
16847   cygwin*)
16848     lt_cv_dlopen="dlopen"
16849     lt_cv_dlopen_libs=
16850    ;;
16851
16852   darwin*)
16853   # if libdl is installed we need to link against it
16854     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
16855 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
16856 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
16857   echo $ECHO_N "(cached) $ECHO_C" >&6
16858 else
16859   ac_check_lib_save_LIBS=$LIBS
16860 LIBS="-ldl  $LIBS"
16861 cat >conftest.$ac_ext <<_ACEOF
16862 #line $LINENO "configure"
16863 /* confdefs.h.  */
16864 _ACEOF
16865 cat confdefs.h >>conftest.$ac_ext
16866 cat >>conftest.$ac_ext <<_ACEOF
16867 /* end confdefs.h.  */
16868
16869 /* Override any gcc2 internal prototype to avoid an error.  */
16870 #ifdef __cplusplus
16871 extern "C"
16872 #endif
16873 /* We use char because int might match the return type of a gcc2
16874    builtin and then its argument prototype would still apply.  */
16875 char dlopen ();
16876 int
16877 main ()
16878 {
16879 dlopen ();
16880   ;
16881   return 0;
16882 }
16883 _ACEOF
16884 rm -f conftest.$ac_objext conftest$ac_exeext
16885 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16886   (eval $ac_link) 2>&5
16887   ac_status=$?
16888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16889   (exit $ac_status); } &&
16890          { ac_try='test -s conftest$ac_exeext'
16891   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16892   (eval $ac_try) 2>&5
16893   ac_status=$?
16894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16895   (exit $ac_status); }; }; then
16896   ac_cv_lib_dl_dlopen=yes
16897 else
16898   echo "$as_me: failed program was:" >&5
16899 sed 's/^/| /' conftest.$ac_ext >&5
16900
16901 ac_cv_lib_dl_dlopen=no
16902 fi
16903 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16904 LIBS=$ac_check_lib_save_LIBS
16905 fi
16906 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
16907 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
16908 if test $ac_cv_lib_dl_dlopen = yes; then
16909   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16910 else
16911
16912     lt_cv_dlopen="dyld"
16913     lt_cv_dlopen_libs=
16914     lt_cv_dlopen_self=yes
16915
16916 fi
16917
16918    ;;
16919
16920   *)
16921     echo "$as_me:$LINENO: checking for shl_load" >&5
16922 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
16923 if test "${ac_cv_func_shl_load+set}" = set; then
16924   echo $ECHO_N "(cached) $ECHO_C" >&6
16925 else
16926   cat >conftest.$ac_ext <<_ACEOF
16927 #line $LINENO "configure"
16928 /* confdefs.h.  */
16929 _ACEOF
16930 cat confdefs.h >>conftest.$ac_ext
16931 cat >>conftest.$ac_ext <<_ACEOF
16932 /* end confdefs.h.  */
16933 /* System header to define __stub macros and hopefully few prototypes,
16934     which can conflict with char shl_load (); below.
16935     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16936     <limits.h> exists even on freestanding compilers.  */
16937 #ifdef __STDC__
16938 # include <limits.h>
16939 #else
16940 # include <assert.h>
16941 #endif
16942 /* Override any gcc2 internal prototype to avoid an error.  */
16943 #ifdef __cplusplus
16944 extern "C"
16945 {
16946 #endif
16947 /* We use char because int might match the return type of a gcc2
16948    builtin and then its argument prototype would still apply.  */
16949 char shl_load ();
16950 /* The GNU C library defines this for functions which it implements
16951     to always fail with ENOSYS.  Some functions are actually named
16952     something starting with __ and the normal name is an alias.  */
16953 #if defined (__stub_shl_load) || defined (__stub___shl_load)
16954 choke me
16955 #else
16956 char (*f) () = shl_load;
16957 #endif
16958 #ifdef __cplusplus
16959 }
16960 #endif
16961
16962 int
16963 main ()
16964 {
16965 return f != shl_load;
16966   ;
16967   return 0;
16968 }
16969 _ACEOF
16970 rm -f conftest.$ac_objext conftest$ac_exeext
16971 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16972   (eval $ac_link) 2>&5
16973   ac_status=$?
16974   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16975   (exit $ac_status); } &&
16976          { ac_try='test -s conftest$ac_exeext'
16977   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16978   (eval $ac_try) 2>&5
16979   ac_status=$?
16980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16981   (exit $ac_status); }; }; then
16982   ac_cv_func_shl_load=yes
16983 else
16984   echo "$as_me: failed program was:" >&5
16985 sed 's/^/| /' conftest.$ac_ext >&5
16986
16987 ac_cv_func_shl_load=no
16988 fi
16989 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16990 fi
16991 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
16992 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
16993 if test $ac_cv_func_shl_load = yes; then
16994   lt_cv_dlopen="shl_load"
16995 else
16996   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
16997 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
16998 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
16999   echo $ECHO_N "(cached) $ECHO_C" >&6
17000 else
17001   ac_check_lib_save_LIBS=$LIBS
17002 LIBS="-ldld  $LIBS"
17003 cat >conftest.$ac_ext <<_ACEOF
17004 #line $LINENO "configure"
17005 /* confdefs.h.  */
17006 _ACEOF
17007 cat confdefs.h >>conftest.$ac_ext
17008 cat >>conftest.$ac_ext <<_ACEOF
17009 /* end confdefs.h.  */
17010
17011 /* Override any gcc2 internal prototype to avoid an error.  */
17012 #ifdef __cplusplus
17013 extern "C"
17014 #endif
17015 /* We use char because int might match the return type of a gcc2
17016    builtin and then its argument prototype would still apply.  */
17017 char shl_load ();
17018 int
17019 main ()
17020 {
17021 shl_load ();
17022   ;
17023   return 0;
17024 }
17025 _ACEOF
17026 rm -f conftest.$ac_objext conftest$ac_exeext
17027 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17028   (eval $ac_link) 2>&5
17029   ac_status=$?
17030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17031   (exit $ac_status); } &&
17032          { ac_try='test -s conftest$ac_exeext'
17033   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17034   (eval $ac_try) 2>&5
17035   ac_status=$?
17036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17037   (exit $ac_status); }; }; then
17038   ac_cv_lib_dld_shl_load=yes
17039 else
17040   echo "$as_me: failed program was:" >&5
17041 sed 's/^/| /' conftest.$ac_ext >&5
17042
17043 ac_cv_lib_dld_shl_load=no
17044 fi
17045 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17046 LIBS=$ac_check_lib_save_LIBS
17047 fi
17048 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
17049 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
17050 if test $ac_cv_lib_dld_shl_load = yes; then
17051   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
17052 else
17053   echo "$as_me:$LINENO: checking for dlopen" >&5
17054 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
17055 if test "${ac_cv_func_dlopen+set}" = set; then
17056   echo $ECHO_N "(cached) $ECHO_C" >&6
17057 else
17058   cat >conftest.$ac_ext <<_ACEOF
17059 #line $LINENO "configure"
17060 /* confdefs.h.  */
17061 _ACEOF
17062 cat confdefs.h >>conftest.$ac_ext
17063 cat >>conftest.$ac_ext <<_ACEOF
17064 /* end confdefs.h.  */
17065 /* System header to define __stub macros and hopefully few prototypes,
17066     which can conflict with char dlopen (); below.
17067     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17068     <limits.h> exists even on freestanding compilers.  */
17069 #ifdef __STDC__
17070 # include <limits.h>
17071 #else
17072 # include <assert.h>
17073 #endif
17074 /* Override any gcc2 internal prototype to avoid an error.  */
17075 #ifdef __cplusplus
17076 extern "C"
17077 {
17078 #endif
17079 /* We use char because int might match the return type of a gcc2
17080    builtin and then its argument prototype would still apply.  */
17081 char dlopen ();
17082 /* The GNU C library defines this for functions which it implements
17083     to always fail with ENOSYS.  Some functions are actually named
17084     something starting with __ and the normal name is an alias.  */
17085 #if defined (__stub_dlopen) || defined (__stub___dlopen)
17086 choke me
17087 #else
17088 char (*f) () = dlopen;
17089 #endif
17090 #ifdef __cplusplus
17091 }
17092 #endif
17093
17094 int
17095 main ()
17096 {
17097 return f != dlopen;
17098   ;
17099   return 0;
17100 }
17101 _ACEOF
17102 rm -f conftest.$ac_objext conftest$ac_exeext
17103 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17104   (eval $ac_link) 2>&5
17105   ac_status=$?
17106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17107   (exit $ac_status); } &&
17108          { ac_try='test -s conftest$ac_exeext'
17109   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17110   (eval $ac_try) 2>&5
17111   ac_status=$?
17112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17113   (exit $ac_status); }; }; then
17114   ac_cv_func_dlopen=yes
17115 else
17116   echo "$as_me: failed program was:" >&5
17117 sed 's/^/| /' conftest.$ac_ext >&5
17118
17119 ac_cv_func_dlopen=no
17120 fi
17121 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17122 fi
17123 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
17124 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
17125 if test $ac_cv_func_dlopen = yes; then
17126   lt_cv_dlopen="dlopen"
17127 else
17128   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
17129 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
17130 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
17131   echo $ECHO_N "(cached) $ECHO_C" >&6
17132 else
17133   ac_check_lib_save_LIBS=$LIBS
17134 LIBS="-ldl  $LIBS"
17135 cat >conftest.$ac_ext <<_ACEOF
17136 #line $LINENO "configure"
17137 /* confdefs.h.  */
17138 _ACEOF
17139 cat confdefs.h >>conftest.$ac_ext
17140 cat >>conftest.$ac_ext <<_ACEOF
17141 /* end confdefs.h.  */
17142
17143 /* Override any gcc2 internal prototype to avoid an error.  */
17144 #ifdef __cplusplus
17145 extern "C"
17146 #endif
17147 /* We use char because int might match the return type of a gcc2
17148    builtin and then its argument prototype would still apply.  */
17149 char dlopen ();
17150 int
17151 main ()
17152 {
17153 dlopen ();
17154   ;
17155   return 0;
17156 }
17157 _ACEOF
17158 rm -f conftest.$ac_objext conftest$ac_exeext
17159 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17160   (eval $ac_link) 2>&5
17161   ac_status=$?
17162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17163   (exit $ac_status); } &&
17164          { ac_try='test -s conftest$ac_exeext'
17165   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17166   (eval $ac_try) 2>&5
17167   ac_status=$?
17168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17169   (exit $ac_status); }; }; then
17170   ac_cv_lib_dl_dlopen=yes
17171 else
17172   echo "$as_me: failed program was:" >&5
17173 sed 's/^/| /' conftest.$ac_ext >&5
17174
17175 ac_cv_lib_dl_dlopen=no
17176 fi
17177 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17178 LIBS=$ac_check_lib_save_LIBS
17179 fi
17180 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17181 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
17182 if test $ac_cv_lib_dl_dlopen = yes; then
17183   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17184 else
17185   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
17186 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
17187 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
17188   echo $ECHO_N "(cached) $ECHO_C" >&6
17189 else
17190   ac_check_lib_save_LIBS=$LIBS
17191 LIBS="-lsvld  $LIBS"
17192 cat >conftest.$ac_ext <<_ACEOF
17193 #line $LINENO "configure"
17194 /* confdefs.h.  */
17195 _ACEOF
17196 cat confdefs.h >>conftest.$ac_ext
17197 cat >>conftest.$ac_ext <<_ACEOF
17198 /* end confdefs.h.  */
17199
17200 /* Override any gcc2 internal prototype to avoid an error.  */
17201 #ifdef __cplusplus
17202 extern "C"
17203 #endif
17204 /* We use char because int might match the return type of a gcc2
17205    builtin and then its argument prototype would still apply.  */
17206 char dlopen ();
17207 int
17208 main ()
17209 {
17210 dlopen ();
17211   ;
17212   return 0;
17213 }
17214 _ACEOF
17215 rm -f conftest.$ac_objext conftest$ac_exeext
17216 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17217   (eval $ac_link) 2>&5
17218   ac_status=$?
17219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17220   (exit $ac_status); } &&
17221          { ac_try='test -s conftest$ac_exeext'
17222   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17223   (eval $ac_try) 2>&5
17224   ac_status=$?
17225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17226   (exit $ac_status); }; }; then
17227   ac_cv_lib_svld_dlopen=yes
17228 else
17229   echo "$as_me: failed program was:" >&5
17230 sed 's/^/| /' conftest.$ac_ext >&5
17231
17232 ac_cv_lib_svld_dlopen=no
17233 fi
17234 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17235 LIBS=$ac_check_lib_save_LIBS
17236 fi
17237 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
17238 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
17239 if test $ac_cv_lib_svld_dlopen = yes; then
17240   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17241 else
17242   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
17243 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
17244 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
17245   echo $ECHO_N "(cached) $ECHO_C" >&6
17246 else
17247   ac_check_lib_save_LIBS=$LIBS
17248 LIBS="-ldld  $LIBS"
17249 cat >conftest.$ac_ext <<_ACEOF
17250 #line $LINENO "configure"
17251 /* confdefs.h.  */
17252 _ACEOF
17253 cat confdefs.h >>conftest.$ac_ext
17254 cat >>conftest.$ac_ext <<_ACEOF
17255 /* end confdefs.h.  */
17256
17257 /* Override any gcc2 internal prototype to avoid an error.  */
17258 #ifdef __cplusplus
17259 extern "C"
17260 #endif
17261 /* We use char because int might match the return type of a gcc2
17262    builtin and then its argument prototype would still apply.  */
17263 char dld_link ();
17264 int
17265 main ()
17266 {
17267 dld_link ();
17268   ;
17269   return 0;
17270 }
17271 _ACEOF
17272 rm -f conftest.$ac_objext conftest$ac_exeext
17273 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17274   (eval $ac_link) 2>&5
17275   ac_status=$?
17276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17277   (exit $ac_status); } &&
17278          { ac_try='test -s conftest$ac_exeext'
17279   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17280   (eval $ac_try) 2>&5
17281   ac_status=$?
17282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17283   (exit $ac_status); }; }; then
17284   ac_cv_lib_dld_dld_link=yes
17285 else
17286   echo "$as_me: failed program was:" >&5
17287 sed 's/^/| /' conftest.$ac_ext >&5
17288
17289 ac_cv_lib_dld_dld_link=no
17290 fi
17291 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17292 LIBS=$ac_check_lib_save_LIBS
17293 fi
17294 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
17295 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
17296 if test $ac_cv_lib_dld_dld_link = yes; then
17297   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
17298 fi
17299
17300
17301 fi
17302
17303
17304 fi
17305
17306
17307 fi
17308
17309
17310 fi
17311
17312
17313 fi
17314
17315     ;;
17316   esac
17317
17318   if test "x$lt_cv_dlopen" != xno; then
17319     enable_dlopen=yes
17320   else
17321     enable_dlopen=no
17322   fi
17323
17324   case $lt_cv_dlopen in
17325   dlopen)
17326     save_CPPFLAGS="$CPPFLAGS"
17327     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17328
17329     save_LDFLAGS="$LDFLAGS"
17330     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17331
17332     save_LIBS="$LIBS"
17333     LIBS="$lt_cv_dlopen_libs $LIBS"
17334
17335     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
17336 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
17337 if test "${lt_cv_dlopen_self+set}" = set; then
17338   echo $ECHO_N "(cached) $ECHO_C" >&6
17339 else
17340           if test "$cross_compiling" = yes; then :
17341   lt_cv_dlopen_self=cross
17342 else
17343   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17344   lt_status=$lt_dlunknown
17345   cat > conftest.$ac_ext <<EOF
17346 #line 17346 "configure"
17347 #include "confdefs.h"
17348
17349 #if HAVE_DLFCN_H
17350 #include <dlfcn.h>
17351 #endif
17352
17353 #include <stdio.h>
17354
17355 #ifdef RTLD_GLOBAL
17356 #  define LT_DLGLOBAL           RTLD_GLOBAL
17357 #else
17358 #  ifdef DL_GLOBAL
17359 #    define LT_DLGLOBAL         DL_GLOBAL
17360 #  else
17361 #    define LT_DLGLOBAL         0
17362 #  endif
17363 #endif
17364
17365 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17366    find out it does not work in some platform. */
17367 #ifndef LT_DLLAZY_OR_NOW
17368 #  ifdef RTLD_LAZY
17369 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
17370 #  else
17371 #    ifdef DL_LAZY
17372 #      define LT_DLLAZY_OR_NOW          DL_LAZY
17373 #    else
17374 #      ifdef RTLD_NOW
17375 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
17376 #      else
17377 #        ifdef DL_NOW
17378 #          define LT_DLLAZY_OR_NOW      DL_NOW
17379 #        else
17380 #          define LT_DLLAZY_OR_NOW      0
17381 #        endif
17382 #      endif
17383 #    endif
17384 #  endif
17385 #endif
17386
17387 #ifdef __cplusplus
17388 extern "C" void exit (int);
17389 #endif
17390
17391 void fnord() { int i=42;}
17392 int main ()
17393 {
17394   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17395   int status = $lt_dlunknown;
17396
17397   if (self)
17398     {
17399       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17400       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17401       /* dlclose (self); */
17402     }
17403
17404     exit (status);
17405 }
17406 EOF
17407   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17408   (eval $ac_link) 2>&5
17409   ac_status=$?
17410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17411   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17412     (./conftest; exit; ) 2>/dev/null
17413     lt_status=$?
17414     case x$lt_status in
17415       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17416       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17417       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
17418     esac
17419   else :
17420     # compilation failed
17421     lt_cv_dlopen_self=no
17422   fi
17423 fi
17424 rm -fr conftest*
17425
17426
17427 fi
17428 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
17429 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
17430
17431     if test "x$lt_cv_dlopen_self" = xyes; then
17432       LDFLAGS="$LDFLAGS $link_static_flag"
17433       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
17434 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
17435 if test "${lt_cv_dlopen_self_static+set}" = set; then
17436   echo $ECHO_N "(cached) $ECHO_C" >&6
17437 else
17438           if test "$cross_compiling" = yes; then :
17439   lt_cv_dlopen_self_static=cross
17440 else
17441   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17442   lt_status=$lt_dlunknown
17443   cat > conftest.$ac_ext <<EOF
17444 #line 17444 "configure"
17445 #include "confdefs.h"
17446
17447 #if HAVE_DLFCN_H
17448 #include <dlfcn.h>
17449 #endif
17450
17451 #include <stdio.h>
17452
17453 #ifdef RTLD_GLOBAL
17454 #  define LT_DLGLOBAL           RTLD_GLOBAL
17455 #else
17456 #  ifdef DL_GLOBAL
17457 #    define LT_DLGLOBAL         DL_GLOBAL
17458 #  else
17459 #    define LT_DLGLOBAL         0
17460 #  endif
17461 #endif
17462
17463 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17464    find out it does not work in some platform. */
17465 #ifndef LT_DLLAZY_OR_NOW
17466 #  ifdef RTLD_LAZY
17467 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
17468 #  else
17469 #    ifdef DL_LAZY
17470 #      define LT_DLLAZY_OR_NOW          DL_LAZY
17471 #    else
17472 #      ifdef RTLD_NOW
17473 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
17474 #      else
17475 #        ifdef DL_NOW
17476 #          define LT_DLLAZY_OR_NOW      DL_NOW
17477 #        else
17478 #          define LT_DLLAZY_OR_NOW      0
17479 #        endif
17480 #      endif
17481 #    endif
17482 #  endif
17483 #endif
17484
17485 #ifdef __cplusplus
17486 extern "C" void exit (int);
17487 #endif
17488
17489 void fnord() { int i=42;}
17490 int main ()
17491 {
17492   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17493   int status = $lt_dlunknown;
17494
17495   if (self)
17496     {
17497       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17498       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17499       /* dlclose (self); */
17500     }
17501
17502     exit (status);
17503 }
17504 EOF
17505   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17506   (eval $ac_link) 2>&5
17507   ac_status=$?
17508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17509   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17510     (./conftest; exit; ) 2>/dev/null
17511     lt_status=$?
17512     case x$lt_status in
17513       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17514       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17515       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
17516     esac
17517   else :
17518     # compilation failed
17519     lt_cv_dlopen_self_static=no
17520   fi
17521 fi
17522 rm -fr conftest*
17523
17524
17525 fi
17526 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
17527 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
17528     fi
17529
17530     CPPFLAGS="$save_CPPFLAGS"
17531     LDFLAGS="$save_LDFLAGS"
17532     LIBS="$save_LIBS"
17533     ;;
17534   esac
17535
17536   case $lt_cv_dlopen_self in
17537   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17538   *) enable_dlopen_self=unknown ;;
17539   esac
17540
17541   case $lt_cv_dlopen_self_static in
17542   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17543   *) enable_dlopen_self_static=unknown ;;
17544   esac
17545 fi
17546
17547
17548 # The else clause should only fire when bootstrapping the
17549 # libtool distribution, otherwise you forgot to ship ltmain.sh
17550 # with your package, and you will get complaints that there are
17551 # no rules to generate ltmain.sh.
17552 if test -f "$ltmain"; then
17553   # See if we are running on zsh, and set the options which allow our commands through
17554   # without removal of \ escapes.
17555   if test -n "${ZSH_VERSION+set}" ; then
17556     setopt NO_GLOB_SUBST
17557   fi
17558   # Now quote all the things that may contain metacharacters while being
17559   # careful not to overquote the AC_SUBSTed values.  We take copies of the
17560   # variables and quote the copies for generation of the libtool script.
17561   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
17562     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17563     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17564     deplibs_check_method reload_flag reload_cmds need_locks \
17565     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17566     lt_cv_sys_global_symbol_to_c_name_address \
17567     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17568     old_postinstall_cmds old_postuninstall_cmds \
17569     compiler_GCJ \
17570     CC_GCJ \
17571     LD_GCJ \
17572     lt_prog_compiler_wl_GCJ \
17573     lt_prog_compiler_pic_GCJ \
17574     lt_prog_compiler_static_GCJ \
17575     lt_prog_compiler_no_builtin_flag_GCJ \
17576     export_dynamic_flag_spec_GCJ \
17577     thread_safe_flag_spec_GCJ \
17578     whole_archive_flag_spec_GCJ \
17579     enable_shared_with_static_runtimes_GCJ \
17580     old_archive_cmds_GCJ \
17581     old_archive_from_new_cmds_GCJ \
17582     predep_objects_GCJ \
17583     postdep_objects_GCJ \
17584     predeps_GCJ \
17585     postdeps_GCJ \
17586     compiler_lib_search_path_GCJ \
17587     archive_cmds_GCJ \
17588     archive_expsym_cmds_GCJ \
17589     postinstall_cmds_GCJ \
17590     postuninstall_cmds_GCJ \
17591     old_archive_from_expsyms_cmds_GCJ \
17592     allow_undefined_flag_GCJ \
17593     no_undefined_flag_GCJ \
17594     export_symbols_cmds_GCJ \
17595     hardcode_libdir_flag_spec_GCJ \
17596     hardcode_libdir_flag_spec_ld_GCJ \
17597     hardcode_libdir_separator_GCJ \
17598     hardcode_automatic_GCJ \
17599     module_cmds_GCJ \
17600     module_expsym_cmds_GCJ \
17601     lt_cv_prog_compiler_c_o_GCJ \
17602     exclude_expsyms_GCJ \
17603     include_expsyms_GCJ; do
17604
17605     case $var in
17606     old_archive_cmds_GCJ | \
17607     old_archive_from_new_cmds_GCJ | \
17608     archive_cmds_GCJ | \
17609     archive_expsym_cmds_GCJ | \
17610     module_cmds_GCJ | \
17611     module_expsym_cmds_GCJ | \
17612     old_archive_from_expsyms_cmds_GCJ | \
17613     export_symbols_cmds_GCJ | \
17614     extract_expsyms_cmds | reload_cmds | finish_cmds | \
17615     postinstall_cmds | postuninstall_cmds | \
17616     old_postinstall_cmds | old_postuninstall_cmds | \
17617     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17618       # Double-quote double-evaled strings.
17619       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17620       ;;
17621     *)
17622       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17623       ;;
17624     esac
17625   done
17626
17627   case $lt_echo in
17628   *'\$0 --fallback-echo"')
17629     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17630     ;;
17631   esac
17632
17633 cfgfile="$ofile"
17634
17635   cat <<__EOF__ >> "$cfgfile"
17636 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
17637
17638 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17639
17640 # Shell to use when invoking shell scripts.
17641 SHELL=$lt_SHELL
17642
17643 # Whether or not to build shared libraries.
17644 build_libtool_libs=$enable_shared
17645
17646 # Whether or not to build static libraries.
17647 build_old_libs=$enable_static
17648
17649 # Whether or not to add -lc for building shared libraries.
17650 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
17651
17652 # Whether or not to disallow shared libs when runtime libs are static
17653 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
17654
17655 # Whether or not to optimize for fast installation.
17656 fast_install=$enable_fast_install
17657
17658 # The host system.
17659 host_alias=$host_alias
17660 host=$host
17661
17662 # An echo program that does not interpret backslashes.
17663 echo=$lt_echo
17664
17665 # The archiver.
17666 AR=$lt_AR
17667 AR_FLAGS=$lt_AR_FLAGS
17668
17669 # A C compiler.
17670 LTCC=$lt_LTCC
17671
17672 # A language-specific compiler.
17673 CC=$lt_compiler_GCJ
17674
17675 # Is the compiler the GNU C compiler?
17676 with_gcc=$GCC_GCJ
17677
17678 # An ERE matcher.
17679 EGREP=$lt_EGREP
17680
17681 # The linker used to build libraries.
17682 LD=$lt_LD_GCJ
17683
17684 # Whether we need hard or soft links.
17685 LN_S=$lt_LN_S
17686
17687 # A BSD-compatible nm program.
17688 NM=$lt_NM
17689
17690 # A symbol stripping program
17691 STRIP=$STRIP
17692
17693 # Used to examine libraries when file_magic_cmd begins "file"
17694 MAGIC_CMD=$MAGIC_CMD
17695
17696 # Used on cygwin: DLL creation program.
17697 DLLTOOL="$DLLTOOL"
17698
17699 # Used on cygwin: object dumper.
17700 OBJDUMP="$OBJDUMP"
17701
17702 # Used on cygwin: assembler.
17703 AS="$AS"
17704
17705 # The name of the directory that contains temporary libtool files.
17706 objdir=$objdir
17707
17708 # How to create reloadable object files.
17709 reload_flag=$lt_reload_flag
17710 reload_cmds=$lt_reload_cmds
17711
17712 # How to pass a linker flag through the compiler.
17713 wl=$lt_lt_prog_compiler_wl_GCJ
17714
17715 # Object file suffix (normally "o").
17716 objext="$ac_objext"
17717
17718 # Old archive suffix (normally "a").
17719 libext="$libext"
17720
17721 # Shared library suffix (normally ".so").
17722 shrext='$shrext'
17723
17724 # Executable file suffix (normally "").
17725 exeext="$exeext"
17726
17727 # Additional compiler flags for building library objects.
17728 pic_flag=$lt_lt_prog_compiler_pic_GCJ
17729 pic_mode=$pic_mode
17730
17731 # What is the maximum length of a command?
17732 max_cmd_len=$lt_cv_sys_max_cmd_len
17733
17734 # Does compiler simultaneously support -c and -o options?
17735 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
17736
17737 # Must we lock files when doing compilation ?
17738 need_locks=$lt_need_locks
17739
17740 # Do we need the lib prefix for modules?
17741 need_lib_prefix=$need_lib_prefix
17742
17743 # Do we need a version for libraries?
17744 need_version=$need_version
17745
17746 # Whether dlopen is supported.
17747 dlopen_support=$enable_dlopen
17748
17749 # Whether dlopen of programs is supported.
17750 dlopen_self=$enable_dlopen_self
17751
17752 # Whether dlopen of statically linked programs is supported.
17753 dlopen_self_static=$enable_dlopen_self_static
17754
17755 # Compiler flag to prevent dynamic linking.
17756 link_static_flag=$lt_lt_prog_compiler_static_GCJ
17757
17758 # Compiler flag to turn off builtin functions.
17759 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
17760
17761 # Compiler flag to allow reflexive dlopens.
17762 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
17763
17764 # Compiler flag to generate shared objects directly from archives.
17765 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
17766
17767 # Compiler flag to generate thread-safe objects.
17768 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
17769
17770 # Library versioning type.
17771 version_type=$version_type
17772
17773 # Format of library name prefix.
17774 libname_spec=$lt_libname_spec
17775
17776 # List of archive names.  First name is the real one, the rest are links.
17777 # The last name is the one that the linker finds with -lNAME.
17778 library_names_spec=$lt_library_names_spec
17779
17780 # The coded name of the library, if different from the real name.
17781 soname_spec=$lt_soname_spec
17782
17783 # Commands used to build and install an old-style archive.
17784 RANLIB=$lt_RANLIB
17785 old_archive_cmds=$lt_old_archive_cmds_GCJ
17786 old_postinstall_cmds=$lt_old_postinstall_cmds
17787 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17788
17789 # Create an old-style archive from a shared archive.
17790 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
17791
17792 # Create a temporary old-style archive to link instead of a shared archive.
17793 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
17794
17795 # Commands used to build and install a shared archive.
17796 archive_cmds=$lt_archive_cmds_GCJ
17797 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
17798 postinstall_cmds=$lt_postinstall_cmds
17799 postuninstall_cmds=$lt_postuninstall_cmds
17800
17801 # Commands used to build a loadable module (assumed same as above if empty)
17802 module_cmds=$lt_module_cmds_GCJ
17803 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
17804
17805 # Commands to strip libraries.
17806 old_striplib=$lt_old_striplib
17807 striplib=$lt_striplib
17808
17809 # Dependencies to place before the objects being linked to create a
17810 # shared library.
17811 predep_objects=$lt_predep_objects_GCJ
17812
17813 # Dependencies to place after the objects being linked to create a
17814 # shared library.
17815 postdep_objects=$lt_postdep_objects_GCJ
17816
17817 # Dependencies to place before the objects being linked to create a
17818 # shared library.
17819 predeps=$lt_predeps_GCJ
17820
17821 # Dependencies to place after the objects being linked to create a
17822 # shared library.
17823 postdeps=$lt_postdeps_GCJ
17824
17825 # The library search path used internally by the compiler when linking
17826 # a shared library.
17827 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
17828
17829 # Method to check whether dependent libraries are shared objects.
17830 deplibs_check_method=$lt_deplibs_check_method
17831
17832 # Command to use when deplibs_check_method == file_magic.
17833 file_magic_cmd=$lt_file_magic_cmd
17834
17835 # Flag that allows shared libraries with undefined symbols to be built.
17836 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
17837
17838 # Flag that forces no undefined symbols.
17839 no_undefined_flag=$lt_no_undefined_flag_GCJ
17840
17841 # Commands used to finish a libtool library installation in a directory.
17842 finish_cmds=$lt_finish_cmds
17843
17844 # Same as above, but a single script fragment to be evaled but not shown.
17845 finish_eval=$lt_finish_eval
17846
17847 # Take the output of nm and produce a listing of raw symbols and C names.
17848 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17849
17850 # Transform the output of nm in a proper C declaration
17851 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17852
17853 # Transform the output of nm in a C name address pair
17854 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17855
17856 # This is the shared library runtime path variable.
17857 runpath_var=$runpath_var
17858
17859 # This is the shared library path variable.
17860 shlibpath_var=$shlibpath_var
17861
17862 # Is shlibpath searched before the hard-coded library search path?
17863 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17864
17865 # How to hardcode a shared library path into an executable.
17866 hardcode_action=$hardcode_action_GCJ
17867
17868 # Whether we should hardcode library paths into libraries.
17869 hardcode_into_libs=$hardcode_into_libs
17870
17871 # Flag to hardcode \$libdir into a binary during linking.
17872 # This must work even if \$libdir does not exist.
17873 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
17874
17875 # If ld is used when linking, flag to hardcode \$libdir into
17876 # a binary during linking. This must work even if \$libdir does
17877 # not exist.
17878 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
17879
17880 # Whether we need a single -rpath flag with a separated argument.
17881 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
17882
17883 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
17884 # resulting binary.
17885 hardcode_direct=$hardcode_direct_GCJ
17886
17887 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
17888 # resulting binary.
17889 hardcode_minus_L=$hardcode_minus_L_GCJ
17890
17891 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
17892 # the resulting binary.
17893 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
17894
17895 # Set to yes if building a shared library automatically hardcodes DIR into the library
17896 # and all subsequent libraries and executables linked against it.
17897 hardcode_automatic=$hardcode_automatic_GCJ
17898
17899 # Variables whose values should be saved in libtool wrapper scripts and
17900 # restored at relink time.
17901 variables_saved_for_relink="$variables_saved_for_relink"
17902
17903 # Whether libtool must link a program against all its dependency libraries.
17904 link_all_deplibs=$link_all_deplibs_GCJ
17905
17906 # Compile-time system search path for libraries
17907 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17908
17909 # Run-time system search path for libraries
17910 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17911
17912 # Fix the shell variable \$srcfile for the compiler.
17913 fix_srcfile_path="$fix_srcfile_path_GCJ"
17914
17915 # Set to yes if exported symbols are required.
17916 always_export_symbols=$always_export_symbols_GCJ
17917
17918 # The commands to list exported symbols.
17919 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
17920
17921 # The commands to extract the exported symbol list from a shared archive.
17922 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17923
17924 # Symbols that should not be listed in the preloaded symbols.
17925 exclude_expsyms=$lt_exclude_expsyms_GCJ
17926
17927 # Symbols that must always be exported.
17928 include_expsyms=$lt_include_expsyms_GCJ
17929
17930 # ### END LIBTOOL TAG CONFIG: $tagname
17931
17932 __EOF__
17933
17934
17935 else
17936   # If there is no Makefile yet, we rely on a make rule to execute
17937   # `config.status --recheck' to rerun these tests and create the
17938   # libtool script then.
17939   test -f Makefile && make "$ltmain"
17940 fi
17941
17942
17943 ac_ext=c
17944 ac_cpp='$CPP $CPPFLAGS'
17945 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17946 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17947 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17948
17949 CC="$lt_save_CC"
17950
17951         else
17952           tagname=""
17953         fi
17954         ;;
17955
17956       RC)
17957
17958
17959
17960 # Source file extension for RC test sources.
17961 ac_ext=rc
17962
17963 # Object file extension for compiled RC test sources.
17964 objext=o
17965 objext_RC=$objext
17966
17967 # Code to be used in simple compile tests
17968 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
17969
17970 # Code to be used in simple link tests
17971 lt_simple_link_test_code="$lt_simple_compile_test_code"
17972
17973 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17974
17975 # If no C compiler was specified, use CC.
17976 LTCC=${LTCC-"$CC"}
17977
17978 # Allow CC to be a program name with arguments.
17979 compiler=$CC
17980
17981
17982 # Allow CC to be a program name with arguments.
17983 lt_save_CC="$CC"
17984 CC=${RC-"windres"}
17985 compiler=$CC
17986 compiler_RC=$CC
17987 lt_cv_prog_compiler_c_o_RC=yes
17988
17989 # The else clause should only fire when bootstrapping the
17990 # libtool distribution, otherwise you forgot to ship ltmain.sh
17991 # with your package, and you will get complaints that there are
17992 # no rules to generate ltmain.sh.
17993 if test -f "$ltmain"; then
17994   # See if we are running on zsh, and set the options which allow our commands through
17995   # without removal of \ escapes.
17996   if test -n "${ZSH_VERSION+set}" ; then
17997     setopt NO_GLOB_SUBST
17998   fi
17999   # Now quote all the things that may contain metacharacters while being
18000   # careful not to overquote the AC_SUBSTed values.  We take copies of the
18001   # variables and quote the copies for generation of the libtool script.
18002   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
18003     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18004     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18005     deplibs_check_method reload_flag reload_cmds need_locks \
18006     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18007     lt_cv_sys_global_symbol_to_c_name_address \
18008     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18009     old_postinstall_cmds old_postuninstall_cmds \
18010     compiler_RC \
18011     CC_RC \
18012     LD_RC \
18013     lt_prog_compiler_wl_RC \
18014     lt_prog_compiler_pic_RC \
18015     lt_prog_compiler_static_RC \
18016     lt_prog_compiler_no_builtin_flag_RC \
18017     export_dynamic_flag_spec_RC \
18018     thread_safe_flag_spec_RC \
18019     whole_archive_flag_spec_RC \
18020     enable_shared_with_static_runtimes_RC \
18021     old_archive_cmds_RC \
18022     old_archive_from_new_cmds_RC \
18023     predep_objects_RC \
18024     postdep_objects_RC \
18025     predeps_RC \
18026     postdeps_RC \
18027     compiler_lib_search_path_RC \
18028     archive_cmds_RC \
18029     archive_expsym_cmds_RC \
18030     postinstall_cmds_RC \
18031     postuninstall_cmds_RC \
18032     old_archive_from_expsyms_cmds_RC \
18033     allow_undefined_flag_RC \
18034     no_undefined_flag_RC \
18035     export_symbols_cmds_RC \
18036     hardcode_libdir_flag_spec_RC \
18037     hardcode_libdir_flag_spec_ld_RC \
18038     hardcode_libdir_separator_RC \
18039     hardcode_automatic_RC \
18040     module_cmds_RC \
18041     module_expsym_cmds_RC \
18042     lt_cv_prog_compiler_c_o_RC \
18043     exclude_expsyms_RC \
18044     include_expsyms_RC; do
18045
18046     case $var in
18047     old_archive_cmds_RC | \
18048     old_archive_from_new_cmds_RC | \
18049     archive_cmds_RC | \
18050     archive_expsym_cmds_RC | \
18051     module_cmds_RC | \
18052     module_expsym_cmds_RC | \
18053     old_archive_from_expsyms_cmds_RC | \
18054     export_symbols_cmds_RC | \
18055     extract_expsyms_cmds | reload_cmds | finish_cmds | \
18056     postinstall_cmds | postuninstall_cmds | \
18057     old_postinstall_cmds | old_postuninstall_cmds | \
18058     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18059       # Double-quote double-evaled strings.
18060       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18061       ;;
18062     *)
18063       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18064       ;;
18065     esac
18066   done
18067
18068   case $lt_echo in
18069   *'\$0 --fallback-echo"')
18070     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18071     ;;
18072   esac
18073
18074 cfgfile="$ofile"
18075
18076   cat <<__EOF__ >> "$cfgfile"
18077 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18078
18079 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18080
18081 # Shell to use when invoking shell scripts.
18082 SHELL=$lt_SHELL
18083
18084 # Whether or not to build shared libraries.
18085 build_libtool_libs=$enable_shared
18086
18087 # Whether or not to build static libraries.
18088 build_old_libs=$enable_static
18089
18090 # Whether or not to add -lc for building shared libraries.
18091 build_libtool_need_lc=$archive_cmds_need_lc_RC
18092
18093 # Whether or not to disallow shared libs when runtime libs are static
18094 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18095
18096 # Whether or not to optimize for fast installation.
18097 fast_install=$enable_fast_install
18098
18099 # The host system.
18100 host_alias=$host_alias
18101 host=$host
18102
18103 # An echo program that does not interpret backslashes.
18104 echo=$lt_echo
18105
18106 # The archiver.
18107 AR=$lt_AR
18108 AR_FLAGS=$lt_AR_FLAGS
18109
18110 # A C compiler.
18111 LTCC=$lt_LTCC
18112
18113 # A language-specific compiler.
18114 CC=$lt_compiler_RC
18115
18116 # Is the compiler the GNU C compiler?
18117 with_gcc=$GCC_RC
18118
18119 # An ERE matcher.
18120 EGREP=$lt_EGREP
18121
18122 # The linker used to build libraries.
18123 LD=$lt_LD_RC
18124
18125 # Whether we need hard or soft links.
18126 LN_S=$lt_LN_S
18127
18128 # A BSD-compatible nm program.
18129 NM=$lt_NM
18130
18131 # A symbol stripping program
18132 STRIP=$STRIP
18133
18134 # Used to examine libraries when file_magic_cmd begins "file"
18135 MAGIC_CMD=$MAGIC_CMD
18136
18137 # Used on cygwin: DLL creation program.
18138 DLLTOOL="$DLLTOOL"
18139
18140 # Used on cygwin: object dumper.
18141 OBJDUMP="$OBJDUMP"
18142
18143 # Used on cygwin: assembler.
18144 AS="$AS"
18145
18146 # The name of the directory that contains temporary libtool files.
18147 objdir=$objdir
18148
18149 # How to create reloadable object files.
18150 reload_flag=$lt_reload_flag
18151 reload_cmds=$lt_reload_cmds
18152
18153 # How to pass a linker flag through the compiler.
18154 wl=$lt_lt_prog_compiler_wl_RC
18155
18156 # Object file suffix (normally "o").
18157 objext="$ac_objext"
18158
18159 # Old archive suffix (normally "a").
18160 libext="$libext"
18161
18162 # Shared library suffix (normally ".so").
18163 shrext='$shrext'
18164
18165 # Executable file suffix (normally "").
18166 exeext="$exeext"
18167
18168 # Additional compiler flags for building library objects.
18169 pic_flag=$lt_lt_prog_compiler_pic_RC
18170 pic_mode=$pic_mode
18171
18172 # What is the maximum length of a command?
18173 max_cmd_len=$lt_cv_sys_max_cmd_len
18174
18175 # Does compiler simultaneously support -c and -o options?
18176 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18177
18178 # Must we lock files when doing compilation ?
18179 need_locks=$lt_need_locks
18180
18181 # Do we need the lib prefix for modules?
18182 need_lib_prefix=$need_lib_prefix
18183
18184 # Do we need a version for libraries?
18185 need_version=$need_version
18186
18187 # Whether dlopen is supported.
18188 dlopen_support=$enable_dlopen
18189
18190 # Whether dlopen of programs is supported.
18191 dlopen_self=$enable_dlopen_self
18192
18193 # Whether dlopen of statically linked programs is supported.
18194 dlopen_self_static=$enable_dlopen_self_static
18195
18196 # Compiler flag to prevent dynamic linking.
18197 link_static_flag=$lt_lt_prog_compiler_static_RC
18198
18199 # Compiler flag to turn off builtin functions.
18200 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18201
18202 # Compiler flag to allow reflexive dlopens.
18203 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18204
18205 # Compiler flag to generate shared objects directly from archives.
18206 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18207
18208 # Compiler flag to generate thread-safe objects.
18209 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18210
18211 # Library versioning type.
18212 version_type=$version_type
18213
18214 # Format of library name prefix.
18215 libname_spec=$lt_libname_spec
18216
18217 # List of archive names.  First name is the real one, the rest are links.
18218 # The last name is the one that the linker finds with -lNAME.
18219 library_names_spec=$lt_library_names_spec
18220
18221 # The coded name of the library, if different from the real name.
18222 soname_spec=$lt_soname_spec
18223
18224 # Commands used to build and install an old-style archive.
18225 RANLIB=$lt_RANLIB
18226 old_archive_cmds=$lt_old_archive_cmds_RC
18227 old_postinstall_cmds=$lt_old_postinstall_cmds
18228 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18229
18230 # Create an old-style archive from a shared archive.
18231 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18232
18233 # Create a temporary old-style archive to link instead of a shared archive.
18234 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18235
18236 # Commands used to build and install a shared archive.
18237 archive_cmds=$lt_archive_cmds_RC
18238 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18239 postinstall_cmds=$lt_postinstall_cmds
18240 postuninstall_cmds=$lt_postuninstall_cmds
18241
18242 # Commands used to build a loadable module (assumed same as above if empty)
18243 module_cmds=$lt_module_cmds_RC
18244 module_expsym_cmds=$lt_module_expsym_cmds_RC
18245
18246 # Commands to strip libraries.
18247 old_striplib=$lt_old_striplib
18248 striplib=$lt_striplib
18249
18250 # Dependencies to place before the objects being linked to create a
18251 # shared library.
18252 predep_objects=$lt_predep_objects_RC
18253
18254 # Dependencies to place after the objects being linked to create a
18255 # shared library.
18256 postdep_objects=$lt_postdep_objects_RC
18257
18258 # Dependencies to place before the objects being linked to create a
18259 # shared library.
18260 predeps=$lt_predeps_RC
18261
18262 # Dependencies to place after the objects being linked to create a
18263 # shared library.
18264 postdeps=$lt_postdeps_RC
18265
18266 # The library search path used internally by the compiler when linking
18267 # a shared library.
18268 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
18269
18270 # Method to check whether dependent libraries are shared objects.
18271 deplibs_check_method=$lt_deplibs_check_method
18272
18273 # Command to use when deplibs_check_method == file_magic.
18274 file_magic_cmd=$lt_file_magic_cmd
18275
18276 # Flag that allows shared libraries with undefined symbols to be built.
18277 allow_undefined_flag=$lt_allow_undefined_flag_RC
18278
18279 # Flag that forces no undefined symbols.
18280 no_undefined_flag=$lt_no_undefined_flag_RC
18281
18282 # Commands used to finish a libtool library installation in a directory.
18283 finish_cmds=$lt_finish_cmds
18284
18285 # Same as above, but a single script fragment to be evaled but not shown.
18286 finish_eval=$lt_finish_eval
18287
18288 # Take the output of nm and produce a listing of raw symbols and C names.
18289 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18290
18291 # Transform the output of nm in a proper C declaration
18292 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18293
18294 # Transform the output of nm in a C name address pair
18295 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18296
18297 # This is the shared library runtime path variable.
18298 runpath_var=$runpath_var
18299
18300 # This is the shared library path variable.
18301 shlibpath_var=$shlibpath_var
18302
18303 # Is shlibpath searched before the hard-coded library search path?
18304 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18305
18306 # How to hardcode a shared library path into an executable.
18307 hardcode_action=$hardcode_action_RC
18308
18309 # Whether we should hardcode library paths into libraries.
18310 hardcode_into_libs=$hardcode_into_libs
18311
18312 # Flag to hardcode \$libdir into a binary during linking.
18313 # This must work even if \$libdir does not exist.
18314 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
18315
18316 # If ld is used when linking, flag to hardcode \$libdir into
18317 # a binary during linking. This must work even if \$libdir does
18318 # not exist.
18319 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
18320
18321 # Whether we need a single -rpath flag with a separated argument.
18322 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
18323
18324 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18325 # resulting binary.
18326 hardcode_direct=$hardcode_direct_RC
18327
18328 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18329 # resulting binary.
18330 hardcode_minus_L=$hardcode_minus_L_RC
18331
18332 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18333 # the resulting binary.
18334 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
18335
18336 # Set to yes if building a shared library automatically hardcodes DIR into the library
18337 # and all subsequent libraries and executables linked against it.
18338 hardcode_automatic=$hardcode_automatic_RC
18339
18340 # Variables whose values should be saved in libtool wrapper scripts and
18341 # restored at relink time.
18342 variables_saved_for_relink="$variables_saved_for_relink"
18343
18344 # Whether libtool must link a program against all its dependency libraries.
18345 link_all_deplibs=$link_all_deplibs_RC
18346
18347 # Compile-time system search path for libraries
18348 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18349
18350 # Run-time system search path for libraries
18351 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18352
18353 # Fix the shell variable \$srcfile for the compiler.
18354 fix_srcfile_path="$fix_srcfile_path_RC"
18355
18356 # Set to yes if exported symbols are required.
18357 always_export_symbols=$always_export_symbols_RC
18358
18359 # The commands to list exported symbols.
18360 export_symbols_cmds=$lt_export_symbols_cmds_RC
18361
18362 # The commands to extract the exported symbol list from a shared archive.
18363 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18364
18365 # Symbols that should not be listed in the preloaded symbols.
18366 exclude_expsyms=$lt_exclude_expsyms_RC
18367
18368 # Symbols that must always be exported.
18369 include_expsyms=$lt_include_expsyms_RC
18370
18371 # ### END LIBTOOL TAG CONFIG: $tagname
18372
18373 __EOF__
18374
18375
18376 else
18377   # If there is no Makefile yet, we rely on a make rule to execute
18378   # `config.status --recheck' to rerun these tests and create the
18379   # libtool script then.
18380   test -f Makefile && make "$ltmain"
18381 fi
18382
18383
18384 ac_ext=c
18385 ac_cpp='$CPP $CPPFLAGS'
18386 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18387 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18388 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18389
18390 CC="$lt_save_CC"
18391
18392         ;;
18393
18394       *)
18395         { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
18396 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
18397    { (exit 1); exit 1; }; }
18398         ;;
18399       esac
18400
18401       # Append the new tag name to the list of available tags.
18402       if test -n "$tagname" ; then
18403       available_tags="$available_tags $tagname"
18404     fi
18405     fi
18406   done
18407   IFS="$lt_save_ifs"
18408
18409   # Now substitute the updated list of available tags.
18410   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
18411     mv "${ofile}T" "$ofile"
18412     chmod +x "$ofile"
18413   else
18414     rm -f "${ofile}T"
18415     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
18416 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
18417    { (exit 1); exit 1; }; }
18418   fi
18419 fi
18420
18421
18422
18423 # This can be used to rebuild libtool when needed
18424 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
18425
18426 # Always use our own libtool.
18427 LIBTOOL='$(SHELL) $(top_builddir)/mklib'
18428
18429 # Prevent multiple expansion
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451 # Extract the first word of "pwd", so it can be a program name with args.
18452 set dummy pwd; ac_word=$2
18453 echo "$as_me:$LINENO: checking for $ac_word" >&5
18454 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18455 if test "${ac_cv_path_RPWD+set}" = set; then
18456   echo $ECHO_N "(cached) $ECHO_C" >&6
18457 else
18458   case $RPWD in
18459   [\\/]* | ?:[\\/]*)
18460   ac_cv_path_RPWD="$RPWD" # Let the user override the test with a path.
18461   ;;
18462   *)
18463   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18464 for as_dir in $PATH
18465 do
18466   IFS=$as_save_IFS
18467   test -z "$as_dir" && as_dir=.
18468   for ac_exec_ext in '' $ac_executable_extensions; do
18469   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18470     ac_cv_path_RPWD="$as_dir/$ac_word$ac_exec_ext"
18471     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18472     break 2
18473   fi
18474 done
18475 done
18476
18477   ;;
18478 esac
18479 fi
18480 RPWD=$ac_cv_path_RPWD
18481
18482 if test -n "$RPWD"; then
18483   echo "$as_me:$LINENO: result: $RPWD" >&5
18484 echo "${ECHO_T}$RPWD" >&6
18485 else
18486   echo "$as_me:$LINENO: result: no" >&5
18487 echo "${ECHO_T}no" >&6
18488 fi
18489
18490 # Extract the first word of "ar", so it can be a program name with args.
18491 set dummy ar; ac_word=$2
18492 echo "$as_me:$LINENO: checking for $ac_word" >&5
18493 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18494 if test "${ac_cv_path_AR+set}" = set; then
18495   echo $ECHO_N "(cached) $ECHO_C" >&6
18496 else
18497   case $AR in
18498   [\\/]* | ?:[\\/]*)
18499   ac_cv_path_AR="$AR" # Let the user override the test with a path.
18500   ;;
18501   *)
18502   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18503 for as_dir in $PATH
18504 do
18505   IFS=$as_save_IFS
18506   test -z "$as_dir" && as_dir=.
18507   for ac_exec_ext in '' $ac_executable_extensions; do
18508   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18509     ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
18510     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18511     break 2
18512   fi
18513 done
18514 done
18515
18516   ;;
18517 esac
18518 fi
18519 AR=$ac_cv_path_AR
18520
18521 if test -n "$AR"; then
18522   echo "$as_me:$LINENO: result: $AR" >&5
18523 echo "${ECHO_T}$AR" >&6
18524 else
18525   echo "$as_me:$LINENO: result: no" >&5
18526 echo "${ECHO_T}no" >&6
18527 fi
18528
18529 # Extract the first word of "sed", so it can be a program name with args.
18530 set dummy sed; ac_word=$2
18531 echo "$as_me:$LINENO: checking for $ac_word" >&5
18532 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18533 if test "${ac_cv_path_SED+set}" = set; then
18534   echo $ECHO_N "(cached) $ECHO_C" >&6
18535 else
18536   case $SED in
18537   [\\/]* | ?:[\\/]*)
18538   ac_cv_path_SED="$SED" # Let the user override the test with a path.
18539   ;;
18540   *)
18541   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18542 for as_dir in $PATH
18543 do
18544   IFS=$as_save_IFS
18545   test -z "$as_dir" && as_dir=.
18546   for ac_exec_ext in '' $ac_executable_extensions; do
18547   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18548     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
18549     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18550     break 2
18551   fi
18552 done
18553 done
18554
18555   ;;
18556 esac
18557 fi
18558 SED=$ac_cv_path_SED
18559
18560 if test -n "$SED"; then
18561   echo "$as_me:$LINENO: result: $SED" >&5
18562 echo "${ECHO_T}$SED" >&6
18563 else
18564   echo "$as_me:$LINENO: result: no" >&5
18565 echo "${ECHO_T}no" >&6
18566 fi
18567
18568 # Extract the first word of "rm", so it can be a program name with args.
18569 set dummy rm; ac_word=$2
18570 echo "$as_me:$LINENO: checking for $ac_word" >&5
18571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18572 if test "${ac_cv_path_RM+set}" = set; then
18573   echo $ECHO_N "(cached) $ECHO_C" >&6
18574 else
18575   case $RM in
18576   [\\/]* | ?:[\\/]*)
18577   ac_cv_path_RM="$RM" # Let the user override the test with a path.
18578   ;;
18579   *)
18580   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18581 for as_dir in $PATH
18582 do
18583   IFS=$as_save_IFS
18584   test -z "$as_dir" && as_dir=.
18585   for ac_exec_ext in '' $ac_executable_extensions; do
18586   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18587     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
18588     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18589     break 2
18590   fi
18591 done
18592 done
18593
18594   ;;
18595 esac
18596 fi
18597 RM=$ac_cv_path_RM
18598
18599 if test -n "$RM"; then
18600   echo "$as_me:$LINENO: result: $RM" >&5
18601 echo "${ECHO_T}$RM" >&6
18602 else
18603   echo "$as_me:$LINENO: result: no" >&5
18604 echo "${ECHO_T}no" >&6
18605 fi
18606
18607 # Extract the first word of "echo", so it can be a program name with args.
18608 set dummy echo; ac_word=$2
18609 echo "$as_me:$LINENO: checking for $ac_word" >&5
18610 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18611 if test "${ac_cv_path_ECHO+set}" = set; then
18612   echo $ECHO_N "(cached) $ECHO_C" >&6
18613 else
18614   case $ECHO in
18615   [\\/]* | ?:[\\/]*)
18616   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
18617   ;;
18618   *)
18619   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18620 for as_dir in $PATH
18621 do
18622   IFS=$as_save_IFS
18623   test -z "$as_dir" && as_dir=.
18624   for ac_exec_ext in '' $ac_executable_extensions; do
18625   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18626     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
18627     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18628     break 2
18629   fi
18630 done
18631 done
18632
18633   ;;
18634 esac
18635 fi
18636 ECHO=$ac_cv_path_ECHO
18637
18638 if test -n "$ECHO"; then
18639   echo "$as_me:$LINENO: result: $ECHO" >&5
18640 echo "${ECHO_T}$ECHO" >&6
18641 else
18642   echo "$as_me:$LINENO: result: no" >&5
18643 echo "${ECHO_T}no" >&6
18644 fi
18645
18646 # Extract the first word of "mkdir", so it can be a program name with args.
18647 set dummy mkdir; ac_word=$2
18648 echo "$as_me:$LINENO: checking for $ac_word" >&5
18649 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18650 if test "${ac_cv_path_MKDIR+set}" = set; then
18651   echo $ECHO_N "(cached) $ECHO_C" >&6
18652 else
18653   case $MKDIR in
18654   [\\/]* | ?:[\\/]*)
18655   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
18656   ;;
18657   *)
18658   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18659 for as_dir in $PATH
18660 do
18661   IFS=$as_save_IFS
18662   test -z "$as_dir" && as_dir=.
18663   for ac_exec_ext in '' $ac_executable_extensions; do
18664   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18665     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
18666     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18667     break 2
18668   fi
18669 done
18670 done
18671
18672   ;;
18673 esac
18674 fi
18675 MKDIR=$ac_cv_path_MKDIR
18676
18677 if test -n "$MKDIR"; then
18678   echo "$as_me:$LINENO: result: $MKDIR" >&5
18679 echo "${ECHO_T}$MKDIR" >&6
18680 else
18681   echo "$as_me:$LINENO: result: no" >&5
18682 echo "${ECHO_T}no" >&6
18683 fi
18684
18685 # Extract the first word of "date", so it can be a program name with args.
18686 set dummy date; ac_word=$2
18687 echo "$as_me:$LINENO: checking for $ac_word" >&5
18688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18689 if test "${ac_cv_path_DATE+set}" = set; then
18690   echo $ECHO_N "(cached) $ECHO_C" >&6
18691 else
18692   case $DATE in
18693   [\\/]* | ?:[\\/]*)
18694   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
18695   ;;
18696   *)
18697   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18698 for as_dir in $PATH
18699 do
18700   IFS=$as_save_IFS
18701   test -z "$as_dir" && as_dir=.
18702   for ac_exec_ext in '' $ac_executable_extensions; do
18703   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18704     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
18705     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18706     break 2
18707   fi
18708 done
18709 done
18710
18711   ;;
18712 esac
18713 fi
18714 DATE=$ac_cv_path_DATE
18715
18716 if test -n "$DATE"; then
18717   echo "$as_me:$LINENO: result: $DATE" >&5
18718 echo "${ECHO_T}$DATE" >&6
18719 else
18720   echo "$as_me:$LINENO: result: no" >&5
18721 echo "${ECHO_T}no" >&6
18722 fi
18723
18724 # Extract the first word of "mv", so it can be a program name with args.
18725 set dummy mv; ac_word=$2
18726 echo "$as_me:$LINENO: checking for $ac_word" >&5
18727 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18728 if test "${ac_cv_path_MV+set}" = set; then
18729   echo $ECHO_N "(cached) $ECHO_C" >&6
18730 else
18731   case $MV in
18732   [\\/]* | ?:[\\/]*)
18733   ac_cv_path_MV="$MV" # Let the user override the test with a path.
18734   ;;
18735   *)
18736   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18737 for as_dir in $PATH
18738 do
18739   IFS=$as_save_IFS
18740   test -z "$as_dir" && as_dir=.
18741   for ac_exec_ext in '' $ac_executable_extensions; do
18742   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18743     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
18744     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18745     break 2
18746   fi
18747 done
18748 done
18749
18750   ;;
18751 esac
18752 fi
18753 MV=$ac_cv_path_MV
18754
18755 if test -n "$MV"; then
18756   echo "$as_me:$LINENO: result: $MV" >&5
18757 echo "${ECHO_T}$MV" >&6
18758 else
18759   echo "$as_me:$LINENO: result: no" >&5
18760 echo "${ECHO_T}no" >&6
18761 fi
18762
18763 # Extract the first word of "dot", so it can be a program name with args.
18764 set dummy dot; ac_word=$2
18765 echo "$as_me:$LINENO: checking for $ac_word" >&5
18766 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18767 if test "${ac_cv_path_DOT+set}" = set; then
18768   echo $ECHO_N "(cached) $ECHO_C" >&6
18769 else
18770   case $DOT in
18771   [\\/]* | ?:[\\/]*)
18772   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
18773   ;;
18774   *)
18775   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18776 for as_dir in $PATH
18777 do
18778   IFS=$as_save_IFS
18779   test -z "$as_dir" && as_dir=.
18780   for ac_exec_ext in '' $ac_executable_extensions; do
18781   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18782     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
18783     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18784     break 2
18785   fi
18786 done
18787 done
18788
18789   ;;
18790 esac
18791 fi
18792 DOT=$ac_cv_path_DOT
18793
18794 if test -n "$DOT"; then
18795   echo "$as_me:$LINENO: result: $DOT" >&5
18796 echo "${ECHO_T}$DOT" >&6
18797 else
18798   echo "$as_me:$LINENO: result: no" >&5
18799 echo "${ECHO_T}no" >&6
18800 fi
18801
18802 # Extract the first word of "etags", so it can be a program name with args.
18803 set dummy etags; ac_word=$2
18804 echo "$as_me:$LINENO: checking for $ac_word" >&5
18805 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18806 if test "${ac_cv_path_ETAGS+set}" = set; then
18807   echo $ECHO_N "(cached) $ECHO_C" >&6
18808 else
18809   case $ETAGS in
18810   [\\/]* | ?:[\\/]*)
18811   ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path.
18812   ;;
18813   *)
18814   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18815 for as_dir in $PATH
18816 do
18817   IFS=$as_save_IFS
18818   test -z "$as_dir" && as_dir=.
18819   for ac_exec_ext in '' $ac_executable_extensions; do
18820   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18821     ac_cv_path_ETAGS="$as_dir/$ac_word$ac_exec_ext"
18822     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18823     break 2
18824   fi
18825 done
18826 done
18827
18828   ;;
18829 esac
18830 fi
18831 ETAGS=$ac_cv_path_ETAGS
18832
18833 if test -n "$ETAGS"; then
18834   echo "$as_me:$LINENO: result: $ETAGS" >&5
18835 echo "${ECHO_T}$ETAGS" >&6
18836 else
18837   echo "$as_me:$LINENO: result: no" >&5
18838 echo "${ECHO_T}no" >&6
18839 fi
18840
18841 # Extract the first word of "purify", so it can be a program name with args.
18842 set dummy purify; ac_word=$2
18843 echo "$as_me:$LINENO: checking for $ac_word" >&5
18844 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18845 if test "${ac_cv_path_PURIFY+set}" = set; then
18846   echo $ECHO_N "(cached) $ECHO_C" >&6
18847 else
18848   case $PURIFY in
18849   [\\/]* | ?:[\\/]*)
18850   ac_cv_path_PURIFY="$PURIFY" # Let the user override the test with a path.
18851   ;;
18852   *)
18853   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18854 for as_dir in $PATH
18855 do
18856   IFS=$as_save_IFS
18857   test -z "$as_dir" && as_dir=.
18858   for ac_exec_ext in '' $ac_executable_extensions; do
18859   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18860     ac_cv_path_PURIFY="$as_dir/$ac_word$ac_exec_ext"
18861     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18862     break 2
18863   fi
18864 done
18865 done
18866
18867   ;;
18868 esac
18869 fi
18870 PURIFY=$ac_cv_path_PURIFY
18871
18872 if test -n "$PURIFY"; then
18873   echo "$as_me:$LINENO: result: $PURIFY" >&5
18874 echo "${ECHO_T}$PURIFY" >&6
18875 else
18876   echo "$as_me:$LINENO: result: no" >&5
18877 echo "${ECHO_T}no" >&6
18878 fi
18879
18880 # Extract the first word of "python", so it can be a program name with args.
18881 set dummy python; ac_word=$2
18882 echo "$as_me:$LINENO: checking for $ac_word" >&5
18883 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18884 if test "${ac_cv_path_PYTHON+set}" = set; then
18885   echo $ECHO_N "(cached) $ECHO_C" >&6
18886 else
18887   case $PYTHON in
18888   [\\/]* | ?:[\\/]*)
18889   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
18890   ;;
18891   *)
18892   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18893 for as_dir in $PATH
18894 do
18895   IFS=$as_save_IFS
18896   test -z "$as_dir" && as_dir=.
18897   for ac_exec_ext in '' $ac_executable_extensions; do
18898   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18899     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
18900     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18901     break 2
18902   fi
18903 done
18904 done
18905
18906   ;;
18907 esac
18908 fi
18909 PYTHON=$ac_cv_path_PYTHON
18910
18911 if test -n "$PYTHON"; then
18912   echo "$as_me:$LINENO: result: $PYTHON" >&5
18913 echo "${ECHO_T}$PYTHON" >&6
18914 else
18915   echo "$as_me:$LINENO: result: no" >&5
18916 echo "${ECHO_T}no" >&6
18917 fi
18918
18919 # Extract the first word of "qmtest", so it can be a program name with args.
18920 set dummy qmtest; ac_word=$2
18921 echo "$as_me:$LINENO: checking for $ac_word" >&5
18922 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18923 if test "${ac_cv_path_QMTEST+set}" = set; then
18924   echo $ECHO_N "(cached) $ECHO_C" >&6
18925 else
18926   case $QMTEST in
18927   [\\/]* | ?:[\\/]*)
18928   ac_cv_path_QMTEST="$QMTEST" # Let the user override the test with a path.
18929   ;;
18930   *)
18931   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18932 for as_dir in $PATH
18933 do
18934   IFS=$as_save_IFS
18935   test -z "$as_dir" && as_dir=.
18936   for ac_exec_ext in '' $ac_executable_extensions; do
18937   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18938     ac_cv_path_QMTEST="$as_dir/$ac_word$ac_exec_ext"
18939     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18940     break 2
18941   fi
18942 done
18943 done
18944
18945   ;;
18946 esac
18947 fi
18948 QMTEST=$ac_cv_path_QMTEST
18949
18950 if test -n "$QMTEST"; then
18951   echo "$as_me:$LINENO: result: $QMTEST" >&5
18952 echo "${ECHO_T}$QMTEST" >&6
18953 else
18954   echo "$as_me:$LINENO: result: no" >&5
18955 echo "${ECHO_T}no" >&6
18956 fi
18957
18958
18959 pyversion=`$PYTHON -V 2>&1 | cut -d\  -f2`
18960 pymajor=`echo $pyversion | cut -d. -f1`
18961 pyminor=`echo $pyversion | cut -d. -f2`
18962
18963 if test "$pymajor" -ge "2"
18964 then
18965         if test "$pymajor" -eq "2"
18966         then
18967                 if test "$pyminor" -lt "2"
18968                 then
18969                         { { echo "$as_me:$LINENO: error: Python 2.2 or greater required" >&5
18970 echo "$as_me: error: Python 2.2 or greater required" >&2;}
18971    { (exit 1); exit 1; }; }
18972                 fi
18973         fi
18974 else
18975         { { echo "$as_me:$LINENO: error: Python 2.2 or greater required" >&5
18976 echo "$as_me: error: Python 2.2 or greater required" >&2;}
18977    { (exit 1); exit 1; }; }
18978 fi
18979
18980
18981
18982
18983
18984 echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5
18985 echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6
18986 if test "${ac_cv_lib_elf_elf_begin+set}" = set; then
18987   echo $ECHO_N "(cached) $ECHO_C" >&6
18988 else
18989   ac_check_lib_save_LIBS=$LIBS
18990 LIBS="-lelf  $LIBS"
18991 cat >conftest.$ac_ext <<_ACEOF
18992 #line $LINENO "configure"
18993 /* confdefs.h.  */
18994 _ACEOF
18995 cat confdefs.h >>conftest.$ac_ext
18996 cat >>conftest.$ac_ext <<_ACEOF
18997 /* end confdefs.h.  */
18998
18999 /* Override any gcc2 internal prototype to avoid an error.  */
19000 #ifdef __cplusplus
19001 extern "C"
19002 #endif
19003 /* We use char because int might match the return type of a gcc2
19004    builtin and then its argument prototype would still apply.  */
19005 char elf_begin ();
19006 int
19007 main ()
19008 {
19009 elf_begin ();
19010   ;
19011   return 0;
19012 }
19013 _ACEOF
19014 rm -f conftest.$ac_objext conftest$ac_exeext
19015 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19016   (eval $ac_link) 2>&5
19017   ac_status=$?
19018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19019   (exit $ac_status); } &&
19020          { ac_try='test -s conftest$ac_exeext'
19021   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19022   (eval $ac_try) 2>&5
19023   ac_status=$?
19024   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19025   (exit $ac_status); }; }; then
19026   ac_cv_lib_elf_elf_begin=yes
19027 else
19028   echo "$as_me: failed program was:" >&5
19029 sed 's/^/| /' conftest.$ac_ext >&5
19030
19031 ac_cv_lib_elf_elf_begin=no
19032 fi
19033 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19034 LIBS=$ac_check_lib_save_LIBS
19035 fi
19036 echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5
19037 echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6
19038 if test $ac_cv_lib_elf_elf_begin = yes; then
19039   cat >>confdefs.h <<_ACEOF
19040 #define HAVE_LIBELF 1
19041 _ACEOF
19042
19043   LIBS="-lelf $LIBS"
19044
19045 fi
19046
19047
19048 echo "$as_me:$LINENO: checking for library containing dlopen" >&5
19049 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6
19050 if test "${ac_cv_search_dlopen+set}" = set; then
19051   echo $ECHO_N "(cached) $ECHO_C" >&6
19052 else
19053   ac_func_search_save_LIBS=$LIBS
19054 ac_cv_search_dlopen=no
19055 cat >conftest.$ac_ext <<_ACEOF
19056 #line $LINENO "configure"
19057 /* confdefs.h.  */
19058 _ACEOF
19059 cat confdefs.h >>conftest.$ac_ext
19060 cat >>conftest.$ac_ext <<_ACEOF
19061 /* end confdefs.h.  */
19062
19063 /* Override any gcc2 internal prototype to avoid an error.  */
19064 #ifdef __cplusplus
19065 extern "C"
19066 #endif
19067 /* We use char because int might match the return type of a gcc2
19068    builtin and then its argument prototype would still apply.  */
19069 char dlopen ();
19070 int
19071 main ()
19072 {
19073 dlopen ();
19074   ;
19075   return 0;
19076 }
19077 _ACEOF
19078 rm -f conftest.$ac_objext conftest$ac_exeext
19079 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19080   (eval $ac_link) 2>&5
19081   ac_status=$?
19082   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19083   (exit $ac_status); } &&
19084          { ac_try='test -s conftest$ac_exeext'
19085   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19086   (eval $ac_try) 2>&5
19087   ac_status=$?
19088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19089   (exit $ac_status); }; }; then
19090   ac_cv_search_dlopen="none required"
19091 else
19092   echo "$as_me: failed program was:" >&5
19093 sed 's/^/| /' conftest.$ac_ext >&5
19094
19095 fi
19096 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19097 if test "$ac_cv_search_dlopen" = no; then
19098   for ac_lib in dl; do
19099     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19100     cat >conftest.$ac_ext <<_ACEOF
19101 #line $LINENO "configure"
19102 /* confdefs.h.  */
19103 _ACEOF
19104 cat confdefs.h >>conftest.$ac_ext
19105 cat >>conftest.$ac_ext <<_ACEOF
19106 /* end confdefs.h.  */
19107
19108 /* Override any gcc2 internal prototype to avoid an error.  */
19109 #ifdef __cplusplus
19110 extern "C"
19111 #endif
19112 /* We use char because int might match the return type of a gcc2
19113    builtin and then its argument prototype would still apply.  */
19114 char dlopen ();
19115 int
19116 main ()
19117 {
19118 dlopen ();
19119   ;
19120   return 0;
19121 }
19122 _ACEOF
19123 rm -f conftest.$ac_objext conftest$ac_exeext
19124 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19125   (eval $ac_link) 2>&5
19126   ac_status=$?
19127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19128   (exit $ac_status); } &&
19129          { ac_try='test -s conftest$ac_exeext'
19130   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19131   (eval $ac_try) 2>&5
19132   ac_status=$?
19133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19134   (exit $ac_status); }; }; then
19135   ac_cv_search_dlopen="-l$ac_lib"
19136 break
19137 else
19138   echo "$as_me: failed program was:" >&5
19139 sed 's/^/| /' conftest.$ac_ext >&5
19140
19141 fi
19142 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19143   done
19144 fi
19145 LIBS=$ac_func_search_save_LIBS
19146 fi
19147 echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
19148 echo "${ECHO_T}$ac_cv_search_dlopen" >&6
19149 if test "$ac_cv_search_dlopen" != no; then
19150   test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
19151
19152 else
19153   { { echo "$as_me:$LINENO: error: dlopen() required but not found" >&5
19154 echo "$as_me: error: dlopen() required but not found" >&2;}
19155    { (exit 1); exit 1; }; }
19156 fi
19157
19158
19159 echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
19160 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6
19161 if test "${ac_cv_search_mallinfo+set}" = set; then
19162   echo $ECHO_N "(cached) $ECHO_C" >&6
19163 else
19164   ac_func_search_save_LIBS=$LIBS
19165 ac_cv_search_mallinfo=no
19166 cat >conftest.$ac_ext <<_ACEOF
19167 #line $LINENO "configure"
19168 /* confdefs.h.  */
19169 _ACEOF
19170 cat confdefs.h >>conftest.$ac_ext
19171 cat >>conftest.$ac_ext <<_ACEOF
19172 /* end confdefs.h.  */
19173
19174 /* Override any gcc2 internal prototype to avoid an error.  */
19175 #ifdef __cplusplus
19176 extern "C"
19177 #endif
19178 /* We use char because int might match the return type of a gcc2
19179    builtin and then its argument prototype would still apply.  */
19180 char mallinfo ();
19181 int
19182 main ()
19183 {
19184 mallinfo ();
19185   ;
19186   return 0;
19187 }
19188 _ACEOF
19189 rm -f conftest.$ac_objext conftest$ac_exeext
19190 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19191   (eval $ac_link) 2>&5
19192   ac_status=$?
19193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19194   (exit $ac_status); } &&
19195          { ac_try='test -s conftest$ac_exeext'
19196   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19197   (eval $ac_try) 2>&5
19198   ac_status=$?
19199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19200   (exit $ac_status); }; }; then
19201   ac_cv_search_mallinfo="none required"
19202 else
19203   echo "$as_me: failed program was:" >&5
19204 sed 's/^/| /' conftest.$ac_ext >&5
19205
19206 fi
19207 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19208 if test "$ac_cv_search_mallinfo" = no; then
19209   for ac_lib in malloc; do
19210     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19211     cat >conftest.$ac_ext <<_ACEOF
19212 #line $LINENO "configure"
19213 /* confdefs.h.  */
19214 _ACEOF
19215 cat confdefs.h >>conftest.$ac_ext
19216 cat >>conftest.$ac_ext <<_ACEOF
19217 /* end confdefs.h.  */
19218
19219 /* Override any gcc2 internal prototype to avoid an error.  */
19220 #ifdef __cplusplus
19221 extern "C"
19222 #endif
19223 /* We use char because int might match the return type of a gcc2
19224    builtin and then its argument prototype would still apply.  */
19225 char mallinfo ();
19226 int
19227 main ()
19228 {
19229 mallinfo ();
19230   ;
19231   return 0;
19232 }
19233 _ACEOF
19234 rm -f conftest.$ac_objext conftest$ac_exeext
19235 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19236   (eval $ac_link) 2>&5
19237   ac_status=$?
19238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19239   (exit $ac_status); } &&
19240          { ac_try='test -s conftest$ac_exeext'
19241   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19242   (eval $ac_try) 2>&5
19243   ac_status=$?
19244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19245   (exit $ac_status); }; }; then
19246   ac_cv_search_mallinfo="-l$ac_lib"
19247 break
19248 else
19249   echo "$as_me: failed program was:" >&5
19250 sed 's/^/| /' conftest.$ac_ext >&5
19251
19252 fi
19253 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
19254   done
19255 fi
19256 LIBS=$ac_func_search_save_LIBS
19257 fi
19258 echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
19259 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6
19260 if test "$ac_cv_search_mallinfo" != no; then
19261   test "$ac_cv_search_mallinfo" = "none required" || LIBS="$ac_cv_search_mallinfo $LIBS"
19262   cat >>confdefs.h <<\_ACEOF
19263 #define HAVE_MALLINFO 1
19264 _ACEOF
19265
19266 fi
19267
19268
19269
19270 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
19271 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
19272 if test "${ac_cv_header_stdc+set}" = set; then
19273   echo $ECHO_N "(cached) $ECHO_C" >&6
19274 else
19275   cat >conftest.$ac_ext <<_ACEOF
19276 #line $LINENO "configure"
19277 /* confdefs.h.  */
19278 _ACEOF
19279 cat confdefs.h >>conftest.$ac_ext
19280 cat >>conftest.$ac_ext <<_ACEOF
19281 /* end confdefs.h.  */
19282 #include <stdlib.h>
19283 #include <stdarg.h>
19284 #include <string.h>
19285 #include <float.h>
19286
19287 int
19288 main ()
19289 {
19290
19291   ;
19292   return 0;
19293 }
19294 _ACEOF
19295 rm -f conftest.$ac_objext
19296 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19297   (eval $ac_compile) 2>&5
19298   ac_status=$?
19299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19300   (exit $ac_status); } &&
19301          { ac_try='test -s conftest.$ac_objext'
19302   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19303   (eval $ac_try) 2>&5
19304   ac_status=$?
19305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19306   (exit $ac_status); }; }; then
19307   ac_cv_header_stdc=yes
19308 else
19309   echo "$as_me: failed program was:" >&5
19310 sed 's/^/| /' conftest.$ac_ext >&5
19311
19312 ac_cv_header_stdc=no
19313 fi
19314 rm -f conftest.$ac_objext conftest.$ac_ext
19315
19316 if test $ac_cv_header_stdc = yes; then
19317   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
19318   cat >conftest.$ac_ext <<_ACEOF
19319 #line $LINENO "configure"
19320 /* confdefs.h.  */
19321 _ACEOF
19322 cat confdefs.h >>conftest.$ac_ext
19323 cat >>conftest.$ac_ext <<_ACEOF
19324 /* end confdefs.h.  */
19325 #include <string.h>
19326
19327 _ACEOF
19328 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19329   $EGREP "memchr" >/dev/null 2>&1; then
19330   :
19331 else
19332   ac_cv_header_stdc=no
19333 fi
19334 rm -f conftest*
19335
19336 fi
19337
19338 if test $ac_cv_header_stdc = yes; then
19339   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
19340   cat >conftest.$ac_ext <<_ACEOF
19341 #line $LINENO "configure"
19342 /* confdefs.h.  */
19343 _ACEOF
19344 cat confdefs.h >>conftest.$ac_ext
19345 cat >>conftest.$ac_ext <<_ACEOF
19346 /* end confdefs.h.  */
19347 #include <stdlib.h>
19348
19349 _ACEOF
19350 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19351   $EGREP "free" >/dev/null 2>&1; then
19352   :
19353 else
19354   ac_cv_header_stdc=no
19355 fi
19356 rm -f conftest*
19357
19358 fi
19359
19360 if test $ac_cv_header_stdc = yes; then
19361   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
19362   if test "$cross_compiling" = yes; then
19363   :
19364 else
19365   cat >conftest.$ac_ext <<_ACEOF
19366 #line $LINENO "configure"
19367 /* confdefs.h.  */
19368 _ACEOF
19369 cat confdefs.h >>conftest.$ac_ext
19370 cat >>conftest.$ac_ext <<_ACEOF
19371 /* end confdefs.h.  */
19372 #include <ctype.h>
19373 #if ((' ' & 0x0FF) == 0x020)
19374 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
19375 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
19376 #else
19377 # define ISLOWER(c) \
19378                    (('a' <= (c) && (c) <= 'i') \
19379                      || ('j' <= (c) && (c) <= 'r') \
19380                      || ('s' <= (c) && (c) <= 'z'))
19381 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
19382 #endif
19383
19384 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
19385 int
19386 main ()
19387 {
19388   int i;
19389   for (i = 0; i < 256; i++)
19390     if (XOR (islower (i), ISLOWER (i))
19391         || toupper (i) != TOUPPER (i))
19392       exit(2);
19393   exit (0);
19394 }
19395 _ACEOF
19396 rm -f conftest$ac_exeext
19397 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19398   (eval $ac_link) 2>&5
19399   ac_status=$?
19400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19401   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19402   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19403   (eval $ac_try) 2>&5
19404   ac_status=$?
19405   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19406   (exit $ac_status); }; }; then
19407   :
19408 else
19409   echo "$as_me: program exited with status $ac_status" >&5
19410 echo "$as_me: failed program was:" >&5
19411 sed 's/^/| /' conftest.$ac_ext >&5
19412
19413 ( exit $ac_status )
19414 ac_cv_header_stdc=no
19415 fi
19416 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19417 fi
19418 fi
19419 fi
19420 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
19421 echo "${ECHO_T}$ac_cv_header_stdc" >&6
19422 if test $ac_cv_header_stdc = yes; then
19423
19424 cat >>confdefs.h <<\_ACEOF
19425 #define STDC_HEADERS 1
19426 _ACEOF
19427
19428 fi
19429
19430 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
19431 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
19432 if test "${ac_cv_header_sys_wait_h+set}" = set; then
19433   echo $ECHO_N "(cached) $ECHO_C" >&6
19434 else
19435   cat >conftest.$ac_ext <<_ACEOF
19436 #line $LINENO "configure"
19437 /* confdefs.h.  */
19438 _ACEOF
19439 cat confdefs.h >>conftest.$ac_ext
19440 cat >>conftest.$ac_ext <<_ACEOF
19441 /* end confdefs.h.  */
19442 #include <sys/types.h>
19443 #include <sys/wait.h>
19444 #ifndef WEXITSTATUS
19445 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
19446 #endif
19447 #ifndef WIFEXITED
19448 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
19449 #endif
19450
19451 int
19452 main ()
19453 {
19454   int s;
19455   wait (&s);
19456   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
19457   ;
19458   return 0;
19459 }
19460 _ACEOF
19461 rm -f conftest.$ac_objext
19462 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19463   (eval $ac_compile) 2>&5
19464   ac_status=$?
19465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19466   (exit $ac_status); } &&
19467          { ac_try='test -s conftest.$ac_objext'
19468   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19469   (eval $ac_try) 2>&5
19470   ac_status=$?
19471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19472   (exit $ac_status); }; }; then
19473   ac_cv_header_sys_wait_h=yes
19474 else
19475   echo "$as_me: failed program was:" >&5
19476 sed 's/^/| /' conftest.$ac_ext >&5
19477
19478 ac_cv_header_sys_wait_h=no
19479 fi
19480 rm -f conftest.$ac_objext conftest.$ac_ext
19481 fi
19482 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
19483 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
19484 if test $ac_cv_header_sys_wait_h = yes; then
19485
19486 cat >>confdefs.h <<\_ACEOF
19487 #define HAVE_SYS_WAIT_H 1
19488 _ACEOF
19489
19490 fi
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501 for ac_header in assert.h fcntl.h limits.h sys/time.h unistd.h errno.h signal.h math.h
19502 do
19503 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19504 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19505   echo "$as_me:$LINENO: checking for $ac_header" >&5
19506 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19507 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19508   echo $ECHO_N "(cached) $ECHO_C" >&6
19509 fi
19510 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19511 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19512 else
19513   # Is the header compilable?
19514 echo "$as_me:$LINENO: checking $ac_header usability" >&5
19515 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19516 cat >conftest.$ac_ext <<_ACEOF
19517 #line $LINENO "configure"
19518 /* confdefs.h.  */
19519 _ACEOF
19520 cat confdefs.h >>conftest.$ac_ext
19521 cat >>conftest.$ac_ext <<_ACEOF
19522 /* end confdefs.h.  */
19523 $ac_includes_default
19524 #include <$ac_header>
19525 _ACEOF
19526 rm -f conftest.$ac_objext
19527 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19528   (eval $ac_compile) 2>&5
19529   ac_status=$?
19530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19531   (exit $ac_status); } &&
19532          { ac_try='test -s conftest.$ac_objext'
19533   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19534   (eval $ac_try) 2>&5
19535   ac_status=$?
19536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19537   (exit $ac_status); }; }; then
19538   ac_header_compiler=yes
19539 else
19540   echo "$as_me: failed program was:" >&5
19541 sed 's/^/| /' conftest.$ac_ext >&5
19542
19543 ac_header_compiler=no
19544 fi
19545 rm -f conftest.$ac_objext conftest.$ac_ext
19546 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19547 echo "${ECHO_T}$ac_header_compiler" >&6
19548
19549 # Is the header present?
19550 echo "$as_me:$LINENO: checking $ac_header presence" >&5
19551 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19552 cat >conftest.$ac_ext <<_ACEOF
19553 #line $LINENO "configure"
19554 /* confdefs.h.  */
19555 _ACEOF
19556 cat confdefs.h >>conftest.$ac_ext
19557 cat >>conftest.$ac_ext <<_ACEOF
19558 /* end confdefs.h.  */
19559 #include <$ac_header>
19560 _ACEOF
19561 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19562   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19563   ac_status=$?
19564   grep -v '^ *+' conftest.er1 >conftest.err
19565   rm -f conftest.er1
19566   cat conftest.err >&5
19567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19568   (exit $ac_status); } >/dev/null; then
19569   if test -s conftest.err; then
19570     ac_cpp_err=$ac_c_preproc_warn_flag
19571   else
19572     ac_cpp_err=
19573   fi
19574 else
19575   ac_cpp_err=yes
19576 fi
19577 if test -z "$ac_cpp_err"; then
19578   ac_header_preproc=yes
19579 else
19580   echo "$as_me: failed program was:" >&5
19581 sed 's/^/| /' conftest.$ac_ext >&5
19582
19583   ac_header_preproc=no
19584 fi
19585 rm -f conftest.err conftest.$ac_ext
19586 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19587 echo "${ECHO_T}$ac_header_preproc" >&6
19588
19589 # So?  What about this header?
19590 case $ac_header_compiler:$ac_header_preproc in
19591   yes:no )
19592     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19593 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19594     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19595 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19596     (
19597       cat <<\_ASBOX
19598 ## ------------------------------------ ##
19599 ## Report this to bug-autoconf@gnu.org. ##
19600 ## ------------------------------------ ##
19601 _ASBOX
19602     ) |
19603       sed "s/^/$as_me: WARNING:     /" >&2
19604     ;;
19605   no:yes )
19606     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19607 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19608     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19609 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19610     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19611 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19612     (
19613       cat <<\_ASBOX
19614 ## ------------------------------------ ##
19615 ## Report this to bug-autoconf@gnu.org. ##
19616 ## ------------------------------------ ##
19617 _ASBOX
19618     ) |
19619       sed "s/^/$as_me: WARNING:     /" >&2
19620     ;;
19621 esac
19622 echo "$as_me:$LINENO: checking for $ac_header" >&5
19623 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19624 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19625   echo $ECHO_N "(cached) $ECHO_C" >&6
19626 else
19627   eval "$as_ac_Header=$ac_header_preproc"
19628 fi
19629 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19630 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19631
19632 fi
19633 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19634   cat >>confdefs.h <<_ACEOF
19635 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19636 _ACEOF
19637
19638 fi
19639
19640 done
19641
19642
19643
19644
19645
19646
19647 for ac_header in malloc.h strings.h sys/mman.h sys/resource.h
19648 do
19649 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19650 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19651   echo "$as_me:$LINENO: checking for $ac_header" >&5
19652 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19653 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19654   echo $ECHO_N "(cached) $ECHO_C" >&6
19655 fi
19656 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19657 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19658 else
19659   # Is the header compilable?
19660 echo "$as_me:$LINENO: checking $ac_header usability" >&5
19661 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19662 cat >conftest.$ac_ext <<_ACEOF
19663 #line $LINENO "configure"
19664 /* confdefs.h.  */
19665 _ACEOF
19666 cat confdefs.h >>conftest.$ac_ext
19667 cat >>conftest.$ac_ext <<_ACEOF
19668 /* end confdefs.h.  */
19669 $ac_includes_default
19670 #include <$ac_header>
19671 _ACEOF
19672 rm -f conftest.$ac_objext
19673 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19674   (eval $ac_compile) 2>&5
19675   ac_status=$?
19676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19677   (exit $ac_status); } &&
19678          { ac_try='test -s conftest.$ac_objext'
19679   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19680   (eval $ac_try) 2>&5
19681   ac_status=$?
19682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19683   (exit $ac_status); }; }; then
19684   ac_header_compiler=yes
19685 else
19686   echo "$as_me: failed program was:" >&5
19687 sed 's/^/| /' conftest.$ac_ext >&5
19688
19689 ac_header_compiler=no
19690 fi
19691 rm -f conftest.$ac_objext conftest.$ac_ext
19692 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19693 echo "${ECHO_T}$ac_header_compiler" >&6
19694
19695 # Is the header present?
19696 echo "$as_me:$LINENO: checking $ac_header presence" >&5
19697 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19698 cat >conftest.$ac_ext <<_ACEOF
19699 #line $LINENO "configure"
19700 /* confdefs.h.  */
19701 _ACEOF
19702 cat confdefs.h >>conftest.$ac_ext
19703 cat >>conftest.$ac_ext <<_ACEOF
19704 /* end confdefs.h.  */
19705 #include <$ac_header>
19706 _ACEOF
19707 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19708   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19709   ac_status=$?
19710   grep -v '^ *+' conftest.er1 >conftest.err
19711   rm -f conftest.er1
19712   cat conftest.err >&5
19713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19714   (exit $ac_status); } >/dev/null; then
19715   if test -s conftest.err; then
19716     ac_cpp_err=$ac_c_preproc_warn_flag
19717   else
19718     ac_cpp_err=
19719   fi
19720 else
19721   ac_cpp_err=yes
19722 fi
19723 if test -z "$ac_cpp_err"; then
19724   ac_header_preproc=yes
19725 else
19726   echo "$as_me: failed program was:" >&5
19727 sed 's/^/| /' conftest.$ac_ext >&5
19728
19729   ac_header_preproc=no
19730 fi
19731 rm -f conftest.err conftest.$ac_ext
19732 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19733 echo "${ECHO_T}$ac_header_preproc" >&6
19734
19735 # So?  What about this header?
19736 case $ac_header_compiler:$ac_header_preproc in
19737   yes:no )
19738     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19739 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19740     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19741 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19742     (
19743       cat <<\_ASBOX
19744 ## ------------------------------------ ##
19745 ## Report this to bug-autoconf@gnu.org. ##
19746 ## ------------------------------------ ##
19747 _ASBOX
19748     ) |
19749       sed "s/^/$as_me: WARNING:     /" >&2
19750     ;;
19751   no:yes )
19752     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19753 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19754     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19755 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19756     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19757 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19758     (
19759       cat <<\_ASBOX
19760 ## ------------------------------------ ##
19761 ## Report this to bug-autoconf@gnu.org. ##
19762 ## ------------------------------------ ##
19763 _ASBOX
19764     ) |
19765       sed "s/^/$as_me: WARNING:     /" >&2
19766     ;;
19767 esac
19768 echo "$as_me:$LINENO: checking for $ac_header" >&5
19769 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19770 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19771   echo $ECHO_N "(cached) $ECHO_C" >&6
19772 else
19773   eval "$as_ac_Header=$ac_header_preproc"
19774 fi
19775 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19776 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19777
19778 fi
19779 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19780   cat >>confdefs.h <<_ACEOF
19781 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19782 _ACEOF
19783
19784 fi
19785
19786 done
19787
19788
19789
19790
19791 for ac_header in dlfcn.h link.h
19792 do
19793 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19794 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19795   echo "$as_me:$LINENO: checking for $ac_header" >&5
19796 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19797 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19798   echo $ECHO_N "(cached) $ECHO_C" >&6
19799 fi
19800 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19801 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19802 else
19803   # Is the header compilable?
19804 echo "$as_me:$LINENO: checking $ac_header usability" >&5
19805 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19806 cat >conftest.$ac_ext <<_ACEOF
19807 #line $LINENO "configure"
19808 /* confdefs.h.  */
19809 _ACEOF
19810 cat confdefs.h >>conftest.$ac_ext
19811 cat >>conftest.$ac_ext <<_ACEOF
19812 /* end confdefs.h.  */
19813 $ac_includes_default
19814 #include <$ac_header>
19815 _ACEOF
19816 rm -f conftest.$ac_objext
19817 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19818   (eval $ac_compile) 2>&5
19819   ac_status=$?
19820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19821   (exit $ac_status); } &&
19822          { ac_try='test -s conftest.$ac_objext'
19823   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19824   (eval $ac_try) 2>&5
19825   ac_status=$?
19826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19827   (exit $ac_status); }; }; then
19828   ac_header_compiler=yes
19829 else
19830   echo "$as_me: failed program was:" >&5
19831 sed 's/^/| /' conftest.$ac_ext >&5
19832
19833 ac_header_compiler=no
19834 fi
19835 rm -f conftest.$ac_objext conftest.$ac_ext
19836 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19837 echo "${ECHO_T}$ac_header_compiler" >&6
19838
19839 # Is the header present?
19840 echo "$as_me:$LINENO: checking $ac_header presence" >&5
19841 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19842 cat >conftest.$ac_ext <<_ACEOF
19843 #line $LINENO "configure"
19844 /* confdefs.h.  */
19845 _ACEOF
19846 cat confdefs.h >>conftest.$ac_ext
19847 cat >>conftest.$ac_ext <<_ACEOF
19848 /* end confdefs.h.  */
19849 #include <$ac_header>
19850 _ACEOF
19851 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19852   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19853   ac_status=$?
19854   grep -v '^ *+' conftest.er1 >conftest.err
19855   rm -f conftest.er1
19856   cat conftest.err >&5
19857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19858   (exit $ac_status); } >/dev/null; then
19859   if test -s conftest.err; then
19860     ac_cpp_err=$ac_c_preproc_warn_flag
19861   else
19862     ac_cpp_err=
19863   fi
19864 else
19865   ac_cpp_err=yes
19866 fi
19867 if test -z "$ac_cpp_err"; then
19868   ac_header_preproc=yes
19869 else
19870   echo "$as_me: failed program was:" >&5
19871 sed 's/^/| /' conftest.$ac_ext >&5
19872
19873   ac_header_preproc=no
19874 fi
19875 rm -f conftest.err conftest.$ac_ext
19876 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19877 echo "${ECHO_T}$ac_header_preproc" >&6
19878
19879 # So?  What about this header?
19880 case $ac_header_compiler:$ac_header_preproc in
19881   yes:no )
19882     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19883 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19884     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19885 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19886     (
19887       cat <<\_ASBOX
19888 ## ------------------------------------ ##
19889 ## Report this to bug-autoconf@gnu.org. ##
19890 ## ------------------------------------ ##
19891 _ASBOX
19892     ) |
19893       sed "s/^/$as_me: WARNING:     /" >&2
19894     ;;
19895   no:yes )
19896     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19897 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19898     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19899 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19900     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19901 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19902     (
19903       cat <<\_ASBOX
19904 ## ------------------------------------ ##
19905 ## Report this to bug-autoconf@gnu.org. ##
19906 ## ------------------------------------ ##
19907 _ASBOX
19908     ) |
19909       sed "s/^/$as_me: WARNING:     /" >&2
19910     ;;
19911 esac
19912 echo "$as_me:$LINENO: checking for $ac_header" >&5
19913 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19914 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19915   echo $ECHO_N "(cached) $ECHO_C" >&6
19916 else
19917   eval "$as_ac_Header=$ac_header_preproc"
19918 fi
19919 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19920 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19921
19922 fi
19923 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19924   cat >>confdefs.h <<_ACEOF
19925 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19926 _ACEOF
19927
19928 fi
19929
19930 done
19931
19932
19933
19934 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
19935 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
19936 if test "${ac_cv_c_const+set}" = set; then
19937   echo $ECHO_N "(cached) $ECHO_C" >&6
19938 else
19939   cat >conftest.$ac_ext <<_ACEOF
19940 #line $LINENO "configure"
19941 /* confdefs.h.  */
19942 _ACEOF
19943 cat confdefs.h >>conftest.$ac_ext
19944 cat >>conftest.$ac_ext <<_ACEOF
19945 /* end confdefs.h.  */
19946
19947 int
19948 main ()
19949 {
19950 /* FIXME: Include the comments suggested by Paul. */
19951 #ifndef __cplusplus
19952   /* Ultrix mips cc rejects this.  */
19953   typedef int charset[2];
19954   const charset x;
19955   /* SunOS 4.1.1 cc rejects this.  */
19956   char const *const *ccp;
19957   char **p;
19958   /* NEC SVR4.0.2 mips cc rejects this.  */
19959   struct point {int x, y;};
19960   static struct point const zero = {0,0};
19961   /* AIX XL C 1.02.0.0 rejects this.
19962      It does not let you subtract one const X* pointer from another in
19963      an arm of an if-expression whose if-part is not a constant
19964      expression */
19965   const char *g = "string";
19966   ccp = &g + (g ? g-g : 0);
19967   /* HPUX 7.0 cc rejects these. */
19968   ++ccp;
19969   p = (char**) ccp;
19970   ccp = (char const *const *) p;
19971   { /* SCO 3.2v4 cc rejects this.  */
19972     char *t;
19973     char const *s = 0 ? (char *) 0 : (char const *) 0;
19974
19975     *t++ = 0;
19976   }
19977   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
19978     int x[] = {25, 17};
19979     const int *foo = &x[0];
19980     ++foo;
19981   }
19982   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
19983     typedef const int *iptr;
19984     iptr p = 0;
19985     ++p;
19986   }
19987   { /* AIX XL C 1.02.0.0 rejects this saying
19988        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
19989     struct s { int j; const int *ap[3]; };
19990     struct s *b; b->j = 5;
19991   }
19992   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
19993     const int foo = 10;
19994   }
19995 #endif
19996
19997   ;
19998   return 0;
19999 }
20000 _ACEOF
20001 rm -f conftest.$ac_objext
20002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20003   (eval $ac_compile) 2>&5
20004   ac_status=$?
20005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20006   (exit $ac_status); } &&
20007          { ac_try='test -s conftest.$ac_objext'
20008   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20009   (eval $ac_try) 2>&5
20010   ac_status=$?
20011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20012   (exit $ac_status); }; }; then
20013   ac_cv_c_const=yes
20014 else
20015   echo "$as_me: failed program was:" >&5
20016 sed 's/^/| /' conftest.$ac_ext >&5
20017
20018 ac_cv_c_const=no
20019 fi
20020 rm -f conftest.$ac_objext conftest.$ac_ext
20021 fi
20022 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
20023 echo "${ECHO_T}$ac_cv_c_const" >&6
20024 if test $ac_cv_c_const = no; then
20025
20026 cat >>confdefs.h <<\_ACEOF
20027 #define const
20028 _ACEOF
20029
20030 fi
20031
20032 echo "$as_me:$LINENO: checking for inline" >&5
20033 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20034 if test "${ac_cv_c_inline+set}" = set; then
20035   echo $ECHO_N "(cached) $ECHO_C" >&6
20036 else
20037   ac_cv_c_inline=no
20038 for ac_kw in inline __inline__ __inline; do
20039   cat >conftest.$ac_ext <<_ACEOF
20040 #line $LINENO "configure"
20041 /* confdefs.h.  */
20042 _ACEOF
20043 cat confdefs.h >>conftest.$ac_ext
20044 cat >>conftest.$ac_ext <<_ACEOF
20045 /* end confdefs.h.  */
20046 #ifndef __cplusplus
20047 typedef int foo_t;
20048 static $ac_kw foo_t static_foo () {return 0; }
20049 $ac_kw foo_t foo () {return 0; }
20050 #endif
20051
20052 _ACEOF
20053 rm -f conftest.$ac_objext
20054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20055   (eval $ac_compile) 2>&5
20056   ac_status=$?
20057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20058   (exit $ac_status); } &&
20059          { ac_try='test -s conftest.$ac_objext'
20060   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20061   (eval $ac_try) 2>&5
20062   ac_status=$?
20063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20064   (exit $ac_status); }; }; then
20065   ac_cv_c_inline=$ac_kw; break
20066 else
20067   echo "$as_me: failed program was:" >&5
20068 sed 's/^/| /' conftest.$ac_ext >&5
20069
20070 fi
20071 rm -f conftest.$ac_objext conftest.$ac_ext
20072 done
20073
20074 fi
20075 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
20076 echo "${ECHO_T}$ac_cv_c_inline" >&6
20077 case $ac_cv_c_inline in
20078   inline | yes) ;;
20079   no)
20080 cat >>confdefs.h <<\_ACEOF
20081 #define inline
20082 _ACEOF
20083  ;;
20084   *)  cat >>confdefs.h <<_ACEOF
20085 #define inline $ac_cv_c_inline
20086 _ACEOF
20087  ;;
20088 esac
20089
20090
20091 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
20092 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
20093 if test "${ac_cv_c_bigendian+set}" = set; then
20094   echo $ECHO_N "(cached) $ECHO_C" >&6
20095 else
20096   # See if sys/param.h defines the BYTE_ORDER macro.
20097 cat >conftest.$ac_ext <<_ACEOF
20098 #line $LINENO "configure"
20099 /* confdefs.h.  */
20100 _ACEOF
20101 cat confdefs.h >>conftest.$ac_ext
20102 cat >>conftest.$ac_ext <<_ACEOF
20103 /* end confdefs.h.  */
20104 #include <sys/types.h>
20105 #include <sys/param.h>
20106
20107 int
20108 main ()
20109 {
20110 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
20111  bogus endian macros
20112 #endif
20113
20114   ;
20115   return 0;
20116 }
20117 _ACEOF
20118 rm -f conftest.$ac_objext
20119 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20120   (eval $ac_compile) 2>&5
20121   ac_status=$?
20122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20123   (exit $ac_status); } &&
20124          { ac_try='test -s conftest.$ac_objext'
20125   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20126   (eval $ac_try) 2>&5
20127   ac_status=$?
20128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20129   (exit $ac_status); }; }; then
20130   # It does; now see whether it defined to BIG_ENDIAN or not.
20131 cat >conftest.$ac_ext <<_ACEOF
20132 #line $LINENO "configure"
20133 /* confdefs.h.  */
20134 _ACEOF
20135 cat confdefs.h >>conftest.$ac_ext
20136 cat >>conftest.$ac_ext <<_ACEOF
20137 /* end confdefs.h.  */
20138 #include <sys/types.h>
20139 #include <sys/param.h>
20140
20141 int
20142 main ()
20143 {
20144 #if BYTE_ORDER != BIG_ENDIAN
20145  not big endian
20146 #endif
20147
20148   ;
20149   return 0;
20150 }
20151 _ACEOF
20152 rm -f conftest.$ac_objext
20153 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20154   (eval $ac_compile) 2>&5
20155   ac_status=$?
20156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20157   (exit $ac_status); } &&
20158          { ac_try='test -s conftest.$ac_objext'
20159   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20160   (eval $ac_try) 2>&5
20161   ac_status=$?
20162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20163   (exit $ac_status); }; }; then
20164   ac_cv_c_bigendian=yes
20165 else
20166   echo "$as_me: failed program was:" >&5
20167 sed 's/^/| /' conftest.$ac_ext >&5
20168
20169 ac_cv_c_bigendian=no
20170 fi
20171 rm -f conftest.$ac_objext conftest.$ac_ext
20172 else
20173   echo "$as_me: failed program was:" >&5
20174 sed 's/^/| /' conftest.$ac_ext >&5
20175
20176 # It does not; compile a test program.
20177 if test "$cross_compiling" = yes; then
20178   # try to guess the endianness by grepping values into an object file
20179   ac_cv_c_bigendian=unknown
20180   cat >conftest.$ac_ext <<_ACEOF
20181 #line $LINENO "configure"
20182 /* confdefs.h.  */
20183 _ACEOF
20184 cat confdefs.h >>conftest.$ac_ext
20185 cat >>conftest.$ac_ext <<_ACEOF
20186 /* end confdefs.h.  */
20187 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20188 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20189 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
20190 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20191 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20192 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
20193 int
20194 main ()
20195 {
20196  _ascii (); _ebcdic ();
20197   ;
20198   return 0;
20199 }
20200 _ACEOF
20201 rm -f conftest.$ac_objext
20202 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20203   (eval $ac_compile) 2>&5
20204   ac_status=$?
20205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20206   (exit $ac_status); } &&
20207          { ac_try='test -s conftest.$ac_objext'
20208   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20209   (eval $ac_try) 2>&5
20210   ac_status=$?
20211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20212   (exit $ac_status); }; }; then
20213   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
20214   ac_cv_c_bigendian=yes
20215 fi
20216 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
20217   if test "$ac_cv_c_bigendian" = unknown; then
20218     ac_cv_c_bigendian=no
20219   else
20220     # finding both strings is unlikely to happen, but who knows?
20221     ac_cv_c_bigendian=unknown
20222   fi
20223 fi
20224 else
20225   echo "$as_me: failed program was:" >&5
20226 sed 's/^/| /' conftest.$ac_ext >&5
20227
20228 fi
20229 rm -f conftest.$ac_objext conftest.$ac_ext
20230 else
20231   cat >conftest.$ac_ext <<_ACEOF
20232 #line $LINENO "configure"
20233 /* confdefs.h.  */
20234 _ACEOF
20235 cat confdefs.h >>conftest.$ac_ext
20236 cat >>conftest.$ac_ext <<_ACEOF
20237 /* end confdefs.h.  */
20238 int
20239 main ()
20240 {
20241   /* Are we little or big endian?  From Harbison&Steele.  */
20242   union
20243   {
20244     long l;
20245     char c[sizeof (long)];
20246   } u;
20247   u.l = 1;
20248   exit (u.c[sizeof (long) - 1] == 1);
20249 }
20250 _ACEOF
20251 rm -f conftest$ac_exeext
20252 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20253   (eval $ac_link) 2>&5
20254   ac_status=$?
20255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20256   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20257   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20258   (eval $ac_try) 2>&5
20259   ac_status=$?
20260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20261   (exit $ac_status); }; }; then
20262   ac_cv_c_bigendian=no
20263 else
20264   echo "$as_me: program exited with status $ac_status" >&5
20265 echo "$as_me: failed program was:" >&5
20266 sed 's/^/| /' conftest.$ac_ext >&5
20267
20268 ( exit $ac_status )
20269 ac_cv_c_bigendian=yes
20270 fi
20271 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20272 fi
20273 fi
20274 rm -f conftest.$ac_objext conftest.$ac_ext
20275 fi
20276 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
20277 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
20278 case $ac_cv_c_bigendian in
20279   yes)
20280     cat >>confdefs.h <<\_ACEOF
20281 #define ENDIAN_BIG 1
20282 _ACEOF
20283  ;;
20284   no)
20285     cat >>confdefs.h <<\_ACEOF
20286 #define ENDIAN_LITTLE 1
20287 _ACEOF
20288  ;;
20289   *)
20290     { { echo "$as_me:$LINENO: error: unknown endianness
20291 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
20292 echo "$as_me: error: unknown endianness
20293 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
20294    { (exit 1); exit 1; }; } ;;
20295 esac
20296
20297
20298 echo "$as_me:$LINENO: checking for pid_t" >&5
20299 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
20300 if test "${ac_cv_type_pid_t+set}" = set; then
20301   echo $ECHO_N "(cached) $ECHO_C" >&6
20302 else
20303   cat >conftest.$ac_ext <<_ACEOF
20304 #line $LINENO "configure"
20305 /* confdefs.h.  */
20306 _ACEOF
20307 cat confdefs.h >>conftest.$ac_ext
20308 cat >>conftest.$ac_ext <<_ACEOF
20309 /* end confdefs.h.  */
20310 $ac_includes_default
20311 int
20312 main ()
20313 {
20314 if ((pid_t *) 0)
20315   return 0;
20316 if (sizeof (pid_t))
20317   return 0;
20318   ;
20319   return 0;
20320 }
20321 _ACEOF
20322 rm -f conftest.$ac_objext
20323 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20324   (eval $ac_compile) 2>&5
20325   ac_status=$?
20326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20327   (exit $ac_status); } &&
20328          { ac_try='test -s conftest.$ac_objext'
20329   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20330   (eval $ac_try) 2>&5
20331   ac_status=$?
20332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20333   (exit $ac_status); }; }; then
20334   ac_cv_type_pid_t=yes
20335 else
20336   echo "$as_me: failed program was:" >&5
20337 sed 's/^/| /' conftest.$ac_ext >&5
20338
20339 ac_cv_type_pid_t=no
20340 fi
20341 rm -f conftest.$ac_objext conftest.$ac_ext
20342 fi
20343 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
20344 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
20345 if test $ac_cv_type_pid_t = yes; then
20346   :
20347 else
20348
20349 cat >>confdefs.h <<_ACEOF
20350 #define pid_t int
20351 _ACEOF
20352
20353 fi
20354
20355 echo "$as_me:$LINENO: checking for size_t" >&5
20356 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
20357 if test "${ac_cv_type_size_t+set}" = set; then
20358   echo $ECHO_N "(cached) $ECHO_C" >&6
20359 else
20360   cat >conftest.$ac_ext <<_ACEOF
20361 #line $LINENO "configure"
20362 /* confdefs.h.  */
20363 _ACEOF
20364 cat confdefs.h >>conftest.$ac_ext
20365 cat >>conftest.$ac_ext <<_ACEOF
20366 /* end confdefs.h.  */
20367 $ac_includes_default
20368 int
20369 main ()
20370 {
20371 if ((size_t *) 0)
20372   return 0;
20373 if (sizeof (size_t))
20374   return 0;
20375   ;
20376   return 0;
20377 }
20378 _ACEOF
20379 rm -f conftest.$ac_objext
20380 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20381   (eval $ac_compile) 2>&5
20382   ac_status=$?
20383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20384   (exit $ac_status); } &&
20385          { ac_try='test -s conftest.$ac_objext'
20386   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20387   (eval $ac_try) 2>&5
20388   ac_status=$?
20389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20390   (exit $ac_status); }; }; then
20391   ac_cv_type_size_t=yes
20392 else
20393   echo "$as_me: failed program was:" >&5
20394 sed 's/^/| /' conftest.$ac_ext >&5
20395
20396 ac_cv_type_size_t=no
20397 fi
20398 rm -f conftest.$ac_objext conftest.$ac_ext
20399 fi
20400 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
20401 echo "${ECHO_T}$ac_cv_type_size_t" >&6
20402 if test $ac_cv_type_size_t = yes; then
20403   :
20404 else
20405
20406 cat >>confdefs.h <<_ACEOF
20407 #define size_t unsigned
20408 _ACEOF
20409
20410 fi
20411
20412 echo "$as_me:$LINENO: checking for int64_t" >&5
20413 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6
20414 if test "${ac_cv_type_int64_t+set}" = set; then
20415   echo $ECHO_N "(cached) $ECHO_C" >&6
20416 else
20417   cat >conftest.$ac_ext <<_ACEOF
20418 #line $LINENO "configure"
20419 /* confdefs.h.  */
20420 _ACEOF
20421 cat confdefs.h >>conftest.$ac_ext
20422 cat >>conftest.$ac_ext <<_ACEOF
20423 /* end confdefs.h.  */
20424 $ac_includes_default
20425 int
20426 main ()
20427 {
20428 if ((int64_t *) 0)
20429   return 0;
20430 if (sizeof (int64_t))
20431   return 0;
20432   ;
20433   return 0;
20434 }
20435 _ACEOF
20436 rm -f conftest.$ac_objext
20437 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20438   (eval $ac_compile) 2>&5
20439   ac_status=$?
20440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20441   (exit $ac_status); } &&
20442          { ac_try='test -s conftest.$ac_objext'
20443   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20444   (eval $ac_try) 2>&5
20445   ac_status=$?
20446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20447   (exit $ac_status); }; }; then
20448   ac_cv_type_int64_t=yes
20449 else
20450   echo "$as_me: failed program was:" >&5
20451 sed 's/^/| /' conftest.$ac_ext >&5
20452
20453 ac_cv_type_int64_t=no
20454 fi
20455 rm -f conftest.$ac_objext conftest.$ac_ext
20456 fi
20457 echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
20458 echo "${ECHO_T}$ac_cv_type_int64_t" >&6
20459 if test $ac_cv_type_int64_t = yes; then
20460
20461 cat >>confdefs.h <<_ACEOF
20462 #define HAVE_INT64_T 1
20463 _ACEOF
20464
20465
20466 else
20467   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
20468 echo "$as_me: error: Type int64_t required but not found" >&2;}
20469    { (exit 1); exit 1; }; }
20470 fi
20471
20472 echo "$as_me:$LINENO: checking for uint64_t" >&5
20473 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6
20474 if test "${ac_cv_type_uint64_t+set}" = set; then
20475   echo $ECHO_N "(cached) $ECHO_C" >&6
20476 else
20477   cat >conftest.$ac_ext <<_ACEOF
20478 #line $LINENO "configure"
20479 /* confdefs.h.  */
20480 _ACEOF
20481 cat confdefs.h >>conftest.$ac_ext
20482 cat >>conftest.$ac_ext <<_ACEOF
20483 /* end confdefs.h.  */
20484 $ac_includes_default
20485 int
20486 main ()
20487 {
20488 if ((uint64_t *) 0)
20489   return 0;
20490 if (sizeof (uint64_t))
20491   return 0;
20492   ;
20493   return 0;
20494 }
20495 _ACEOF
20496 rm -f conftest.$ac_objext
20497 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20498   (eval $ac_compile) 2>&5
20499   ac_status=$?
20500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20501   (exit $ac_status); } &&
20502          { ac_try='test -s conftest.$ac_objext'
20503   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20504   (eval $ac_try) 2>&5
20505   ac_status=$?
20506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20507   (exit $ac_status); }; }; then
20508   ac_cv_type_uint64_t=yes
20509 else
20510   echo "$as_me: failed program was:" >&5
20511 sed 's/^/| /' conftest.$ac_ext >&5
20512
20513 ac_cv_type_uint64_t=no
20514 fi
20515 rm -f conftest.$ac_objext conftest.$ac_ext
20516 fi
20517 echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
20518 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6
20519 if test $ac_cv_type_uint64_t = yes; then
20520
20521 cat >>confdefs.h <<_ACEOF
20522 #define HAVE_UINT64_T 1
20523 _ACEOF
20524
20525
20526 else
20527   { { echo "$as_me:$LINENO: error: Type uint64_t required but not found" >&5
20528 echo "$as_me: error: Type uint64_t required but not found" >&2;}
20529    { (exit 1); exit 1; }; }
20530 fi
20531
20532 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
20533 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
20534 if test "${ac_cv_header_time+set}" = set; then
20535   echo $ECHO_N "(cached) $ECHO_C" >&6
20536 else
20537   cat >conftest.$ac_ext <<_ACEOF
20538 #line $LINENO "configure"
20539 /* confdefs.h.  */
20540 _ACEOF
20541 cat confdefs.h >>conftest.$ac_ext
20542 cat >>conftest.$ac_ext <<_ACEOF
20543 /* end confdefs.h.  */
20544 #include <sys/types.h>
20545 #include <sys/time.h>
20546 #include <time.h>
20547
20548 int
20549 main ()
20550 {
20551 if ((struct tm *) 0)
20552 return 0;
20553   ;
20554   return 0;
20555 }
20556 _ACEOF
20557 rm -f conftest.$ac_objext
20558 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20559   (eval $ac_compile) 2>&5
20560   ac_status=$?
20561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20562   (exit $ac_status); } &&
20563          { ac_try='test -s conftest.$ac_objext'
20564   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20565   (eval $ac_try) 2>&5
20566   ac_status=$?
20567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20568   (exit $ac_status); }; }; then
20569   ac_cv_header_time=yes
20570 else
20571   echo "$as_me: failed program was:" >&5
20572 sed 's/^/| /' conftest.$ac_ext >&5
20573
20574 ac_cv_header_time=no
20575 fi
20576 rm -f conftest.$ac_objext conftest.$ac_ext
20577 fi
20578 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
20579 echo "${ECHO_T}$ac_cv_header_time" >&6
20580 if test $ac_cv_header_time = yes; then
20581
20582 cat >>confdefs.h <<\_ACEOF
20583 #define TIME_WITH_SYS_TIME 1
20584 _ACEOF
20585
20586 fi
20587
20588 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
20589 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
20590 if test "${ac_cv_struct_tm+set}" = set; then
20591   echo $ECHO_N "(cached) $ECHO_C" >&6
20592 else
20593   cat >conftest.$ac_ext <<_ACEOF
20594 #line $LINENO "configure"
20595 /* confdefs.h.  */
20596 _ACEOF
20597 cat confdefs.h >>conftest.$ac_ext
20598 cat >>conftest.$ac_ext <<_ACEOF
20599 /* end confdefs.h.  */
20600 #include <sys/types.h>
20601 #include <time.h>
20602
20603 int
20604 main ()
20605 {
20606 struct tm *tp; tp->tm_sec;
20607   ;
20608   return 0;
20609 }
20610 _ACEOF
20611 rm -f conftest.$ac_objext
20612 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20613   (eval $ac_compile) 2>&5
20614   ac_status=$?
20615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20616   (exit $ac_status); } &&
20617          { ac_try='test -s conftest.$ac_objext'
20618   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20619   (eval $ac_try) 2>&5
20620   ac_status=$?
20621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20622   (exit $ac_status); }; }; then
20623   ac_cv_struct_tm=time.h
20624 else
20625   echo "$as_me: failed program was:" >&5
20626 sed 's/^/| /' conftest.$ac_ext >&5
20627
20628 ac_cv_struct_tm=sys/time.h
20629 fi
20630 rm -f conftest.$ac_objext conftest.$ac_ext
20631 fi
20632 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
20633 echo "${ECHO_T}$ac_cv_struct_tm" >&6
20634 if test $ac_cv_struct_tm = sys/time.h; then
20635
20636 cat >>confdefs.h <<\_ACEOF
20637 #define TM_IN_SYS_TIME 1
20638 _ACEOF
20639
20640 fi
20641
20642
20643 echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
20644 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
20645 if test "${ac_cv_cxx_namespaces+set}" = set; then
20646   echo $ECHO_N "(cached) $ECHO_C" >&6
20647 else
20648
20649
20650  ac_ext=cc
20651 ac_cpp='$CXXCPP $CPPFLAGS'
20652 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20653 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20654 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20655
20656  cat >conftest.$ac_ext <<_ACEOF
20657 #line $LINENO "configure"
20658 /* confdefs.h.  */
20659 _ACEOF
20660 cat confdefs.h >>conftest.$ac_ext
20661 cat >>conftest.$ac_ext <<_ACEOF
20662 /* end confdefs.h.  */
20663 namespace Outer { namespace Inner { int i = 0; }}
20664 int
20665 main ()
20666 {
20667 using namespace Outer::Inner; return i;
20668   ;
20669   return 0;
20670 }
20671 _ACEOF
20672 rm -f conftest.$ac_objext
20673 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20674   (eval $ac_compile) 2>&5
20675   ac_status=$?
20676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20677   (exit $ac_status); } &&
20678          { ac_try='test -s conftest.$ac_objext'
20679   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20680   (eval $ac_try) 2>&5
20681   ac_status=$?
20682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20683   (exit $ac_status); }; }; then
20684   ac_cv_cxx_namespaces=yes
20685 else
20686   echo "$as_me: failed program was:" >&5
20687 sed 's/^/| /' conftest.$ac_ext >&5
20688
20689 ac_cv_cxx_namespaces=no
20690 fi
20691 rm -f conftest.$ac_objext conftest.$ac_ext
20692  ac_ext=c
20693 ac_cpp='$CPP $CPPFLAGS'
20694 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20695 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20696 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20697
20698
20699 fi
20700 echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
20701 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
20702 if test "$ac_cv_cxx_namespaces" = yes; then
20703
20704 cat >>confdefs.h <<\_ACEOF
20705 #define HAVE_NAMESPACES
20706 _ACEOF
20707
20708 fi
20709
20710 echo "$as_me:$LINENO: checking whether the compiler has ext/hash_map" >&5
20711 echo $ECHO_N "checking whether the compiler has ext/hash_map... $ECHO_C" >&6
20712 if test "${ac_cv_cxx_have_ext_hash_map+set}" = set; then
20713   echo $ECHO_N "(cached) $ECHO_C" >&6
20714 else
20715
20716
20717
20718   ac_ext=cc
20719 ac_cpp='$CXXCPP $CPPFLAGS'
20720 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20721 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20722 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20723
20724   cat >conftest.$ac_ext <<_ACEOF
20725 #line $LINENO "configure"
20726 /* confdefs.h.  */
20727 _ACEOF
20728 cat confdefs.h >>conftest.$ac_ext
20729 cat >>conftest.$ac_ext <<_ACEOF
20730 /* end confdefs.h.  */
20731 #include <ext/hash_map>
20732 #ifdef HAVE_NAMESPACES
20733 using namespace std;
20734 #endif
20735 int
20736 main ()
20737 {
20738 hash_map<int, int> t; return 0;
20739   ;
20740   return 0;
20741 }
20742 _ACEOF
20743 rm -f conftest.$ac_objext
20744 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20745   (eval $ac_compile) 2>&5
20746   ac_status=$?
20747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20748   (exit $ac_status); } &&
20749          { ac_try='test -s conftest.$ac_objext'
20750   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20751   (eval $ac_try) 2>&5
20752   ac_status=$?
20753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20754   (exit $ac_status); }; }; then
20755   ac_cv_cxx_have_ext_hash_map=std
20756 else
20757   echo "$as_me: failed program was:" >&5
20758 sed 's/^/| /' conftest.$ac_ext >&5
20759
20760 ac_cv_cxx_have_ext_hash_map=no
20761 fi
20762 rm -f conftest.$ac_objext conftest.$ac_ext
20763   cat >conftest.$ac_ext <<_ACEOF
20764 #line $LINENO "configure"
20765 /* confdefs.h.  */
20766 _ACEOF
20767 cat confdefs.h >>conftest.$ac_ext
20768 cat >>conftest.$ac_ext <<_ACEOF
20769 /* end confdefs.h.  */
20770 #include <ext/hash_map>
20771 #ifdef HAVE_NAMESPACES
20772 using namespace __gnu_cxx;
20773 #endif
20774 int
20775 main ()
20776 {
20777 hash_map<int, int> t; return 0;
20778   ;
20779   return 0;
20780 }
20781 _ACEOF
20782 rm -f conftest.$ac_objext
20783 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20784   (eval $ac_compile) 2>&5
20785   ac_status=$?
20786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20787   (exit $ac_status); } &&
20788          { ac_try='test -s conftest.$ac_objext'
20789   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20790   (eval $ac_try) 2>&5
20791   ac_status=$?
20792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20793   (exit $ac_status); }; }; then
20794   ac_cv_cxx_have_ext_hash_map=gnu
20795 else
20796   echo "$as_me: failed program was:" >&5
20797 sed 's/^/| /' conftest.$ac_ext >&5
20798
20799 ac_cv_cxx_have_ext_hash_map=no
20800 fi
20801 rm -f conftest.$ac_objext conftest.$ac_ext
20802   ac_ext=c
20803 ac_cpp='$CPP $CPPFLAGS'
20804 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20805 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20806 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20807
20808
20809 fi
20810 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_hash_map" >&5
20811 echo "${ECHO_T}$ac_cv_cxx_have_ext_hash_map" >&6
20812 if test "$ac_cv_cxx_have_ext_hash_map" = std; then
20813
20814 cat >>confdefs.h <<\_ACEOF
20815 #define HAVE_STD_EXT_HASH_MAP
20816 _ACEOF
20817
20818 fi
20819 if test "$ac_cv_cxx_have_ext_hash_map" = gnu; then
20820
20821 cat >>confdefs.h <<\_ACEOF
20822 #define HAVE_GNU_EXT_HASH_MAP
20823 _ACEOF
20824
20825 fi
20826
20827 echo "$as_me:$LINENO: checking whether the compiler has ext/hash_set" >&5
20828 echo $ECHO_N "checking whether the compiler has ext/hash_set... $ECHO_C" >&6
20829 if test "${ac_cv_cxx_have_ext_hash_set+set}" = set; then
20830   echo $ECHO_N "(cached) $ECHO_C" >&6
20831 else
20832
20833
20834
20835   ac_ext=cc
20836 ac_cpp='$CXXCPP $CPPFLAGS'
20837 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20838 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20839 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20840
20841   cat >conftest.$ac_ext <<_ACEOF
20842 #line $LINENO "configure"
20843 /* confdefs.h.  */
20844 _ACEOF
20845 cat confdefs.h >>conftest.$ac_ext
20846 cat >>conftest.$ac_ext <<_ACEOF
20847 /* end confdefs.h.  */
20848 #include <ext/hash_set>
20849 #ifdef HAVE_NAMESPACES
20850 using namespace std;
20851 #endif
20852 int
20853 main ()
20854 {
20855 hash_set<int> t; return 0;
20856   ;
20857   return 0;
20858 }
20859 _ACEOF
20860 rm -f conftest.$ac_objext
20861 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20862   (eval $ac_compile) 2>&5
20863   ac_status=$?
20864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20865   (exit $ac_status); } &&
20866          { ac_try='test -s conftest.$ac_objext'
20867   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20868   (eval $ac_try) 2>&5
20869   ac_status=$?
20870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20871   (exit $ac_status); }; }; then
20872   ac_cv_cxx_have_ext_hash_set=std
20873 else
20874   echo "$as_me: failed program was:" >&5
20875 sed 's/^/| /' conftest.$ac_ext >&5
20876
20877 ac_cv_cxx_have_ext_hash_set=no
20878 fi
20879 rm -f conftest.$ac_objext conftest.$ac_ext
20880   cat >conftest.$ac_ext <<_ACEOF
20881 #line $LINENO "configure"
20882 /* confdefs.h.  */
20883 _ACEOF
20884 cat confdefs.h >>conftest.$ac_ext
20885 cat >>conftest.$ac_ext <<_ACEOF
20886 /* end confdefs.h.  */
20887 #include <ext/hash_set>
20888 #ifdef HAVE_NAMESPACES
20889 using namespace __gnu_cxx;
20890 #endif
20891 int
20892 main ()
20893 {
20894 hash_set<int> t; return 0;
20895   ;
20896   return 0;
20897 }
20898 _ACEOF
20899 rm -f conftest.$ac_objext
20900 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20901   (eval $ac_compile) 2>&5
20902   ac_status=$?
20903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20904   (exit $ac_status); } &&
20905          { ac_try='test -s conftest.$ac_objext'
20906   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20907   (eval $ac_try) 2>&5
20908   ac_status=$?
20909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20910   (exit $ac_status); }; }; then
20911   ac_cv_cxx_have_ext_hash_set=gnu
20912 else
20913   echo "$as_me: failed program was:" >&5
20914 sed 's/^/| /' conftest.$ac_ext >&5
20915
20916 ac_cv_cxx_have_ext_hash_set=no
20917 fi
20918 rm -f conftest.$ac_objext conftest.$ac_ext
20919   ac_ext=c
20920 ac_cpp='$CPP $CPPFLAGS'
20921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20924
20925
20926 fi
20927 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_hash_set" >&5
20928 echo "${ECHO_T}$ac_cv_cxx_have_ext_hash_set" >&6
20929 if test "$ac_cv_cxx_have_ext_hash_set" = std; then
20930
20931 cat >>confdefs.h <<\_ACEOF
20932 #define HAVE_STD_EXT_HASH_SET
20933 _ACEOF
20934
20935 fi
20936 if test "$ac_cv_cxx_have_ext_hash_set" = gnu; then
20937
20938 cat >>confdefs.h <<\_ACEOF
20939 #define HAVE_GNU_EXT_HASH_SET
20940 _ACEOF
20941
20942 fi
20943
20944 echo "$as_me:$LINENO: checking whether the compiler has ext/slist" >&5
20945 echo $ECHO_N "checking whether the compiler has ext/slist... $ECHO_C" >&6
20946 if test "${ac_cv_cxx_have_ext_slist+set}" = set; then
20947   echo $ECHO_N "(cached) $ECHO_C" >&6
20948 else
20949
20950
20951
20952   ac_ext=cc
20953 ac_cpp='$CXXCPP $CPPFLAGS'
20954 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20955 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20956 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20957
20958   cat >conftest.$ac_ext <<_ACEOF
20959 #line $LINENO "configure"
20960 /* confdefs.h.  */
20961 _ACEOF
20962 cat confdefs.h >>conftest.$ac_ext
20963 cat >>conftest.$ac_ext <<_ACEOF
20964 /* end confdefs.h.  */
20965 #include <ext/slist>
20966 #ifdef HAVE_NAMESPACES
20967 using namespace std;
20968 #endif
20969 int
20970 main ()
20971 {
20972 slist<int> s; return 0;
20973   ;
20974   return 0;
20975 }
20976 _ACEOF
20977 rm -f conftest.$ac_objext
20978 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20979   (eval $ac_compile) 2>&5
20980   ac_status=$?
20981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20982   (exit $ac_status); } &&
20983          { ac_try='test -s conftest.$ac_objext'
20984   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20985   (eval $ac_try) 2>&5
20986   ac_status=$?
20987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20988   (exit $ac_status); }; }; then
20989   ac_cv_cxx_have_ext_slist=std
20990 else
20991   echo "$as_me: failed program was:" >&5
20992 sed 's/^/| /' conftest.$ac_ext >&5
20993
20994 ac_cv_cxx_have_ext_slist=no
20995 fi
20996 rm -f conftest.$ac_objext conftest.$ac_ext
20997   cat >conftest.$ac_ext <<_ACEOF
20998 #line $LINENO "configure"
20999 /* confdefs.h.  */
21000 _ACEOF
21001 cat confdefs.h >>conftest.$ac_ext
21002 cat >>conftest.$ac_ext <<_ACEOF
21003 /* end confdefs.h.  */
21004 #include <ext/slist>
21005 #ifdef HAVE_NAMESPACES
21006 using namespace __gnu_cxx;
21007 #endif
21008 int
21009 main ()
21010 {
21011 slist<int> s; return 0;
21012   ;
21013   return 0;
21014 }
21015 _ACEOF
21016 rm -f conftest.$ac_objext
21017 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21018   (eval $ac_compile) 2>&5
21019   ac_status=$?
21020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21021   (exit $ac_status); } &&
21022          { ac_try='test -s conftest.$ac_objext'
21023   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21024   (eval $ac_try) 2>&5
21025   ac_status=$?
21026   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21027   (exit $ac_status); }; }; then
21028   ac_cv_cxx_have_ext_slist=gnu
21029 else
21030   echo "$as_me: failed program was:" >&5
21031 sed 's/^/| /' conftest.$ac_ext >&5
21032
21033 ac_cv_cxx_have_ext_slist=no
21034 fi
21035 rm -f conftest.$ac_objext conftest.$ac_ext
21036
21037   ac_ext=c
21038 ac_cpp='$CPP $CPPFLAGS'
21039 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21040 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21041 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21042
21043
21044 fi
21045 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_ext_slist" >&5
21046 echo "${ECHO_T}$ac_cv_cxx_have_ext_slist" >&6
21047 if test "$ac_cv_cxx_have_ext_slist" = std; then
21048
21049 cat >>confdefs.h <<\_ACEOF
21050 #define HAVE_EXT_SLIST std
21051 _ACEOF
21052
21053 fi
21054 if test "$ac_cv_cxx_have_ext_slist" = gnu; then
21055
21056 cat >>confdefs.h <<\_ACEOF
21057 #define HAVE_EXT_SLIST gnu
21058 _ACEOF
21059
21060 fi
21061
21062 echo "$as_me:$LINENO: checking whether the compiler has the standard iterator" >&5
21063 echo $ECHO_N "checking whether the compiler has the standard iterator... $ECHO_C" >&6
21064 if test "${ac_cv_cxx_have_std_iterator+set}" = set; then
21065   echo $ECHO_N "(cached) $ECHO_C" >&6
21066 else
21067
21068
21069
21070   ac_ext=cc
21071 ac_cpp='$CXXCPP $CPPFLAGS'
21072 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21073 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21074 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21075
21076   cat >conftest.$ac_ext <<_ACEOF
21077 #line $LINENO "configure"
21078 /* confdefs.h.  */
21079 _ACEOF
21080 cat confdefs.h >>conftest.$ac_ext
21081 cat >>conftest.$ac_ext <<_ACEOF
21082 /* end confdefs.h.  */
21083 #include <iterator>
21084 #ifdef HAVE_NAMESPACES
21085 using namespace std;
21086 #endif
21087 int
21088 main ()
21089 {
21090 iterator<int,int,int> t; return 0;
21091   ;
21092   return 0;
21093 }
21094 _ACEOF
21095 rm -f conftest.$ac_objext
21096 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21097   (eval $ac_compile) 2>&5
21098   ac_status=$?
21099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21100   (exit $ac_status); } &&
21101          { ac_try='test -s conftest.$ac_objext'
21102   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21103   (eval $ac_try) 2>&5
21104   ac_status=$?
21105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21106   (exit $ac_status); }; }; then
21107   ac_cv_cxx_have_std_iterator=yes
21108 else
21109   echo "$as_me: failed program was:" >&5
21110 sed 's/^/| /' conftest.$ac_ext >&5
21111
21112 ac_cv_cxx_have_std_iterator=no
21113 fi
21114 rm -f conftest.$ac_objext conftest.$ac_ext
21115   ac_ext=c
21116 ac_cpp='$CPP $CPPFLAGS'
21117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21120
21121
21122 fi
21123 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iterator" >&5
21124 echo "${ECHO_T}$ac_cv_cxx_have_std_iterator" >&6
21125 if test "$ac_cv_cxx_have_std_iterator" = yes; then
21126
21127 cat >>confdefs.h <<\_ACEOF
21128 #define HAVE_STD_ITERATOR
21129 _ACEOF
21130
21131 fi
21132
21133 echo "$as_me:$LINENO: checking whether the compiler has the bidirectional iterator" >&5
21134 echo $ECHO_N "checking whether the compiler has the bidirectional iterator... $ECHO_C" >&6
21135 if test "${ac_cv_cxx_have_bi_iterator+set}" = set; then
21136   echo $ECHO_N "(cached) $ECHO_C" >&6
21137 else
21138
21139
21140
21141   ac_ext=cc
21142 ac_cpp='$CXXCPP $CPPFLAGS'
21143 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21144 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21145 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21146
21147   cat >conftest.$ac_ext <<_ACEOF
21148 #line $LINENO "configure"
21149 /* confdefs.h.  */
21150 _ACEOF
21151 cat confdefs.h >>conftest.$ac_ext
21152 cat >>conftest.$ac_ext <<_ACEOF
21153 /* end confdefs.h.  */
21154 #include <iterator>
21155 #ifdef HAVE_NAMESPACES
21156 using namespace std;
21157 #endif
21158 int
21159 main ()
21160 {
21161 bidirectional_iterator<int,int> t; return 0;
21162   ;
21163   return 0;
21164 }
21165 _ACEOF
21166 rm -f conftest.$ac_objext
21167 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21168   (eval $ac_compile) 2>&5
21169   ac_status=$?
21170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21171   (exit $ac_status); } &&
21172          { ac_try='test -s conftest.$ac_objext'
21173   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21174   (eval $ac_try) 2>&5
21175   ac_status=$?
21176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21177   (exit $ac_status); }; }; then
21178   ac_cv_cxx_have_bi_iterator=yes
21179 else
21180   echo "$as_me: failed program was:" >&5
21181 sed 's/^/| /' conftest.$ac_ext >&5
21182
21183 ac_cv_cxx_have_bi_iterator=no
21184 fi
21185 rm -f conftest.$ac_objext conftest.$ac_ext
21186   ac_ext=c
21187 ac_cpp='$CPP $CPPFLAGS'
21188 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21189 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21190 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21191
21192
21193 fi
21194 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_bi_iterator" >&5
21195 echo "${ECHO_T}$ac_cv_cxx_have_bi_iterator" >&6
21196 if test "$ac_cv_cxx_have_bi_iterator" = yes; then
21197
21198 cat >>confdefs.h <<\_ACEOF
21199 #define HAVE_BI_ITERATOR
21200 _ACEOF
21201
21202 fi
21203
21204 echo "$as_me:$LINENO: checking whether the compiler has forward iterators" >&5
21205 echo $ECHO_N "checking whether the compiler has forward iterators... $ECHO_C" >&6
21206 if test "${ac_cv_cxx_have_fwd_iterator+set}" = set; then
21207   echo $ECHO_N "(cached) $ECHO_C" >&6
21208 else
21209
21210
21211
21212   ac_ext=cc
21213 ac_cpp='$CXXCPP $CPPFLAGS'
21214 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21215 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21216 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21217
21218   cat >conftest.$ac_ext <<_ACEOF
21219 #line $LINENO "configure"
21220 /* confdefs.h.  */
21221 _ACEOF
21222 cat confdefs.h >>conftest.$ac_ext
21223 cat >>conftest.$ac_ext <<_ACEOF
21224 /* end confdefs.h.  */
21225 #include <iterator>
21226 #ifdef HAVE_NAMESPACES
21227 using namespace std;
21228 #endif
21229 int
21230 main ()
21231 {
21232 forward_iterator<int,int> t; return 0;
21233   ;
21234   return 0;
21235 }
21236 _ACEOF
21237 rm -f conftest.$ac_objext
21238 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21239   (eval $ac_compile) 2>&5
21240   ac_status=$?
21241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21242   (exit $ac_status); } &&
21243          { ac_try='test -s conftest.$ac_objext'
21244   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21245   (eval $ac_try) 2>&5
21246   ac_status=$?
21247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21248   (exit $ac_status); }; }; then
21249   ac_cv_cxx_have_fwd_iterator=yes
21250 else
21251   echo "$as_me: failed program was:" >&5
21252 sed 's/^/| /' conftest.$ac_ext >&5
21253
21254 ac_cv_cxx_have_fwd_iterator=no
21255 fi
21256 rm -f conftest.$ac_objext conftest.$ac_ext
21257   ac_ext=c
21258 ac_cpp='$CPP $CPPFLAGS'
21259 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21260 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21261 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21262
21263
21264 fi
21265 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fwd_iterator" >&5
21266 echo "${ECHO_T}$ac_cv_cxx_have_fwd_iterator" >&6
21267 if test "$ac_cv_cxx_have_fwd_iterator" = yes; then
21268
21269 cat >>confdefs.h <<\_ACEOF
21270 #define HAVE_FWD_ITERATOR
21271 _ACEOF
21272
21273 fi
21274
21275
21276 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
21277 # for constant arguments.  Useless!
21278 echo "$as_me:$LINENO: checking for working alloca.h" >&5
21279 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
21280 if test "${ac_cv_working_alloca_h+set}" = set; then
21281   echo $ECHO_N "(cached) $ECHO_C" >&6
21282 else
21283   cat >conftest.$ac_ext <<_ACEOF
21284 #line $LINENO "configure"
21285 /* confdefs.h.  */
21286 _ACEOF
21287 cat confdefs.h >>conftest.$ac_ext
21288 cat >>conftest.$ac_ext <<_ACEOF
21289 /* end confdefs.h.  */
21290 #include <alloca.h>
21291 int
21292 main ()
21293 {
21294 char *p = (char *) alloca (2 * sizeof (int));
21295   ;
21296   return 0;
21297 }
21298 _ACEOF
21299 rm -f conftest.$ac_objext conftest$ac_exeext
21300 if { (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); } &&
21305          { ac_try='test -s conftest$ac_exeext'
21306   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21307   (eval $ac_try) 2>&5
21308   ac_status=$?
21309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21310   (exit $ac_status); }; }; then
21311   ac_cv_working_alloca_h=yes
21312 else
21313   echo "$as_me: failed program was:" >&5
21314 sed 's/^/| /' conftest.$ac_ext >&5
21315
21316 ac_cv_working_alloca_h=no
21317 fi
21318 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21319 fi
21320 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
21321 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
21322 if test $ac_cv_working_alloca_h = yes; then
21323
21324 cat >>confdefs.h <<\_ACEOF
21325 #define HAVE_ALLOCA_H 1
21326 _ACEOF
21327
21328 fi
21329
21330 echo "$as_me:$LINENO: checking for alloca" >&5
21331 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
21332 if test "${ac_cv_func_alloca_works+set}" = set; then
21333   echo $ECHO_N "(cached) $ECHO_C" >&6
21334 else
21335   cat >conftest.$ac_ext <<_ACEOF
21336 #line $LINENO "configure"
21337 /* confdefs.h.  */
21338 _ACEOF
21339 cat confdefs.h >>conftest.$ac_ext
21340 cat >>conftest.$ac_ext <<_ACEOF
21341 /* end confdefs.h.  */
21342 #ifdef __GNUC__
21343 # define alloca __builtin_alloca
21344 #else
21345 # ifdef _MSC_VER
21346 #  include <malloc.h>
21347 #  define alloca _alloca
21348 # else
21349 #  if HAVE_ALLOCA_H
21350 #   include <alloca.h>
21351 #  else
21352 #   ifdef _AIX
21353  #pragma alloca
21354 #   else
21355 #    ifndef alloca /* predefined by HP cc +Olibcalls */
21356 char *alloca ();
21357 #    endif
21358 #   endif
21359 #  endif
21360 # endif
21361 #endif
21362
21363 int
21364 main ()
21365 {
21366 char *p = (char *) alloca (1);
21367   ;
21368   return 0;
21369 }
21370 _ACEOF
21371 rm -f conftest.$ac_objext conftest$ac_exeext
21372 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21373   (eval $ac_link) 2>&5
21374   ac_status=$?
21375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21376   (exit $ac_status); } &&
21377          { ac_try='test -s conftest$ac_exeext'
21378   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21379   (eval $ac_try) 2>&5
21380   ac_status=$?
21381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21382   (exit $ac_status); }; }; then
21383   ac_cv_func_alloca_works=yes
21384 else
21385   echo "$as_me: failed program was:" >&5
21386 sed 's/^/| /' conftest.$ac_ext >&5
21387
21388 ac_cv_func_alloca_works=no
21389 fi
21390 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21391 fi
21392 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
21393 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
21394
21395 if test $ac_cv_func_alloca_works = yes; then
21396
21397 cat >>confdefs.h <<\_ACEOF
21398 #define HAVE_ALLOCA 1
21399 _ACEOF
21400
21401 else
21402   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
21403 # that cause trouble.  Some versions do not even contain alloca or
21404 # contain a buggy version.  If you still want to use their alloca,
21405 # use ar to extract alloca.o from them instead of compiling alloca.c.
21406
21407 ALLOCA=alloca.$ac_objext
21408
21409 cat >>confdefs.h <<\_ACEOF
21410 #define C_ALLOCA 1
21411 _ACEOF
21412
21413
21414 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
21415 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
21416 if test "${ac_cv_os_cray+set}" = set; then
21417   echo $ECHO_N "(cached) $ECHO_C" >&6
21418 else
21419   cat >conftest.$ac_ext <<_ACEOF
21420 #line $LINENO "configure"
21421 /* confdefs.h.  */
21422 _ACEOF
21423 cat confdefs.h >>conftest.$ac_ext
21424 cat >>conftest.$ac_ext <<_ACEOF
21425 /* end confdefs.h.  */
21426 #if defined(CRAY) && ! defined(CRAY2)
21427 webecray
21428 #else
21429 wenotbecray
21430 #endif
21431
21432 _ACEOF
21433 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21434   $EGREP "webecray" >/dev/null 2>&1; then
21435   ac_cv_os_cray=yes
21436 else
21437   ac_cv_os_cray=no
21438 fi
21439 rm -f conftest*
21440
21441 fi
21442 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
21443 echo "${ECHO_T}$ac_cv_os_cray" >&6
21444 if test $ac_cv_os_cray = yes; then
21445   for ac_func in _getb67 GETB67 getb67; do
21446     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21447 echo "$as_me:$LINENO: checking for $ac_func" >&5
21448 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21449 if eval "test \"\${$as_ac_var+set}\" = set"; then
21450   echo $ECHO_N "(cached) $ECHO_C" >&6
21451 else
21452   cat >conftest.$ac_ext <<_ACEOF
21453 #line $LINENO "configure"
21454 /* confdefs.h.  */
21455 _ACEOF
21456 cat confdefs.h >>conftest.$ac_ext
21457 cat >>conftest.$ac_ext <<_ACEOF
21458 /* end confdefs.h.  */
21459 /* System header to define __stub macros and hopefully few prototypes,
21460     which can conflict with char $ac_func (); below.
21461     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21462     <limits.h> exists even on freestanding compilers.  */
21463 #ifdef __STDC__
21464 # include <limits.h>
21465 #else
21466 # include <assert.h>
21467 #endif
21468 /* Override any gcc2 internal prototype to avoid an error.  */
21469 #ifdef __cplusplus
21470 extern "C"
21471 {
21472 #endif
21473 /* We use char because int might match the return type of a gcc2
21474    builtin and then its argument prototype would still apply.  */
21475 char $ac_func ();
21476 /* The GNU C library defines this for functions which it implements
21477     to always fail with ENOSYS.  Some functions are actually named
21478     something starting with __ and the normal name is an alias.  */
21479 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21480 choke me
21481 #else
21482 char (*f) () = $ac_func;
21483 #endif
21484 #ifdef __cplusplus
21485 }
21486 #endif
21487
21488 int
21489 main ()
21490 {
21491 return f != $ac_func;
21492   ;
21493   return 0;
21494 }
21495 _ACEOF
21496 rm -f conftest.$ac_objext conftest$ac_exeext
21497 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21498   (eval $ac_link) 2>&5
21499   ac_status=$?
21500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21501   (exit $ac_status); } &&
21502          { ac_try='test -s conftest$ac_exeext'
21503   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21504   (eval $ac_try) 2>&5
21505   ac_status=$?
21506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21507   (exit $ac_status); }; }; then
21508   eval "$as_ac_var=yes"
21509 else
21510   echo "$as_me: failed program was:" >&5
21511 sed 's/^/| /' conftest.$ac_ext >&5
21512
21513 eval "$as_ac_var=no"
21514 fi
21515 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21516 fi
21517 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21518 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21519 if test `eval echo '${'$as_ac_var'}'` = yes; then
21520
21521 cat >>confdefs.h <<_ACEOF
21522 #define CRAY_STACKSEG_END $ac_func
21523 _ACEOF
21524
21525     break
21526 fi
21527
21528   done
21529 fi
21530
21531 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
21532 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
21533 if test "${ac_cv_c_stack_direction+set}" = set; then
21534   echo $ECHO_N "(cached) $ECHO_C" >&6
21535 else
21536   if test "$cross_compiling" = yes; then
21537   ac_cv_c_stack_direction=0
21538 else
21539   cat >conftest.$ac_ext <<_ACEOF
21540 #line $LINENO "configure"
21541 /* confdefs.h.  */
21542 _ACEOF
21543 cat confdefs.h >>conftest.$ac_ext
21544 cat >>conftest.$ac_ext <<_ACEOF
21545 /* end confdefs.h.  */
21546 int
21547 find_stack_direction ()
21548 {
21549   static char *addr = 0;
21550   auto char dummy;
21551   if (addr == 0)
21552     {
21553       addr = &dummy;
21554       return find_stack_direction ();
21555     }
21556   else
21557     return (&dummy > addr) ? 1 : -1;
21558 }
21559
21560 int
21561 main ()
21562 {
21563   exit (find_stack_direction () < 0);
21564 }
21565 _ACEOF
21566 rm -f conftest$ac_exeext
21567 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21568   (eval $ac_link) 2>&5
21569   ac_status=$?
21570   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21571   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21572   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21573   (eval $ac_try) 2>&5
21574   ac_status=$?
21575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21576   (exit $ac_status); }; }; then
21577   ac_cv_c_stack_direction=1
21578 else
21579   echo "$as_me: program exited with status $ac_status" >&5
21580 echo "$as_me: failed program was:" >&5
21581 sed 's/^/| /' conftest.$ac_ext >&5
21582
21583 ( exit $ac_status )
21584 ac_cv_c_stack_direction=-1
21585 fi
21586 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21587 fi
21588 fi
21589 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
21590 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
21591
21592 cat >>confdefs.h <<_ACEOF
21593 #define STACK_DIRECTION $ac_cv_c_stack_direction
21594 _ACEOF
21595
21596
21597 fi
21598
21599 if test $ac_cv_c_compiler_gnu = yes; then
21600     echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
21601 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
21602 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
21603   echo $ECHO_N "(cached) $ECHO_C" >&6
21604 else
21605     ac_pattern="Autoconf.*'x'"
21606   cat >conftest.$ac_ext <<_ACEOF
21607 #line $LINENO "configure"
21608 /* confdefs.h.  */
21609 _ACEOF
21610 cat confdefs.h >>conftest.$ac_ext
21611 cat >>conftest.$ac_ext <<_ACEOF
21612 /* end confdefs.h.  */
21613 #include <sgtty.h>
21614 Autoconf TIOCGETP
21615 _ACEOF
21616 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21617   $EGREP "$ac_pattern" >/dev/null 2>&1; then
21618   ac_cv_prog_gcc_traditional=yes
21619 else
21620   ac_cv_prog_gcc_traditional=no
21621 fi
21622 rm -f conftest*
21623
21624
21625   if test $ac_cv_prog_gcc_traditional = no; then
21626     cat >conftest.$ac_ext <<_ACEOF
21627 #line $LINENO "configure"
21628 /* confdefs.h.  */
21629 _ACEOF
21630 cat confdefs.h >>conftest.$ac_ext
21631 cat >>conftest.$ac_ext <<_ACEOF
21632 /* end confdefs.h.  */
21633 #include <termio.h>
21634 Autoconf TCGETA
21635 _ACEOF
21636 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21637   $EGREP "$ac_pattern" >/dev/null 2>&1; then
21638   ac_cv_prog_gcc_traditional=yes
21639 fi
21640 rm -f conftest*
21641
21642   fi
21643 fi
21644 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
21645 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
21646   if test $ac_cv_prog_gcc_traditional = yes; then
21647     CC="$CC -traditional"
21648   fi
21649 fi
21650
21651 echo "$as_me:$LINENO: checking for working memcmp" >&5
21652 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
21653 if test "${ac_cv_func_memcmp_working+set}" = set; then
21654   echo $ECHO_N "(cached) $ECHO_C" >&6
21655 else
21656   if test "$cross_compiling" = yes; then
21657   ac_cv_func_memcmp_working=no
21658 else
21659   cat >conftest.$ac_ext <<_ACEOF
21660 #line $LINENO "configure"
21661 /* confdefs.h.  */
21662 _ACEOF
21663 cat confdefs.h >>conftest.$ac_ext
21664 cat >>conftest.$ac_ext <<_ACEOF
21665 /* end confdefs.h.  */
21666
21667 int
21668 main ()
21669 {
21670
21671   /* Some versions of memcmp are not 8-bit clean.  */
21672   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
21673   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
21674     exit (1);
21675
21676   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
21677      or more and with at least one buffer not starting on a 4-byte boundary.
21678      William Lewis provided this test program.   */
21679   {
21680     char foo[21];
21681     char bar[21];
21682     int i;
21683     for (i = 0; i < 4; i++)
21684       {
21685         char *a = foo + i;
21686         char *b = bar + i;
21687         strcpy (a, "--------01111111");
21688         strcpy (b, "--------10000000");
21689         if (memcmp (a, b, 16) >= 0)
21690           exit (1);
21691       }
21692     exit (0);
21693   }
21694
21695   ;
21696   return 0;
21697 }
21698 _ACEOF
21699 rm -f conftest$ac_exeext
21700 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21701   (eval $ac_link) 2>&5
21702   ac_status=$?
21703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21704   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21705   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21706   (eval $ac_try) 2>&5
21707   ac_status=$?
21708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21709   (exit $ac_status); }; }; then
21710   ac_cv_func_memcmp_working=yes
21711 else
21712   echo "$as_me: program exited with status $ac_status" >&5
21713 echo "$as_me: failed program was:" >&5
21714 sed 's/^/| /' conftest.$ac_ext >&5
21715
21716 ( exit $ac_status )
21717 ac_cv_func_memcmp_working=no
21718 fi
21719 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21720 fi
21721 fi
21722 echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
21723 echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
21724 test $ac_cv_func_memcmp_working = no && LIBOBJS="$LIBOBJS memcmp.$ac_objext"
21725
21726
21727
21728 for ac_header in stdlib.h unistd.h
21729 do
21730 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21731 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21732   echo "$as_me:$LINENO: checking for $ac_header" >&5
21733 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21734 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21735   echo $ECHO_N "(cached) $ECHO_C" >&6
21736 fi
21737 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21738 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21739 else
21740   # Is the header compilable?
21741 echo "$as_me:$LINENO: checking $ac_header usability" >&5
21742 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
21743 cat >conftest.$ac_ext <<_ACEOF
21744 #line $LINENO "configure"
21745 /* confdefs.h.  */
21746 _ACEOF
21747 cat confdefs.h >>conftest.$ac_ext
21748 cat >>conftest.$ac_ext <<_ACEOF
21749 /* end confdefs.h.  */
21750 $ac_includes_default
21751 #include <$ac_header>
21752 _ACEOF
21753 rm -f conftest.$ac_objext
21754 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21755   (eval $ac_compile) 2>&5
21756   ac_status=$?
21757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21758   (exit $ac_status); } &&
21759          { ac_try='test -s conftest.$ac_objext'
21760   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21761   (eval $ac_try) 2>&5
21762   ac_status=$?
21763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21764   (exit $ac_status); }; }; then
21765   ac_header_compiler=yes
21766 else
21767   echo "$as_me: failed program was:" >&5
21768 sed 's/^/| /' conftest.$ac_ext >&5
21769
21770 ac_header_compiler=no
21771 fi
21772 rm -f conftest.$ac_objext conftest.$ac_ext
21773 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21774 echo "${ECHO_T}$ac_header_compiler" >&6
21775
21776 # Is the header present?
21777 echo "$as_me:$LINENO: checking $ac_header presence" >&5
21778 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
21779 cat >conftest.$ac_ext <<_ACEOF
21780 #line $LINENO "configure"
21781 /* confdefs.h.  */
21782 _ACEOF
21783 cat confdefs.h >>conftest.$ac_ext
21784 cat >>conftest.$ac_ext <<_ACEOF
21785 /* end confdefs.h.  */
21786 #include <$ac_header>
21787 _ACEOF
21788 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21789   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21790   ac_status=$?
21791   grep -v '^ *+' conftest.er1 >conftest.err
21792   rm -f conftest.er1
21793   cat conftest.err >&5
21794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21795   (exit $ac_status); } >/dev/null; then
21796   if test -s conftest.err; then
21797     ac_cpp_err=$ac_c_preproc_warn_flag
21798   else
21799     ac_cpp_err=
21800   fi
21801 else
21802   ac_cpp_err=yes
21803 fi
21804 if test -z "$ac_cpp_err"; then
21805   ac_header_preproc=yes
21806 else
21807   echo "$as_me: failed program was:" >&5
21808 sed 's/^/| /' conftest.$ac_ext >&5
21809
21810   ac_header_preproc=no
21811 fi
21812 rm -f conftest.err conftest.$ac_ext
21813 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21814 echo "${ECHO_T}$ac_header_preproc" >&6
21815
21816 # So?  What about this header?
21817 case $ac_header_compiler:$ac_header_preproc in
21818   yes:no )
21819     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21820 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21821     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21822 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21823     (
21824       cat <<\_ASBOX
21825 ## ------------------------------------ ##
21826 ## Report this to bug-autoconf@gnu.org. ##
21827 ## ------------------------------------ ##
21828 _ASBOX
21829     ) |
21830       sed "s/^/$as_me: WARNING:     /" >&2
21831     ;;
21832   no:yes )
21833     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21834 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21835     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21836 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21837     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21838 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21839     (
21840       cat <<\_ASBOX
21841 ## ------------------------------------ ##
21842 ## Report this to bug-autoconf@gnu.org. ##
21843 ## ------------------------------------ ##
21844 _ASBOX
21845     ) |
21846       sed "s/^/$as_me: WARNING:     /" >&2
21847     ;;
21848 esac
21849 echo "$as_me:$LINENO: checking for $ac_header" >&5
21850 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21851 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21852   echo $ECHO_N "(cached) $ECHO_C" >&6
21853 else
21854   eval "$as_ac_Header=$ac_header_preproc"
21855 fi
21856 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21857 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21858
21859 fi
21860 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21861   cat >>confdefs.h <<_ACEOF
21862 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21863 _ACEOF
21864
21865 fi
21866
21867 done
21868
21869
21870 for ac_func in getpagesize
21871 do
21872 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21873 echo "$as_me:$LINENO: checking for $ac_func" >&5
21874 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21875 if eval "test \"\${$as_ac_var+set}\" = set"; then
21876   echo $ECHO_N "(cached) $ECHO_C" >&6
21877 else
21878   cat >conftest.$ac_ext <<_ACEOF
21879 #line $LINENO "configure"
21880 /* confdefs.h.  */
21881 _ACEOF
21882 cat confdefs.h >>conftest.$ac_ext
21883 cat >>conftest.$ac_ext <<_ACEOF
21884 /* end confdefs.h.  */
21885 /* System header to define __stub macros and hopefully few prototypes,
21886     which can conflict with char $ac_func (); below.
21887     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21888     <limits.h> exists even on freestanding compilers.  */
21889 #ifdef __STDC__
21890 # include <limits.h>
21891 #else
21892 # include <assert.h>
21893 #endif
21894 /* Override any gcc2 internal prototype to avoid an error.  */
21895 #ifdef __cplusplus
21896 extern "C"
21897 {
21898 #endif
21899 /* We use char because int might match the return type of a gcc2
21900    builtin and then its argument prototype would still apply.  */
21901 char $ac_func ();
21902 /* The GNU C library defines this for functions which it implements
21903     to always fail with ENOSYS.  Some functions are actually named
21904     something starting with __ and the normal name is an alias.  */
21905 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21906 choke me
21907 #else
21908 char (*f) () = $ac_func;
21909 #endif
21910 #ifdef __cplusplus
21911 }
21912 #endif
21913
21914 int
21915 main ()
21916 {
21917 return f != $ac_func;
21918   ;
21919   return 0;
21920 }
21921 _ACEOF
21922 rm -f conftest.$ac_objext conftest$ac_exeext
21923 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21924   (eval $ac_link) 2>&5
21925   ac_status=$?
21926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21927   (exit $ac_status); } &&
21928          { ac_try='test -s conftest$ac_exeext'
21929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21930   (eval $ac_try) 2>&5
21931   ac_status=$?
21932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21933   (exit $ac_status); }; }; then
21934   eval "$as_ac_var=yes"
21935 else
21936   echo "$as_me: failed program was:" >&5
21937 sed 's/^/| /' conftest.$ac_ext >&5
21938
21939 eval "$as_ac_var=no"
21940 fi
21941 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
21942 fi
21943 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21944 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21945 if test `eval echo '${'$as_ac_var'}'` = yes; then
21946   cat >>confdefs.h <<_ACEOF
21947 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21948 _ACEOF
21949
21950 fi
21951 done
21952
21953 echo "$as_me:$LINENO: checking for working mmap" >&5
21954 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
21955 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
21956   echo $ECHO_N "(cached) $ECHO_C" >&6
21957 else
21958   if test "$cross_compiling" = yes; then
21959   ac_cv_func_mmap_fixed_mapped=no
21960 else
21961   cat >conftest.$ac_ext <<_ACEOF
21962 #line $LINENO "configure"
21963 /* confdefs.h.  */
21964 _ACEOF
21965 cat confdefs.h >>conftest.$ac_ext
21966 cat >>conftest.$ac_ext <<_ACEOF
21967 /* end confdefs.h.  */
21968 $ac_includes_default
21969 /* malloc might have been renamed as rpl_malloc. */
21970 #undef malloc
21971
21972 /* Thanks to Mike Haertel and Jim Avera for this test.
21973    Here is a matrix of mmap possibilities:
21974         mmap private not fixed
21975         mmap private fixed at somewhere currently unmapped
21976         mmap private fixed at somewhere already mapped
21977         mmap shared not fixed
21978         mmap shared fixed at somewhere currently unmapped
21979         mmap shared fixed at somewhere already mapped
21980    For private mappings, we should verify that changes cannot be read()
21981    back from the file, nor mmap's back from the file at a different
21982    address.  (There have been systems where private was not correctly
21983    implemented like the infamous i386 svr4.0, and systems where the
21984    VM page cache was not coherent with the file system buffer cache
21985    like early versions of FreeBSD and possibly contemporary NetBSD.)
21986    For shared mappings, we should conversely verify that changes get
21987    propagated back to all the places they're supposed to be.
21988
21989    Grep wants private fixed already mapped.
21990    The main things grep needs to know about mmap are:
21991    * does it exist and is it safe to write into the mmap'd area
21992    * how to use it (BSD variants)  */
21993
21994 #include <fcntl.h>
21995 #include <sys/mman.h>
21996
21997 #if !STDC_HEADERS && !HAVE_STDLIB_H
21998 char *malloc ();
21999 #endif
22000
22001 /* This mess was copied from the GNU getpagesize.h.  */
22002 #if !HAVE_GETPAGESIZE
22003 /* Assume that all systems that can run configure have sys/param.h.  */
22004 # if !HAVE_SYS_PARAM_H
22005 #  define HAVE_SYS_PARAM_H 1
22006 # endif
22007
22008 # ifdef _SC_PAGESIZE
22009 #  define getpagesize() sysconf(_SC_PAGESIZE)
22010 # else /* no _SC_PAGESIZE */
22011 #  if HAVE_SYS_PARAM_H
22012 #   include <sys/param.h>
22013 #   ifdef EXEC_PAGESIZE
22014 #    define getpagesize() EXEC_PAGESIZE
22015 #   else /* no EXEC_PAGESIZE */
22016 #    ifdef NBPG
22017 #     define getpagesize() NBPG * CLSIZE
22018 #     ifndef CLSIZE
22019 #      define CLSIZE 1
22020 #     endif /* no CLSIZE */
22021 #    else /* no NBPG */
22022 #     ifdef NBPC
22023 #      define getpagesize() NBPC
22024 #     else /* no NBPC */
22025 #      ifdef PAGESIZE
22026 #       define getpagesize() PAGESIZE
22027 #      endif /* PAGESIZE */
22028 #     endif /* no NBPC */
22029 #    endif /* no NBPG */
22030 #   endif /* no EXEC_PAGESIZE */
22031 #  else /* no HAVE_SYS_PARAM_H */
22032 #   define getpagesize() 8192   /* punt totally */
22033 #  endif /* no HAVE_SYS_PARAM_H */
22034 # endif /* no _SC_PAGESIZE */
22035
22036 #endif /* no HAVE_GETPAGESIZE */
22037
22038 int
22039 main ()
22040 {
22041   char *data, *data2, *data3;
22042   int i, pagesize;
22043   int fd;
22044
22045   pagesize = getpagesize ();
22046
22047   /* First, make a file with some known garbage in it. */
22048   data = (char *) malloc (pagesize);
22049   if (!data)
22050     exit (1);
22051   for (i = 0; i < pagesize; ++i)
22052     *(data + i) = rand ();
22053   umask (0);
22054   fd = creat ("conftest.mmap", 0600);
22055   if (fd < 0)
22056     exit (1);
22057   if (write (fd, data, pagesize) != pagesize)
22058     exit (1);
22059   close (fd);
22060
22061   /* Next, try to mmap the file at a fixed address which already has
22062      something else allocated at it.  If we can, also make sure that
22063      we see the same garbage.  */
22064   fd = open ("conftest.mmap", O_RDWR);
22065   if (fd < 0)
22066     exit (1);
22067   data2 = (char *) malloc (2 * pagesize);
22068   if (!data2)
22069     exit (1);
22070   data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
22071   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
22072                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
22073     exit (1);
22074   for (i = 0; i < pagesize; ++i)
22075     if (*(data + i) != *(data2 + i))
22076       exit (1);
22077
22078   /* Finally, make sure that changes to the mapped area do not
22079      percolate back to the file as seen by read().  (This is a bug on
22080      some variants of i386 svr4.0.)  */
22081   for (i = 0; i < pagesize; ++i)
22082     *(data2 + i) = *(data2 + i) + 1;
22083   data3 = (char *) malloc (pagesize);
22084   if (!data3)
22085     exit (1);
22086   if (read (fd, data3, pagesize) != pagesize)
22087     exit (1);
22088   for (i = 0; i < pagesize; ++i)
22089     if (*(data + i) != *(data3 + i))
22090       exit (1);
22091   close (fd);
22092   exit (0);
22093 }
22094 _ACEOF
22095 rm -f conftest$ac_exeext
22096 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22097   (eval $ac_link) 2>&5
22098   ac_status=$?
22099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22100   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22101   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22102   (eval $ac_try) 2>&5
22103   ac_status=$?
22104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22105   (exit $ac_status); }; }; then
22106   ac_cv_func_mmap_fixed_mapped=yes
22107 else
22108   echo "$as_me: program exited with status $ac_status" >&5
22109 echo "$as_me: failed program was:" >&5
22110 sed 's/^/| /' conftest.$ac_ext >&5
22111
22112 ( exit $ac_status )
22113 ac_cv_func_mmap_fixed_mapped=no
22114 fi
22115 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22116 fi
22117 fi
22118 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
22119 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
22120 if test $ac_cv_func_mmap_fixed_mapped = yes; then
22121
22122 cat >>confdefs.h <<\_ACEOF
22123 #define HAVE_MMAP 1
22124 _ACEOF
22125
22126 fi
22127 rm -f conftest.mmap
22128
22129 echo "$as_me:$LINENO: checking for mmap of files" >&5
22130 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6
22131 if test "${ac_cv_func_mmap_file+set}" = set; then
22132   echo $ECHO_N "(cached) $ECHO_C" >&6
22133 else
22134
22135
22136   ac_ext=c
22137 ac_cpp='$CPP $CPPFLAGS'
22138 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22139 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22140 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22141
22142   if test "$cross_compiling" = yes; then
22143   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22144 See \`config.log' for more details." >&5
22145 echo "$as_me: error: cannot run test program while cross compiling
22146 See \`config.log' for more details." >&2;}
22147    { (exit 1); exit 1; }; }
22148 else
22149   cat >conftest.$ac_ext <<_ACEOF
22150 #line $LINENO "configure"
22151 /* confdefs.h.  */
22152 _ACEOF
22153 cat confdefs.h >>conftest.$ac_ext
22154 cat >>conftest.$ac_ext <<_ACEOF
22155 /* end confdefs.h.  */
22156
22157 #ifdef HAVE_SYS_MMAN_H
22158 #include <sys/mman.h>
22159 #endif
22160
22161 #ifdef HAVE_SYS_TYPES_H
22162 #include <sys/types.h>
22163 #endif
22164
22165 #ifdef HAVE_FCNTL_H
22166 #include <fcntl.h>
22167 #endif
22168
22169   int fd;
22170   int main () {
22171   fd = creat ("foo",0777); fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); unlink ("foo"); return (fd != MAP_FAILED);}
22172 _ACEOF
22173 rm -f conftest$ac_exeext
22174 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22175   (eval $ac_link) 2>&5
22176   ac_status=$?
22177   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22178   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22179   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22180   (eval $ac_try) 2>&5
22181   ac_status=$?
22182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22183   (exit $ac_status); }; }; then
22184   ac_cv_func_mmap_file=yes
22185 else
22186   echo "$as_me: program exited with status $ac_status" >&5
22187 echo "$as_me: failed program was:" >&5
22188 sed 's/^/| /' conftest.$ac_ext >&5
22189
22190 ( exit $ac_status )
22191 ac_cv_func_mmap_file=no
22192 fi
22193 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22194 fi
22195   ac_ext=c
22196 ac_cpp='$CPP $CPPFLAGS'
22197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22200
22201
22202 fi
22203 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
22204 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
22205 if test "$ac_cv_func_mmap_file" = yes; then
22206    cat >>confdefs.h <<\_ACEOF
22207 #define HAVE_MMAP_FILE 1
22208 _ACEOF
22209
22210    MMAP_FILE=yes
22211
22212 fi
22213
22214 if test ${ac_cv_func_mmap_file} = "no"
22215 then
22216         { { echo "$as_me:$LINENO: error: mmap() of files required but not found" >&5
22217 echo "$as_me: error: mmap() of files required but not found" >&2;}
22218    { (exit 1); exit 1; }; }
22219 fi
22220 echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
22221 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6
22222 if test "${ac_cv_header_mmap_anon+set}" = set; then
22223   echo $ECHO_N "(cached) $ECHO_C" >&6
22224 else
22225
22226
22227   ac_ext=c
22228 ac_cpp='$CPP $CPPFLAGS'
22229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22232
22233   cat >conftest.$ac_ext <<_ACEOF
22234 #line $LINENO "configure"
22235 /* confdefs.h.  */
22236 _ACEOF
22237 cat confdefs.h >>conftest.$ac_ext
22238 cat >>conftest.$ac_ext <<_ACEOF
22239 /* end confdefs.h.  */
22240 #include <sys/mman.h>
22241   #include <unistd.h>
22242   #include <fcntl.h>
22243 int
22244 main ()
22245 {
22246 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
22247   ;
22248   return 0;
22249 }
22250 _ACEOF
22251 rm -f conftest.$ac_objext
22252 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22253   (eval $ac_compile) 2>&5
22254   ac_status=$?
22255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22256   (exit $ac_status); } &&
22257          { ac_try='test -s conftest.$ac_objext'
22258   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22259   (eval $ac_try) 2>&5
22260   ac_status=$?
22261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22262   (exit $ac_status); }; }; then
22263   ac_cv_header_mmap_anon=yes
22264 else
22265   echo "$as_me: failed program was:" >&5
22266 sed 's/^/| /' conftest.$ac_ext >&5
22267
22268 ac_cv_header_mmap_anon=no
22269 fi
22270 rm -f conftest.$ac_objext conftest.$ac_ext
22271   ac_ext=c
22272 ac_cpp='$CPP $CPPFLAGS'
22273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22276
22277
22278 fi
22279 echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
22280 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6
22281 if test "$ac_cv_header_mmap_anon" = yes; then
22282    cat >>confdefs.h <<\_ACEOF
22283 #define HAVE_MMAP_ANONYMOUS 1
22284 _ACEOF
22285
22286 fi
22287
22288 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
22289 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
22290 if test "${ac_cv_type_signal+set}" = set; then
22291   echo $ECHO_N "(cached) $ECHO_C" >&6
22292 else
22293   cat >conftest.$ac_ext <<_ACEOF
22294 #line $LINENO "configure"
22295 /* confdefs.h.  */
22296 _ACEOF
22297 cat confdefs.h >>conftest.$ac_ext
22298 cat >>conftest.$ac_ext <<_ACEOF
22299 /* end confdefs.h.  */
22300 #include <sys/types.h>
22301 #include <signal.h>
22302 #ifdef signal
22303 # undef signal
22304 #endif
22305 #ifdef __cplusplus
22306 extern "C" void (*signal (int, void (*)(int)))(int);
22307 #else
22308 void (*signal ()) ();
22309 #endif
22310
22311 int
22312 main ()
22313 {
22314 int i;
22315   ;
22316   return 0;
22317 }
22318 _ACEOF
22319 rm -f conftest.$ac_objext
22320 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22321   (eval $ac_compile) 2>&5
22322   ac_status=$?
22323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22324   (exit $ac_status); } &&
22325          { ac_try='test -s conftest.$ac_objext'
22326   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22327   (eval $ac_try) 2>&5
22328   ac_status=$?
22329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22330   (exit $ac_status); }; }; then
22331   ac_cv_type_signal=void
22332 else
22333   echo "$as_me: failed program was:" >&5
22334 sed 's/^/| /' conftest.$ac_ext >&5
22335
22336 ac_cv_type_signal=int
22337 fi
22338 rm -f conftest.$ac_objext conftest.$ac_ext
22339 fi
22340 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
22341 echo "${ECHO_T}$ac_cv_type_signal" >&6
22342
22343 cat >>confdefs.h <<_ACEOF
22344 #define RETSIGTYPE $ac_cv_type_signal
22345 _ACEOF
22346
22347
22348
22349
22350
22351
22352
22353
22354
22355
22356
22357 for ac_func in getcwd gettimeofday strcspn strdup strerror strspn strstr strtod strtol
22358 do
22359 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22360 echo "$as_me:$LINENO: checking for $ac_func" >&5
22361 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22362 if eval "test \"\${$as_ac_var+set}\" = set"; then
22363   echo $ECHO_N "(cached) $ECHO_C" >&6
22364 else
22365   cat >conftest.$ac_ext <<_ACEOF
22366 #line $LINENO "configure"
22367 /* confdefs.h.  */
22368 _ACEOF
22369 cat confdefs.h >>conftest.$ac_ext
22370 cat >>conftest.$ac_ext <<_ACEOF
22371 /* end confdefs.h.  */
22372 /* System header to define __stub macros and hopefully few prototypes,
22373     which can conflict with char $ac_func (); below.
22374     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22375     <limits.h> exists even on freestanding compilers.  */
22376 #ifdef __STDC__
22377 # include <limits.h>
22378 #else
22379 # include <assert.h>
22380 #endif
22381 /* Override any gcc2 internal prototype to avoid an error.  */
22382 #ifdef __cplusplus
22383 extern "C"
22384 {
22385 #endif
22386 /* We use char because int might match the return type of a gcc2
22387    builtin and then its argument prototype would still apply.  */
22388 char $ac_func ();
22389 /* The GNU C library defines this for functions which it implements
22390     to always fail with ENOSYS.  Some functions are actually named
22391     something starting with __ and the normal name is an alias.  */
22392 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22393 choke me
22394 #else
22395 char (*f) () = $ac_func;
22396 #endif
22397 #ifdef __cplusplus
22398 }
22399 #endif
22400
22401 int
22402 main ()
22403 {
22404 return f != $ac_func;
22405   ;
22406   return 0;
22407 }
22408 _ACEOF
22409 rm -f conftest.$ac_objext conftest$ac_exeext
22410 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22411   (eval $ac_link) 2>&5
22412   ac_status=$?
22413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22414   (exit $ac_status); } &&
22415          { ac_try='test -s conftest$ac_exeext'
22416   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22417   (eval $ac_try) 2>&5
22418   ac_status=$?
22419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22420   (exit $ac_status); }; }; then
22421   eval "$as_ac_var=yes"
22422 else
22423   echo "$as_me: failed program was:" >&5
22424 sed 's/^/| /' conftest.$ac_ext >&5
22425
22426 eval "$as_ac_var=no"
22427 fi
22428 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22429 fi
22430 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
22431 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22432 if test `eval echo '${'$as_ac_var'}'` = yes; then
22433   cat >>confdefs.h <<_ACEOF
22434 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22435 _ACEOF
22436
22437 fi
22438 done
22439
22440
22441
22442 echo "$as_me:$LINENO: checking for mmap" >&5
22443 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
22444 if test "${ac_cv_func_mmap+set}" = set; then
22445   echo $ECHO_N "(cached) $ECHO_C" >&6
22446 else
22447   cat >conftest.$ac_ext <<_ACEOF
22448 #line $LINENO "configure"
22449 /* confdefs.h.  */
22450 _ACEOF
22451 cat confdefs.h >>conftest.$ac_ext
22452 cat >>conftest.$ac_ext <<_ACEOF
22453 /* end confdefs.h.  */
22454 /* System header to define __stub macros and hopefully few prototypes,
22455     which can conflict with char mmap (); below.
22456     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22457     <limits.h> exists even on freestanding compilers.  */
22458 #ifdef __STDC__
22459 # include <limits.h>
22460 #else
22461 # include <assert.h>
22462 #endif
22463 /* Override any gcc2 internal prototype to avoid an error.  */
22464 #ifdef __cplusplus
22465 extern "C"
22466 {
22467 #endif
22468 /* We use char because int might match the return type of a gcc2
22469    builtin and then its argument prototype would still apply.  */
22470 char mmap ();
22471 /* The GNU C library defines this for functions which it implements
22472     to always fail with ENOSYS.  Some functions are actually named
22473     something starting with __ and the normal name is an alias.  */
22474 #if defined (__stub_mmap) || defined (__stub___mmap)
22475 choke me
22476 #else
22477 char (*f) () = mmap;
22478 #endif
22479 #ifdef __cplusplus
22480 }
22481 #endif
22482
22483 int
22484 main ()
22485 {
22486 return f != mmap;
22487   ;
22488   return 0;
22489 }
22490 _ACEOF
22491 rm -f conftest.$ac_objext conftest$ac_exeext
22492 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22493   (eval $ac_link) 2>&5
22494   ac_status=$?
22495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22496   (exit $ac_status); } &&
22497          { ac_try='test -s conftest$ac_exeext'
22498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22499   (eval $ac_try) 2>&5
22500   ac_status=$?
22501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22502   (exit $ac_status); }; }; then
22503   ac_cv_func_mmap=yes
22504 else
22505   echo "$as_me: failed program was:" >&5
22506 sed 's/^/| /' conftest.$ac_ext >&5
22507
22508 ac_cv_func_mmap=no
22509 fi
22510 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22511 fi
22512 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
22513 echo "${ECHO_T}$ac_cv_func_mmap" >&6
22514 if test $ac_cv_func_mmap = yes; then
22515   :
22516 else
22517   { { echo "$as_me:$LINENO: error: Function mmap() required but not found" >&5
22518 echo "$as_me: error: Function mmap() required but not found" >&2;}
22519    { (exit 1); exit 1; }; }
22520 fi
22521
22522 echo "$as_me:$LINENO: checking for mprotect" >&5
22523 echo $ECHO_N "checking for mprotect... $ECHO_C" >&6
22524 if test "${ac_cv_func_mprotect+set}" = set; then
22525   echo $ECHO_N "(cached) $ECHO_C" >&6
22526 else
22527   cat >conftest.$ac_ext <<_ACEOF
22528 #line $LINENO "configure"
22529 /* confdefs.h.  */
22530 _ACEOF
22531 cat confdefs.h >>conftest.$ac_ext
22532 cat >>conftest.$ac_ext <<_ACEOF
22533 /* end confdefs.h.  */
22534 /* System header to define __stub macros and hopefully few prototypes,
22535     which can conflict with char mprotect (); below.
22536     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22537     <limits.h> exists even on freestanding compilers.  */
22538 #ifdef __STDC__
22539 # include <limits.h>
22540 #else
22541 # include <assert.h>
22542 #endif
22543 /* Override any gcc2 internal prototype to avoid an error.  */
22544 #ifdef __cplusplus
22545 extern "C"
22546 {
22547 #endif
22548 /* We use char because int might match the return type of a gcc2
22549    builtin and then its argument prototype would still apply.  */
22550 char mprotect ();
22551 /* The GNU C library defines this for functions which it implements
22552     to always fail with ENOSYS.  Some functions are actually named
22553     something starting with __ and the normal name is an alias.  */
22554 #if defined (__stub_mprotect) || defined (__stub___mprotect)
22555 choke me
22556 #else
22557 char (*f) () = mprotect;
22558 #endif
22559 #ifdef __cplusplus
22560 }
22561 #endif
22562
22563 int
22564 main ()
22565 {
22566 return f != mprotect;
22567   ;
22568   return 0;
22569 }
22570 _ACEOF
22571 rm -f conftest.$ac_objext conftest$ac_exeext
22572 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22573   (eval $ac_link) 2>&5
22574   ac_status=$?
22575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22576   (exit $ac_status); } &&
22577          { ac_try='test -s conftest$ac_exeext'
22578   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22579   (eval $ac_try) 2>&5
22580   ac_status=$?
22581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22582   (exit $ac_status); }; }; then
22583   ac_cv_func_mprotect=yes
22584 else
22585   echo "$as_me: failed program was:" >&5
22586 sed 's/^/| /' conftest.$ac_ext >&5
22587
22588 ac_cv_func_mprotect=no
22589 fi
22590 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
22591 fi
22592 echo "$as_me:$LINENO: result: $ac_cv_func_mprotect" >&5
22593 echo "${ECHO_T}$ac_cv_func_mprotect" >&6
22594 if test $ac_cv_func_mprotect = yes; then
22595   :
22596 else
22597   { { echo "$as_me:$LINENO: error: Function mprotect() required but not found" >&5
22598 echo "$as_me: error: Function mprotect() required but not found" >&2;}
22599    { (exit 1); exit 1; }; }
22600 fi
22601
22602
22603
22604 # Check whether --enable-purify or --disable-purify was given.
22605 if test "${enable_purify+set}" = set; then
22606   enableval="$enable_purify"
22607
22608 else
22609   enableval="no"
22610 fi;
22611 if test ${enableval} = "no"
22612 then
22613         ENABLE_PURIFY=
22614
22615 else
22616         ENABLE_PURIFY=ENABLE_PURIFY=1
22617
22618 fi
22619
22620 # Check whether --enable-optimized or --disable-optimized was given.
22621 if test "${enable_optimized+set}" = set; then
22622   enableval="$enable_optimized"
22623
22624 else
22625   enableval=no
22626 fi;
22627 if test ${enableval} = "no"
22628 then
22629         ENABLE_OPTIMIZED=
22630
22631 else
22632         ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
22633
22634 fi
22635
22636 # Check whether --enable-spec or --disable-spec was given.
22637 if test "${enable_spec+set}" = set; then
22638   enableval="$enable_spec"
22639
22640 else
22641   enableval=no
22642 fi;
22643 if test ${enableval} = "no"
22644 then
22645         USE_SPEC=
22646
22647 else
22648         USE_SPEC=USE_SPEC=1
22649
22650 fi
22651
22652 # Check whether --enable-precompiled_bytecode or --disable-precompiled_bytecode was given.
22653 if test "${enable_precompiled_bytecode+set}" = set; then
22654   enableval="$enable_precompiled_bytecode"
22655
22656 else
22657   enableval=no
22658 fi;
22659 if test ${enableval} = "no"
22660 then
22661         UPB=
22662
22663 else
22664         UPB=USE_PRECOMPILED_BYTECODE=1
22665
22666 fi
22667
22668
22669 # Check whether --enable-llc_diffs or --disable-llc_diffs was given.
22670 if test "${enable_llc_diffs+set}" = set; then
22671   enableval="$enable_llc_diffs"
22672
22673 else
22674   enableval=yes
22675 fi;
22676 if test ${enableval} = "no"
22677 then
22678         DISABLE_LLC_DIFFS=DISABLE_LLC_DIFFS:=1
22679
22680 else
22681         DISABLE_LLC_DIFFS=
22682
22683 fi
22684
22685 # Check whether --enable-jit or --disable-jit was given.
22686 if test "${enable_jit+set}" = set; then
22687   enableval="$enable_jit"
22688
22689 else
22690   enableval=default
22691 fi;
22692
22693 if test ${enableval} = "no"
22694 then
22695         JIT=
22696
22697 else
22698         case $target in
22699                 *i*86*)
22700                         JIT=TARGET_HAS_JIT=1
22701
22702                         ;;
22703                 *sparc*)
22704                         JIT=TARGET_HAS_JIT=1
22705
22706                         ;;
22707                 *)
22708                         JIT=
22709
22710                         ;;
22711         esac
22712 fi
22713
22714
22715
22716 # Check whether --with-spec or --without-spec was given.
22717 if test "${with_spec+set}" = set; then
22718   withval="$with_spec"
22719   SPEC_ROOT=$withval
22720
22721 else
22722   SPEC_ROOT=/home/vadve/shared/benchmarks/speccpu2000/benchspec
22723
22724 fi;
22725
22726
22727 # Check whether --with-llvmgccdir or --without-llvmgccdir was given.
22728 if test "${with_llvmgccdir+set}" = set; then
22729   withval="$with_llvmgccdir"
22730   LLVMGCCDIR=$withval
22731
22732 fi;
22733
22734
22735 # Check whether --with-bcrepos or --without-bcrepos was given.
22736 if test "${with_bcrepos+set}" = set; then
22737   withval="$with_bcrepos"
22738   BCR=$withval
22739
22740 else
22741   BCR=/home/vadve/lattner/LLVMPrograms
22742
22743 fi;
22744
22745
22746 # Check whether --with-papi or --without-papi was given.
22747 if test "${with_papi+set}" = set; then
22748   withval="$with_papi"
22749   PAPIDIR=$withval
22750
22751 else
22752   PAPIDIR=/home/vadve/shared/Sparc/papi-2.3.4.1
22753
22754 fi;
22755
22756
22757 # Check whether --with-purify or --without-purify was given.
22758 if test "${with_purify+set}" = set; then
22759   withval="$with_purify"
22760   PURIFY=$withval
22761
22762 fi;
22763
22764
22765           ac_config_files="$ac_config_files Makefile.config"
22766 cat >confcache <<\_ACEOF
22767 # This file is a shell script that caches the results of configure
22768 # tests run on this system so they can be shared between configure
22769 # scripts and configure runs, see configure's option --config-cache.
22770 # It is not useful on other systems.  If it contains results you don't
22771 # want to keep, you may remove or edit it.
22772 #
22773 # config.status only pays attention to the cache file if you give it
22774 # the --recheck option to rerun configure.
22775 #
22776 # `ac_cv_env_foo' variables (set or unset) will be overridden when
22777 # loading this file, other *unset* `ac_cv_foo' will be assigned the
22778 # following values.
22779
22780 _ACEOF
22781
22782 # The following way of writing the cache mishandles newlines in values,
22783 # but we know of no workaround that is simple, portable, and efficient.
22784 # So, don't put newlines in cache variables' values.
22785 # Ultrix sh set writes to stderr and can't be redirected directly,
22786 # and sets the high bit in the cache file unless we assign to the vars.
22787 {
22788   (set) 2>&1 |
22789     case `(ac_space=' '; set | grep ac_space) 2>&1` in
22790     *ac_space=\ *)
22791       # `set' does not quote correctly, so add quotes (double-quote
22792       # substitution turns \\\\ into \\, and sed turns \\ into \).
22793       sed -n \
22794         "s/'/'\\\\''/g;
22795           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22796       ;;
22797     *)
22798       # `set' quotes correctly as required by POSIX, so do not add quotes.
22799       sed -n \
22800         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
22801       ;;
22802     esac;
22803 } |
22804   sed '
22805      t clear
22806      : clear
22807      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22808      t end
22809      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22810      : end' >>confcache
22811 if diff $cache_file confcache >/dev/null 2>&1; then :; else
22812   if test -w $cache_file; then
22813     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
22814     cat confcache >$cache_file
22815   else
22816     echo "not updating unwritable cache $cache_file"
22817   fi
22818 fi
22819 rm -f confcache
22820
22821 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22822 # Let make expand exec_prefix.
22823 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22824
22825 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22826 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22827 # trailing colons and then remove the whole line if VPATH becomes empty
22828 # (actually we leave an empty line to preserve line numbers).
22829 if test "x$srcdir" = x.; then
22830   ac_vpsub='/^[         ]*VPATH[        ]*=/{
22831 s/:*\$(srcdir):*/:/;
22832 s/:*\${srcdir}:*/:/;
22833 s/:*@srcdir@:*/:/;
22834 s/^\([^=]*=[    ]*\):*/\1/;
22835 s/:*$//;
22836 s/^[^=]*=[      ]*$//;
22837 }'
22838 fi
22839
22840 DEFS=-DHAVE_CONFIG_H
22841
22842 ac_libobjs=
22843 ac_ltlibobjs=
22844 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22845   # 1. Remove the extension, and $U if already installed.
22846   ac_i=`echo "$ac_i" |
22847          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
22848   # 2. Add them.
22849   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
22850   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
22851 done
22852 LIBOBJS=$ac_libobjs
22853
22854 LTLIBOBJS=$ac_ltlibobjs
22855
22856
22857
22858 : ${CONFIG_STATUS=./config.status}
22859 ac_clean_files_save=$ac_clean_files
22860 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22861 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22862 echo "$as_me: creating $CONFIG_STATUS" >&6;}
22863 cat >$CONFIG_STATUS <<_ACEOF
22864 #! $SHELL
22865 # Generated by $as_me.
22866 # Run this file to recreate the current configuration.
22867 # Compiler output produced by configure, useful for debugging
22868 # configure, is in config.log if it exists.
22869
22870 debug=false
22871 ac_cs_recheck=false
22872 ac_cs_silent=false
22873 SHELL=\${CONFIG_SHELL-$SHELL}
22874 _ACEOF
22875
22876 cat >>$CONFIG_STATUS <<\_ACEOF
22877 ## --------------------- ##
22878 ## M4sh Initialization.  ##
22879 ## --------------------- ##
22880
22881 # Be Bourne compatible
22882 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22883   emulate sh
22884   NULLCMD=:
22885   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22886   # is contrary to our usage.  Disable this feature.
22887   alias -g '${1+"$@"}'='"$@"'
22888 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22889   set -o posix
22890 fi
22891
22892 # Support unset when possible.
22893 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
22894   as_unset=unset
22895 else
22896   as_unset=false
22897 fi
22898
22899
22900 # Work around bugs in pre-3.0 UWIN ksh.
22901 $as_unset ENV MAIL MAILPATH
22902 PS1='$ '
22903 PS2='> '
22904 PS4='+ '
22905
22906 # NLS nuisances.
22907 for as_var in \
22908   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22909   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22910   LC_TELEPHONE LC_TIME
22911 do
22912   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
22913     eval $as_var=C; export $as_var
22914   else
22915     $as_unset $as_var
22916   fi
22917 done
22918
22919 # Required to use basename.
22920 if expr a : '\(a\)' >/dev/null 2>&1; then
22921   as_expr=expr
22922 else
22923   as_expr=false
22924 fi
22925
22926 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
22927   as_basename=basename
22928 else
22929   as_basename=false
22930 fi
22931
22932
22933 # Name of the executable.
22934 as_me=`$as_basename "$0" ||
22935 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22936          X"$0" : 'X\(//\)$' \| \
22937          X"$0" : 'X\(/\)$' \| \
22938          .     : '\(.\)' 2>/dev/null ||
22939 echo X/"$0" |
22940     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
22941           /^X\/\(\/\/\)$/{ s//\1/; q; }
22942           /^X\/\(\/\).*/{ s//\1/; q; }
22943           s/.*/./; q'`
22944
22945
22946 # PATH needs CR, and LINENO needs CR and PATH.
22947 # Avoid depending upon Character Ranges.
22948 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22949 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22950 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22951 as_cr_digits='0123456789'
22952 as_cr_alnum=$as_cr_Letters$as_cr_digits
22953
22954 # The user is always right.
22955 if test "${PATH_SEPARATOR+set}" != set; then
22956   echo "#! /bin/sh" >conf$$.sh
22957   echo  "exit 0"   >>conf$$.sh
22958   chmod +x conf$$.sh
22959   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22960     PATH_SEPARATOR=';'
22961   else
22962     PATH_SEPARATOR=:
22963   fi
22964   rm -f conf$$.sh
22965 fi
22966
22967
22968   as_lineno_1=$LINENO
22969   as_lineno_2=$LINENO
22970   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22971   test "x$as_lineno_1" != "x$as_lineno_2" &&
22972   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
22973   # Find who we are.  Look in the path if we contain no path at all
22974   # relative or not.
22975   case $0 in
22976     *[\\/]* ) as_myself=$0 ;;
22977     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22978 for as_dir in $PATH
22979 do
22980   IFS=$as_save_IFS
22981   test -z "$as_dir" && as_dir=.
22982   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22983 done
22984
22985        ;;
22986   esac
22987   # We did not find ourselves, most probably we were run as `sh COMMAND'
22988   # in which case we are not to be found in the path.
22989   if test "x$as_myself" = x; then
22990     as_myself=$0
22991   fi
22992   if test ! -f "$as_myself"; then
22993     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
22994 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
22995    { (exit 1); exit 1; }; }
22996   fi
22997   case $CONFIG_SHELL in
22998   '')
22999     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23000 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
23001 do
23002   IFS=$as_save_IFS
23003   test -z "$as_dir" && as_dir=.
23004   for as_base in sh bash ksh sh5; do
23005          case $as_dir in
23006          /*)
23007            if ("$as_dir/$as_base" -c '
23008   as_lineno_1=$LINENO
23009   as_lineno_2=$LINENO
23010   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
23011   test "x$as_lineno_1" != "x$as_lineno_2" &&
23012   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
23013              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
23014              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
23015              CONFIG_SHELL=$as_dir/$as_base
23016              export CONFIG_SHELL
23017              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
23018            fi;;
23019          esac
23020        done
23021 done
23022 ;;
23023   esac
23024
23025   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
23026   # uniformly replaced by the line number.  The first 'sed' inserts a
23027   # line-number line before each line; the second 'sed' does the real
23028   # work.  The second script uses 'N' to pair each line-number line
23029   # with the numbered line, and appends trailing '-' during
23030   # substitution so that $LINENO is not a special case at line end.
23031   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
23032   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
23033   sed '=' <$as_myself |
23034     sed '
23035       N
23036       s,$,-,
23037       : loop
23038       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
23039       t loop
23040       s,-$,,
23041       s,^['$as_cr_digits']*\n,,
23042     ' >$as_me.lineno &&
23043   chmod +x $as_me.lineno ||
23044     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
23045 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
23046    { (exit 1); exit 1; }; }
23047
23048   # Don't try to exec as it changes $[0], causing all sort of problems
23049   # (the dirname of $[0] is not the place where we might find the
23050   # original and so on.  Autoconf is especially sensible to this).
23051   . ./$as_me.lineno
23052   # Exit status is that of the last command.
23053   exit
23054 }
23055
23056
23057 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
23058   *c*,-n*) ECHO_N= ECHO_C='
23059 ' ECHO_T='      ' ;;
23060   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
23061   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
23062 esac
23063
23064 if expr a : '\(a\)' >/dev/null 2>&1; then
23065   as_expr=expr
23066 else
23067   as_expr=false
23068 fi
23069
23070 rm -f conf$$ conf$$.exe conf$$.file
23071 echo >conf$$.file
23072 if ln -s conf$$.file conf$$ 2>/dev/null; then
23073   # We could just check for DJGPP; but this test a) works b) is more generic
23074   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23075   if test -f conf$$.exe; then
23076     # Don't use ln at all; we don't have any links
23077     as_ln_s='cp -p'
23078   else
23079     as_ln_s='ln -s'
23080   fi
23081 elif ln conf$$.file conf$$ 2>/dev/null; then
23082   as_ln_s=ln
23083 else
23084   as_ln_s='cp -p'
23085 fi
23086 rm -f conf$$ conf$$.exe conf$$.file
23087
23088 if mkdir -p . 2>/dev/null; then
23089   as_mkdir_p=:
23090 else
23091   as_mkdir_p=false
23092 fi
23093
23094 as_executable_p="test -f"
23095
23096 # Sed expression to map a string onto a valid CPP name.
23097 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23098
23099 # Sed expression to map a string onto a valid variable name.
23100 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
23101
23102
23103 # IFS
23104 # We need space, tab and new line, in precisely that order.
23105 as_nl='
23106 '
23107 IFS="   $as_nl"
23108
23109 # CDPATH.
23110 $as_unset CDPATH
23111
23112 exec 6>&1
23113
23114 # Open the log real soon, to keep \$[0] and so on meaningful, and to
23115 # report actual input values of CONFIG_FILES etc. instead of their
23116 # values after options handling.  Logging --version etc. is OK.
23117 exec 5>>config.log
23118 {
23119   echo
23120   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23121 ## Running $as_me. ##
23122 _ASBOX
23123 } >&5
23124 cat >&5 <<_CSEOF
23125
23126 This file was extended by [LLVM] $as_me [1.0], which was
23127 generated by GNU Autoconf 2.57.  Invocation command line was
23128
23129   CONFIG_FILES    = $CONFIG_FILES
23130   CONFIG_HEADERS  = $CONFIG_HEADERS
23131   CONFIG_LINKS    = $CONFIG_LINKS
23132   CONFIG_COMMANDS = $CONFIG_COMMANDS
23133   $ $0 $@
23134
23135 _CSEOF
23136 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
23137 echo >&5
23138 _ACEOF
23139
23140 # Files that config.status was made for.
23141 if test -n "$ac_config_files"; then
23142   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23143 fi
23144
23145 if test -n "$ac_config_headers"; then
23146   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23147 fi
23148
23149 if test -n "$ac_config_links"; then
23150   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23151 fi
23152
23153 if test -n "$ac_config_commands"; then
23154   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23155 fi
23156
23157 cat >>$CONFIG_STATUS <<\_ACEOF
23158
23159 ac_cs_usage="\
23160 \`$as_me' instantiates files from templates according to the
23161 current configuration.
23162
23163 Usage: $0 [OPTIONS] [FILE]...
23164
23165   -h, --help       print this help, then exit
23166   -V, --version    print version number, then exit
23167   -q, --quiet      do not print progress messages
23168   -d, --debug      don't remove temporary files
23169       --recheck    update $as_me by reconfiguring in the same conditions
23170   --file=FILE[:TEMPLATE]
23171                    instantiate the configuration file FILE
23172   --header=FILE[:TEMPLATE]
23173                    instantiate the configuration header FILE
23174
23175 Configuration files:
23176 $config_files
23177
23178 Configuration headers:
23179 $config_headers
23180
23181 Configuration commands:
23182 $config_commands
23183
23184 Report bugs to <bug-autoconf@gnu.org>."
23185 _ACEOF
23186
23187 cat >>$CONFIG_STATUS <<_ACEOF
23188 ac_cs_version="\\
23189 [LLVM] config.status [1.0]
23190 configured by $0, generated by GNU Autoconf 2.57,
23191   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23192
23193 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
23194 Free Software Foundation, Inc.
23195 This config.status script is free software; the Free Software Foundation
23196 gives unlimited permission to copy, distribute and modify it."
23197 srcdir=$srcdir
23198 INSTALL="$INSTALL"
23199 _ACEOF
23200
23201 cat >>$CONFIG_STATUS <<\_ACEOF
23202 # If no file are specified by the user, then we need to provide default
23203 # value.  By we need to know if files were specified by the user.
23204 ac_need_defaults=:
23205 while test $# != 0
23206 do
23207   case $1 in
23208   --*=*)
23209     ac_option=`expr "x$1" : 'x\([^=]*\)='`
23210     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23211     ac_shift=:
23212     ;;
23213   -*)
23214     ac_option=$1
23215     ac_optarg=$2
23216     ac_shift=shift
23217     ;;
23218   *) # This is not an option, so the user has probably given explicit
23219      # arguments.
23220      ac_option=$1
23221      ac_need_defaults=false;;
23222   esac
23223
23224   case $ac_option in
23225   # Handling of the options.
23226 _ACEOF
23227 cat >>$CONFIG_STATUS <<\_ACEOF
23228   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23229     ac_cs_recheck=: ;;
23230   --version | --vers* | -V )
23231     echo "$ac_cs_version"; exit 0 ;;
23232   --he | --h)
23233     # Conflict between --help and --header
23234     { { echo "$as_me:$LINENO: error: ambiguous option: $1
23235 Try \`$0 --help' for more information." >&5
23236 echo "$as_me: error: ambiguous option: $1
23237 Try \`$0 --help' for more information." >&2;}
23238    { (exit 1); exit 1; }; };;
23239   --help | --hel | -h )
23240     echo "$ac_cs_usage"; exit 0 ;;
23241   --debug | --d* | -d )
23242     debug=: ;;
23243   --file | --fil | --fi | --f )
23244     $ac_shift
23245     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
23246     ac_need_defaults=false;;
23247   --header | --heade | --head | --hea )
23248     $ac_shift
23249     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
23250     ac_need_defaults=false;;
23251   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23252   | -silent | --silent | --silen | --sile | --sil | --si | --s)
23253     ac_cs_silent=: ;;
23254
23255   # This is an error.
23256   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
23257 Try \`$0 --help' for more information." >&5
23258 echo "$as_me: error: unrecognized option: $1
23259 Try \`$0 --help' for more information." >&2;}
23260    { (exit 1); exit 1; }; } ;;
23261
23262   *) ac_config_targets="$ac_config_targets $1" ;;
23263
23264   esac
23265   shift
23266 done
23267
23268 ac_configure_extra_args=
23269
23270 if $ac_cs_silent; then
23271   exec 6>/dev/null
23272   ac_configure_extra_args="$ac_configure_extra_args --silent"
23273 fi
23274
23275 _ACEOF
23276 cat >>$CONFIG_STATUS <<_ACEOF
23277 if \$ac_cs_recheck; then
23278   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
23279   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23280 fi
23281
23282 _ACEOF
23283
23284 cat >>$CONFIG_STATUS <<_ACEOF
23285 #
23286 # INIT-COMMANDS section.
23287 #
23288
23289 ${srcdir}/autoconf/mkinstalldirs `dirname Makefile`
23290 ${srcdir}/autoconf/mkinstalldirs `dirname Makefile.common`
23291 ${srcdir}/autoconf/mkinstalldirs `dirname Makefile.rules`
23292 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Makefile`
23293 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/Makefile`
23294 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/DataStructure/Makefile`
23295 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/IPA/Makefile`
23296 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Analysis/LiveVar/Makefile`
23297 ${srcdir}/autoconf/mkinstalldirs `dirname lib/AsmParser/Makefile`
23298 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Makefile`
23299 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Reader/Makefile`
23300 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Bytecode/Writer/Makefile`
23301 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CWriter/Makefile`
23302 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/Makefile`
23303 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/InstrSched/Makefile`
23304 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/InstrSelection/Makefile`
23305 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/ModuloScheduling/Makefile`
23306 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/RegAlloc/Makefile`
23307 ${srcdir}/autoconf/mkinstalldirs `dirname lib/CodeGen/SelectionDAG/Makefile`
23308 ${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/Makefile`
23309 ${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/Interpreter/Makefile`
23310 ${srcdir}/autoconf/mkinstalldirs `dirname lib/ExecutionEngine/JIT/Makefile`
23311 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Support/Makefile`
23312 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/Makefile`
23313 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/Sparc/Makefile`
23314 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Target/X86/Makefile`
23315 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Makefile`
23316 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Hello/Makefile`
23317 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/IPO/Makefile`
23318 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Instrumentation/Makefile`
23319 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Instrumentation/ProfilePaths/Makefile`
23320 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Scalar/Makefile`
23321 ${srcdir}/autoconf/mkinstalldirs `dirname lib/Transforms/Utils/Makefile`
23322 ${srcdir}/autoconf/mkinstalldirs `dirname lib/VMCore/Makefile`
23323 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/Makefile`
23324 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/Makefile`
23325 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/crtend/Makefile`
23326 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libc/Makefile`
23327 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libcurses/Makefile`
23328 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libexception/Makefile`
23329 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libg/Makefile`
23330 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libgcc/Makefile`
23331 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libm/Makefile`
23332 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libmalloc/Makefile`
23333 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libtermcap/Makefile`
23334 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libucb/Makefile`
23335 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libutempter/Makefile`
23336 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/GCCLibraries/libutil/Makefile`
23337 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/libdummy/Makefile`
23338 ${srcdir}/autoconf/mkinstalldirs `dirname runtime/libtrace/Makefile`
23339 ${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile`
23340 ${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
23341 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile`
23342 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile.programs`
23343 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.Makefile`
23344 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.report`
23345 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.micro.report`
23346 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.report`
23347 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.example.Makefile`
23348 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.Makefile`
23349 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.buildrepo.Makefile`
23350 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.Makefile`
23351 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.report`
23352 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.Makefile`
23353 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.report`
23354 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.typesafe.Makefile`
23355 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.gnuplot`
23356 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.micro.Makefile`
23357 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/Makefile`
23358 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile`
23359 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile.spec`
23360 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/Makefile`
23361 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/179.art/Makefile`
23362 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/183.equake/Makefile`
23363 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CFP2000/188.ammp/Makefile`
23364 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/Makefile`
23365 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/164.gzip/Makefile`
23366 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/175.vpr/Makefile`
23367 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/176.gcc/Makefile`
23368 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/181.mcf/Makefile`
23369 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/186.crafty/Makefile`
23370 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/197.parser/Makefile`
23371 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/254.gap/Makefile`
23372 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/255.vortex/Makefile`
23373 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile`
23374 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/CINT2000/300.twolf/Makefile`
23375 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/LLVMSource/Makefile`
23376 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile`
23377 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile.multisrc`
23378 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/Makefile`
23379 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/Burg/Makefile`
23380 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/aha/Makefile`
23381 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Applications/sgefa/Makefile`
23382 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Makefile`
23383 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile`
23384 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/Makefile`
23385 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile`
23386 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile`
23387 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile`
23388 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile`
23389 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile`
23390 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile`
23391 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile`
23392 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile`
23393 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile`
23394 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile`
23395 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/Makefile`
23396 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile`
23397 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile`
23398 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile`
23399 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/health/Makefile`
23400 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile`
23401 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile`
23402 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/power/Makefile`
23403 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile`
23404 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile`
23405 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile`
23406 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile`
23407 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile`
23408 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile`
23409 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile`
23410 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile`
23411 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile`
23412 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile`
23413 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile`
23414 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/sim/Makefile`
23415 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Makefile`
23416 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Flex/Makefile`
23417 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Larn/Makefile`
23418 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Moria-5.5.2/Makefile`
23419 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/Povray31/Makefile`
23420 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/NoSource/m4/Makefile`
23421 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile`
23422 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile.singlesrc`
23423 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Gizmos/Makefile`
23424 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Makefile`
23425 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile`
23426 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Shootout/Makefile`
23427 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Stanford/Makefile`
23428 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Benchmarks/Misc/Makefile`
23429 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/CustomChecked/Makefile`
23430 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/UnitTests/Makefile`
23431 ${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile`
23432 ${srcdir}/autoconf/mkinstalldirs `dirname tools/Makefile`
23433 ${srcdir}/autoconf/mkinstalldirs `dirname tools/analyze/Makefile`
23434 ${srcdir}/autoconf/mkinstalldirs `dirname tools/as/Makefile`
23435 ${srcdir}/autoconf/mkinstalldirs `dirname tools/bugpoint/Makefile`
23436 ${srcdir}/autoconf/mkinstalldirs `dirname tools/dis/Makefile`
23437 ${srcdir}/autoconf/mkinstalldirs `dirname tools/extract/Makefile`
23438 ${srcdir}/autoconf/mkinstalldirs `dirname tools/gccas/Makefile`
23439 ${srcdir}/autoconf/mkinstalldirs `dirname tools/gccld/Makefile`
23440 ${srcdir}/autoconf/mkinstalldirs `dirname tools/link/Makefile`
23441 ${srcdir}/autoconf/mkinstalldirs `dirname tools/llc/Makefile`
23442 ${srcdir}/autoconf/mkinstalldirs `dirname tools/lli/Makefile`
23443 ${srcdir}/autoconf/mkinstalldirs `dirname tools/opt/Makefile`
23444 ${srcdir}/autoconf/mkinstalldirs `dirname tools/llee/Makefile`
23445 ${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-as/Makefile`
23446 ${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-ar/Makefile`
23447 ${srcdir}/autoconf/mkinstalldirs `dirname tools/llvm-dis/Makefile`
23448 ${srcdir}/autoconf/mkinstalldirs `dirname utils/Makefile`
23449 ${srcdir}/autoconf/mkinstalldirs `dirname utils/Burg/Makefile`
23450 ${srcdir}/autoconf/mkinstalldirs `dirname utils/Burg/Doc/Makefile`
23451 ${srcdir}/autoconf/mkinstalldirs `dirname utils/TableGen/Makefile`
23452 ${srcdir}/autoconf/mkinstalldirs `dirname www/docs/Makefile`
23453 ${srcdir}/autoconf/mkinstalldirs `dirname projects/Makefile`
23454 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/Makefile`
23455 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/Makefile.common`
23456 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/Makefile.config`
23457 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/lib/Makefile`
23458 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/lib/sample/Makefile`
23459 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/tools/Makefile`
23460 ${srcdir}/autoconf/mkinstalldirs `dirname projects/sample/tools/sample/Makefile`
23461 ${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/Makefile`
23462 ${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/Makefile.common`
23463 ${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/tools/Makefile`
23464 ${srcdir}/autoconf/mkinstalldirs `dirname projects/ModuleMaker/tools/ModuleMaker/Makefile`
23465
23466 _ACEOF
23467
23468
23469
23470 cat >>$CONFIG_STATUS <<\_ACEOF
23471 for ac_config_target in $ac_config_targets
23472 do
23473   case "$ac_config_target" in
23474   # Handling of arguments.
23475   "Makefile.config" ) CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
23476   "Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
23477   "Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
23478   "Makefile.rules" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.rules" ;;
23479   "lib/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
23480   "lib/Analysis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/Makefile" ;;
23481   "lib/Analysis/DataStructure/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/DataStructure/Makefile" ;;
23482   "lib/Analysis/IPA/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/IPA/Makefile" ;;
23483   "lib/Analysis/LiveVar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Analysis/LiveVar/Makefile" ;;
23484   "lib/AsmParser/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/AsmParser/Makefile" ;;
23485   "lib/Bytecode/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Makefile" ;;
23486   "lib/Bytecode/Reader/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Reader/Makefile" ;;
23487   "lib/Bytecode/Writer/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Bytecode/Writer/Makefile" ;;
23488   "lib/CWriter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CWriter/Makefile" ;;
23489   "lib/CodeGen/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/Makefile" ;;
23490   "lib/CodeGen/InstrSched/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/InstrSched/Makefile" ;;
23491   "lib/CodeGen/InstrSelection/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/InstrSelection/Makefile" ;;
23492   "lib/CodeGen/ModuloScheduling/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/ModuloScheduling/Makefile" ;;
23493   "lib/CodeGen/RegAlloc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/RegAlloc/Makefile" ;;
23494   "lib/CodeGen/SelectionDAG/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/CodeGen/SelectionDAG/Makefile" ;;
23495   "lib/ExecutionEngine/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/Makefile" ;;
23496   "lib/ExecutionEngine/Interpreter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/Interpreter/Makefile" ;;
23497   "lib/ExecutionEngine/JIT/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/ExecutionEngine/JIT/Makefile" ;;
23498   "lib/Support/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Support/Makefile" ;;
23499   "lib/Target/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/Makefile" ;;
23500   "lib/Target/Sparc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/Sparc/Makefile" ;;
23501   "lib/Target/X86/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Target/X86/Makefile" ;;
23502   "lib/Transforms/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Makefile" ;;
23503   "lib/Transforms/Hello/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Hello/Makefile" ;;
23504   "lib/Transforms/IPO/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/IPO/Makefile" ;;
23505   "lib/Transforms/Instrumentation/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Instrumentation/Makefile" ;;
23506   "lib/Transforms/Instrumentation/ProfilePaths/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Instrumentation/ProfilePaths/Makefile" ;;
23507   "lib/Transforms/Scalar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Scalar/Makefile" ;;
23508   "lib/Transforms/Utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Transforms/Utils/Makefile" ;;
23509   "lib/VMCore/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/VMCore/Makefile" ;;
23510   "runtime/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
23511   "runtime/GCCLibraries/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/Makefile" ;;
23512   "runtime/GCCLibraries/crtend/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/crtend/Makefile" ;;
23513   "runtime/GCCLibraries/libc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libc/Makefile" ;;
23514   "runtime/GCCLibraries/libcurses/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libcurses/Makefile" ;;
23515   "runtime/GCCLibraries/libexception/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libexception/Makefile" ;;
23516   "runtime/GCCLibraries/libg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libg/Makefile" ;;
23517   "runtime/GCCLibraries/libgcc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libgcc/Makefile" ;;
23518   "runtime/GCCLibraries/libm/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libm/Makefile" ;;
23519   "runtime/GCCLibraries/libmalloc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libmalloc/Makefile" ;;
23520   "runtime/GCCLibraries/libtermcap/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libtermcap/Makefile" ;;
23521   "runtime/GCCLibraries/libucb/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libucb/Makefile" ;;
23522   "runtime/GCCLibraries/libutempter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libutempter/Makefile" ;;
23523   "runtime/GCCLibraries/libutil/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/GCCLibraries/libutil/Makefile" ;;
23524   "runtime/libdummy/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libdummy/Makefile" ;;
23525   "runtime/libtrace/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/libtrace/Makefile" ;;
23526   "test/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
23527   "test/Makefile.tests" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
23528   "test/Programs/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile" ;;
23529   "test/Programs/Makefile.programs" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile.programs" ;;
23530   "test/Programs/TEST.aa.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.Makefile" ;;
23531   "test/Programs/TEST.dsgraph.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.report" ;;
23532   "test/Programs/TEST.micro.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.micro.report" ;;
23533   "test/Programs/TEST.aa.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.report" ;;
23534   "test/Programs/TEST.example.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.example.Makefile" ;;
23535   "test/Programs/TEST.nightly.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.Makefile" ;;
23536   "test/Programs/TEST.buildrepo.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.buildrepo.Makefile" ;;
23537   "test/Programs/TEST.jit.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.Makefile" ;;
23538   "test/Programs/TEST.nightly.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.report" ;;
23539   "test/Programs/TEST.dsgraph.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.Makefile" ;;
23540   "test/Programs/TEST.jit.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.report" ;;
23541   "test/Programs/TEST.typesafe.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.typesafe.Makefile" ;;
23542   "test/Programs/TEST.dsgraph.gnuplot" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.gnuplot" ;;
23543   "test/Programs/TEST.micro.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.micro.Makefile" ;;
23544   "test/Programs/External/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/Makefile" ;;
23545   "test/Programs/External/SPEC/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile" ;;
23546   "test/Programs/External/SPEC/Makefile.spec" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile.spec" ;;
23547   "test/Programs/External/SPEC/CFP2000/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/Makefile" ;;
23548   "test/Programs/External/SPEC/CFP2000/179.art/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/179.art/Makefile" ;;
23549   "test/Programs/External/SPEC/CFP2000/183.equake/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/183.equake/Makefile" ;;
23550   "test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CFP2000/188.ammp/Makefile" ;;
23551   "test/Programs/External/SPEC/CINT2000/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/Makefile" ;;
23552   "test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/164.gzip/Makefile" ;;
23553   "test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/175.vpr/Makefile" ;;
23554   "test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/176.gcc/Makefile" ;;
23555   "test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/181.mcf/Makefile" ;;
23556   "test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/186.crafty/Makefile" ;;
23557   "test/Programs/External/SPEC/CINT2000/197.parser/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/197.parser/Makefile" ;;
23558   "test/Programs/External/SPEC/CINT2000/254.gap/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/254.gap/Makefile" ;;
23559   "test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/255.vortex/Makefile" ;;
23560   "test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/256.bzip2/Makefile" ;;
23561   "test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/CINT2000/300.twolf/Makefile" ;;
23562   "test/Programs/LLVMSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/LLVMSource/Makefile" ;;
23563   "test/Programs/MultiSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile" ;;
23564   "test/Programs/MultiSource/Makefile.multisrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile.multisrc" ;;
23565   "test/Programs/MultiSource/Applications/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/Makefile" ;;
23566   "test/Programs/MultiSource/Applications/Burg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/Burg/Makefile" ;;
23567   "test/Programs/MultiSource/Applications/aha/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/aha/Makefile" ;;
23568   "test/Programs/MultiSource/Applications/sgefa/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Applications/sgefa/Makefile" ;;
23569   "test/Programs/MultiSource/Benchmarks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Makefile" ;;
23570   "test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile" ;;
23571   "test/Programs/MultiSource/Benchmarks/McCat/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/Makefile" ;;
23572   "test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile" ;;
23573   "test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile" ;;
23574   "test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile" ;;
23575   "test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile" ;;
23576   "test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile" ;;
23577   "test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile" ;;
23578   "test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile" ;;
23579   "test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile" ;;
23580   "test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile" ;;
23581   "test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile" ;;
23582   "test/Programs/MultiSource/Benchmarks/Olden/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/Makefile" ;;
23583   "test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile" ;;
23584   "test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile" ;;
23585   "test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile" ;;
23586   "test/Programs/MultiSource/Benchmarks/Olden/health/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/health/Makefile" ;;
23587   "test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile" ;;
23588   "test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile" ;;
23589   "test/Programs/MultiSource/Benchmarks/Olden/power/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/power/Makefile" ;;
23590   "test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile" ;;
23591   "test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile" ;;
23592   "test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile" ;;
23593   "test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile" ;;
23594   "test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile" ;;
23595   "test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile" ;;
23596   "test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile" ;;
23597   "test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile" ;;
23598   "test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile" ;;
23599   "test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile" ;;
23600   "test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile" ;;
23601   "test/Programs/MultiSource/Benchmarks/sim/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/sim/Makefile" ;;
23602   "test/Programs/NoSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Makefile" ;;
23603   "test/Programs/NoSource/Flex/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Flex/Makefile" ;;
23604   "test/Programs/NoSource/Larn/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Larn/Makefile" ;;
23605   "test/Programs/NoSource/Moria-5.5.2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Moria-5.5.2/Makefile" ;;
23606   "test/Programs/NoSource/Povray31/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/Povray31/Makefile" ;;
23607   "test/Programs/NoSource/m4/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/NoSource/m4/Makefile" ;;
23608   "test/Programs/SingleSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile" ;;
23609   "test/Programs/SingleSource/Makefile.singlesrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile.singlesrc" ;;
23610   "test/Programs/SingleSource/Gizmos/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Gizmos/Makefile" ;;
23611   "test/Programs/SingleSource/Benchmarks/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Makefile" ;;
23612   "test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile" ;;
23613   "test/Programs/SingleSource/Benchmarks/Shootout/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Shootout/Makefile" ;;
23614   "test/Programs/SingleSource/Benchmarks/Stanford/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Stanford/Makefile" ;;
23615   "test/Programs/SingleSource/Benchmarks/Misc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Benchmarks/Misc/Makefile" ;;
23616   "test/Programs/SingleSource/CustomChecked/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/CustomChecked/Makefile" ;;
23617   "test/Programs/SingleSource/UnitTests/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/UnitTests/Makefile" ;;
23618   "test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" ;;
23619   "tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
23620   "tools/analyze/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/analyze/Makefile" ;;
23621   "tools/as/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/as/Makefile" ;;
23622   "tools/bugpoint/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/bugpoint/Makefile" ;;
23623   "tools/dis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/dis/Makefile" ;;
23624   "tools/extract/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/extract/Makefile" ;;
23625   "tools/gccas/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/gccas/Makefile" ;;
23626   "tools/gccld/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/gccld/Makefile" ;;
23627   "tools/link/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/link/Makefile" ;;
23628   "tools/llc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llc/Makefile" ;;
23629   "tools/lli/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/lli/Makefile" ;;
23630   "tools/opt/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/opt/Makefile" ;;
23631   "tools/llee/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llee/Makefile" ;;
23632   "tools/llvm-as/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-as/Makefile" ;;
23633   "tools/llvm-ar/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-ar/Makefile" ;;
23634   "tools/llvm-dis/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/llvm-dis/Makefile" ;;
23635   "utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
23636   "utils/Burg/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Burg/Makefile" ;;
23637   "utils/Burg/Doc/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Burg/Doc/Makefile" ;;
23638   "utils/TableGen/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/TableGen/Makefile" ;;
23639   "www/docs/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS www/docs/Makefile" ;;
23640   "projects/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
23641   "projects/sample/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/Makefile" ;;
23642   "projects/sample/Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/Makefile.common" ;;
23643   "projects/sample/Makefile.config" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/Makefile.config" ;;
23644   "projects/sample/lib/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/lib/Makefile" ;;
23645   "projects/sample/lib/sample/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/lib/sample/Makefile" ;;
23646   "projects/sample/tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/tools/Makefile" ;;
23647   "projects/sample/tools/sample/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/sample/tools/sample/Makefile" ;;
23648   "projects/ModuleMaker/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/Makefile" ;;
23649   "projects/ModuleMaker/Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/Makefile.common" ;;
23650   "projects/ModuleMaker/tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/tools/Makefile" ;;
23651   "projects/ModuleMaker/tools/ModuleMaker/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/ModuleMaker/tools/ModuleMaker/Makefile" ;;
23652   "include/Config/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/Config/config.h" ;;
23653   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23654 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23655    { (exit 1); exit 1; }; };;
23656   esac
23657 done
23658
23659 # If the user did not use the arguments to specify the items to instantiate,
23660 # then the envvar interface is used.  Set only those that are not.
23661 # We use the long form for the default assignment because of an extremely
23662 # bizarre bug on SunOS 4.1.3.
23663 if $ac_need_defaults; then
23664   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23665   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23666   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23667 fi
23668
23669 # Have a temporary directory for convenience.  Make it in the build tree
23670 # simply because there is no reason to put it here, and in addition,
23671 # creating and moving files from /tmp can sometimes cause problems.
23672 # Create a temporary directory, and hook for its removal unless debugging.
23673 $debug ||
23674 {
23675   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23676   trap '{ (exit 1); exit 1; }' 1 2 13 15
23677 }
23678
23679 # Create a (secure) tmp directory for tmp files.
23680
23681 {
23682   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
23683   test -n "$tmp" && test -d "$tmp"
23684 }  ||
23685 {
23686   tmp=./confstat$$-$RANDOM
23687   (umask 077 && mkdir $tmp)
23688 } ||
23689 {
23690    echo "$me: cannot create a temporary directory in ." >&2
23691    { (exit 1); exit 1; }
23692 }
23693
23694 _ACEOF
23695
23696 cat >>$CONFIG_STATUS <<_ACEOF
23697
23698 #
23699 # CONFIG_FILES section.
23700 #
23701
23702 # No need to generate the scripts if there are no CONFIG_FILES.
23703 # This happens for instance when ./config.status config.h
23704 if test -n "\$CONFIG_FILES"; then
23705   # Protect against being on the right side of a sed subst in config.status.
23706   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23707    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23708 s,@SHELL@,$SHELL,;t t
23709 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23710 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23711 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23712 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23713 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23714 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23715 s,@exec_prefix@,$exec_prefix,;t t
23716 s,@prefix@,$prefix,;t t
23717 s,@program_transform_name@,$program_transform_name,;t t
23718 s,@bindir@,$bindir,;t t
23719 s,@sbindir@,$sbindir,;t t
23720 s,@libexecdir@,$libexecdir,;t t
23721 s,@datadir@,$datadir,;t t
23722 s,@sysconfdir@,$sysconfdir,;t t
23723 s,@sharedstatedir@,$sharedstatedir,;t t
23724 s,@localstatedir@,$localstatedir,;t t
23725 s,@libdir@,$libdir,;t t
23726 s,@includedir@,$includedir,;t t
23727 s,@oldincludedir@,$oldincludedir,;t t
23728 s,@infodir@,$infodir,;t t
23729 s,@mandir@,$mandir,;t t
23730 s,@build_alias@,$build_alias,;t t
23731 s,@host_alias@,$host_alias,;t t
23732 s,@target_alias@,$target_alias,;t t
23733 s,@DEFS@,$DEFS,;t t
23734 s,@ECHO_C@,$ECHO_C,;t t
23735 s,@ECHO_N@,$ECHO_N,;t t
23736 s,@ECHO_T@,$ECHO_T,;t t
23737 s,@LIBS@,$LIBS,;t t
23738 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23739 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23740 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23741 s,@build@,$build,;t t
23742 s,@build_cpu@,$build_cpu,;t t
23743 s,@build_vendor@,$build_vendor,;t t
23744 s,@build_os@,$build_os,;t t
23745 s,@host@,$host,;t t
23746 s,@host_cpu@,$host_cpu,;t t
23747 s,@host_vendor@,$host_vendor,;t t
23748 s,@host_os@,$host_os,;t t
23749 s,@target@,$target,;t t
23750 s,@target_cpu@,$target_cpu,;t t
23751 s,@target_vendor@,$target_vendor,;t t
23752 s,@target_os@,$target_os,;t t
23753 s,@OS@,$OS,;t t
23754 s,@LLVMGCCDIR@,$LLVMGCCDIR,;t t
23755 s,@ARCH@,$ARCH,;t t
23756 s,@CXX@,$CXX,;t t
23757 s,@CXXFLAGS@,$CXXFLAGS,;t t
23758 s,@LDFLAGS@,$LDFLAGS,;t t
23759 s,@CPPFLAGS@,$CPPFLAGS,;t t
23760 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
23761 s,@EXEEXT@,$EXEEXT,;t t
23762 s,@OBJEXT@,$OBJEXT,;t t
23763 s,@CC@,$CC,;t t
23764 s,@CFLAGS@,$CFLAGS,;t t
23765 s,@ac_ct_CC@,$ac_ct_CC,;t t
23766 s,@CPP@,$CPP,;t t
23767 s,@ifGNUmake@,$ifGNUmake,;t t
23768 s,@LEX@,$LEX,;t t
23769 s,@LEXLIB@,$LEXLIB,;t t
23770 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
23771 s,@YACC@,$YACC,;t t
23772 s,@EGREP@,$EGREP,;t t
23773 s,@LN_S@,$LN_S,;t t
23774 s,@ECHO@,$ECHO,;t t
23775 s,@AR@,$AR,;t t
23776 s,@ac_ct_AR@,$ac_ct_AR,;t t
23777 s,@RANLIB@,$RANLIB,;t t
23778 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23779 s,@STRIP@,$STRIP,;t t
23780 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
23781 s,@CXXCPP@,$CXXCPP,;t t
23782 s,@F77@,$F77,;t t
23783 s,@FFLAGS@,$FFLAGS,;t t
23784 s,@ac_ct_F77@,$ac_ct_F77,;t t
23785 s,@LIBTOOL@,$LIBTOOL,;t t
23786 s,@RPWD@,$RPWD,;t t
23787 s,@SED@,$SED,;t t
23788 s,@RM@,$RM,;t t
23789 s,@MKDIR@,$MKDIR,;t t
23790 s,@DATE@,$DATE,;t t
23791 s,@MV@,$MV,;t t
23792 s,@DOT@,$DOT,;t t
23793 s,@ETAGS@,$ETAGS,;t t
23794 s,@PURIFY@,$PURIFY,;t t
23795 s,@PYTHON@,$PYTHON,;t t
23796 s,@QMTEST@,$QMTEST,;t t
23797 s,@ALLOCA@,$ALLOCA,;t t
23798 s,@LIBOBJS@,$LIBOBJS,;t t
23799 s,@MMAP_FILE@,$MMAP_FILE,;t t
23800 s,@ENABLE_PURIFY@,$ENABLE_PURIFY,;t t
23801 s,@ENABLE_OPTIMIZED@,$ENABLE_OPTIMIZED,;t t
23802 s,@USE_SPEC@,$USE_SPEC,;t t
23803 s,@UPB@,$UPB,;t t
23804 s,@DISABLE_LLC_DIFFS@,$DISABLE_LLC_DIFFS,;t t
23805 s,@JIT@,$JIT,;t t
23806 s,@SPEC_ROOT@,$SPEC_ROOT,;t t
23807 s,@BCR@,$BCR,;t t
23808 s,@PAPIDIR@,$PAPIDIR,;t t
23809 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
23810 CEOF
23811
23812 _ACEOF
23813
23814   cat >>$CONFIG_STATUS <<\_ACEOF
23815   # Split the substitutions into bite-sized pieces for seds with
23816   # small command number limits, like on Digital OSF/1 and HP-UX.
23817   ac_max_sed_lines=48
23818   ac_sed_frag=1 # Number of current file.
23819   ac_beg=1 # First line for current file.
23820   ac_end=$ac_max_sed_lines # Line after last line for current file.
23821   ac_more_lines=:
23822   ac_sed_cmds=
23823   while $ac_more_lines; do
23824     if test $ac_beg -gt 1; then
23825       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23826     else
23827       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23828     fi
23829     if test ! -s $tmp/subs.frag; then
23830       ac_more_lines=false
23831     else
23832       # The purpose of the label and of the branching condition is to
23833       # speed up the sed processing (if there are no `@' at all, there
23834       # is no need to browse any of the substitutions).
23835       # These are the two extra sed commands mentioned above.
23836       (echo ':t
23837   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
23838       if test -z "$ac_sed_cmds"; then
23839         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
23840       else
23841         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
23842       fi
23843       ac_sed_frag=`expr $ac_sed_frag + 1`
23844       ac_beg=$ac_end
23845       ac_end=`expr $ac_end + $ac_max_sed_lines`
23846     fi
23847   done
23848   if test -z "$ac_sed_cmds"; then
23849     ac_sed_cmds=cat
23850   fi
23851 fi # test -n "$CONFIG_FILES"
23852
23853 _ACEOF
23854 cat >>$CONFIG_STATUS <<\_ACEOF
23855 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23856   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23857   case $ac_file in
23858   - | *:- | *:-:* ) # input from stdin
23859         cat >$tmp/stdin
23860         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23861         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23862   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23863         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23864   * )   ac_file_in=$ac_file.in ;;
23865   esac
23866
23867   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
23868   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23869 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23870          X"$ac_file" : 'X\(//\)[^/]' \| \
23871          X"$ac_file" : 'X\(//\)$' \| \
23872          X"$ac_file" : 'X\(/\)' \| \
23873          .     : '\(.\)' 2>/dev/null ||
23874 echo X"$ac_file" |
23875     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23876           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23877           /^X\(\/\/\)$/{ s//\1/; q; }
23878           /^X\(\/\).*/{ s//\1/; q; }
23879           s/.*/./; q'`
23880   { if $as_mkdir_p; then
23881     mkdir -p "$ac_dir"
23882   else
23883     as_dir="$ac_dir"
23884     as_dirs=
23885     while test ! -d "$as_dir"; do
23886       as_dirs="$as_dir $as_dirs"
23887       as_dir=`(dirname "$as_dir") 2>/dev/null ||
23888 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23889          X"$as_dir" : 'X\(//\)[^/]' \| \
23890          X"$as_dir" : 'X\(//\)$' \| \
23891          X"$as_dir" : 'X\(/\)' \| \
23892          .     : '\(.\)' 2>/dev/null ||
23893 echo X"$as_dir" |
23894     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23895           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23896           /^X\(\/\/\)$/{ s//\1/; q; }
23897           /^X\(\/\).*/{ s//\1/; q; }
23898           s/.*/./; q'`
23899     done
23900     test ! -n "$as_dirs" || mkdir $as_dirs
23901   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23902 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23903    { (exit 1); exit 1; }; }; }
23904
23905   ac_builddir=.
23906
23907 if test "$ac_dir" != .; then
23908   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23909   # A "../" for each directory in $ac_dir_suffix.
23910   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
23911 else
23912   ac_dir_suffix= ac_top_builddir=
23913 fi
23914
23915 case $srcdir in
23916   .)  # No --srcdir option.  We are building in place.
23917     ac_srcdir=.
23918     if test -z "$ac_top_builddir"; then
23919        ac_top_srcdir=.
23920     else
23921        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
23922     fi ;;
23923   [\\/]* | ?:[\\/]* )  # Absolute path.
23924     ac_srcdir=$srcdir$ac_dir_suffix;
23925     ac_top_srcdir=$srcdir ;;
23926   *) # Relative path.
23927     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
23928     ac_top_srcdir=$ac_top_builddir$srcdir ;;
23929 esac
23930 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
23931 # absolute.
23932 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
23933 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
23934 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
23935 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
23936
23937
23938   case $INSTALL in
23939   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23940   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
23941   esac
23942
23943   if test x"$ac_file" != x-; then
23944     { echo "$as_me:$LINENO: creating $ac_file" >&5
23945 echo "$as_me: creating $ac_file" >&6;}
23946     rm -f "$ac_file"
23947   fi
23948   # Let's still pretend it is `configure' which instantiates (i.e., don't
23949   # use $as_me), people would be surprised to read:
23950   #    /* config.h.  Generated by config.status.  */
23951   if test x"$ac_file" = x-; then
23952     configure_input=
23953   else
23954     configure_input="$ac_file.  "
23955   fi
23956   configure_input=$configure_input"Generated from `echo $ac_file_in |
23957                                      sed 's,.*/,,'` by configure."
23958
23959   # First look for the input files in the build tree, otherwise in the
23960   # src tree.
23961   ac_file_inputs=`IFS=:
23962     for f in $ac_file_in; do
23963       case $f in
23964       -) echo $tmp/stdin ;;
23965       [\\/$]*)
23966          # Absolute (can't be DOS-style, as IFS=:)
23967          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23968 echo "$as_me: error: cannot find input file: $f" >&2;}
23969    { (exit 1); exit 1; }; }
23970          echo $f;;
23971       *) # Relative
23972          if test -f "$f"; then
23973            # Build tree
23974            echo $f
23975          elif test -f "$srcdir/$f"; then
23976            # Source tree
23977            echo $srcdir/$f
23978          else
23979            # /dev/null tree
23980            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23981 echo "$as_me: error: cannot find input file: $f" >&2;}
23982    { (exit 1); exit 1; }; }
23983          fi;;
23984       esac
23985     done` || { (exit 1); exit 1; }
23986 _ACEOF
23987 cat >>$CONFIG_STATUS <<_ACEOF
23988   sed "$ac_vpsub
23989 $extrasub
23990 _ACEOF
23991 cat >>$CONFIG_STATUS <<\_ACEOF
23992 :t
23993 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23994 s,@configure_input@,$configure_input,;t t
23995 s,@srcdir@,$ac_srcdir,;t t
23996 s,@abs_srcdir@,$ac_abs_srcdir,;t t
23997 s,@top_srcdir@,$ac_top_srcdir,;t t
23998 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
23999 s,@builddir@,$ac_builddir,;t t
24000 s,@abs_builddir@,$ac_abs_builddir,;t t
24001 s,@top_builddir@,$ac_top_builddir,;t t
24002 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
24003 s,@INSTALL@,$ac_INSTALL,;t t
24004 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24005   rm -f $tmp/stdin
24006   if test x"$ac_file" != x-; then
24007     mv $tmp/out $ac_file
24008   else
24009     cat $tmp/out
24010     rm -f $tmp/out
24011   fi
24012
24013 done
24014 _ACEOF
24015 cat >>$CONFIG_STATUS <<\_ACEOF
24016
24017 #
24018 # CONFIG_HEADER section.
24019 #
24020
24021 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24022 # NAME is the cpp macro being defined and VALUE is the value it is being given.
24023 #
24024 # ac_d sets the value in "#define NAME VALUE" lines.
24025 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
24026 ac_dB='[        ].*$,\1#\2'
24027 ac_dC=' '
24028 ac_dD=',;t'
24029 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24030 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
24031 ac_uB='$,\1#\2define\3'
24032 ac_uC=' '
24033 ac_uD=',;t'
24034
24035 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24036   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24037   case $ac_file in
24038   - | *:- | *:-:* ) # input from stdin
24039         cat >$tmp/stdin
24040         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24041         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24042   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24043         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24044   * )   ac_file_in=$ac_file.in ;;
24045   esac
24046
24047   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
24048 echo "$as_me: creating $ac_file" >&6;}
24049
24050   # First look for the input files in the build tree, otherwise in the
24051   # src tree.
24052   ac_file_inputs=`IFS=:
24053     for f in $ac_file_in; do
24054       case $f in
24055       -) echo $tmp/stdin ;;
24056       [\\/$]*)
24057          # Absolute (can't be DOS-style, as IFS=:)
24058          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24059 echo "$as_me: error: cannot find input file: $f" >&2;}
24060    { (exit 1); exit 1; }; }
24061          echo $f;;
24062       *) # Relative
24063          if test -f "$f"; then
24064            # Build tree
24065            echo $f
24066          elif test -f "$srcdir/$f"; then
24067            # Source tree
24068            echo $srcdir/$f
24069          else
24070            # /dev/null tree
24071            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24072 echo "$as_me: error: cannot find input file: $f" >&2;}
24073    { (exit 1); exit 1; }; }
24074          fi;;
24075       esac
24076     done` || { (exit 1); exit 1; }
24077   # Remove the trailing spaces.
24078   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
24079
24080 _ACEOF
24081
24082 # Transform confdefs.h into two sed scripts, `conftest.defines' and
24083 # `conftest.undefs', that substitutes the proper values into
24084 # config.h.in to produce config.h.  The first handles `#define'
24085 # templates, and the second `#undef' templates.
24086 # And first: Protect against being on the right side of a sed subst in
24087 # config.status.  Protect against being in an unquoted here document
24088 # in config.status.
24089 rm -f conftest.defines conftest.undefs
24090 # Using a here document instead of a string reduces the quoting nightmare.
24091 # Putting comments in sed scripts is not portable.
24092 #
24093 # `end' is used to avoid that the second main sed command (meant for
24094 # 0-ary CPP macros) applies to n-ary macro definitions.
24095 # See the Autoconf documentation for `clear'.
24096 cat >confdef2sed.sed <<\_ACEOF
24097 s/[\\&,]/\\&/g
24098 s,[\\$`],\\&,g
24099 t clear
24100 : clear
24101 s,^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
24102 t end
24103 s,^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
24104 : end
24105 _ACEOF
24106 # If some macros were called several times there might be several times
24107 # the same #defines, which is useless.  Nevertheless, we may not want to
24108 # sort them, since we want the *last* AC-DEFINE to be honored.
24109 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
24110 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
24111 rm -f confdef2sed.sed
24112
24113 # This sed command replaces #undef with comments.  This is necessary, for
24114 # example, in the case of _POSIX_SOURCE, which is predefined and required
24115 # on some systems where configure will not decide to define it.
24116 cat >>conftest.undefs <<\_ACEOF
24117 s,^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
24118 _ACEOF
24119
24120 # Break up conftest.defines because some shells have a limit on the size
24121 # of here documents, and old seds have small limits too (100 cmds).
24122 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
24123 echo '  if grep "^[     ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
24124 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
24125 echo '  :' >>$CONFIG_STATUS
24126 rm -f conftest.tail
24127 while grep . conftest.defines >/dev/null
24128 do
24129   # Write a limited-size here document to $tmp/defines.sed.
24130   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
24131   # Speed up: don't consider the non `#define' lines.
24132   echo '/^[     ]*#[    ]*define/!b' >>$CONFIG_STATUS
24133   # Work around the forget-to-reset-the-flag bug.
24134   echo 't clr' >>$CONFIG_STATUS
24135   echo ': clr' >>$CONFIG_STATUS
24136   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
24137   echo 'CEOF
24138   sed -f $tmp/defines.sed $tmp/in >$tmp/out
24139   rm -f $tmp/in
24140   mv $tmp/out $tmp/in
24141 ' >>$CONFIG_STATUS
24142   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
24143   rm -f conftest.defines
24144   mv conftest.tail conftest.defines
24145 done
24146 rm -f conftest.defines
24147 echo '  fi # grep' >>$CONFIG_STATUS
24148 echo >>$CONFIG_STATUS
24149
24150 # Break up conftest.undefs because some shells have a limit on the size
24151 # of here documents, and old seds have small limits too (100 cmds).
24152 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
24153 rm -f conftest.tail
24154 while grep . conftest.undefs >/dev/null
24155 do
24156   # Write a limited-size here document to $tmp/undefs.sed.
24157   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
24158   # Speed up: don't consider the non `#undef'
24159   echo '/^[     ]*#[    ]*undef/!b' >>$CONFIG_STATUS
24160   # Work around the forget-to-reset-the-flag bug.
24161   echo 't clr' >>$CONFIG_STATUS
24162   echo ': clr' >>$CONFIG_STATUS
24163   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
24164   echo 'CEOF
24165   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
24166   rm -f $tmp/in
24167   mv $tmp/out $tmp/in
24168 ' >>$CONFIG_STATUS
24169   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
24170   rm -f conftest.undefs
24171   mv conftest.tail conftest.undefs
24172 done
24173 rm -f conftest.undefs
24174
24175 cat >>$CONFIG_STATUS <<\_ACEOF
24176   # Let's still pretend it is `configure' which instantiates (i.e., don't
24177   # use $as_me), people would be surprised to read:
24178   #    /* config.h.  Generated by config.status.  */
24179   if test x"$ac_file" = x-; then
24180     echo "/* Generated by configure.  */" >$tmp/config.h
24181   else
24182     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
24183   fi
24184   cat $tmp/in >>$tmp/config.h
24185   rm -f $tmp/in
24186   if test x"$ac_file" != x-; then
24187     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
24188       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
24189 echo "$as_me: $ac_file is unchanged" >&6;}
24190     else
24191       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
24192 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24193          X"$ac_file" : 'X\(//\)[^/]' \| \
24194          X"$ac_file" : 'X\(//\)$' \| \
24195          X"$ac_file" : 'X\(/\)' \| \
24196          .     : '\(.\)' 2>/dev/null ||
24197 echo X"$ac_file" |
24198     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24199           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24200           /^X\(\/\/\)$/{ s//\1/; q; }
24201           /^X\(\/\).*/{ s//\1/; q; }
24202           s/.*/./; q'`
24203       { if $as_mkdir_p; then
24204     mkdir -p "$ac_dir"
24205   else
24206     as_dir="$ac_dir"
24207     as_dirs=
24208     while test ! -d "$as_dir"; do
24209       as_dirs="$as_dir $as_dirs"
24210       as_dir=`(dirname "$as_dir") 2>/dev/null ||
24211 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24212          X"$as_dir" : 'X\(//\)[^/]' \| \
24213          X"$as_dir" : 'X\(//\)$' \| \
24214          X"$as_dir" : 'X\(/\)' \| \
24215          .     : '\(.\)' 2>/dev/null ||
24216 echo X"$as_dir" |
24217     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24218           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24219           /^X\(\/\/\)$/{ s//\1/; q; }
24220           /^X\(\/\).*/{ s//\1/; q; }
24221           s/.*/./; q'`
24222     done
24223     test ! -n "$as_dirs" || mkdir $as_dirs
24224   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
24225 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
24226    { (exit 1); exit 1; }; }; }
24227
24228       rm -f $ac_file
24229       mv $tmp/config.h $ac_file
24230     fi
24231   else
24232     cat $tmp/config.h
24233     rm -f $tmp/config.h
24234   fi
24235 done
24236 _ACEOF
24237 cat >>$CONFIG_STATUS <<\_ACEOF
24238
24239 #
24240 # CONFIG_COMMANDS section.
24241 #
24242 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
24243   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
24244   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
24245   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
24246 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24247          X"$ac_dest" : 'X\(//\)[^/]' \| \
24248          X"$ac_dest" : 'X\(//\)$' \| \
24249          X"$ac_dest" : 'X\(/\)' \| \
24250          .     : '\(.\)' 2>/dev/null ||
24251 echo X"$ac_dest" |
24252     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24253           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24254           /^X\(\/\/\)$/{ s//\1/; q; }
24255           /^X\(\/\).*/{ s//\1/; q; }
24256           s/.*/./; q'`
24257   ac_builddir=.
24258
24259 if test "$ac_dir" != .; then
24260   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
24261   # A "../" for each directory in $ac_dir_suffix.
24262   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
24263 else
24264   ac_dir_suffix= ac_top_builddir=
24265 fi
24266
24267 case $srcdir in
24268   .)  # No --srcdir option.  We are building in place.
24269     ac_srcdir=.
24270     if test -z "$ac_top_builddir"; then
24271        ac_top_srcdir=.
24272     else
24273        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
24274     fi ;;
24275   [\\/]* | ?:[\\/]* )  # Absolute path.
24276     ac_srcdir=$srcdir$ac_dir_suffix;
24277     ac_top_srcdir=$srcdir ;;
24278   *) # Relative path.
24279     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
24280     ac_top_srcdir=$ac_top_builddir$srcdir ;;
24281 esac
24282 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
24283 # absolute.
24284 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
24285 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
24286 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
24287 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
24288
24289
24290   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
24291 echo "$as_me: executing $ac_dest commands" >&6;}
24292   case $ac_dest in
24293     Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile Makefile ;;
24294     Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.common Makefile.common ;;
24295     Makefile.rules ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.rules Makefile.rules ;;
24296     lib/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Makefile lib/Makefile ;;
24297     lib/Analysis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/Makefile lib/Analysis/Makefile ;;
24298     lib/Analysis/DataStructure/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/DataStructure/Makefile lib/Analysis/DataStructure/Makefile ;;
24299     lib/Analysis/IPA/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/IPA/Makefile lib/Analysis/IPA/Makefile ;;
24300     lib/Analysis/LiveVar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Analysis/LiveVar/Makefile lib/Analysis/LiveVar/Makefile ;;
24301     lib/AsmParser/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/AsmParser/Makefile lib/AsmParser/Makefile ;;
24302     lib/Bytecode/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Makefile lib/Bytecode/Makefile ;;
24303     lib/Bytecode/Reader/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Reader/Makefile lib/Bytecode/Reader/Makefile ;;
24304     lib/Bytecode/Writer/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Bytecode/Writer/Makefile lib/Bytecode/Writer/Makefile ;;
24305     lib/CWriter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CWriter/Makefile lib/CWriter/Makefile ;;
24306     lib/CodeGen/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/Makefile lib/CodeGen/Makefile ;;
24307     lib/CodeGen/InstrSched/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/InstrSched/Makefile lib/CodeGen/InstrSched/Makefile ;;
24308     lib/CodeGen/InstrSelection/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/InstrSelection/Makefile lib/CodeGen/InstrSelection/Makefile ;;
24309     lib/CodeGen/ModuloScheduling/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/ModuloScheduling/Makefile lib/CodeGen/ModuloScheduling/Makefile ;;
24310     lib/CodeGen/RegAlloc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/RegAlloc/Makefile lib/CodeGen/RegAlloc/Makefile ;;
24311     lib/CodeGen/SelectionDAG/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/CodeGen/SelectionDAG/Makefile lib/CodeGen/SelectionDAG/Makefile ;;
24312     lib/ExecutionEngine/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/Makefile lib/ExecutionEngine/Makefile ;;
24313     lib/ExecutionEngine/Interpreter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/Interpreter/Makefile lib/ExecutionEngine/Interpreter/Makefile ;;
24314     lib/ExecutionEngine/JIT/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/ExecutionEngine/JIT/Makefile lib/ExecutionEngine/JIT/Makefile ;;
24315     lib/Support/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Support/Makefile lib/Support/Makefile ;;
24316     lib/Target/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/Makefile lib/Target/Makefile ;;
24317     lib/Target/Sparc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/Sparc/Makefile lib/Target/Sparc/Makefile ;;
24318     lib/Target/X86/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Target/X86/Makefile lib/Target/X86/Makefile ;;
24319     lib/Transforms/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Makefile lib/Transforms/Makefile ;;
24320     lib/Transforms/Hello/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Hello/Makefile lib/Transforms/Hello/Makefile ;;
24321     lib/Transforms/IPO/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/IPO/Makefile lib/Transforms/IPO/Makefile ;;
24322     lib/Transforms/Instrumentation/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Instrumentation/Makefile lib/Transforms/Instrumentation/Makefile ;;
24323     lib/Transforms/Instrumentation/ProfilePaths/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Instrumentation/ProfilePaths/Makefile lib/Transforms/Instrumentation/ProfilePaths/Makefile ;;
24324     lib/Transforms/Scalar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Scalar/Makefile lib/Transforms/Scalar/Makefile ;;
24325     lib/Transforms/Utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Transforms/Utils/Makefile lib/Transforms/Utils/Makefile ;;
24326     lib/VMCore/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/VMCore/Makefile lib/VMCore/Makefile ;;
24327     runtime/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
24328     runtime/GCCLibraries/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/Makefile runtime/GCCLibraries/Makefile ;;
24329     runtime/GCCLibraries/crtend/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/crtend/Makefile runtime/GCCLibraries/crtend/Makefile ;;
24330     runtime/GCCLibraries/libc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libc/Makefile runtime/GCCLibraries/libc/Makefile ;;
24331     runtime/GCCLibraries/libcurses/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libcurses/Makefile runtime/GCCLibraries/libcurses/Makefile ;;
24332     runtime/GCCLibraries/libexception/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libexception/Makefile runtime/GCCLibraries/libexception/Makefile ;;
24333     runtime/GCCLibraries/libg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libg/Makefile runtime/GCCLibraries/libg/Makefile ;;
24334     runtime/GCCLibraries/libgcc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libgcc/Makefile runtime/GCCLibraries/libgcc/Makefile ;;
24335     runtime/GCCLibraries/libm/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libm/Makefile runtime/GCCLibraries/libm/Makefile ;;
24336     runtime/GCCLibraries/libmalloc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libmalloc/Makefile runtime/GCCLibraries/libmalloc/Makefile ;;
24337     runtime/GCCLibraries/libtermcap/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libtermcap/Makefile runtime/GCCLibraries/libtermcap/Makefile ;;
24338     runtime/GCCLibraries/libucb/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libucb/Makefile runtime/GCCLibraries/libucb/Makefile ;;
24339     runtime/GCCLibraries/libutempter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libutempter/Makefile runtime/GCCLibraries/libutempter/Makefile ;;
24340     runtime/GCCLibraries/libutil/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/GCCLibraries/libutil/Makefile runtime/GCCLibraries/libutil/Makefile ;;
24341     runtime/libdummy/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libdummy/Makefile runtime/libdummy/Makefile ;;
24342     runtime/libtrace/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/libtrace/Makefile runtime/libtrace/Makefile ;;
24343     test/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile test/Makefile ;;
24344     test/Makefile.tests ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
24345     test/Programs/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile test/Programs/Makefile ;;
24346     test/Programs/Makefile.programs ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile.programs test/Programs/Makefile.programs ;;
24347     test/Programs/TEST.aa.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.Makefile test/Programs/TEST.aa.Makefile ;;
24348     test/Programs/TEST.dsgraph.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.report test/Programs/TEST.dsgraph.report ;;
24349     test/Programs/TEST.micro.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.micro.report test/Programs/TEST.micro.report ;;
24350     test/Programs/TEST.aa.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.report test/Programs/TEST.aa.report ;;
24351     test/Programs/TEST.example.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.example.Makefile test/Programs/TEST.example.Makefile ;;
24352     test/Programs/TEST.nightly.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.Makefile test/Programs/TEST.nightly.Makefile ;;
24353     test/Programs/TEST.buildrepo.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.buildrepo.Makefile test/Programs/TEST.buildrepo.Makefile ;;
24354     test/Programs/TEST.jit.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.Makefile test/Programs/TEST.jit.Makefile ;;
24355     test/Programs/TEST.nightly.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.report test/Programs/TEST.nightly.report ;;
24356     test/Programs/TEST.dsgraph.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.Makefile test/Programs/TEST.dsgraph.Makefile ;;
24357     test/Programs/TEST.jit.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.report test/Programs/TEST.jit.report ;;
24358     test/Programs/TEST.typesafe.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.typesafe.Makefile test/Programs/TEST.typesafe.Makefile ;;
24359     test/Programs/TEST.dsgraph.gnuplot ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.gnuplot test/Programs/TEST.dsgraph.gnuplot ;;
24360     test/Programs/TEST.micro.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.micro.Makefile test/Programs/TEST.micro.Makefile ;;
24361     test/Programs/External/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/Makefile test/Programs/External/Makefile ;;
24362     test/Programs/External/SPEC/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile test/Programs/External/SPEC/Makefile ;;
24363     test/Programs/External/SPEC/Makefile.spec ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile.spec test/Programs/External/SPEC/Makefile.spec ;;
24364     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 ;;
24365     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 ;;
24366     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 ;;
24367     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 ;;
24368     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 ;;
24369     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 ;;
24370     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 ;;
24371     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 ;;
24372     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 ;;
24373     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 ;;
24374     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 ;;
24375     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 ;;
24376     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 ;;
24377     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 ;;
24378     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 ;;
24379     test/Programs/LLVMSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/LLVMSource/Makefile test/Programs/LLVMSource/Makefile ;;
24380     test/Programs/MultiSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile test/Programs/MultiSource/Makefile ;;
24381     test/Programs/MultiSource/Makefile.multisrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile.multisrc test/Programs/MultiSource/Makefile.multisrc ;;
24382     test/Programs/MultiSource/Applications/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/Makefile test/Programs/MultiSource/Applications/Makefile ;;
24383     test/Programs/MultiSource/Applications/Burg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/Burg/Makefile test/Programs/MultiSource/Applications/Burg/Makefile ;;
24384     test/Programs/MultiSource/Applications/aha/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/aha/Makefile test/Programs/MultiSource/Applications/aha/Makefile ;;
24385     test/Programs/MultiSource/Applications/sgefa/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Applications/sgefa/Makefile test/Programs/MultiSource/Applications/sgefa/Makefile ;;
24386     test/Programs/MultiSource/Benchmarks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Makefile test/Programs/MultiSource/Benchmarks/Makefile ;;
24387     test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile test/Programs/MultiSource/Benchmarks/Fhourstones/Makefile ;;
24388     test/Programs/MultiSource/Benchmarks/McCat/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/Makefile test/Programs/MultiSource/Benchmarks/McCat/Makefile ;;
24389     test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile test/Programs/MultiSource/Benchmarks/McCat/01-qbsort/Makefile ;;
24390     test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile test/Programs/MultiSource/Benchmarks/McCat/03-testtrie/Makefile ;;
24391     test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile test/Programs/MultiSource/Benchmarks/McCat/04-bisect/Makefile ;;
24392     test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile test/Programs/MultiSource/Benchmarks/McCat/05-eks/Makefile ;;
24393     test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile test/Programs/MultiSource/Benchmarks/McCat/08-main/Makefile ;;
24394     test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile test/Programs/MultiSource/Benchmarks/McCat/09-vor/Makefile ;;
24395     test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile test/Programs/MultiSource/Benchmarks/McCat/12-IOtest/Makefile ;;
24396     test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile test/Programs/MultiSource/Benchmarks/McCat/15-trie/Makefile ;;
24397     test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile test/Programs/MultiSource/Benchmarks/McCat/17-bintr/Makefile ;;
24398     test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile test/Programs/MultiSource/Benchmarks/McCat/18-imp/Makefile ;;
24399     test/Programs/MultiSource/Benchmarks/Olden/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/Makefile test/Programs/MultiSource/Benchmarks/Olden/Makefile ;;
24400     test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile test/Programs/MultiSource/Benchmarks/Olden/bh/Makefile ;;
24401     test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile test/Programs/MultiSource/Benchmarks/Olden/bisort/Makefile ;;
24402     test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile test/Programs/MultiSource/Benchmarks/Olden/em3d/Makefile ;;
24403     test/Programs/MultiSource/Benchmarks/Olden/health/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/health/Makefile test/Programs/MultiSource/Benchmarks/Olden/health/Makefile ;;
24404     test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile test/Programs/MultiSource/Benchmarks/Olden/mst/Makefile ;;
24405     test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile test/Programs/MultiSource/Benchmarks/Olden/perimeter/Makefile ;;
24406     test/Programs/MultiSource/Benchmarks/Olden/power/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/power/Makefile test/Programs/MultiSource/Benchmarks/Olden/power/Makefile ;;
24407     test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile test/Programs/MultiSource/Benchmarks/Olden/treeadd/Makefile ;;
24408     test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile test/Programs/MultiSource/Benchmarks/Olden/tsp/Makefile ;;
24409     test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile test/Programs/MultiSource/Benchmarks/Olden/voronoi/Makefile ;;
24410     test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile test/Programs/MultiSource/Benchmarks/OptimizerEval/Makefile ;;
24411     test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/Makefile ;;
24412     test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/anagram/Makefile ;;
24413     test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/bc/Makefile ;;
24414     test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/ft/Makefile ;;
24415     test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/ks/Makefile ;;
24416     test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile test/Programs/MultiSource/Benchmarks/Ptrdist/yacr2/Makefile ;;
24417     test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile test/Programs/MultiSource/Benchmarks/llubenchmark/Makefile ;;
24418     test/Programs/MultiSource/Benchmarks/sim/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/sim/Makefile test/Programs/MultiSource/Benchmarks/sim/Makefile ;;
24419     test/Programs/NoSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Makefile test/Programs/NoSource/Makefile ;;
24420     test/Programs/NoSource/Flex/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Flex/Makefile test/Programs/NoSource/Flex/Makefile ;;
24421     test/Programs/NoSource/Larn/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Larn/Makefile test/Programs/NoSource/Larn/Makefile ;;
24422     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 ;;
24423     test/Programs/NoSource/Povray31/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/Povray31/Makefile test/Programs/NoSource/Povray31/Makefile ;;
24424     test/Programs/NoSource/m4/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/NoSource/m4/Makefile test/Programs/NoSource/m4/Makefile ;;
24425     test/Programs/SingleSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile test/Programs/SingleSource/Makefile ;;
24426     test/Programs/SingleSource/Makefile.singlesrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile.singlesrc test/Programs/SingleSource/Makefile.singlesrc ;;
24427     test/Programs/SingleSource/Gizmos/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Gizmos/Makefile test/Programs/SingleSource/Gizmos/Makefile ;;
24428     test/Programs/SingleSource/Benchmarks/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Makefile test/Programs/SingleSource/Benchmarks/Makefile ;;
24429     test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile test/Programs/SingleSource/Benchmarks/Dhrystone/Makefile ;;
24430     test/Programs/SingleSource/Benchmarks/Shootout/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Shootout/Makefile test/Programs/SingleSource/Benchmarks/Shootout/Makefile ;;
24431     test/Programs/SingleSource/Benchmarks/Stanford/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Stanford/Makefile test/Programs/SingleSource/Benchmarks/Stanford/Makefile ;;
24432     test/Programs/SingleSource/Benchmarks/Misc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Benchmarks/Misc/Makefile test/Programs/SingleSource/Benchmarks/Misc/Makefile ;;
24433     test/Programs/SingleSource/CustomChecked/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/CustomChecked/Makefile test/Programs/SingleSource/CustomChecked/Makefile ;;
24434     test/Programs/SingleSource/UnitTests/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/UnitTests/Makefile test/Programs/SingleSource/UnitTests/Makefile ;;
24435     test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile ;;
24436     tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/Makefile tools/Makefile ;;
24437     tools/analyze/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/analyze/Makefile tools/analyze/Makefile ;;
24438     tools/as/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/as/Makefile tools/as/Makefile ;;
24439     tools/bugpoint/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/bugpoint/Makefile tools/bugpoint/Makefile ;;
24440     tools/dis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/dis/Makefile tools/dis/Makefile ;;
24441     tools/extract/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/extract/Makefile tools/extract/Makefile ;;
24442     tools/gccas/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/gccas/Makefile tools/gccas/Makefile ;;
24443     tools/gccld/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/gccld/Makefile tools/gccld/Makefile ;;
24444     tools/link/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/link/Makefile tools/link/Makefile ;;
24445     tools/llc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llc/Makefile tools/llc/Makefile ;;
24446     tools/lli/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/lli/Makefile tools/lli/Makefile ;;
24447     tools/opt/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/opt/Makefile tools/opt/Makefile ;;
24448     tools/llee/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llee/Makefile tools/llee/Makefile ;;
24449     tools/llvm-as/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-as/Makefile tools/llvm-as/Makefile ;;
24450     tools/llvm-ar/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-ar/Makefile tools/llvm-ar/Makefile ;;
24451     tools/llvm-dis/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/llvm-dis/Makefile tools/llvm-dis/Makefile ;;
24452     utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Makefile utils/Makefile ;;
24453     utils/Burg/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Burg/Makefile utils/Burg/Makefile ;;
24454     utils/Burg/Doc/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Burg/Doc/Makefile utils/Burg/Doc/Makefile ;;
24455     utils/TableGen/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/TableGen/Makefile utils/TableGen/Makefile ;;
24456     www/docs/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/www/docs/Makefile www/docs/Makefile ;;
24457     projects/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/Makefile projects/Makefile ;;
24458     projects/sample/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/Makefile projects/sample/Makefile ;;
24459     projects/sample/Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/Makefile.common projects/sample/Makefile.common ;;
24460     projects/sample/Makefile.config ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/Makefile.config projects/sample/Makefile.config ;;
24461     projects/sample/lib/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/lib/Makefile projects/sample/lib/Makefile ;;
24462     projects/sample/lib/sample/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/lib/sample/Makefile projects/sample/lib/sample/Makefile ;;
24463     projects/sample/tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/tools/Makefile projects/sample/tools/Makefile ;;
24464     projects/sample/tools/sample/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/sample/tools/sample/Makefile projects/sample/tools/sample/Makefile ;;
24465     projects/ModuleMaker/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/Makefile projects/ModuleMaker/Makefile ;;
24466     projects/ModuleMaker/Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/Makefile.common projects/ModuleMaker/Makefile.common ;;
24467     projects/ModuleMaker/tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/tools/Makefile projects/ModuleMaker/tools/Makefile ;;
24468     projects/ModuleMaker/tools/ModuleMaker/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/ModuleMaker/tools/ModuleMaker/Makefile projects/ModuleMaker/tools/ModuleMaker/Makefile ;;
24469   esac
24470 done
24471 _ACEOF
24472
24473 cat >>$CONFIG_STATUS <<\_ACEOF
24474
24475 { (exit 0); exit 0; }
24476 _ACEOF
24477 chmod +x $CONFIG_STATUS
24478 ac_clean_files=$ac_clean_files_save
24479
24480
24481 # configure is writing to config.log, and then calls config.status.
24482 # config.status does its own redirection, appending to config.log.
24483 # Unfortunately, on DOS this fails, as config.log is still kept open
24484 # by configure, so config.status won't be able to write to it; its
24485 # output is simply discarded.  So we exec the FD to /dev/null,
24486 # effectively closing config.log, so it can be properly (re)opened and
24487 # appended to by config.status.  When coming back to configure, we
24488 # need to make the FD available again.
24489 if test "$no_create" != yes; then
24490   ac_cs_success=:
24491   ac_config_status_args=
24492   test "$silent" = yes &&
24493     ac_config_status_args="$ac_config_status_args --quiet"
24494   exec 5>/dev/null
24495   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24496   exec 5>>config.log
24497   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24498   # would make configure fail if this is the last instruction.
24499   $ac_cs_success || { (exit 1); exit 1; }
24500 fi
24501