]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/file/configure
Record that base/vendor/file/dist@186675 was merged.
[FreeBSD/FreeBSD.git] / contrib / file / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.61 for file 4.26.
4 #
5 # Report bugs to <christos@astron.com>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18   emulate sh
19   NULLCMD=:
20   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in
26   *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 # The user is always right.
43 if test "${PATH_SEPARATOR+set}" != set; then
44   echo "#! /bin/sh" >conf$$.sh
45   echo  "exit 0"   >>conf$$.sh
46   chmod +x conf$$.sh
47   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48     PATH_SEPARATOR=';'
49   else
50     PATH_SEPARATOR=:
51   fi
52   rm -f conf$$.sh
53 fi
54
55 # Support unset when possible.
56 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57   as_unset=unset
58 else
59   as_unset=false
60 fi
61
62
63 # IFS
64 # We need space, tab and new line, in precisely that order.  Quoting is
65 # there to prevent editors from complaining about space-tab.
66 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
67 # splitting by setting IFS to empty value.)
68 as_nl='
69 '
70 IFS=" ""        $as_nl"
71
72 # Find who we are.  Look in the path if we contain no directory separator.
73 case $0 in
74   *[\\/]* ) as_myself=$0 ;;
75   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76 for as_dir in $PATH
77 do
78   IFS=$as_save_IFS
79   test -z "$as_dir" && as_dir=.
80   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81 done
82 IFS=$as_save_IFS
83
84      ;;
85 esac
86 # We did not find ourselves, most probably we were run as `sh COMMAND'
87 # in which case we are not to be found in the path.
88 if test "x$as_myself" = x; then
89   as_myself=$0
90 fi
91 if test ! -f "$as_myself"; then
92   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93   { (exit 1); exit 1; }
94 fi
95
96 # Work around bugs in pre-3.0 UWIN ksh.
97 for as_var in ENV MAIL MAILPATH
98 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99 done
100 PS1='$ '
101 PS2='> '
102 PS4='+ '
103
104 # NLS nuisances.
105 for as_var in \
106   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108   LC_TELEPHONE LC_TIME
109 do
110   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111     eval $as_var=C; export $as_var
112   else
113     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114   fi
115 done
116
117 # Required to use basename.
118 if expr a : '\(a\)' >/dev/null 2>&1 &&
119    test "X`expr 00001 : '.*\(...\)'`" = X001; then
120   as_expr=expr
121 else
122   as_expr=false
123 fi
124
125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126   as_basename=basename
127 else
128   as_basename=false
129 fi
130
131
132 # Name of the executable.
133 as_me=`$as_basename -- "$0" ||
134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135          X"$0" : 'X\(//\)$' \| \
136          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 echo X/"$0" |
138     sed '/^.*\/\([^/][^/]*\)\/*$/{
139             s//\1/
140             q
141           }
142           /^X\/\(\/\/\)$/{
143             s//\1/
144             q
145           }
146           /^X\/\(\/\).*/{
147             s//\1/
148             q
149           }
150           s/.*/./; q'`
151
152 # CDPATH.
153 $as_unset CDPATH
154
155
156 if test "x$CONFIG_SHELL" = x; then
157   if (eval ":") 2>/dev/null; then
158   as_have_required=yes
159 else
160   as_have_required=no
161 fi
162
163   if test $as_have_required = yes &&     (eval ":
164 (as_func_return () {
165   (exit \$1)
166 }
167 as_func_success () {
168   as_func_return 0
169 }
170 as_func_failure () {
171   as_func_return 1
172 }
173 as_func_ret_success () {
174   return 0
175 }
176 as_func_ret_failure () {
177   return 1
178 }
179
180 exitcode=0
181 if as_func_success; then
182   :
183 else
184   exitcode=1
185   echo as_func_success failed.
186 fi
187
188 if as_func_failure; then
189   exitcode=1
190   echo as_func_failure succeeded.
191 fi
192
193 if as_func_ret_success; then
194   :
195 else
196   exitcode=1
197   echo as_func_ret_success failed.
198 fi
199
200 if as_func_ret_failure; then
201   exitcode=1
202   echo as_func_ret_failure succeeded.
203 fi
204
205 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206   :
207 else
208   exitcode=1
209   echo positional parameters were not saved.
210 fi
211
212 test \$exitcode = 0) || { (exit 1); exit 1; }
213
214 (
215   as_lineno_1=\$LINENO
216   as_lineno_2=\$LINENO
217   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219 ") 2> /dev/null; then
220   :
221 else
222   as_candidate_shells=
223     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 do
226   IFS=$as_save_IFS
227   test -z "$as_dir" && as_dir=.
228   case $as_dir in
229          /*)
230            for as_base in sh bash ksh sh5; do
231              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232            done;;
233        esac
234 done
235 IFS=$as_save_IFS
236
237
238       for as_shell in $as_candidate_shells $SHELL; do
239          # Try only shells that exist, to save several forks.
240          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241                 { ("$as_shell") 2> /dev/null <<\_ASEOF
242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243   emulate sh
244   NULLCMD=:
245   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246   # is contrary to our usage.  Disable this feature.
247   alias -g '${1+"$@"}'='"$@"'
248   setopt NO_GLOB_SUBST
249 else
250   case `(set -o) 2>/dev/null` in
251   *posix*) set -o posix ;;
252 esac
253
254 fi
255
256
257 :
258 _ASEOF
259 }; then
260   CONFIG_SHELL=$as_shell
261                as_have_required=yes
262                if { "$as_shell" 2> /dev/null <<\_ASEOF
263 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264   emulate sh
265   NULLCMD=:
266   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267   # is contrary to our usage.  Disable this feature.
268   alias -g '${1+"$@"}'='"$@"'
269   setopt NO_GLOB_SUBST
270 else
271   case `(set -o) 2>/dev/null` in
272   *posix*) set -o posix ;;
273 esac
274
275 fi
276
277
278 :
279 (as_func_return () {
280   (exit $1)
281 }
282 as_func_success () {
283   as_func_return 0
284 }
285 as_func_failure () {
286   as_func_return 1
287 }
288 as_func_ret_success () {
289   return 0
290 }
291 as_func_ret_failure () {
292   return 1
293 }
294
295 exitcode=0
296 if as_func_success; then
297   :
298 else
299   exitcode=1
300   echo as_func_success failed.
301 fi
302
303 if as_func_failure; then
304   exitcode=1
305   echo as_func_failure succeeded.
306 fi
307
308 if as_func_ret_success; then
309   :
310 else
311   exitcode=1
312   echo as_func_ret_success failed.
313 fi
314
315 if as_func_ret_failure; then
316   exitcode=1
317   echo as_func_ret_failure succeeded.
318 fi
319
320 if ( set x; as_func_ret_success y && test x = "$1" ); then
321   :
322 else
323   exitcode=1
324   echo positional parameters were not saved.
325 fi
326
327 test $exitcode = 0) || { (exit 1); exit 1; }
328
329 (
330   as_lineno_1=$LINENO
331   as_lineno_2=$LINENO
332   test "x$as_lineno_1" != "x$as_lineno_2" &&
333   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335 _ASEOF
336 }; then
337   break
338 fi
339
340 fi
341
342       done
343
344       if test "x$CONFIG_SHELL" != x; then
345   for as_var in BASH_ENV ENV
346         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347         done
348         export CONFIG_SHELL
349         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350 fi
351
352
353     if test $as_have_required = no; then
354   echo This script requires a shell more modern than all the
355       echo shells that I found on your system.  Please install a
356       echo modern shell, or manually run the script under such a
357       echo shell if you do have one.
358       { (exit 1); exit 1; }
359 fi
360
361
362 fi
363
364 fi
365
366
367
368 (eval "as_func_return () {
369   (exit \$1)
370 }
371 as_func_success () {
372   as_func_return 0
373 }
374 as_func_failure () {
375   as_func_return 1
376 }
377 as_func_ret_success () {
378   return 0
379 }
380 as_func_ret_failure () {
381   return 1
382 }
383
384 exitcode=0
385 if as_func_success; then
386   :
387 else
388   exitcode=1
389   echo as_func_success failed.
390 fi
391
392 if as_func_failure; then
393   exitcode=1
394   echo as_func_failure succeeded.
395 fi
396
397 if as_func_ret_success; then
398   :
399 else
400   exitcode=1
401   echo as_func_ret_success failed.
402 fi
403
404 if as_func_ret_failure; then
405   exitcode=1
406   echo as_func_ret_failure succeeded.
407 fi
408
409 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410   :
411 else
412   exitcode=1
413   echo positional parameters were not saved.
414 fi
415
416 test \$exitcode = 0") || {
417   echo No shell found that supports shell functions.
418   echo Please tell autoconf@gnu.org about your system,
419   echo including any error possibly output before this
420   echo message
421 }
422
423
424
425   as_lineno_1=$LINENO
426   as_lineno_2=$LINENO
427   test "x$as_lineno_1" != "x$as_lineno_2" &&
428   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431   # uniformly replaced by the line number.  The first 'sed' inserts a
432   # line-number line after each line using $LINENO; the second 'sed'
433   # does the real work.  The second script uses 'N' to pair each
434   # line-number line with the line containing $LINENO, and appends
435   # trailing '-' during substitution so that $LINENO is not a special
436   # case at line end.
437   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438   # scripts with optimization help from Paolo Bonzini.  Blame Lee
439   # E. McMahon (1931-1989) for sed's syntax.  :-)
440   sed -n '
441     p
442     /[$]LINENO/=
443   ' <$as_myself |
444     sed '
445       s/[$]LINENO.*/&-/
446       t lineno
447       b
448       :lineno
449       N
450       :loop
451       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452       t loop
453       s/-\n.*//
454     ' >$as_me.lineno &&
455   chmod +x "$as_me.lineno" ||
456     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457    { (exit 1); exit 1; }; }
458
459   # Don't try to exec as it changes $[0], causing all sort of problems
460   # (the dirname of $[0] is not the place where we might find the
461   # original and so on.  Autoconf is especially sensitive to this).
462   . "./$as_me.lineno"
463   # Exit status is that of the last command.
464   exit
465 }
466
467
468 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469   as_dirname=dirname
470 else
471   as_dirname=false
472 fi
473
474 ECHO_C= ECHO_N= ECHO_T=
475 case `echo -n x` in
476 -n*)
477   case `echo 'x\c'` in
478   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
479   *)   ECHO_C='\c';;
480   esac;;
481 *)
482   ECHO_N='-n';;
483 esac
484
485 if expr a : '\(a\)' >/dev/null 2>&1 &&
486    test "X`expr 00001 : '.*\(...\)'`" = X001; then
487   as_expr=expr
488 else
489   as_expr=false
490 fi
491
492 rm -f conf$$ conf$$.exe conf$$.file
493 if test -d conf$$.dir; then
494   rm -f conf$$.dir/conf$$.file
495 else
496   rm -f conf$$.dir
497   mkdir conf$$.dir
498 fi
499 echo >conf$$.file
500 if ln -s conf$$.file conf$$ 2>/dev/null; then
501   as_ln_s='ln -s'
502   # ... but there are two gotchas:
503   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505   # In both cases, we have to default to `cp -p'.
506   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507     as_ln_s='cp -p'
508 elif ln conf$$.file conf$$ 2>/dev/null; then
509   as_ln_s=ln
510 else
511   as_ln_s='cp -p'
512 fi
513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 rmdir conf$$.dir 2>/dev/null
515
516 if mkdir -p . 2>/dev/null; then
517   as_mkdir_p=:
518 else
519   test -d ./-p && rmdir ./-p
520   as_mkdir_p=false
521 fi
522
523 if test -x / >/dev/null 2>&1; then
524   as_test_x='test -x'
525 else
526   if ls -dL / >/dev/null 2>&1; then
527     as_ls_L_option=L
528   else
529     as_ls_L_option=
530   fi
531   as_test_x='
532     eval sh -c '\''
533       if test -d "$1"; then
534         test -d "$1/.";
535       else
536         case $1 in
537         -*)set "./$1";;
538         esac;
539         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540         ???[sx]*):;;*)false;;esac;fi
541     '\'' sh
542   '
543 fi
544 as_executable_p=$as_test_x
545
546 # Sed expression to map a string onto a valid CPP name.
547 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549 # Sed expression to map a string onto a valid variable name.
550 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554
555 # Check that we are running under the correct shell.
556 SHELL=${CONFIG_SHELL-/bin/sh}
557
558 case X$ECHO in
559 X*--fallback-echo)
560   # Remove one level of quotation (which was required for Make).
561   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
562   ;;
563 esac
564
565 echo=${ECHO-echo}
566 if test "X$1" = X--no-reexec; then
567   # Discard the --no-reexec flag, and continue.
568   shift
569 elif test "X$1" = X--fallback-echo; then
570   # Avoid inline document here, it may be left over
571   :
572 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
573   # Yippee, $echo works!
574   :
575 else
576   # Restart under the correct shell.
577   exec $SHELL "$0" --no-reexec ${1+"$@"}
578 fi
579
580 if test "X$1" = X--fallback-echo; then
581   # used as fallback echo
582   shift
583   cat <<EOF
584 $*
585 EOF
586   exit 0
587 fi
588
589 # The HP-UX ksh and POSIX shell print the target directory to stdout
590 # if CDPATH is set.
591 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592
593 if test -z "$ECHO"; then
594 if test "X${echo_test_string+set}" != Xset; then
595 # find a string as large as possible, as long as the shell can cope with it
596   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
599        echo_test_string="`eval $cmd`" &&
600        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
601     then
602       break
603     fi
604   done
605 fi
606
607 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
608    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
609    test "X$echo_testing_string" = "X$echo_test_string"; then
610   :
611 else
612   # The Solaris, AIX, and Digital Unix default echo programs unquote
613   # backslashes.  This makes it impossible to quote backslashes using
614   #   echo "$something" | sed 's/\\/\\\\/g'
615   #
616   # So, first we look for a working echo in the user's PATH.
617
618   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
619   for dir in $PATH /usr/ucb; do
620     IFS="$lt_save_ifs"
621     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
622        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
623        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
624        test "X$echo_testing_string" = "X$echo_test_string"; then
625       echo="$dir/echo"
626       break
627     fi
628   done
629   IFS="$lt_save_ifs"
630
631   if test "X$echo" = Xecho; then
632     # We didn't find a better echo, so look for alternatives.
633     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
634        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
635        test "X$echo_testing_string" = "X$echo_test_string"; then
636       # This shell has a builtin print -r that does the trick.
637       echo='print -r'
638     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
639          test "X$CONFIG_SHELL" != X/bin/ksh; then
640       # If we have ksh, try running configure again with it.
641       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
642       export ORIGINAL_CONFIG_SHELL
643       CONFIG_SHELL=/bin/ksh
644       export CONFIG_SHELL
645       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
646     else
647       # Try using printf.
648       echo='printf %s\n'
649       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
650          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
651          test "X$echo_testing_string" = "X$echo_test_string"; then
652         # Cool, printf works
653         :
654       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
655            test "X$echo_testing_string" = 'X\t' &&
656            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
657            test "X$echo_testing_string" = "X$echo_test_string"; then
658         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
659         export CONFIG_SHELL
660         SHELL="$CONFIG_SHELL"
661         export SHELL
662         echo="$CONFIG_SHELL $0 --fallback-echo"
663       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
664            test "X$echo_testing_string" = 'X\t' &&
665            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
666            test "X$echo_testing_string" = "X$echo_test_string"; then
667         echo="$CONFIG_SHELL $0 --fallback-echo"
668       else
669         # maybe with a smaller string...
670         prev=:
671
672         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
673           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
674           then
675             break
676           fi
677           prev="$cmd"
678         done
679
680         if test "$prev" != 'sed 50q "$0"'; then
681           echo_test_string=`eval $prev`
682           export echo_test_string
683           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
684         else
685           # Oops.  We lost completely, so just stick with echo.
686           echo=echo
687         fi
688       fi
689     fi
690   fi
691 fi
692 fi
693
694 # Copy echo and quote the copy suitably for passing to libtool from
695 # the Makefile, instead of quoting the original, which is used later.
696 ECHO=$echo
697 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
698    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
699 fi
700
701
702
703
704 tagnames=${tagnames+${tagnames},}CXX
705
706 tagnames=${tagnames+${tagnames},}F77
707
708 exec 7<&0 </dev/null 6>&1
709
710 # Name of the host.
711 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
712 # so uname gets run too.
713 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
714
715 #
716 # Initializations.
717 #
718 ac_default_prefix=/usr/local
719 ac_clean_files=
720 ac_config_libobj_dir=.
721 LIBOBJS=
722 cross_compiling=no
723 subdirs=
724 MFLAGS=
725 MAKEFLAGS=
726 SHELL=${CONFIG_SHELL-/bin/sh}
727
728 # Identity of this package.
729 PACKAGE_NAME='file'
730 PACKAGE_TARNAME='file'
731 PACKAGE_VERSION='4.26'
732 PACKAGE_STRING='file 4.26'
733 PACKAGE_BUGREPORT='christos@astron.com'
734
735 # Factoring default headers for most tests.
736 ac_includes_default="\
737 #include <stdio.h>
738 #ifdef HAVE_SYS_TYPES_H
739 # include <sys/types.h>
740 #endif
741 #ifdef HAVE_SYS_STAT_H
742 # include <sys/stat.h>
743 #endif
744 #ifdef STDC_HEADERS
745 # include <stdlib.h>
746 # include <stddef.h>
747 #else
748 # ifdef HAVE_STDLIB_H
749 #  include <stdlib.h>
750 # endif
751 #endif
752 #ifdef HAVE_STRING_H
753 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
754 #  include <memory.h>
755 # endif
756 # include <string.h>
757 #endif
758 #ifdef HAVE_STRINGS_H
759 # include <strings.h>
760 #endif
761 #ifdef HAVE_INTTYPES_H
762 # include <inttypes.h>
763 #endif
764 #ifdef HAVE_STDINT_H
765 # include <stdint.h>
766 #endif
767 #ifdef HAVE_UNISTD_H
768 # include <unistd.h>
769 #endif"
770
771 ac_subst_vars='SHELL
772 PATH_SEPARATOR
773 PACKAGE_NAME
774 PACKAGE_TARNAME
775 PACKAGE_VERSION
776 PACKAGE_STRING
777 PACKAGE_BUGREPORT
778 exec_prefix
779 prefix
780 program_transform_name
781 bindir
782 sbindir
783 libexecdir
784 datarootdir
785 datadir
786 sysconfdir
787 sharedstatedir
788 localstatedir
789 includedir
790 oldincludedir
791 docdir
792 infodir
793 htmldir
794 dvidir
795 pdfdir
796 psdir
797 libdir
798 localedir
799 mandir
800 DEFS
801 ECHO_C
802 ECHO_N
803 ECHO_T
804 LIBS
805 build_alias
806 host_alias
807 target_alias
808 INSTALL_PROGRAM
809 INSTALL_SCRIPT
810 INSTALL_DATA
811 am__isrc
812 CYGPATH_W
813 PACKAGE
814 VERSION
815 ACLOCAL
816 AUTOCONF
817 AUTOMAKE
818 AUTOHEADER
819 MAKEINFO
820 install_sh
821 STRIP
822 INSTALL_STRIP_PROGRAM
823 mkdir_p
824 AWK
825 SET_MAKE
826 am__leading_dot
827 AMTAR
828 am__tar
829 am__untar
830 fsect
831 FSECT5_TRUE
832 FSECT5_FALSE
833 WARNINGS
834 CC
835 CFLAGS
836 LDFLAGS
837 CPPFLAGS
838 ac_ct_CC
839 EXEEXT
840 OBJEXT
841 DEPDIR
842 am__include
843 am__quote
844 AMDEP_TRUE
845 AMDEP_FALSE
846 AMDEPBACKSLASH
847 CCDEPMODE
848 am__fastdepCC_TRUE
849 am__fastdepCC_FALSE
850 LN_S
851 build
852 build_cpu
853 build_vendor
854 build_os
855 host
856 host_cpu
857 host_vendor
858 host_os
859 GREP
860 EGREP
861 ECHO
862 AR
863 RANLIB
864 CPP
865 CXX
866 CXXFLAGS
867 ac_ct_CXX
868 CXXDEPMODE
869 am__fastdepCXX_TRUE
870 am__fastdepCXX_FALSE
871 CXXCPP
872 F77
873 FFLAGS
874 ac_ct_F77
875 LIBTOOL
876 LIBOBJS
877 IS_CROSS_COMPILE_TRUE
878 IS_CROSS_COMPILE_FALSE
879 LTLIBOBJS'
880 ac_subst_files=''
881       ac_precious_vars='build_alias
882 host_alias
883 target_alias
884 CC
885 CFLAGS
886 LDFLAGS
887 LIBS
888 CPPFLAGS
889 CPP
890 CXX
891 CXXFLAGS
892 CCC
893 CXXCPP
894 F77
895 FFLAGS'
896
897
898 # Initialize some variables set by options.
899 ac_init_help=
900 ac_init_version=false
901 # The variables have the same names as the options, with
902 # dashes changed to underlines.
903 cache_file=/dev/null
904 exec_prefix=NONE
905 no_create=
906 no_recursion=
907 prefix=NONE
908 program_prefix=NONE
909 program_suffix=NONE
910 program_transform_name=s,x,x,
911 silent=
912 site=
913 srcdir=
914 verbose=
915 x_includes=NONE
916 x_libraries=NONE
917
918 # Installation directory options.
919 # These are left unexpanded so users can "make install exec_prefix=/foo"
920 # and all the variables that are supposed to be based on exec_prefix
921 # by default will actually change.
922 # Use braces instead of parens because sh, perl, etc. also accept them.
923 # (The list follows the same order as the GNU Coding Standards.)
924 bindir='${exec_prefix}/bin'
925 sbindir='${exec_prefix}/sbin'
926 libexecdir='${exec_prefix}/libexec'
927 datarootdir='${prefix}/share'
928 datadir='${datarootdir}'
929 sysconfdir='${prefix}/etc'
930 sharedstatedir='${prefix}/com'
931 localstatedir='${prefix}/var'
932 includedir='${prefix}/include'
933 oldincludedir='/usr/include'
934 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
935 infodir='${datarootdir}/info'
936 htmldir='${docdir}'
937 dvidir='${docdir}'
938 pdfdir='${docdir}'
939 psdir='${docdir}'
940 libdir='${exec_prefix}/lib'
941 localedir='${datarootdir}/locale'
942 mandir='${datarootdir}/man'
943
944 ac_prev=
945 ac_dashdash=
946 for ac_option
947 do
948   # If the previous option needs an argument, assign it.
949   if test -n "$ac_prev"; then
950     eval $ac_prev=\$ac_option
951     ac_prev=
952     continue
953   fi
954
955   case $ac_option in
956   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
957   *)    ac_optarg=yes ;;
958   esac
959
960   # Accept the important Cygnus configure options, so we can diagnose typos.
961
962   case $ac_dashdash$ac_option in
963   --)
964     ac_dashdash=yes ;;
965
966   -bindir | --bindir | --bindi | --bind | --bin | --bi)
967     ac_prev=bindir ;;
968   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
969     bindir=$ac_optarg ;;
970
971   -build | --build | --buil | --bui | --bu)
972     ac_prev=build_alias ;;
973   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
974     build_alias=$ac_optarg ;;
975
976   -cache-file | --cache-file | --cache-fil | --cache-fi \
977   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
978     ac_prev=cache_file ;;
979   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
980   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
981     cache_file=$ac_optarg ;;
982
983   --config-cache | -C)
984     cache_file=config.cache ;;
985
986   -datadir | --datadir | --datadi | --datad)
987     ac_prev=datadir ;;
988   -datadir=* | --datadir=* | --datadi=* | --datad=*)
989     datadir=$ac_optarg ;;
990
991   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
992   | --dataroo | --dataro | --datar)
993     ac_prev=datarootdir ;;
994   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
995   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
996     datarootdir=$ac_optarg ;;
997
998   -disable-* | --disable-*)
999     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1000     # Reject names that are not valid shell variable names.
1001     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1002       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1003    { (exit 1); exit 1; }; }
1004     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1005     eval enable_$ac_feature=no ;;
1006
1007   -docdir | --docdir | --docdi | --doc | --do)
1008     ac_prev=docdir ;;
1009   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1010     docdir=$ac_optarg ;;
1011
1012   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1013     ac_prev=dvidir ;;
1014   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1015     dvidir=$ac_optarg ;;
1016
1017   -enable-* | --enable-*)
1018     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1019     # Reject names that are not valid shell variable names.
1020     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1021       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1022    { (exit 1); exit 1; }; }
1023     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1024     eval enable_$ac_feature=\$ac_optarg ;;
1025
1026   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1027   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1028   | --exec | --exe | --ex)
1029     ac_prev=exec_prefix ;;
1030   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1031   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1032   | --exec=* | --exe=* | --ex=*)
1033     exec_prefix=$ac_optarg ;;
1034
1035   -gas | --gas | --ga | --g)
1036     # Obsolete; use --with-gas.
1037     with_gas=yes ;;
1038
1039   -help | --help | --hel | --he | -h)
1040     ac_init_help=long ;;
1041   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1042     ac_init_help=recursive ;;
1043   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1044     ac_init_help=short ;;
1045
1046   -host | --host | --hos | --ho)
1047     ac_prev=host_alias ;;
1048   -host=* | --host=* | --hos=* | --ho=*)
1049     host_alias=$ac_optarg ;;
1050
1051   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1052     ac_prev=htmldir ;;
1053   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1054   | --ht=*)
1055     htmldir=$ac_optarg ;;
1056
1057   -includedir | --includedir | --includedi | --included | --include \
1058   | --includ | --inclu | --incl | --inc)
1059     ac_prev=includedir ;;
1060   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1061   | --includ=* | --inclu=* | --incl=* | --inc=*)
1062     includedir=$ac_optarg ;;
1063
1064   -infodir | --infodir | --infodi | --infod | --info | --inf)
1065     ac_prev=infodir ;;
1066   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1067     infodir=$ac_optarg ;;
1068
1069   -libdir | --libdir | --libdi | --libd)
1070     ac_prev=libdir ;;
1071   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1072     libdir=$ac_optarg ;;
1073
1074   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1075   | --libexe | --libex | --libe)
1076     ac_prev=libexecdir ;;
1077   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1078   | --libexe=* | --libex=* | --libe=*)
1079     libexecdir=$ac_optarg ;;
1080
1081   -localedir | --localedir | --localedi | --localed | --locale)
1082     ac_prev=localedir ;;
1083   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1084     localedir=$ac_optarg ;;
1085
1086   -localstatedir | --localstatedir | --localstatedi | --localstated \
1087   | --localstate | --localstat | --localsta | --localst | --locals)
1088     ac_prev=localstatedir ;;
1089   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1090   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1091     localstatedir=$ac_optarg ;;
1092
1093   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1094     ac_prev=mandir ;;
1095   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1096     mandir=$ac_optarg ;;
1097
1098   -nfp | --nfp | --nf)
1099     # Obsolete; use --without-fp.
1100     with_fp=no ;;
1101
1102   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1103   | --no-cr | --no-c | -n)
1104     no_create=yes ;;
1105
1106   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1107   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1108     no_recursion=yes ;;
1109
1110   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1111   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1112   | --oldin | --oldi | --old | --ol | --o)
1113     ac_prev=oldincludedir ;;
1114   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1115   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1116   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1117     oldincludedir=$ac_optarg ;;
1118
1119   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1120     ac_prev=prefix ;;
1121   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1122     prefix=$ac_optarg ;;
1123
1124   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1125   | --program-pre | --program-pr | --program-p)
1126     ac_prev=program_prefix ;;
1127   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1128   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1129     program_prefix=$ac_optarg ;;
1130
1131   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1132   | --program-suf | --program-su | --program-s)
1133     ac_prev=program_suffix ;;
1134   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1135   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1136     program_suffix=$ac_optarg ;;
1137
1138   -program-transform-name | --program-transform-name \
1139   | --program-transform-nam | --program-transform-na \
1140   | --program-transform-n | --program-transform- \
1141   | --program-transform | --program-transfor \
1142   | --program-transfo | --program-transf \
1143   | --program-trans | --program-tran \
1144   | --progr-tra | --program-tr | --program-t)
1145     ac_prev=program_transform_name ;;
1146   -program-transform-name=* | --program-transform-name=* \
1147   | --program-transform-nam=* | --program-transform-na=* \
1148   | --program-transform-n=* | --program-transform-=* \
1149   | --program-transform=* | --program-transfor=* \
1150   | --program-transfo=* | --program-transf=* \
1151   | --program-trans=* | --program-tran=* \
1152   | --progr-tra=* | --program-tr=* | --program-t=*)
1153     program_transform_name=$ac_optarg ;;
1154
1155   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1156     ac_prev=pdfdir ;;
1157   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1158     pdfdir=$ac_optarg ;;
1159
1160   -psdir | --psdir | --psdi | --psd | --ps)
1161     ac_prev=psdir ;;
1162   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1163     psdir=$ac_optarg ;;
1164
1165   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1166   | -silent | --silent | --silen | --sile | --sil)
1167     silent=yes ;;
1168
1169   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1170     ac_prev=sbindir ;;
1171   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1172   | --sbi=* | --sb=*)
1173     sbindir=$ac_optarg ;;
1174
1175   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1176   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1177   | --sharedst | --shareds | --shared | --share | --shar \
1178   | --sha | --sh)
1179     ac_prev=sharedstatedir ;;
1180   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1181   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1182   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1183   | --sha=* | --sh=*)
1184     sharedstatedir=$ac_optarg ;;
1185
1186   -site | --site | --sit)
1187     ac_prev=site ;;
1188   -site=* | --site=* | --sit=*)
1189     site=$ac_optarg ;;
1190
1191   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1192     ac_prev=srcdir ;;
1193   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1194     srcdir=$ac_optarg ;;
1195
1196   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1197   | --syscon | --sysco | --sysc | --sys | --sy)
1198     ac_prev=sysconfdir ;;
1199   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1200   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1201     sysconfdir=$ac_optarg ;;
1202
1203   -target | --target | --targe | --targ | --tar | --ta | --t)
1204     ac_prev=target_alias ;;
1205   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1206     target_alias=$ac_optarg ;;
1207
1208   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1209     verbose=yes ;;
1210
1211   -version | --version | --versio | --versi | --vers | -V)
1212     ac_init_version=: ;;
1213
1214   -with-* | --with-*)
1215     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1216     # Reject names that are not valid shell variable names.
1217     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1218       { echo "$as_me: error: invalid package name: $ac_package" >&2
1219    { (exit 1); exit 1; }; }
1220     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1221     eval with_$ac_package=\$ac_optarg ;;
1222
1223   -without-* | --without-*)
1224     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1225     # Reject names that are not valid shell variable names.
1226     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1227       { echo "$as_me: error: invalid package name: $ac_package" >&2
1228    { (exit 1); exit 1; }; }
1229     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1230     eval with_$ac_package=no ;;
1231
1232   --x)
1233     # Obsolete; use --with-x.
1234     with_x=yes ;;
1235
1236   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1237   | --x-incl | --x-inc | --x-in | --x-i)
1238     ac_prev=x_includes ;;
1239   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1240   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1241     x_includes=$ac_optarg ;;
1242
1243   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1244   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1245     ac_prev=x_libraries ;;
1246   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1247   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1248     x_libraries=$ac_optarg ;;
1249
1250   -*) { echo "$as_me: error: unrecognized option: $ac_option
1251 Try \`$0 --help' for more information." >&2
1252    { (exit 1); exit 1; }; }
1253     ;;
1254
1255   *=*)
1256     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1257     # Reject names that are not valid shell variable names.
1258     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1259       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1260    { (exit 1); exit 1; }; }
1261     eval $ac_envvar=\$ac_optarg
1262     export $ac_envvar ;;
1263
1264   *)
1265     # FIXME: should be removed in autoconf 3.0.
1266     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1267     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1268       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1269     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1270     ;;
1271
1272   esac
1273 done
1274
1275 if test -n "$ac_prev"; then
1276   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1277   { echo "$as_me: error: missing argument to $ac_option" >&2
1278    { (exit 1); exit 1; }; }
1279 fi
1280
1281 # Be sure to have absolute directory names.
1282 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1283                 datadir sysconfdir sharedstatedir localstatedir includedir \
1284                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1285                 libdir localedir mandir
1286 do
1287   eval ac_val=\$$ac_var
1288   case $ac_val in
1289     [\\/$]* | ?:[\\/]* )  continue;;
1290     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1291   esac
1292   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1293    { (exit 1); exit 1; }; }
1294 done
1295
1296 # There might be people who depend on the old broken behavior: `$host'
1297 # used to hold the argument of --host etc.
1298 # FIXME: To remove some day.
1299 build=$build_alias
1300 host=$host_alias
1301 target=$target_alias
1302
1303 # FIXME: To remove some day.
1304 if test "x$host_alias" != x; then
1305   if test "x$build_alias" = x; then
1306     cross_compiling=maybe
1307     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1308     If a cross compiler is detected then cross compile mode will be used." >&2
1309   elif test "x$build_alias" != "x$host_alias"; then
1310     cross_compiling=yes
1311   fi
1312 fi
1313
1314 ac_tool_prefix=
1315 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1316
1317 test "$silent" = yes && exec 6>/dev/null
1318
1319
1320 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1321 ac_ls_di=`ls -di .` &&
1322 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1323   { echo "$as_me: error: Working directory cannot be determined" >&2
1324    { (exit 1); exit 1; }; }
1325 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1326   { echo "$as_me: error: pwd does not report name of working directory" >&2
1327    { (exit 1); exit 1; }; }
1328
1329
1330 # Find the source files, if location was not specified.
1331 if test -z "$srcdir"; then
1332   ac_srcdir_defaulted=yes
1333   # Try the directory containing this script, then the parent directory.
1334   ac_confdir=`$as_dirname -- "$0" ||
1335 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336          X"$0" : 'X\(//\)[^/]' \| \
1337          X"$0" : 'X\(//\)$' \| \
1338          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1339 echo X"$0" |
1340     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341             s//\1/
1342             q
1343           }
1344           /^X\(\/\/\)[^/].*/{
1345             s//\1/
1346             q
1347           }
1348           /^X\(\/\/\)$/{
1349             s//\1/
1350             q
1351           }
1352           /^X\(\/\).*/{
1353             s//\1/
1354             q
1355           }
1356           s/.*/./; q'`
1357   srcdir=$ac_confdir
1358   if test ! -r "$srcdir/$ac_unique_file"; then
1359     srcdir=..
1360   fi
1361 else
1362   ac_srcdir_defaulted=no
1363 fi
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1366   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1367    { (exit 1); exit 1; }; }
1368 fi
1369 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1370 ac_abs_confdir=`(
1371         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1372    { (exit 1); exit 1; }; }
1373         pwd)`
1374 # When building in place, set srcdir=.
1375 if test "$ac_abs_confdir" = "$ac_pwd"; then
1376   srcdir=.
1377 fi
1378 # Remove unnecessary trailing slashes from srcdir.
1379 # Double slashes in file names in object file debugging info
1380 # mess up M-x gdb in Emacs.
1381 case $srcdir in
1382 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1383 esac
1384 for ac_var in $ac_precious_vars; do
1385   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1386   eval ac_env_${ac_var}_value=\$${ac_var}
1387   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1388   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1389 done
1390
1391 #
1392 # Report the --help message.
1393 #
1394 if test "$ac_init_help" = "long"; then
1395   # Omit some internal or obsolete options to make the list less imposing.
1396   # This message is too long to be a string in the A/UX 3.1 sh.
1397   cat <<_ACEOF
1398 \`configure' configures file 4.26 to adapt to many kinds of systems.
1399
1400 Usage: $0 [OPTION]... [VAR=VALUE]...
1401
1402 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1403 VAR=VALUE.  See below for descriptions of some of the useful variables.
1404
1405 Defaults for the options are specified in brackets.
1406
1407 Configuration:
1408   -h, --help              display this help and exit
1409       --help=short        display options specific to this package
1410       --help=recursive    display the short help of all the included packages
1411   -V, --version           display version information and exit
1412   -q, --quiet, --silent   do not print \`checking...' messages
1413       --cache-file=FILE   cache test results in FILE [disabled]
1414   -C, --config-cache      alias for \`--cache-file=config.cache'
1415   -n, --no-create         do not create output files
1416       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1417
1418 Installation directories:
1419   --prefix=PREFIX         install architecture-independent files in PREFIX
1420                           [$ac_default_prefix]
1421   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1422                           [PREFIX]
1423
1424 By default, \`make install' will install all the files in
1425 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1426 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1427 for instance \`--prefix=\$HOME'.
1428
1429 For better control, use the options below.
1430
1431 Fine tuning of the installation directories:
1432   --bindir=DIR           user executables [EPREFIX/bin]
1433   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1434   --libexecdir=DIR       program executables [EPREFIX/libexec]
1435   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1436   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1437   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1438   --libdir=DIR           object code libraries [EPREFIX/lib]
1439   --includedir=DIR       C header files [PREFIX/include]
1440   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1441   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1442   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1443   --infodir=DIR          info documentation [DATAROOTDIR/info]
1444   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1445   --mandir=DIR           man documentation [DATAROOTDIR/man]
1446   --docdir=DIR           documentation root [DATAROOTDIR/doc/file]
1447   --htmldir=DIR          html documentation [DOCDIR]
1448   --dvidir=DIR           dvi documentation [DOCDIR]
1449   --pdfdir=DIR           pdf documentation [DOCDIR]
1450   --psdir=DIR            ps documentation [DOCDIR]
1451 _ACEOF
1452
1453   cat <<\_ACEOF
1454
1455 Program names:
1456   --program-prefix=PREFIX            prepend PREFIX to installed program names
1457   --program-suffix=SUFFIX            append SUFFIX to installed program names
1458   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1459
1460 System types:
1461   --build=BUILD     configure for building on BUILD [guessed]
1462   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1463 _ACEOF
1464 fi
1465
1466 if test -n "$ac_init_help"; then
1467   case $ac_init_help in
1468      short | recursive ) echo "Configuration of file 4.26:";;
1469    esac
1470   cat <<\_ACEOF
1471
1472 Optional Features:
1473   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1474   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1475   --disable-elf            disable builtin ELF support
1476   --disable-elf-core       disable ELF core file support
1477   --enable-fsect-man5      enable file formats in man section 5
1478   --disable-dependency-tracking  speeds up one-time build
1479   --enable-dependency-tracking   do not reject slow dependency extractors
1480   --enable-shared[=PKGS]  build shared libraries [default=yes]
1481   --enable-static[=PKGS]  build static libraries [default=yes]
1482   --enable-fast-install[=PKGS]
1483                           optimize for fast installation [default=yes]
1484   --disable-libtool-lock  avoid locking (might break parallel builds)
1485   --disable-largefile     omit support for large files
1486   --disable-warnings    disable compiler warnings
1487
1488 Optional Packages:
1489   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1490   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1491   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1492   --with-pic              try to use only PIC/non-PIC objects [default=use
1493                           both]
1494   --with-tags[=TAGS]      include additional configurations [automatic]
1495
1496 Some influential environment variables:
1497   CC          C compiler command
1498   CFLAGS      C compiler flags
1499   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1500               nonstandard directory <lib dir>
1501   LIBS        libraries to pass to the linker, e.g. -l<library>
1502   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1503               you have headers in a nonstandard directory <include dir>
1504   CPP         C preprocessor
1505   CXX         C++ compiler command
1506   CXXFLAGS    C++ compiler flags
1507   CXXCPP      C++ preprocessor
1508   F77         Fortran 77 compiler command
1509   FFLAGS      Fortran 77 compiler flags
1510
1511 Use these variables to override the choices made by `configure' or to help
1512 it to find libraries and programs with nonstandard names/locations.
1513
1514 Report bugs to <christos@astron.com>.
1515 _ACEOF
1516 ac_status=$?
1517 fi
1518
1519 if test "$ac_init_help" = "recursive"; then
1520   # If there are subdirs, report their specific --help.
1521   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1522     test -d "$ac_dir" || continue
1523     ac_builddir=.
1524
1525 case "$ac_dir" in
1526 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1527 *)
1528   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1529   # A ".." for each directory in $ac_dir_suffix.
1530   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1531   case $ac_top_builddir_sub in
1532   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1533   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1534   esac ;;
1535 esac
1536 ac_abs_top_builddir=$ac_pwd
1537 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1538 # for backward compatibility:
1539 ac_top_builddir=$ac_top_build_prefix
1540
1541 case $srcdir in
1542   .)  # We are building in place.
1543     ac_srcdir=.
1544     ac_top_srcdir=$ac_top_builddir_sub
1545     ac_abs_top_srcdir=$ac_pwd ;;
1546   [\\/]* | ?:[\\/]* )  # Absolute name.
1547     ac_srcdir=$srcdir$ac_dir_suffix;
1548     ac_top_srcdir=$srcdir
1549     ac_abs_top_srcdir=$srcdir ;;
1550   *) # Relative name.
1551     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1552     ac_top_srcdir=$ac_top_build_prefix$srcdir
1553     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1554 esac
1555 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1556
1557     cd "$ac_dir" || { ac_status=$?; continue; }
1558     # Check for guested configure.
1559     if test -f "$ac_srcdir/configure.gnu"; then
1560       echo &&
1561       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1562     elif test -f "$ac_srcdir/configure"; then
1563       echo &&
1564       $SHELL "$ac_srcdir/configure" --help=recursive
1565     else
1566       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1567     fi || ac_status=$?
1568     cd "$ac_pwd" || { ac_status=$?; break; }
1569   done
1570 fi
1571
1572 test -n "$ac_init_help" && exit $ac_status
1573 if $ac_init_version; then
1574   cat <<\_ACEOF
1575 file configure 4.26
1576 generated by GNU Autoconf 2.61
1577
1578 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1579 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1580 This configure script is free software; the Free Software Foundation
1581 gives unlimited permission to copy, distribute and modify it.
1582 _ACEOF
1583   exit
1584 fi
1585 cat >config.log <<_ACEOF
1586 This file contains any messages produced by compilers while
1587 running configure, to aid debugging if configure makes a mistake.
1588
1589 It was created by file $as_me 4.26, which was
1590 generated by GNU Autoconf 2.61.  Invocation command line was
1591
1592   $ $0 $@
1593
1594 _ACEOF
1595 exec 5>>config.log
1596 {
1597 cat <<_ASUNAME
1598 ## --------- ##
1599 ## Platform. ##
1600 ## --------- ##
1601
1602 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1603 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1604 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1605 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1606 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1607
1608 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1609 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1610
1611 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1612 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1613 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1614 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1615 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1616 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1617 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1618
1619 _ASUNAME
1620
1621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1622 for as_dir in $PATH
1623 do
1624   IFS=$as_save_IFS
1625   test -z "$as_dir" && as_dir=.
1626   echo "PATH: $as_dir"
1627 done
1628 IFS=$as_save_IFS
1629
1630 } >&5
1631
1632 cat >&5 <<_ACEOF
1633
1634
1635 ## ----------- ##
1636 ## Core tests. ##
1637 ## ----------- ##
1638
1639 _ACEOF
1640
1641
1642 # Keep a trace of the command line.
1643 # Strip out --no-create and --no-recursion so they do not pile up.
1644 # Strip out --silent because we don't want to record it for future runs.
1645 # Also quote any args containing shell meta-characters.
1646 # Make two passes to allow for proper duplicate-argument suppression.
1647 ac_configure_args=
1648 ac_configure_args0=
1649 ac_configure_args1=
1650 ac_must_keep_next=false
1651 for ac_pass in 1 2
1652 do
1653   for ac_arg
1654   do
1655     case $ac_arg in
1656     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1657     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1658     | -silent | --silent | --silen | --sile | --sil)
1659       continue ;;
1660     *\'*)
1661       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1662     esac
1663     case $ac_pass in
1664     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1665     2)
1666       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1667       if test $ac_must_keep_next = true; then
1668         ac_must_keep_next=false # Got value, back to normal.
1669       else
1670         case $ac_arg in
1671           *=* | --config-cache | -C | -disable-* | --disable-* \
1672           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1673           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1674           | -with-* | --with-* | -without-* | --without-* | --x)
1675             case "$ac_configure_args0 " in
1676               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1677             esac
1678             ;;
1679           -* ) ac_must_keep_next=true ;;
1680         esac
1681       fi
1682       ac_configure_args="$ac_configure_args '$ac_arg'"
1683       ;;
1684     esac
1685   done
1686 done
1687 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1688 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1689
1690 # When interrupted or exit'd, cleanup temporary files, and complete
1691 # config.log.  We remove comments because anyway the quotes in there
1692 # would cause problems or look ugly.
1693 # WARNING: Use '\'' to represent an apostrophe within the trap.
1694 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1695 trap 'exit_status=$?
1696   # Save into config.log some information that might help in debugging.
1697   {
1698     echo
1699
1700     cat <<\_ASBOX
1701 ## ---------------- ##
1702 ## Cache variables. ##
1703 ## ---------------- ##
1704 _ASBOX
1705     echo
1706     # The following way of writing the cache mishandles newlines in values,
1707 (
1708   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1709     eval ac_val=\$$ac_var
1710     case $ac_val in #(
1711     *${as_nl}*)
1712       case $ac_var in #(
1713       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1714 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1715       esac
1716       case $ac_var in #(
1717       _ | IFS | as_nl) ;; #(
1718       *) $as_unset $ac_var ;;
1719       esac ;;
1720     esac
1721   done
1722   (set) 2>&1 |
1723     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1724     *${as_nl}ac_space=\ *)
1725       sed -n \
1726         "s/'\''/'\''\\\\'\'''\''/g;
1727           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1728       ;; #(
1729     *)
1730       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1731       ;;
1732     esac |
1733     sort
1734 )
1735     echo
1736
1737     cat <<\_ASBOX
1738 ## ----------------- ##
1739 ## Output variables. ##
1740 ## ----------------- ##
1741 _ASBOX
1742     echo
1743     for ac_var in $ac_subst_vars
1744     do
1745       eval ac_val=\$$ac_var
1746       case $ac_val in
1747       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1748       esac
1749       echo "$ac_var='\''$ac_val'\''"
1750     done | sort
1751     echo
1752
1753     if test -n "$ac_subst_files"; then
1754       cat <<\_ASBOX
1755 ## ------------------- ##
1756 ## File substitutions. ##
1757 ## ------------------- ##
1758 _ASBOX
1759       echo
1760       for ac_var in $ac_subst_files
1761       do
1762         eval ac_val=\$$ac_var
1763         case $ac_val in
1764         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1765         esac
1766         echo "$ac_var='\''$ac_val'\''"
1767       done | sort
1768       echo
1769     fi
1770
1771     if test -s confdefs.h; then
1772       cat <<\_ASBOX
1773 ## ----------- ##
1774 ## confdefs.h. ##
1775 ## ----------- ##
1776 _ASBOX
1777       echo
1778       cat confdefs.h
1779       echo
1780     fi
1781     test "$ac_signal" != 0 &&
1782       echo "$as_me: caught signal $ac_signal"
1783     echo "$as_me: exit $exit_status"
1784   } >&5
1785   rm -f core *.core core.conftest.* &&
1786     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1787     exit $exit_status
1788 ' 0
1789 for ac_signal in 1 2 13 15; do
1790   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1791 done
1792 ac_signal=0
1793
1794 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1795 rm -f -r conftest* confdefs.h
1796
1797 # Predefined preprocessor variables.
1798
1799 cat >>confdefs.h <<_ACEOF
1800 #define PACKAGE_NAME "$PACKAGE_NAME"
1801 _ACEOF
1802
1803
1804 cat >>confdefs.h <<_ACEOF
1805 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1806 _ACEOF
1807
1808
1809 cat >>confdefs.h <<_ACEOF
1810 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1811 _ACEOF
1812
1813
1814 cat >>confdefs.h <<_ACEOF
1815 #define PACKAGE_STRING "$PACKAGE_STRING"
1816 _ACEOF
1817
1818
1819 cat >>confdefs.h <<_ACEOF
1820 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1821 _ACEOF
1822
1823
1824 # Let the site file select an alternate cache file if it wants to.
1825 # Prefer explicitly selected file to automatically selected ones.
1826 if test -n "$CONFIG_SITE"; then
1827   set x "$CONFIG_SITE"
1828 elif test "x$prefix" != xNONE; then
1829   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1830 else
1831   set x "$ac_default_prefix/share/config.site" \
1832         "$ac_default_prefix/etc/config.site"
1833 fi
1834 shift
1835 for ac_site_file
1836 do
1837   if test -r "$ac_site_file"; then
1838     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1839 echo "$as_me: loading site script $ac_site_file" >&6;}
1840     sed 's/^/| /' "$ac_site_file" >&5
1841     . "$ac_site_file"
1842   fi
1843 done
1844
1845 if test -r "$cache_file"; then
1846   # Some versions of bash will fail to source /dev/null (special
1847   # files actually), so we avoid doing that.
1848   if test -f "$cache_file"; then
1849     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1850 echo "$as_me: loading cache $cache_file" >&6;}
1851     case $cache_file in
1852       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1853       *)                      . "./$cache_file";;
1854     esac
1855   fi
1856 else
1857   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1858 echo "$as_me: creating cache $cache_file" >&6;}
1859   >$cache_file
1860 fi
1861
1862 # Check that the precious variables saved in the cache have kept the same
1863 # value.
1864 ac_cache_corrupted=false
1865 for ac_var in $ac_precious_vars; do
1866   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1867   eval ac_new_set=\$ac_env_${ac_var}_set
1868   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1869   eval ac_new_val=\$ac_env_${ac_var}_value
1870   case $ac_old_set,$ac_new_set in
1871     set,)
1872       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1873 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1874       ac_cache_corrupted=: ;;
1875     ,set)
1876       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1877 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1878       ac_cache_corrupted=: ;;
1879     ,);;
1880     *)
1881       if test "x$ac_old_val" != "x$ac_new_val"; then
1882         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1883 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1884         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1885 echo "$as_me:   former value:  $ac_old_val" >&2;}
1886         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1887 echo "$as_me:   current value: $ac_new_val" >&2;}
1888         ac_cache_corrupted=:
1889       fi;;
1890   esac
1891   # Pass precious variables to config.status.
1892   if test "$ac_new_set" = set; then
1893     case $ac_new_val in
1894     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1895     *) ac_arg=$ac_var=$ac_new_val ;;
1896     esac
1897     case " $ac_configure_args " in
1898       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1899       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1900     esac
1901   fi
1902 done
1903 if $ac_cache_corrupted; then
1904   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1905 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1906   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1907 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1908    { (exit 1); exit 1; }; }
1909 fi
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935 ac_ext=c
1936 ac_cpp='$CPP $CPPFLAGS'
1937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1940
1941
1942 am__api_version='1.10'
1943
1944 ac_aux_dir=
1945 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1946   if test -f "$ac_dir/install-sh"; then
1947     ac_aux_dir=$ac_dir
1948     ac_install_sh="$ac_aux_dir/install-sh -c"
1949     break
1950   elif test -f "$ac_dir/install.sh"; then
1951     ac_aux_dir=$ac_dir
1952     ac_install_sh="$ac_aux_dir/install.sh -c"
1953     break
1954   elif test -f "$ac_dir/shtool"; then
1955     ac_aux_dir=$ac_dir
1956     ac_install_sh="$ac_aux_dir/shtool install -c"
1957     break
1958   fi
1959 done
1960 if test -z "$ac_aux_dir"; then
1961   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1962 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1963    { (exit 1); exit 1; }; }
1964 fi
1965
1966 # These three variables are undocumented and unsupported,
1967 # and are intended to be withdrawn in a future Autoconf release.
1968 # They can cause serious problems if a builder's source tree is in a directory
1969 # whose full name contains unusual characters.
1970 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1971 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1972 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1973
1974
1975 # Find a good install program.  We prefer a C program (faster),
1976 # so one script is as good as another.  But avoid the broken or
1977 # incompatible versions:
1978 # SysV /etc/install, /usr/sbin/install
1979 # SunOS /usr/etc/install
1980 # IRIX /sbin/install
1981 # AIX /bin/install
1982 # AmigaOS /C/install, which installs bootblocks on floppy discs
1983 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1984 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1985 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1986 # OS/2's system install, which has a completely different semantic
1987 # ./install, which can be erroneously created by make from ./install.sh.
1988 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1989 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1990 if test -z "$INSTALL"; then
1991 if test "${ac_cv_path_install+set}" = set; then
1992   echo $ECHO_N "(cached) $ECHO_C" >&6
1993 else
1994   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1995 for as_dir in $PATH
1996 do
1997   IFS=$as_save_IFS
1998   test -z "$as_dir" && as_dir=.
1999   # Account for people who put trailing slashes in PATH elements.
2000 case $as_dir/ in
2001   ./ | .// | /cC/* | \
2002   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2003   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2004   /usr/ucb/* ) ;;
2005   *)
2006     # OSF1 and SCO ODT 3.0 have their own names for install.
2007     # Don't use installbsd from OSF since it installs stuff as root
2008     # by default.
2009     for ac_prog in ginstall scoinst install; do
2010       for ac_exec_ext in '' $ac_executable_extensions; do
2011         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2012           if test $ac_prog = install &&
2013             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2014             # AIX install.  It has an incompatible calling convention.
2015             :
2016           elif test $ac_prog = install &&
2017             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2018             # program-specific install script used by HP pwplus--don't use.
2019             :
2020           else
2021             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2022             break 3
2023           fi
2024         fi
2025       done
2026     done
2027     ;;
2028 esac
2029 done
2030 IFS=$as_save_IFS
2031
2032
2033 fi
2034   if test "${ac_cv_path_install+set}" = set; then
2035     INSTALL=$ac_cv_path_install
2036   else
2037     # As a last resort, use the slow shell script.  Don't cache a
2038     # value for INSTALL within a source directory, because that will
2039     # break other packages using the cache if that directory is
2040     # removed, or if the value is a relative name.
2041     INSTALL=$ac_install_sh
2042   fi
2043 fi
2044 { echo "$as_me:$LINENO: result: $INSTALL" >&5
2045 echo "${ECHO_T}$INSTALL" >&6; }
2046
2047 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2048 # It thinks the first close brace ends the variable substitution.
2049 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2050
2051 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2052
2053 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2054
2055 { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2056 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2057 # Just in case
2058 sleep 1
2059 echo timestamp > conftest.file
2060 # Do `set' in a subshell so we don't clobber the current shell's
2061 # arguments.  Must try -L first in case configure is actually a
2062 # symlink; some systems play weird games with the mod time of symlinks
2063 # (eg FreeBSD returns the mod time of the symlink's containing
2064 # directory).
2065 if (
2066    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2067    if test "$*" = "X"; then
2068       # -L didn't work.
2069       set X `ls -t $srcdir/configure conftest.file`
2070    fi
2071    rm -f conftest.file
2072    if test "$*" != "X $srcdir/configure conftest.file" \
2073       && test "$*" != "X conftest.file $srcdir/configure"; then
2074
2075       # If neither matched, then we have a broken ls.  This can happen
2076       # if, for instance, CONFIG_SHELL is bash and it inherits a
2077       # broken ls alias from the environment.  This has actually
2078       # happened.  Such a system could not be considered "sane".
2079       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2080 alias in your environment" >&5
2081 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2082 alias in your environment" >&2;}
2083    { (exit 1); exit 1; }; }
2084    fi
2085
2086    test "$2" = conftest.file
2087    )
2088 then
2089    # Ok.
2090    :
2091 else
2092    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2093 Check your system clock" >&5
2094 echo "$as_me: error: newly created file is older than distributed files!
2095 Check your system clock" >&2;}
2096    { (exit 1); exit 1; }; }
2097 fi
2098 { echo "$as_me:$LINENO: result: yes" >&5
2099 echo "${ECHO_T}yes" >&6; }
2100 test "$program_prefix" != NONE &&
2101   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2102 # Use a double $ so make ignores it.
2103 test "$program_suffix" != NONE &&
2104   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2105 # Double any \ or $.  echo might interpret backslashes.
2106 # By default was `s,x,x', remove it if useless.
2107 cat <<\_ACEOF >conftest.sed
2108 s/[\\$]/&&/g;s/;s,x,x,$//
2109 _ACEOF
2110 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2111 rm -f conftest.sed
2112
2113 # expand $ac_aux_dir to an absolute path
2114 am_aux_dir=`cd $ac_aux_dir && pwd`
2115
2116 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2117 # Use eval to expand $SHELL
2118 if eval "$MISSING --run true"; then
2119   am_missing_run="$MISSING --run "
2120 else
2121   am_missing_run=
2122   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2123 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2124 fi
2125
2126 { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2127 echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2128 if test -z "$MKDIR_P"; then
2129   if test "${ac_cv_path_mkdir+set}" = set; then
2130   echo $ECHO_N "(cached) $ECHO_C" >&6
2131 else
2132   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2134 do
2135   IFS=$as_save_IFS
2136   test -z "$as_dir" && as_dir=.
2137   for ac_prog in mkdir gmkdir; do
2138          for ac_exec_ext in '' $ac_executable_extensions; do
2139            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2140            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2141              'mkdir (GNU coreutils) '* | \
2142              'mkdir (coreutils) '* | \
2143              'mkdir (fileutils) '4.1*)
2144                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2145                break 3;;
2146            esac
2147          done
2148        done
2149 done
2150 IFS=$as_save_IFS
2151
2152 fi
2153
2154   if test "${ac_cv_path_mkdir+set}" = set; then
2155     MKDIR_P="$ac_cv_path_mkdir -p"
2156   else
2157     # As a last resort, use the slow shell script.  Don't cache a
2158     # value for MKDIR_P within a source directory, because that will
2159     # break other packages using the cache if that directory is
2160     # removed, or if the value is a relative name.
2161     test -d ./--version && rmdir ./--version
2162     MKDIR_P="$ac_install_sh -d"
2163   fi
2164 fi
2165 { echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2166 echo "${ECHO_T}$MKDIR_P" >&6; }
2167
2168 mkdir_p="$MKDIR_P"
2169 case $mkdir_p in
2170   [\\/$]* | ?:[\\/]*) ;;
2171   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2172 esac
2173
2174 for ac_prog in gawk mawk nawk awk
2175 do
2176   # Extract the first word of "$ac_prog", so it can be a program name with args.
2177 set dummy $ac_prog; ac_word=$2
2178 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2179 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2180 if test "${ac_cv_prog_AWK+set}" = set; then
2181   echo $ECHO_N "(cached) $ECHO_C" >&6
2182 else
2183   if test -n "$AWK"; then
2184   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2185 else
2186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2187 for as_dir in $PATH
2188 do
2189   IFS=$as_save_IFS
2190   test -z "$as_dir" && as_dir=.
2191   for ac_exec_ext in '' $ac_executable_extensions; do
2192   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2193     ac_cv_prog_AWK="$ac_prog"
2194     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2195     break 2
2196   fi
2197 done
2198 done
2199 IFS=$as_save_IFS
2200
2201 fi
2202 fi
2203 AWK=$ac_cv_prog_AWK
2204 if test -n "$AWK"; then
2205   { echo "$as_me:$LINENO: result: $AWK" >&5
2206 echo "${ECHO_T}$AWK" >&6; }
2207 else
2208   { echo "$as_me:$LINENO: result: no" >&5
2209 echo "${ECHO_T}no" >&6; }
2210 fi
2211
2212
2213   test -n "$AWK" && break
2214 done
2215
2216 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2217 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2218 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2219 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2220   echo $ECHO_N "(cached) $ECHO_C" >&6
2221 else
2222   cat >conftest.make <<\_ACEOF
2223 SHELL = /bin/sh
2224 all:
2225         @echo '@@@%%%=$(MAKE)=@@@%%%'
2226 _ACEOF
2227 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2228 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2229   *@@@%%%=?*=@@@%%%*)
2230     eval ac_cv_prog_make_${ac_make}_set=yes;;
2231   *)
2232     eval ac_cv_prog_make_${ac_make}_set=no;;
2233 esac
2234 rm -f conftest.make
2235 fi
2236 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2237   { echo "$as_me:$LINENO: result: yes" >&5
2238 echo "${ECHO_T}yes" >&6; }
2239   SET_MAKE=
2240 else
2241   { echo "$as_me:$LINENO: result: no" >&5
2242 echo "${ECHO_T}no" >&6; }
2243   SET_MAKE="MAKE=${MAKE-make}"
2244 fi
2245
2246 rm -rf .tst 2>/dev/null
2247 mkdir .tst 2>/dev/null
2248 if test -d .tst; then
2249   am__leading_dot=.
2250 else
2251   am__leading_dot=_
2252 fi
2253 rmdir .tst 2>/dev/null
2254
2255 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2256   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2257   # is not polluted with repeated "-I."
2258   am__isrc=' -I$(srcdir)'
2259   # test to see if srcdir already configured
2260   if test -f $srcdir/config.status; then
2261     { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2262 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2263    { (exit 1); exit 1; }; }
2264   fi
2265 fi
2266
2267 # test whether we have cygpath
2268 if test -z "$CYGPATH_W"; then
2269   if (cygpath --version) >/dev/null 2>/dev/null; then
2270     CYGPATH_W='cygpath -w'
2271   else
2272     CYGPATH_W=echo
2273   fi
2274 fi
2275
2276
2277 # Define the identity of the package.
2278  PACKAGE='file'
2279  VERSION='4.26'
2280
2281
2282 cat >>confdefs.h <<_ACEOF
2283 #define PACKAGE "$PACKAGE"
2284 _ACEOF
2285
2286
2287 cat >>confdefs.h <<_ACEOF
2288 #define VERSION "$VERSION"
2289 _ACEOF
2290
2291 # Some tools Automake needs.
2292
2293 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2294
2295
2296 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2297
2298
2299 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2300
2301
2302 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2303
2304
2305 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2306
2307 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2308
2309 # Installed binaries are usually stripped using `strip' when the user
2310 # run `make install-strip'.  However `strip' might not be the right
2311 # tool to use in cross-compilation environments, therefore Automake
2312 # will honor the `STRIP' environment variable to overrule this program.
2313 if test "$cross_compiling" != no; then
2314   if test -n "$ac_tool_prefix"; then
2315   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2316 set dummy ${ac_tool_prefix}strip; ac_word=$2
2317 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2318 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2319 if test "${ac_cv_prog_STRIP+set}" = set; then
2320   echo $ECHO_N "(cached) $ECHO_C" >&6
2321 else
2322   if test -n "$STRIP"; then
2323   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2324 else
2325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2326 for as_dir in $PATH
2327 do
2328   IFS=$as_save_IFS
2329   test -z "$as_dir" && as_dir=.
2330   for ac_exec_ext in '' $ac_executable_extensions; do
2331   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2332     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2333     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2334     break 2
2335   fi
2336 done
2337 done
2338 IFS=$as_save_IFS
2339
2340 fi
2341 fi
2342 STRIP=$ac_cv_prog_STRIP
2343 if test -n "$STRIP"; then
2344   { echo "$as_me:$LINENO: result: $STRIP" >&5
2345 echo "${ECHO_T}$STRIP" >&6; }
2346 else
2347   { echo "$as_me:$LINENO: result: no" >&5
2348 echo "${ECHO_T}no" >&6; }
2349 fi
2350
2351
2352 fi
2353 if test -z "$ac_cv_prog_STRIP"; then
2354   ac_ct_STRIP=$STRIP
2355   # Extract the first word of "strip", so it can be a program name with args.
2356 set dummy strip; ac_word=$2
2357 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2358 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2359 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2360   echo $ECHO_N "(cached) $ECHO_C" >&6
2361 else
2362   if test -n "$ac_ct_STRIP"; then
2363   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2364 else
2365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2366 for as_dir in $PATH
2367 do
2368   IFS=$as_save_IFS
2369   test -z "$as_dir" && as_dir=.
2370   for ac_exec_ext in '' $ac_executable_extensions; do
2371   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2372     ac_cv_prog_ac_ct_STRIP="strip"
2373     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2374     break 2
2375   fi
2376 done
2377 done
2378 IFS=$as_save_IFS
2379
2380 fi
2381 fi
2382 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2383 if test -n "$ac_ct_STRIP"; then
2384   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2385 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2386 else
2387   { echo "$as_me:$LINENO: result: no" >&5
2388 echo "${ECHO_T}no" >&6; }
2389 fi
2390
2391   if test "x$ac_ct_STRIP" = x; then
2392     STRIP=":"
2393   else
2394     case $cross_compiling:$ac_tool_warned in
2395 yes:)
2396 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2397 whose name does not start with the host triplet.  If you think this
2398 configuration is useful to you, please write to autoconf@gnu.org." >&5
2399 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2400 whose name does not start with the host triplet.  If you think this
2401 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2402 ac_tool_warned=yes ;;
2403 esac
2404     STRIP=$ac_ct_STRIP
2405   fi
2406 else
2407   STRIP="$ac_cv_prog_STRIP"
2408 fi
2409
2410 fi
2411 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2412
2413 # We need awk for the "check" target.  The system "awk" is bad on
2414 # some platforms.
2415 # Always define AMTAR for backward compatibility.
2416
2417 AMTAR=${AMTAR-"${am_missing_run}tar"}
2418
2419 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2420
2421
2422
2423
2424
2425 ac_config_headers="$ac_config_headers config.h"
2426
2427
2428 { echo "$as_me:$LINENO: checking for builtin ELF support" >&5
2429 echo $ECHO_N "checking for builtin ELF support... $ECHO_C" >&6; }
2430 # Check whether --enable-elf was given.
2431 if test "${enable_elf+set}" = set; then
2432   enableval=$enable_elf; if test "${enableval}" = yes; then
2433   { echo "$as_me:$LINENO: result: yes" >&5
2434 echo "${ECHO_T}yes" >&6; }
2435
2436 cat >>confdefs.h <<\_ACEOF
2437 #define BUILTIN_ELF 1
2438 _ACEOF
2439
2440 else
2441   { echo "$as_me:$LINENO: result: no" >&5
2442 echo "${ECHO_T}no" >&6; }
2443 fi
2444 else
2445
2446   # enable by default
2447   { echo "$as_me:$LINENO: result: yes" >&5
2448 echo "${ECHO_T}yes" >&6; }
2449
2450 cat >>confdefs.h <<\_ACEOF
2451 #define BUILTIN_ELF 1
2452 _ACEOF
2453
2454
2455 fi
2456
2457
2458 { echo "$as_me:$LINENO: checking for ELF core file support" >&5
2459 echo $ECHO_N "checking for ELF core file support... $ECHO_C" >&6; }
2460 # Check whether --enable-elf-core was given.
2461 if test "${enable_elf_core+set}" = set; then
2462   enableval=$enable_elf_core; if test "${enableval}" = yes; then
2463   { echo "$as_me:$LINENO: result: yes" >&5
2464 echo "${ECHO_T}yes" >&6; }
2465
2466 cat >>confdefs.h <<\_ACEOF
2467 #define ELFCORE 1
2468 _ACEOF
2469
2470 else
2471   { echo "$as_me:$LINENO: result: no" >&5
2472 echo "${ECHO_T}no" >&6; }
2473 fi
2474 else
2475
2476   # enable by default
2477   { echo "$as_me:$LINENO: result: yes" >&5
2478 echo "${ECHO_T}yes" >&6; }
2479
2480 cat >>confdefs.h <<\_ACEOF
2481 #define ELFCORE 1
2482 _ACEOF
2483
2484
2485 fi
2486
2487
2488 { echo "$as_me:$LINENO: checking for file formats in man section 5" >&5
2489 echo $ECHO_N "checking for file formats in man section 5... $ECHO_C" >&6; }
2490 # Check whether --enable-fsect-man5 was given.
2491 if test "${enable_fsect_man5+set}" = set; then
2492   enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
2493   { echo "$as_me:$LINENO: result: yes" >&5
2494 echo "${ECHO_T}yes" >&6; }
2495   fsect=5
2496 else
2497   { echo "$as_me:$LINENO: result: no" >&5
2498 echo "${ECHO_T}no" >&6; }
2499   fsect=4
2500 fi
2501 else
2502
2503   # disable by default
2504   { echo "$as_me:$LINENO: result: no" >&5
2505 echo "${ECHO_T}no" >&6; }
2506   fsect=4
2507
2508 fi
2509
2510
2511
2512  if test x$fsect = x5; then
2513   FSECT5_TRUE=
2514   FSECT5_FALSE='#'
2515 else
2516   FSECT5_TRUE='#'
2517   FSECT5_FALSE=
2518 fi
2519
2520
2521
2522
2523 cat >>confdefs.h <<\_ACEOF
2524 #define _GNU_SOURCE 1
2525 _ACEOF
2526
2527
2528
2529 ac_ext=c
2530 ac_cpp='$CPP $CPPFLAGS'
2531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2534 if test -n "$ac_tool_prefix"; then
2535   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2536 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2537 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2538 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2539 if test "${ac_cv_prog_CC+set}" = set; then
2540   echo $ECHO_N "(cached) $ECHO_C" >&6
2541 else
2542   if test -n "$CC"; then
2543   ac_cv_prog_CC="$CC" # Let the user override the test.
2544 else
2545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546 for as_dir in $PATH
2547 do
2548   IFS=$as_save_IFS
2549   test -z "$as_dir" && as_dir=.
2550   for ac_exec_ext in '' $ac_executable_extensions; do
2551   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2552     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2553     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2554     break 2
2555   fi
2556 done
2557 done
2558 IFS=$as_save_IFS
2559
2560 fi
2561 fi
2562 CC=$ac_cv_prog_CC
2563 if test -n "$CC"; then
2564   { echo "$as_me:$LINENO: result: $CC" >&5
2565 echo "${ECHO_T}$CC" >&6; }
2566 else
2567   { echo "$as_me:$LINENO: result: no" >&5
2568 echo "${ECHO_T}no" >&6; }
2569 fi
2570
2571
2572 fi
2573 if test -z "$ac_cv_prog_CC"; then
2574   ac_ct_CC=$CC
2575   # Extract the first word of "gcc", so it can be a program name with args.
2576 set dummy gcc; ac_word=$2
2577 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2578 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2579 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2580   echo $ECHO_N "(cached) $ECHO_C" >&6
2581 else
2582   if test -n "$ac_ct_CC"; then
2583   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2584 else
2585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586 for as_dir in $PATH
2587 do
2588   IFS=$as_save_IFS
2589   test -z "$as_dir" && as_dir=.
2590   for ac_exec_ext in '' $ac_executable_extensions; do
2591   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2592     ac_cv_prog_ac_ct_CC="gcc"
2593     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2594     break 2
2595   fi
2596 done
2597 done
2598 IFS=$as_save_IFS
2599
2600 fi
2601 fi
2602 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2603 if test -n "$ac_ct_CC"; then
2604   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2605 echo "${ECHO_T}$ac_ct_CC" >&6; }
2606 else
2607   { echo "$as_me:$LINENO: result: no" >&5
2608 echo "${ECHO_T}no" >&6; }
2609 fi
2610
2611   if test "x$ac_ct_CC" = x; then
2612     CC=""
2613   else
2614     case $cross_compiling:$ac_tool_warned in
2615 yes:)
2616 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2617 whose name does not start with the host triplet.  If you think this
2618 configuration is useful to you, please write to autoconf@gnu.org." >&5
2619 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2620 whose name does not start with the host triplet.  If you think this
2621 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2622 ac_tool_warned=yes ;;
2623 esac
2624     CC=$ac_ct_CC
2625   fi
2626 else
2627   CC="$ac_cv_prog_CC"
2628 fi
2629
2630 if test -z "$CC"; then
2631           if test -n "$ac_tool_prefix"; then
2632     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2633 set dummy ${ac_tool_prefix}cc; ac_word=$2
2634 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2635 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2636 if test "${ac_cv_prog_CC+set}" = set; then
2637   echo $ECHO_N "(cached) $ECHO_C" >&6
2638 else
2639   if test -n "$CC"; then
2640   ac_cv_prog_CC="$CC" # Let the user override the test.
2641 else
2642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643 for as_dir in $PATH
2644 do
2645   IFS=$as_save_IFS
2646   test -z "$as_dir" && as_dir=.
2647   for ac_exec_ext in '' $ac_executable_extensions; do
2648   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2649     ac_cv_prog_CC="${ac_tool_prefix}cc"
2650     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2651     break 2
2652   fi
2653 done
2654 done
2655 IFS=$as_save_IFS
2656
2657 fi
2658 fi
2659 CC=$ac_cv_prog_CC
2660 if test -n "$CC"; then
2661   { echo "$as_me:$LINENO: result: $CC" >&5
2662 echo "${ECHO_T}$CC" >&6; }
2663 else
2664   { echo "$as_me:$LINENO: result: no" >&5
2665 echo "${ECHO_T}no" >&6; }
2666 fi
2667
2668
2669   fi
2670 fi
2671 if test -z "$CC"; then
2672   # Extract the first word of "cc", so it can be a program name with args.
2673 set dummy cc; ac_word=$2
2674 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2675 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2676 if test "${ac_cv_prog_CC+set}" = set; then
2677   echo $ECHO_N "(cached) $ECHO_C" >&6
2678 else
2679   if test -n "$CC"; then
2680   ac_cv_prog_CC="$CC" # Let the user override the test.
2681 else
2682   ac_prog_rejected=no
2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2684 for as_dir in $PATH
2685 do
2686   IFS=$as_save_IFS
2687   test -z "$as_dir" && as_dir=.
2688   for ac_exec_ext in '' $ac_executable_extensions; do
2689   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2690     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2691        ac_prog_rejected=yes
2692        continue
2693      fi
2694     ac_cv_prog_CC="cc"
2695     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2696     break 2
2697   fi
2698 done
2699 done
2700 IFS=$as_save_IFS
2701
2702 if test $ac_prog_rejected = yes; then
2703   # We found a bogon in the path, so make sure we never use it.
2704   set dummy $ac_cv_prog_CC
2705   shift
2706   if test $# != 0; then
2707     # We chose a different compiler from the bogus one.
2708     # However, it has the same basename, so the bogon will be chosen
2709     # first if we set CC to just the basename; use the full file name.
2710     shift
2711     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2712   fi
2713 fi
2714 fi
2715 fi
2716 CC=$ac_cv_prog_CC
2717 if test -n "$CC"; then
2718   { echo "$as_me:$LINENO: result: $CC" >&5
2719 echo "${ECHO_T}$CC" >&6; }
2720 else
2721   { echo "$as_me:$LINENO: result: no" >&5
2722 echo "${ECHO_T}no" >&6; }
2723 fi
2724
2725
2726 fi
2727 if test -z "$CC"; then
2728   if test -n "$ac_tool_prefix"; then
2729   for ac_prog in cl.exe
2730   do
2731     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2732 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2733 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2734 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2735 if test "${ac_cv_prog_CC+set}" = set; then
2736   echo $ECHO_N "(cached) $ECHO_C" >&6
2737 else
2738   if test -n "$CC"; then
2739   ac_cv_prog_CC="$CC" # Let the user override the test.
2740 else
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 for as_dir in $PATH
2743 do
2744   IFS=$as_save_IFS
2745   test -z "$as_dir" && as_dir=.
2746   for ac_exec_ext in '' $ac_executable_extensions; do
2747   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2748     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2749     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2750     break 2
2751   fi
2752 done
2753 done
2754 IFS=$as_save_IFS
2755
2756 fi
2757 fi
2758 CC=$ac_cv_prog_CC
2759 if test -n "$CC"; then
2760   { echo "$as_me:$LINENO: result: $CC" >&5
2761 echo "${ECHO_T}$CC" >&6; }
2762 else
2763   { echo "$as_me:$LINENO: result: no" >&5
2764 echo "${ECHO_T}no" >&6; }
2765 fi
2766
2767
2768     test -n "$CC" && break
2769   done
2770 fi
2771 if test -z "$CC"; then
2772   ac_ct_CC=$CC
2773   for ac_prog in cl.exe
2774 do
2775   # Extract the first word of "$ac_prog", so it can be a program name with args.
2776 set dummy $ac_prog; ac_word=$2
2777 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2778 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2779 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2780   echo $ECHO_N "(cached) $ECHO_C" >&6
2781 else
2782   if test -n "$ac_ct_CC"; then
2783   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2784 else
2785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 for as_dir in $PATH
2787 do
2788   IFS=$as_save_IFS
2789   test -z "$as_dir" && as_dir=.
2790   for ac_exec_ext in '' $ac_executable_extensions; do
2791   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2792     ac_cv_prog_ac_ct_CC="$ac_prog"
2793     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2794     break 2
2795   fi
2796 done
2797 done
2798 IFS=$as_save_IFS
2799
2800 fi
2801 fi
2802 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2803 if test -n "$ac_ct_CC"; then
2804   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2805 echo "${ECHO_T}$ac_ct_CC" >&6; }
2806 else
2807   { echo "$as_me:$LINENO: result: no" >&5
2808 echo "${ECHO_T}no" >&6; }
2809 fi
2810
2811
2812   test -n "$ac_ct_CC" && break
2813 done
2814
2815   if test "x$ac_ct_CC" = x; then
2816     CC=""
2817   else
2818     case $cross_compiling:$ac_tool_warned in
2819 yes:)
2820 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2821 whose name does not start with the host triplet.  If you think this
2822 configuration is useful to you, please write to autoconf@gnu.org." >&5
2823 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2824 whose name does not start with the host triplet.  If you think this
2825 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2826 ac_tool_warned=yes ;;
2827 esac
2828     CC=$ac_ct_CC
2829   fi
2830 fi
2831
2832 fi
2833
2834
2835 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2836 See \`config.log' for more details." >&5
2837 echo "$as_me: error: no acceptable C compiler found in \$PATH
2838 See \`config.log' for more details." >&2;}
2839    { (exit 1); exit 1; }; }
2840
2841 # Provide some information about the compiler.
2842 echo "$as_me:$LINENO: checking for C compiler version" >&5
2843 ac_compiler=`set X $ac_compile; echo $2`
2844 { (ac_try="$ac_compiler --version >&5"
2845 case "(($ac_try" in
2846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2847   *) ac_try_echo=$ac_try;;
2848 esac
2849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2850   (eval "$ac_compiler --version >&5") 2>&5
2851   ac_status=$?
2852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2853   (exit $ac_status); }
2854 { (ac_try="$ac_compiler -v >&5"
2855 case "(($ac_try" in
2856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2857   *) ac_try_echo=$ac_try;;
2858 esac
2859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2860   (eval "$ac_compiler -v >&5") 2>&5
2861   ac_status=$?
2862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2863   (exit $ac_status); }
2864 { (ac_try="$ac_compiler -V >&5"
2865 case "(($ac_try" in
2866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2867   *) ac_try_echo=$ac_try;;
2868 esac
2869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2870   (eval "$ac_compiler -V >&5") 2>&5
2871   ac_status=$?
2872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2873   (exit $ac_status); }
2874
2875 cat >conftest.$ac_ext <<_ACEOF
2876 /* confdefs.h.  */
2877 _ACEOF
2878 cat confdefs.h >>conftest.$ac_ext
2879 cat >>conftest.$ac_ext <<_ACEOF
2880 /* end confdefs.h.  */
2881
2882 int
2883 main ()
2884 {
2885
2886   ;
2887   return 0;
2888 }
2889 _ACEOF
2890 ac_clean_files_save=$ac_clean_files
2891 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2892 # Try to create an executable without -o first, disregard a.out.
2893 # It will help us diagnose broken compilers, and finding out an intuition
2894 # of exeext.
2895 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2896 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2897 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2898 #
2899 # List of possible output files, starting from the most likely.
2900 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2901 # only as a last resort.  b.out is created by i960 compilers.
2902 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2903 #
2904 # The IRIX 6 linker writes into existing files which may not be
2905 # executable, retaining their permissions.  Remove them first so a
2906 # subsequent execution test works.
2907 ac_rmfiles=
2908 for ac_file in $ac_files
2909 do
2910   case $ac_file in
2911     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2912     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2913   esac
2914 done
2915 rm -f $ac_rmfiles
2916
2917 if { (ac_try="$ac_link_default"
2918 case "(($ac_try" in
2919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2920   *) ac_try_echo=$ac_try;;
2921 esac
2922 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2923   (eval "$ac_link_default") 2>&5
2924   ac_status=$?
2925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2926   (exit $ac_status); }; then
2927   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2928 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2929 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2930 # so that the user can short-circuit this test for compilers unknown to
2931 # Autoconf.
2932 for ac_file in $ac_files ''
2933 do
2934   test -f "$ac_file" || continue
2935   case $ac_file in
2936     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2937         ;;
2938     [ab].out )
2939         # We found the default executable, but exeext='' is most
2940         # certainly right.
2941         break;;
2942     *.* )
2943         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2944         then :; else
2945            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2946         fi
2947         # We set ac_cv_exeext here because the later test for it is not
2948         # safe: cross compilers may not add the suffix if given an `-o'
2949         # argument, so we may need to know it at that point already.
2950         # Even if this section looks crufty: it has the advantage of
2951         # actually working.
2952         break;;
2953     * )
2954         break;;
2955   esac
2956 done
2957 test "$ac_cv_exeext" = no && ac_cv_exeext=
2958
2959 else
2960   ac_file=''
2961 fi
2962
2963 { echo "$as_me:$LINENO: result: $ac_file" >&5
2964 echo "${ECHO_T}$ac_file" >&6; }
2965 if test -z "$ac_file"; then
2966   echo "$as_me: failed program was:" >&5
2967 sed 's/^/| /' conftest.$ac_ext >&5
2968
2969 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2970 See \`config.log' for more details." >&5
2971 echo "$as_me: error: C compiler cannot create executables
2972 See \`config.log' for more details." >&2;}
2973    { (exit 77); exit 77; }; }
2974 fi
2975
2976 ac_exeext=$ac_cv_exeext
2977
2978 # Check that the compiler produces executables we can run.  If not, either
2979 # the compiler is broken, or we cross compile.
2980 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2981 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2982 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2983 # If not cross compiling, check that we can run a simple program.
2984 if test "$cross_compiling" != yes; then
2985   if { ac_try='./$ac_file'
2986   { (case "(($ac_try" in
2987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2988   *) ac_try_echo=$ac_try;;
2989 esac
2990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2991   (eval "$ac_try") 2>&5
2992   ac_status=$?
2993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2994   (exit $ac_status); }; }; then
2995     cross_compiling=no
2996   else
2997     if test "$cross_compiling" = maybe; then
2998         cross_compiling=yes
2999     else
3000         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3001 If you meant to cross compile, use \`--host'.
3002 See \`config.log' for more details." >&5
3003 echo "$as_me: error: cannot run C compiled programs.
3004 If you meant to cross compile, use \`--host'.
3005 See \`config.log' for more details." >&2;}
3006    { (exit 1); exit 1; }; }
3007     fi
3008   fi
3009 fi
3010 { echo "$as_me:$LINENO: result: yes" >&5
3011 echo "${ECHO_T}yes" >&6; }
3012
3013 rm -f a.out a.exe conftest$ac_cv_exeext b.out
3014 ac_clean_files=$ac_clean_files_save
3015 # Check that the compiler produces executables we can run.  If not, either
3016 # the compiler is broken, or we cross compile.
3017 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3018 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3019 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
3020 echo "${ECHO_T}$cross_compiling" >&6; }
3021
3022 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
3023 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3024 if { (ac_try="$ac_link"
3025 case "(($ac_try" in
3026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027   *) ac_try_echo=$ac_try;;
3028 esac
3029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030   (eval "$ac_link") 2>&5
3031   ac_status=$?
3032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033   (exit $ac_status); }; then
3034   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3035 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3036 # work properly (i.e., refer to `conftest.exe'), while it won't with
3037 # `rm'.
3038 for ac_file in conftest.exe conftest conftest.*; do
3039   test -f "$ac_file" || continue
3040   case $ac_file in
3041     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3042     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3043           break;;
3044     * ) break;;
3045   esac
3046 done
3047 else
3048   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3049 See \`config.log' for more details." >&5
3050 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3051 See \`config.log' for more details." >&2;}
3052    { (exit 1); exit 1; }; }
3053 fi
3054
3055 rm -f conftest$ac_cv_exeext
3056 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3057 echo "${ECHO_T}$ac_cv_exeext" >&6; }
3058
3059 rm -f conftest.$ac_ext
3060 EXEEXT=$ac_cv_exeext
3061 ac_exeext=$EXEEXT
3062 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3063 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3064 if test "${ac_cv_objext+set}" = set; then
3065   echo $ECHO_N "(cached) $ECHO_C" >&6
3066 else
3067   cat >conftest.$ac_ext <<_ACEOF
3068 /* confdefs.h.  */
3069 _ACEOF
3070 cat confdefs.h >>conftest.$ac_ext
3071 cat >>conftest.$ac_ext <<_ACEOF
3072 /* end confdefs.h.  */
3073
3074 int
3075 main ()
3076 {
3077
3078   ;
3079   return 0;
3080 }
3081 _ACEOF
3082 rm -f conftest.o conftest.obj
3083 if { (ac_try="$ac_compile"
3084 case "(($ac_try" in
3085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086   *) ac_try_echo=$ac_try;;
3087 esac
3088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089   (eval "$ac_compile") 2>&5
3090   ac_status=$?
3091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092   (exit $ac_status); }; then
3093   for ac_file in conftest.o conftest.obj conftest.*; do
3094   test -f "$ac_file" || continue;
3095   case $ac_file in
3096     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3097     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3098        break;;
3099   esac
3100 done
3101 else
3102   echo "$as_me: failed program was:" >&5
3103 sed 's/^/| /' conftest.$ac_ext >&5
3104
3105 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3106 See \`config.log' for more details." >&5
3107 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3108 See \`config.log' for more details." >&2;}
3109    { (exit 1); exit 1; }; }
3110 fi
3111
3112 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3113 fi
3114 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3115 echo "${ECHO_T}$ac_cv_objext" >&6; }
3116 OBJEXT=$ac_cv_objext
3117 ac_objext=$OBJEXT
3118 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3119 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3120 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3121   echo $ECHO_N "(cached) $ECHO_C" >&6
3122 else
3123   cat >conftest.$ac_ext <<_ACEOF
3124 /* confdefs.h.  */
3125 _ACEOF
3126 cat confdefs.h >>conftest.$ac_ext
3127 cat >>conftest.$ac_ext <<_ACEOF
3128 /* end confdefs.h.  */
3129
3130 int
3131 main ()
3132 {
3133 #ifndef __GNUC__
3134        choke me
3135 #endif
3136
3137   ;
3138   return 0;
3139 }
3140 _ACEOF
3141 rm -f conftest.$ac_objext
3142 if { (ac_try="$ac_compile"
3143 case "(($ac_try" in
3144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145   *) ac_try_echo=$ac_try;;
3146 esac
3147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3148   (eval "$ac_compile") 2>conftest.er1
3149   ac_status=$?
3150   grep -v '^ *+' conftest.er1 >conftest.err
3151   rm -f conftest.er1
3152   cat conftest.err >&5
3153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154   (exit $ac_status); } && {
3155          test -z "$ac_c_werror_flag" ||
3156          test ! -s conftest.err
3157        } && test -s conftest.$ac_objext; then
3158   ac_compiler_gnu=yes
3159 else
3160   echo "$as_me: failed program was:" >&5
3161 sed 's/^/| /' conftest.$ac_ext >&5
3162
3163         ac_compiler_gnu=no
3164 fi
3165
3166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3167 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3168
3169 fi
3170 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3171 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3172 GCC=`test $ac_compiler_gnu = yes && echo yes`
3173 ac_test_CFLAGS=${CFLAGS+set}
3174 ac_save_CFLAGS=$CFLAGS
3175 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3176 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3177 if test "${ac_cv_prog_cc_g+set}" = set; then
3178   echo $ECHO_N "(cached) $ECHO_C" >&6
3179 else
3180   ac_save_c_werror_flag=$ac_c_werror_flag
3181    ac_c_werror_flag=yes
3182    ac_cv_prog_cc_g=no
3183    CFLAGS="-g"
3184    cat >conftest.$ac_ext <<_ACEOF
3185 /* confdefs.h.  */
3186 _ACEOF
3187 cat confdefs.h >>conftest.$ac_ext
3188 cat >>conftest.$ac_ext <<_ACEOF
3189 /* end confdefs.h.  */
3190
3191 int
3192 main ()
3193 {
3194
3195   ;
3196   return 0;
3197 }
3198 _ACEOF
3199 rm -f conftest.$ac_objext
3200 if { (ac_try="$ac_compile"
3201 case "(($ac_try" in
3202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203   *) ac_try_echo=$ac_try;;
3204 esac
3205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3206   (eval "$ac_compile") 2>conftest.er1
3207   ac_status=$?
3208   grep -v '^ *+' conftest.er1 >conftest.err
3209   rm -f conftest.er1
3210   cat conftest.err >&5
3211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3212   (exit $ac_status); } && {
3213          test -z "$ac_c_werror_flag" ||
3214          test ! -s conftest.err
3215        } && test -s conftest.$ac_objext; then
3216   ac_cv_prog_cc_g=yes
3217 else
3218   echo "$as_me: failed program was:" >&5
3219 sed 's/^/| /' conftest.$ac_ext >&5
3220
3221         CFLAGS=""
3222       cat >conftest.$ac_ext <<_ACEOF
3223 /* confdefs.h.  */
3224 _ACEOF
3225 cat confdefs.h >>conftest.$ac_ext
3226 cat >>conftest.$ac_ext <<_ACEOF
3227 /* end confdefs.h.  */
3228
3229 int
3230 main ()
3231 {
3232
3233   ;
3234   return 0;
3235 }
3236 _ACEOF
3237 rm -f conftest.$ac_objext
3238 if { (ac_try="$ac_compile"
3239 case "(($ac_try" in
3240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3241   *) ac_try_echo=$ac_try;;
3242 esac
3243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3244   (eval "$ac_compile") 2>conftest.er1
3245   ac_status=$?
3246   grep -v '^ *+' conftest.er1 >conftest.err
3247   rm -f conftest.er1
3248   cat conftest.err >&5
3249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3250   (exit $ac_status); } && {
3251          test -z "$ac_c_werror_flag" ||
3252          test ! -s conftest.err
3253        } && test -s conftest.$ac_objext; then
3254   :
3255 else
3256   echo "$as_me: failed program was:" >&5
3257 sed 's/^/| /' conftest.$ac_ext >&5
3258
3259         ac_c_werror_flag=$ac_save_c_werror_flag
3260          CFLAGS="-g"
3261          cat >conftest.$ac_ext <<_ACEOF
3262 /* confdefs.h.  */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h.  */
3267
3268 int
3269 main ()
3270 {
3271
3272   ;
3273   return 0;
3274 }
3275 _ACEOF
3276 rm -f conftest.$ac_objext
3277 if { (ac_try="$ac_compile"
3278 case "(($ac_try" in
3279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3280   *) ac_try_echo=$ac_try;;
3281 esac
3282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3283   (eval "$ac_compile") 2>conftest.er1
3284   ac_status=$?
3285   grep -v '^ *+' conftest.er1 >conftest.err
3286   rm -f conftest.er1
3287   cat conftest.err >&5
3288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3289   (exit $ac_status); } && {
3290          test -z "$ac_c_werror_flag" ||
3291          test ! -s conftest.err
3292        } && test -s conftest.$ac_objext; then
3293   ac_cv_prog_cc_g=yes
3294 else
3295   echo "$as_me: failed program was:" >&5
3296 sed 's/^/| /' conftest.$ac_ext >&5
3297
3298
3299 fi
3300
3301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3302 fi
3303
3304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3305 fi
3306
3307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3308    ac_c_werror_flag=$ac_save_c_werror_flag
3309 fi
3310 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3311 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3312 if test "$ac_test_CFLAGS" = set; then
3313   CFLAGS=$ac_save_CFLAGS
3314 elif test $ac_cv_prog_cc_g = yes; then
3315   if test "$GCC" = yes; then
3316     CFLAGS="-g -O2"
3317   else
3318     CFLAGS="-g"
3319   fi
3320 else
3321   if test "$GCC" = yes; then
3322     CFLAGS="-O2"
3323   else
3324     CFLAGS=
3325   fi
3326 fi
3327 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3328 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3329 if test "${ac_cv_prog_cc_c89+set}" = set; then
3330   echo $ECHO_N "(cached) $ECHO_C" >&6
3331 else
3332   ac_cv_prog_cc_c89=no
3333 ac_save_CC=$CC
3334 cat >conftest.$ac_ext <<_ACEOF
3335 /* confdefs.h.  */
3336 _ACEOF
3337 cat confdefs.h >>conftest.$ac_ext
3338 cat >>conftest.$ac_ext <<_ACEOF
3339 /* end confdefs.h.  */
3340 #include <stdarg.h>
3341 #include <stdio.h>
3342 #include <sys/types.h>
3343 #include <sys/stat.h>
3344 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3345 struct buf { int x; };
3346 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3347 static char *e (p, i)
3348      char **p;
3349      int i;
3350 {
3351   return p[i];
3352 }
3353 static char *f (char * (*g) (char **, int), char **p, ...)
3354 {
3355   char *s;
3356   va_list v;
3357   va_start (v,p);
3358   s = g (p, va_arg (v,int));
3359   va_end (v);
3360   return s;
3361 }
3362
3363 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3364    function prototypes and stuff, but not '\xHH' hex character constants.
3365    These don't provoke an error unfortunately, instead are silently treated
3366    as 'x'.  The following induces an error, until -std is added to get
3367    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3368    array size at least.  It's necessary to write '\x00'==0 to get something
3369    that's true only with -std.  */
3370 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3371
3372 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3373    inside strings and character constants.  */
3374 #define FOO(x) 'x'
3375 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3376
3377 int test (int i, double x);
3378 struct s1 {int (*f) (int a);};
3379 struct s2 {int (*f) (double a);};
3380 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3381 int argc;
3382 char **argv;
3383 int
3384 main ()
3385 {
3386 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3387   ;
3388   return 0;
3389 }
3390 _ACEOF
3391 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3392         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3393 do
3394   CC="$ac_save_CC $ac_arg"
3395   rm -f conftest.$ac_objext
3396 if { (ac_try="$ac_compile"
3397 case "(($ac_try" in
3398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3399   *) ac_try_echo=$ac_try;;
3400 esac
3401 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3402   (eval "$ac_compile") 2>conftest.er1
3403   ac_status=$?
3404   grep -v '^ *+' conftest.er1 >conftest.err
3405   rm -f conftest.er1
3406   cat conftest.err >&5
3407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3408   (exit $ac_status); } && {
3409          test -z "$ac_c_werror_flag" ||
3410          test ! -s conftest.err
3411        } && test -s conftest.$ac_objext; then
3412   ac_cv_prog_cc_c89=$ac_arg
3413 else
3414   echo "$as_me: failed program was:" >&5
3415 sed 's/^/| /' conftest.$ac_ext >&5
3416
3417
3418 fi
3419
3420 rm -f core conftest.err conftest.$ac_objext
3421   test "x$ac_cv_prog_cc_c89" != "xno" && break
3422 done
3423 rm -f conftest.$ac_ext
3424 CC=$ac_save_CC
3425
3426 fi
3427 # AC_CACHE_VAL
3428 case "x$ac_cv_prog_cc_c89" in
3429   x)
3430     { echo "$as_me:$LINENO: result: none needed" >&5
3431 echo "${ECHO_T}none needed" >&6; } ;;
3432   xno)
3433     { echo "$as_me:$LINENO: result: unsupported" >&5
3434 echo "${ECHO_T}unsupported" >&6; } ;;
3435   *)
3436     CC="$CC $ac_cv_prog_cc_c89"
3437     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3438 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3439 esac
3440
3441
3442 ac_ext=c
3443 ac_cpp='$CPP $CPPFLAGS'
3444 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3445 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3446 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3447 DEPDIR="${am__leading_dot}deps"
3448
3449 ac_config_commands="$ac_config_commands depfiles"
3450
3451
3452 am_make=${MAKE-make}
3453 cat > confinc << 'END'
3454 am__doit:
3455         @echo done
3456 .PHONY: am__doit
3457 END
3458 # If we don't find an include directive, just comment out the code.
3459 { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3460 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3461 am__include="#"
3462 am__quote=
3463 _am_result=none
3464 # First try GNU make style include.
3465 echo "include confinc" > confmf
3466 # We grep out `Entering directory' and `Leaving directory'
3467 # messages which can occur if `w' ends up in MAKEFLAGS.
3468 # In particular we don't look at `^make:' because GNU make might
3469 # be invoked under some other name (usually "gmake"), in which
3470 # case it prints its new name instead of `make'.
3471 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3472    am__include=include
3473    am__quote=
3474    _am_result=GNU
3475 fi
3476 # Now try BSD make style include.
3477 if test "$am__include" = "#"; then
3478    echo '.include "confinc"' > confmf
3479    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3480       am__include=.include
3481       am__quote="\""
3482       _am_result=BSD
3483    fi
3484 fi
3485
3486
3487 { echo "$as_me:$LINENO: result: $_am_result" >&5
3488 echo "${ECHO_T}$_am_result" >&6; }
3489 rm -f confinc confmf
3490
3491 # Check whether --enable-dependency-tracking was given.
3492 if test "${enable_dependency_tracking+set}" = set; then
3493   enableval=$enable_dependency_tracking;
3494 fi
3495
3496 if test "x$enable_dependency_tracking" != xno; then
3497   am_depcomp="$ac_aux_dir/depcomp"
3498   AMDEPBACKSLASH='\'
3499 fi
3500  if test "x$enable_dependency_tracking" != xno; then
3501   AMDEP_TRUE=
3502   AMDEP_FALSE='#'
3503 else
3504   AMDEP_TRUE='#'
3505   AMDEP_FALSE=
3506 fi
3507
3508
3509
3510 depcc="$CC"   am_compiler_list=
3511
3512 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3513 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3514 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3515   echo $ECHO_N "(cached) $ECHO_C" >&6
3516 else
3517   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3518   # We make a subdir and do the tests there.  Otherwise we can end up
3519   # making bogus files that we don't know about and never remove.  For
3520   # instance it was reported that on HP-UX the gcc test will end up
3521   # making a dummy file named `D' -- because `-MD' means `put the output
3522   # in D'.
3523   mkdir conftest.dir
3524   # Copy depcomp to subdir because otherwise we won't find it if we're
3525   # using a relative directory.
3526   cp "$am_depcomp" conftest.dir
3527   cd conftest.dir
3528   # We will build objects and dependencies in a subdirectory because
3529   # it helps to detect inapplicable dependency modes.  For instance
3530   # both Tru64's cc and ICC support -MD to output dependencies as a
3531   # side effect of compilation, but ICC will put the dependencies in
3532   # the current directory while Tru64 will put them in the object
3533   # directory.
3534   mkdir sub
3535
3536   am_cv_CC_dependencies_compiler_type=none
3537   if test "$am_compiler_list" = ""; then
3538      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3539   fi
3540   for depmode in $am_compiler_list; do
3541     # Setup a source with many dependencies, because some compilers
3542     # like to wrap large dependency lists on column 80 (with \), and
3543     # we should not choose a depcomp mode which is confused by this.
3544     #
3545     # We need to recreate these files for each test, as the compiler may
3546     # overwrite some of them when testing with obscure command lines.
3547     # This happens at least with the AIX C compiler.
3548     : > sub/conftest.c
3549     for i in 1 2 3 4 5 6; do
3550       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3551       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3552       # Solaris 8's {/usr,}/bin/sh.
3553       touch sub/conftst$i.h
3554     done
3555     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3556
3557     case $depmode in
3558     nosideeffect)
3559       # after this tag, mechanisms are not by side-effect, so they'll
3560       # only be used when explicitly requested
3561       if test "x$enable_dependency_tracking" = xyes; then
3562         continue
3563       else
3564         break
3565       fi
3566       ;;
3567     none) break ;;
3568     esac
3569     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3570     # mode.  It turns out that the SunPro C++ compiler does not properly
3571     # handle `-M -o', and we need to detect this.
3572     if depmode=$depmode \
3573        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3574        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3575        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3576          >/dev/null 2>conftest.err &&
3577        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3578        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3579        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3580        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3581       # icc doesn't choke on unknown options, it will just issue warnings
3582       # or remarks (even with -Werror).  So we grep stderr for any message
3583       # that says an option was ignored or not supported.
3584       # When given -MP, icc 7.0 and 7.1 complain thusly:
3585       #   icc: Command line warning: ignoring option '-M'; no argument required
3586       # The diagnosis changed in icc 8.0:
3587       #   icc: Command line remark: option '-MP' not supported
3588       if (grep 'ignoring option' conftest.err ||
3589           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3590         am_cv_CC_dependencies_compiler_type=$depmode
3591         break
3592       fi
3593     fi
3594   done
3595
3596   cd ..
3597   rm -rf conftest.dir
3598 else
3599   am_cv_CC_dependencies_compiler_type=none
3600 fi
3601
3602 fi
3603 { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3604 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3605 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3606
3607  if
3608   test "x$enable_dependency_tracking" != xno \
3609   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3610   am__fastdepCC_TRUE=
3611   am__fastdepCC_FALSE='#'
3612 else
3613   am__fastdepCC_TRUE='#'
3614   am__fastdepCC_FALSE=
3615 fi
3616
3617
3618 if test "x$CC" != xcc; then
3619   { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
3620 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
3621 else
3622   { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
3623 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
3624 fi
3625 set dummy $CC; ac_cc=`echo $2 |
3626                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3627 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
3628   echo $ECHO_N "(cached) $ECHO_C" >&6
3629 else
3630   cat >conftest.$ac_ext <<_ACEOF
3631 /* confdefs.h.  */
3632 _ACEOF
3633 cat confdefs.h >>conftest.$ac_ext
3634 cat >>conftest.$ac_ext <<_ACEOF
3635 /* end confdefs.h.  */
3636
3637 int
3638 main ()
3639 {
3640
3641   ;
3642   return 0;
3643 }
3644 _ACEOF
3645 # Make sure it works both with $CC and with simple cc.
3646 # We do the test twice because some compilers refuse to overwrite an
3647 # existing .o file with -o, though they will create one.
3648 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3649 rm -f conftest2.*
3650 if { (case "(($ac_try" in
3651   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3652   *) ac_try_echo=$ac_try;;
3653 esac
3654 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3655   (eval "$ac_try") 2>&5
3656   ac_status=$?
3657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3658   (exit $ac_status); } &&
3659    test -f conftest2.$ac_objext && { (case "(($ac_try" in
3660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3661   *) ac_try_echo=$ac_try;;
3662 esac
3663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3664   (eval "$ac_try") 2>&5
3665   ac_status=$?
3666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3667   (exit $ac_status); };
3668 then
3669   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
3670   if test "x$CC" != xcc; then
3671     # Test first that cc exists at all.
3672     if { ac_try='cc -c conftest.$ac_ext >&5'
3673   { (case "(($ac_try" in
3674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3675   *) ac_try_echo=$ac_try;;
3676 esac
3677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3678   (eval "$ac_try") 2>&5
3679   ac_status=$?
3680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681   (exit $ac_status); }; }; then
3682       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3683       rm -f conftest2.*
3684       if { (case "(($ac_try" in
3685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3686   *) ac_try_echo=$ac_try;;
3687 esac
3688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3689   (eval "$ac_try") 2>&5
3690   ac_status=$?
3691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3692   (exit $ac_status); } &&
3693          test -f conftest2.$ac_objext && { (case "(($ac_try" in
3694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3695   *) ac_try_echo=$ac_try;;
3696 esac
3697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3698   (eval "$ac_try") 2>&5
3699   ac_status=$?
3700   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3701   (exit $ac_status); };
3702       then
3703         # cc works too.
3704         :
3705       else
3706         # cc exists but doesn't like -o.
3707         eval ac_cv_prog_cc_${ac_cc}_c_o=no
3708       fi
3709     fi
3710   fi
3711 else
3712   eval ac_cv_prog_cc_${ac_cc}_c_o=no
3713 fi
3714 rm -f core conftest*
3715
3716 fi
3717 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
3718   { echo "$as_me:$LINENO: result: yes" >&5
3719 echo "${ECHO_T}yes" >&6; }
3720 else
3721   { echo "$as_me:$LINENO: result: no" >&5
3722 echo "${ECHO_T}no" >&6; }
3723
3724 cat >>confdefs.h <<\_ACEOF
3725 #define NO_MINUS_C_MINUS_O 1
3726 _ACEOF
3727
3728 fi
3729
3730 # FIXME: we rely on the cache variable name because
3731 # there is no other way.
3732 set dummy $CC
3733 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3734 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
3735    # Losing compiler, so override with the script.
3736    # FIXME: It is wrong to rewrite CC.
3737    # But if we don't then we get into trouble of one sort or another.
3738    # A longer-term fix would be to have automake use am__CC in this case,
3739    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3740    CC="$am_aux_dir/compile $CC"
3741 fi
3742
3743
3744 # Find a good install program.  We prefer a C program (faster),
3745 # so one script is as good as another.  But avoid the broken or
3746 # incompatible versions:
3747 # SysV /etc/install, /usr/sbin/install
3748 # SunOS /usr/etc/install
3749 # IRIX /sbin/install
3750 # AIX /bin/install
3751 # AmigaOS /C/install, which installs bootblocks on floppy discs
3752 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3753 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3754 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3755 # OS/2's system install, which has a completely different semantic
3756 # ./install, which can be erroneously created by make from ./install.sh.
3757 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3758 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
3759 if test -z "$INSTALL"; then
3760 if test "${ac_cv_path_install+set}" = set; then
3761   echo $ECHO_N "(cached) $ECHO_C" >&6
3762 else
3763   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3764 for as_dir in $PATH
3765 do
3766   IFS=$as_save_IFS
3767   test -z "$as_dir" && as_dir=.
3768   # Account for people who put trailing slashes in PATH elements.
3769 case $as_dir/ in
3770   ./ | .// | /cC/* | \
3771   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3772   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3773   /usr/ucb/* ) ;;
3774   *)
3775     # OSF1 and SCO ODT 3.0 have their own names for install.
3776     # Don't use installbsd from OSF since it installs stuff as root
3777     # by default.
3778     for ac_prog in ginstall scoinst install; do
3779       for ac_exec_ext in '' $ac_executable_extensions; do
3780         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3781           if test $ac_prog = install &&
3782             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3783             # AIX install.  It has an incompatible calling convention.
3784             :
3785           elif test $ac_prog = install &&
3786             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3787             # program-specific install script used by HP pwplus--don't use.
3788             :
3789           else
3790             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3791             break 3
3792           fi
3793         fi
3794       done
3795     done
3796     ;;
3797 esac
3798 done
3799 IFS=$as_save_IFS
3800
3801
3802 fi
3803   if test "${ac_cv_path_install+set}" = set; then
3804     INSTALL=$ac_cv_path_install
3805   else
3806     # As a last resort, use the slow shell script.  Don't cache a
3807     # value for INSTALL within a source directory, because that will
3808     # break other packages using the cache if that directory is
3809     # removed, or if the value is a relative name.
3810     INSTALL=$ac_install_sh
3811   fi
3812 fi
3813 { echo "$as_me:$LINENO: result: $INSTALL" >&5
3814 echo "${ECHO_T}$INSTALL" >&6; }
3815
3816 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3817 # It thinks the first close brace ends the variable substitution.
3818 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3819
3820 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3821
3822 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3823
3824 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
3825 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
3826 LN_S=$as_ln_s
3827 if test "$LN_S" = "ln -s"; then
3828   { echo "$as_me:$LINENO: result: yes" >&5
3829 echo "${ECHO_T}yes" >&6; }
3830 else
3831   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3832 echo "${ECHO_T}no, using $LN_S" >&6; }
3833 fi
3834
3835 # Check whether --enable-shared was given.
3836 if test "${enable_shared+set}" = set; then
3837   enableval=$enable_shared; p=${PACKAGE-default}
3838     case $enableval in
3839     yes) enable_shared=yes ;;
3840     no) enable_shared=no ;;
3841     *)
3842       enable_shared=no
3843       # Look at the argument we got.  We use all the common list separators.
3844       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3845       for pkg in $enableval; do
3846         IFS="$lt_save_ifs"
3847         if test "X$pkg" = "X$p"; then
3848           enable_shared=yes
3849         fi
3850       done
3851       IFS="$lt_save_ifs"
3852       ;;
3853     esac
3854 else
3855   enable_shared=yes
3856 fi
3857
3858
3859 # Check whether --enable-static was given.
3860 if test "${enable_static+set}" = set; then
3861   enableval=$enable_static; p=${PACKAGE-default}
3862     case $enableval in
3863     yes) enable_static=yes ;;
3864     no) enable_static=no ;;
3865     *)
3866      enable_static=no
3867       # Look at the argument we got.  We use all the common list separators.
3868       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3869       for pkg in $enableval; do
3870         IFS="$lt_save_ifs"
3871         if test "X$pkg" = "X$p"; then
3872           enable_static=yes
3873         fi
3874       done
3875       IFS="$lt_save_ifs"
3876       ;;
3877     esac
3878 else
3879   enable_static=yes
3880 fi
3881
3882
3883 # Check whether --enable-fast-install was given.
3884 if test "${enable_fast_install+set}" = set; then
3885   enableval=$enable_fast_install; p=${PACKAGE-default}
3886     case $enableval in
3887     yes) enable_fast_install=yes ;;
3888     no) enable_fast_install=no ;;
3889     *)
3890       enable_fast_install=no
3891       # Look at the argument we got.  We use all the common list separators.
3892       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3893       for pkg in $enableval; do
3894         IFS="$lt_save_ifs"
3895         if test "X$pkg" = "X$p"; then
3896           enable_fast_install=yes
3897         fi
3898       done
3899       IFS="$lt_save_ifs"
3900       ;;
3901     esac
3902 else
3903   enable_fast_install=yes
3904 fi
3905
3906
3907 # Make sure we can run config.sub.
3908 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3909   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3910 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3911    { (exit 1); exit 1; }; }
3912
3913 { echo "$as_me:$LINENO: checking build system type" >&5
3914 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3915 if test "${ac_cv_build+set}" = set; then
3916   echo $ECHO_N "(cached) $ECHO_C" >&6
3917 else
3918   ac_build_alias=$build_alias
3919 test "x$ac_build_alias" = x &&
3920   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3921 test "x$ac_build_alias" = x &&
3922   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3923 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3924    { (exit 1); exit 1; }; }
3925 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3926   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3927 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3928    { (exit 1); exit 1; }; }
3929
3930 fi
3931 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3932 echo "${ECHO_T}$ac_cv_build" >&6; }
3933 case $ac_cv_build in
3934 *-*-*) ;;
3935 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3936 echo "$as_me: error: invalid value of canonical build" >&2;}
3937    { (exit 1); exit 1; }; };;
3938 esac
3939 build=$ac_cv_build
3940 ac_save_IFS=$IFS; IFS='-'
3941 set x $ac_cv_build
3942 shift
3943 build_cpu=$1
3944 build_vendor=$2
3945 shift; shift
3946 # Remember, the first character of IFS is used to create $*,
3947 # except with old shells:
3948 build_os=$*
3949 IFS=$ac_save_IFS
3950 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3951
3952
3953 { echo "$as_me:$LINENO: checking host system type" >&5
3954 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3955 if test "${ac_cv_host+set}" = set; then
3956   echo $ECHO_N "(cached) $ECHO_C" >&6
3957 else
3958   if test "x$host_alias" = x; then
3959   ac_cv_host=$ac_cv_build
3960 else
3961   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3962     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3963 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3964    { (exit 1); exit 1; }; }
3965 fi
3966
3967 fi
3968 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3969 echo "${ECHO_T}$ac_cv_host" >&6; }
3970 case $ac_cv_host in
3971 *-*-*) ;;
3972 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3973 echo "$as_me: error: invalid value of canonical host" >&2;}
3974    { (exit 1); exit 1; }; };;
3975 esac
3976 host=$ac_cv_host
3977 ac_save_IFS=$IFS; IFS='-'
3978 set x $ac_cv_host
3979 shift
3980 host_cpu=$1
3981 host_vendor=$2
3982 shift; shift
3983 # Remember, the first character of IFS is used to create $*,
3984 # except with old shells:
3985 host_os=$*
3986 IFS=$ac_save_IFS
3987 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3988
3989
3990 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3991 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3992 if test "${lt_cv_path_SED+set}" = set; then
3993   echo $ECHO_N "(cached) $ECHO_C" >&6
3994 else
3995   # Loop through the user's path and test for sed and gsed.
3996 # Then use that list of sed's as ones to test for truncation.
3997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3998 for as_dir in $PATH
3999 do
4000   IFS=$as_save_IFS
4001   test -z "$as_dir" && as_dir=.
4002   for lt_ac_prog in sed gsed; do
4003     for ac_exec_ext in '' $ac_executable_extensions; do
4004       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4005         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4006       fi
4007     done
4008   done
4009 done
4010 lt_ac_max=0
4011 lt_ac_count=0
4012 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
4013 # along with /bin/sed that truncates output.
4014 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4015   test ! -f $lt_ac_sed && continue
4016   cat /dev/null > conftest.in
4017   lt_ac_count=0
4018   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4019   # Check for GNU sed and select it if it is found.
4020   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4021     lt_cv_path_SED=$lt_ac_sed
4022     break
4023   fi
4024   while true; do
4025     cat conftest.in conftest.in >conftest.tmp
4026     mv conftest.tmp conftest.in
4027     cp conftest.in conftest.nl
4028     echo >>conftest.nl
4029     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4030     cmp -s conftest.out conftest.nl || break
4031     # 10000 chars as input seems more than enough
4032     test $lt_ac_count -gt 10 && break
4033     lt_ac_count=`expr $lt_ac_count + 1`
4034     if test $lt_ac_count -gt $lt_ac_max; then
4035       lt_ac_max=$lt_ac_count
4036       lt_cv_path_SED=$lt_ac_sed
4037     fi
4038   done
4039 done
4040
4041 fi
4042
4043 SED=$lt_cv_path_SED
4044 { echo "$as_me:$LINENO: result: $SED" >&5
4045 echo "${ECHO_T}$SED" >&6; }
4046
4047 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4048 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4049 if test "${ac_cv_path_GREP+set}" = set; then
4050   echo $ECHO_N "(cached) $ECHO_C" >&6
4051 else
4052   # Extract the first word of "grep ggrep" to use in msg output
4053 if test -z "$GREP"; then
4054 set dummy grep ggrep; ac_prog_name=$2
4055 if test "${ac_cv_path_GREP+set}" = set; then
4056   echo $ECHO_N "(cached) $ECHO_C" >&6
4057 else
4058   ac_path_GREP_found=false
4059 # Loop through the user's path and test for each of PROGNAME-LIST
4060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4061 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4062 do
4063   IFS=$as_save_IFS
4064   test -z "$as_dir" && as_dir=.
4065   for ac_prog in grep ggrep; do
4066   for ac_exec_ext in '' $ac_executable_extensions; do
4067     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4068     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4069     # Check for GNU ac_path_GREP and select it if it is found.
4070   # Check for GNU $ac_path_GREP
4071 case `"$ac_path_GREP" --version 2>&1` in
4072 *GNU*)
4073   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4074 *)
4075   ac_count=0
4076   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4077   while :
4078   do
4079     cat "conftest.in" "conftest.in" >"conftest.tmp"
4080     mv "conftest.tmp" "conftest.in"
4081     cp "conftest.in" "conftest.nl"
4082     echo 'GREP' >> "conftest.nl"
4083     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4084     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4085     ac_count=`expr $ac_count + 1`
4086     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4087       # Best one so far, save it but keep looking for a better one
4088       ac_cv_path_GREP="$ac_path_GREP"
4089       ac_path_GREP_max=$ac_count
4090     fi
4091     # 10*(2^10) chars as input seems more than enough
4092     test $ac_count -gt 10 && break
4093   done
4094   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4095 esac
4096
4097
4098     $ac_path_GREP_found && break 3
4099   done
4100 done
4101
4102 done
4103 IFS=$as_save_IFS
4104
4105
4106 fi
4107
4108 GREP="$ac_cv_path_GREP"
4109 if test -z "$GREP"; then
4110   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4111 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4112    { (exit 1); exit 1; }; }
4113 fi
4114
4115 else
4116   ac_cv_path_GREP=$GREP
4117 fi
4118
4119
4120 fi
4121 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4122 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4123  GREP="$ac_cv_path_GREP"
4124
4125
4126 { echo "$as_me:$LINENO: checking for egrep" >&5
4127 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4128 if test "${ac_cv_path_EGREP+set}" = set; then
4129   echo $ECHO_N "(cached) $ECHO_C" >&6
4130 else
4131   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4132    then ac_cv_path_EGREP="$GREP -E"
4133    else
4134      # Extract the first word of "egrep" to use in msg output
4135 if test -z "$EGREP"; then
4136 set dummy egrep; ac_prog_name=$2
4137 if test "${ac_cv_path_EGREP+set}" = set; then
4138   echo $ECHO_N "(cached) $ECHO_C" >&6
4139 else
4140   ac_path_EGREP_found=false
4141 # Loop through the user's path and test for each of PROGNAME-LIST
4142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4143 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4144 do
4145   IFS=$as_save_IFS
4146   test -z "$as_dir" && as_dir=.
4147   for ac_prog in egrep; do
4148   for ac_exec_ext in '' $ac_executable_extensions; do
4149     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4150     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4151     # Check for GNU ac_path_EGREP and select it if it is found.
4152   # Check for GNU $ac_path_EGREP
4153 case `"$ac_path_EGREP" --version 2>&1` in
4154 *GNU*)
4155   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4156 *)
4157   ac_count=0
4158   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4159   while :
4160   do
4161     cat "conftest.in" "conftest.in" >"conftest.tmp"
4162     mv "conftest.tmp" "conftest.in"
4163     cp "conftest.in" "conftest.nl"
4164     echo 'EGREP' >> "conftest.nl"
4165     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4166     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4167     ac_count=`expr $ac_count + 1`
4168     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4169       # Best one so far, save it but keep looking for a better one
4170       ac_cv_path_EGREP="$ac_path_EGREP"
4171       ac_path_EGREP_max=$ac_count
4172     fi
4173     # 10*(2^10) chars as input seems more than enough
4174     test $ac_count -gt 10 && break
4175   done
4176   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4177 esac
4178
4179
4180     $ac_path_EGREP_found && break 3
4181   done
4182 done
4183
4184 done
4185 IFS=$as_save_IFS
4186
4187
4188 fi
4189
4190 EGREP="$ac_cv_path_EGREP"
4191 if test -z "$EGREP"; then
4192   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4193 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4194    { (exit 1); exit 1; }; }
4195 fi
4196
4197 else
4198   ac_cv_path_EGREP=$EGREP
4199 fi
4200
4201
4202    fi
4203 fi
4204 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4205 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4206  EGREP="$ac_cv_path_EGREP"
4207
4208
4209
4210 # Check whether --with-gnu-ld was given.
4211 if test "${with_gnu_ld+set}" = set; then
4212   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4213 else
4214   with_gnu_ld=no
4215 fi
4216
4217 ac_prog=ld
4218 if test "$GCC" = yes; then
4219   # Check if gcc -print-prog-name=ld gives a path.
4220   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4221 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4222   case $host in
4223   *-*-mingw*)
4224     # gcc leaves a trailing carriage return which upsets mingw
4225     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4226   *)
4227     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4228   esac
4229   case $ac_prog in
4230     # Accept absolute paths.
4231     [\\/]* | ?:[\\/]*)
4232       re_direlt='/[^/][^/]*/\.\./'
4233       # Canonicalize the pathname of ld
4234       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4235       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4236         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4237       done
4238       test -z "$LD" && LD="$ac_prog"
4239       ;;
4240   "")
4241     # If it fails, then pretend we aren't using GCC.
4242     ac_prog=ld
4243     ;;
4244   *)
4245     # If it is relative, then search for the first ld in PATH.
4246     with_gnu_ld=unknown
4247     ;;
4248   esac
4249 elif test "$with_gnu_ld" = yes; then
4250   { echo "$as_me:$LINENO: checking for GNU ld" >&5
4251 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4252 else
4253   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4254 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4255 fi
4256 if test "${lt_cv_path_LD+set}" = set; then
4257   echo $ECHO_N "(cached) $ECHO_C" >&6
4258 else
4259   if test -z "$LD"; then
4260   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4261   for ac_dir in $PATH; do
4262     IFS="$lt_save_ifs"
4263     test -z "$ac_dir" && ac_dir=.
4264     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4265       lt_cv_path_LD="$ac_dir/$ac_prog"
4266       # Check to see if the program is GNU ld.  I'd rather use --version,
4267       # but apparently some GNU ld's only accept -v.
4268       # Break only if it was the GNU/non-GNU ld that we prefer.
4269       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4270       *GNU* | *'with BFD'*)
4271         test "$with_gnu_ld" != no && break
4272         ;;
4273       *)
4274         test "$with_gnu_ld" != yes && break
4275         ;;
4276       esac
4277     fi
4278   done
4279   IFS="$lt_save_ifs"
4280 else
4281   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4282 fi
4283 fi
4284
4285 LD="$lt_cv_path_LD"
4286 if test -n "$LD"; then
4287   { echo "$as_me:$LINENO: result: $LD" >&5
4288 echo "${ECHO_T}$LD" >&6; }
4289 else
4290   { echo "$as_me:$LINENO: result: no" >&5
4291 echo "${ECHO_T}no" >&6; }
4292 fi
4293 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4294 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4295    { (exit 1); exit 1; }; }
4296 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4297 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4298 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4299   echo $ECHO_N "(cached) $ECHO_C" >&6
4300 else
4301   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4302 case `$LD -v 2>&1 </dev/null` in
4303 *GNU* | *'with BFD'*)
4304   lt_cv_prog_gnu_ld=yes
4305   ;;
4306 *)
4307   lt_cv_prog_gnu_ld=no
4308   ;;
4309 esac
4310 fi
4311 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4312 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4313 with_gnu_ld=$lt_cv_prog_gnu_ld
4314
4315
4316 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4317 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4318 if test "${lt_cv_ld_reload_flag+set}" = set; then
4319   echo $ECHO_N "(cached) $ECHO_C" >&6
4320 else
4321   lt_cv_ld_reload_flag='-r'
4322 fi
4323 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4324 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4325 reload_flag=$lt_cv_ld_reload_flag
4326 case $reload_flag in
4327 "" | " "*) ;;
4328 *) reload_flag=" $reload_flag" ;;
4329 esac
4330 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4331 case $host_os in
4332   darwin*)
4333     if test "$GCC" = yes; then
4334       reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
4335     else
4336       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4337     fi
4338     ;;
4339 esac
4340
4341 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4342 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4343 if test "${lt_cv_path_NM+set}" = set; then
4344   echo $ECHO_N "(cached) $ECHO_C" >&6
4345 else
4346   if test -n "$NM"; then
4347   # Let the user override the test.
4348   lt_cv_path_NM="$NM"
4349 else
4350   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4351   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4352     IFS="$lt_save_ifs"
4353     test -z "$ac_dir" && ac_dir=.
4354     tmp_nm="$ac_dir/${ac_tool_prefix}nm"
4355     if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4356       # Check to see if the nm accepts a BSD-compat flag.
4357       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4358       #   nm: unknown option "B" ignored
4359       # Tru64's nm complains that /dev/null is an invalid object file
4360       case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4361       */dev/null* | *'Invalid file or object type'*)
4362         lt_cv_path_NM="$tmp_nm -B"
4363         break
4364         ;;
4365       *)
4366         case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4367         */dev/null*)
4368           lt_cv_path_NM="$tmp_nm -p"
4369           break
4370           ;;
4371         *)
4372           lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4373           continue # so that we can try to find one that supports BSD flags
4374           ;;
4375         esac
4376       esac
4377     fi
4378   done
4379   IFS="$lt_save_ifs"
4380   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4381 fi
4382 fi
4383 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4384 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4385 NM="$lt_cv_path_NM"
4386
4387 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4388 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4389 if test "${lt_cv_deplibs_check_method+set}" = set; then
4390   echo $ECHO_N "(cached) $ECHO_C" >&6
4391 else
4392   lt_cv_file_magic_cmd='$MAGIC_CMD'
4393 lt_cv_file_magic_test_file=
4394 lt_cv_deplibs_check_method='unknown'
4395 # Need to set the preceding variable on all platforms that support
4396 # interlibrary dependencies.
4397 # 'none' -- dependencies not supported.
4398 # `unknown' -- same as none, but documents that we really don't know.
4399 # 'pass_all' -- all dependencies passed with no checks.
4400 # 'test_compile' -- check by making test program.
4401 # 'file_magic [[regex]]' -- check by looking for files in library path
4402 # which responds to the $file_magic_cmd with a given extended regex.
4403 # If you have `file' or equivalent on your system and you're not sure
4404 # whether `pass_all' will *always* work, you probably want this one.
4405
4406 case $host_os in
4407 aix4* | aix5*)
4408   lt_cv_deplibs_check_method=pass_all
4409   ;;
4410
4411 beos*)
4412   lt_cv_deplibs_check_method=pass_all
4413   ;;
4414
4415 bsdi[45]*)
4416   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4417   lt_cv_file_magic_cmd='/usr/bin/file -L'
4418   lt_cv_file_magic_test_file=/shlib/libc.so
4419   ;;
4420
4421 cygwin*)
4422   # func_win32_libid is a shell function defined in ltmain.sh
4423   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4424   lt_cv_file_magic_cmd='func_win32_libid'
4425   ;;
4426
4427 mingw* | pw32*)
4428   # Base MSYS/MinGW do not provide the 'file' command needed by
4429   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4430   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4431   lt_cv_file_magic_cmd='$OBJDUMP -f'
4432   ;;
4433
4434 darwin* | rhapsody*)
4435   lt_cv_deplibs_check_method=pass_all
4436   ;;
4437
4438 freebsd* | kfreebsd*-gnu | dragonfly*)
4439   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4440     case $host_cpu in
4441     i*86 )
4442       # Not sure whether the presence of OpenBSD here was a mistake.
4443       # Let's accept both of them until this is cleared up.
4444       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4445       lt_cv_file_magic_cmd=/usr/bin/file
4446       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4447       ;;
4448     esac
4449   else
4450     lt_cv_deplibs_check_method=pass_all
4451   fi
4452   ;;
4453
4454 gnu*)
4455   lt_cv_deplibs_check_method=pass_all
4456   ;;
4457
4458 hpux10.20* | hpux11*)
4459   lt_cv_file_magic_cmd=/usr/bin/file
4460   case "$host_cpu" in
4461   ia64*)
4462     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4463     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4464     ;;
4465   hppa*64*)
4466     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]'
4467     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4468     ;;
4469   *)
4470     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4471     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4472     ;;
4473   esac
4474   ;;
4475
4476 irix5* | irix6* | nonstopux*)
4477   case $LD in
4478   *-32|*"-32 ") libmagic=32-bit;;
4479   *-n32|*"-n32 ") libmagic=N32;;
4480   *-64|*"-64 ") libmagic=64-bit;;
4481   *) libmagic=never-match;;
4482   esac
4483   lt_cv_deplibs_check_method=pass_all
4484   ;;
4485
4486 # This must be Linux ELF.
4487 linux*)
4488   lt_cv_deplibs_check_method=pass_all
4489   ;;
4490
4491 netbsd*)
4492   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4493     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4494   else
4495     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4496   fi
4497   ;;
4498
4499 newos6*)
4500   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4501   lt_cv_file_magic_cmd=/usr/bin/file
4502   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4503   ;;
4504
4505 nto-qnx*)
4506   lt_cv_deplibs_check_method=unknown
4507   ;;
4508
4509 openbsd*)
4510   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4511     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4512   else
4513     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4514   fi
4515   ;;
4516
4517 osf3* | osf4* | osf5*)
4518   lt_cv_deplibs_check_method=pass_all
4519   ;;
4520
4521 sco3.2v5*)
4522   lt_cv_deplibs_check_method=pass_all
4523   ;;
4524
4525 solaris*)
4526   lt_cv_deplibs_check_method=pass_all
4527   ;;
4528
4529 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4530   case $host_vendor in
4531   motorola)
4532     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]'
4533     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4534     ;;
4535   ncr)
4536     lt_cv_deplibs_check_method=pass_all
4537     ;;
4538   sequent)
4539     lt_cv_file_magic_cmd='/bin/file'
4540     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4541     ;;
4542   sni)
4543     lt_cv_file_magic_cmd='/bin/file'
4544     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4545     lt_cv_file_magic_test_file=/lib/libc.so
4546     ;;
4547   siemens)
4548     lt_cv_deplibs_check_method=pass_all
4549     ;;
4550   esac
4551   ;;
4552
4553 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
4554   lt_cv_deplibs_check_method=pass_all
4555   ;;
4556 esac
4557
4558 fi
4559 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4560 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4561 file_magic_cmd=$lt_cv_file_magic_cmd
4562 deplibs_check_method=$lt_cv_deplibs_check_method
4563 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4564
4565
4566
4567
4568 # If no C compiler was specified, use CC.
4569 LTCC=${LTCC-"$CC"}
4570
4571 # Allow CC to be a program name with arguments.
4572 compiler=$CC
4573
4574
4575 # Check whether --enable-libtool-lock was given.
4576 if test "${enable_libtool_lock+set}" = set; then
4577   enableval=$enable_libtool_lock;
4578 fi
4579
4580 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4581
4582 # Some flags need to be propagated to the compiler or linker for good
4583 # libtool support.
4584 case $host in
4585 ia64-*-hpux*)
4586   # Find out which ABI we are using.
4587   echo 'int i;' > conftest.$ac_ext
4588   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4589   (eval $ac_compile) 2>&5
4590   ac_status=$?
4591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4592   (exit $ac_status); }; then
4593     case `/usr/bin/file conftest.$ac_objext` in
4594     *ELF-32*)
4595       HPUX_IA64_MODE="32"
4596       ;;
4597     *ELF-64*)
4598       HPUX_IA64_MODE="64"
4599       ;;
4600     esac
4601   fi
4602   rm -rf conftest*
4603   ;;
4604 *-*-irix6*)
4605   # Find out which ABI we are using.
4606   echo '#line 4606 "configure"' > conftest.$ac_ext
4607   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4608   (eval $ac_compile) 2>&5
4609   ac_status=$?
4610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4611   (exit $ac_status); }; then
4612    if test "$lt_cv_prog_gnu_ld" = yes; then
4613     case `/usr/bin/file conftest.$ac_objext` in
4614     *32-bit*)
4615       LD="${LD-ld} -melf32bsmip"
4616       ;;
4617     *N32*)
4618       LD="${LD-ld} -melf32bmipn32"
4619       ;;
4620     *64-bit*)
4621       LD="${LD-ld} -melf64bmip"
4622       ;;
4623     esac
4624    else
4625     case `/usr/bin/file conftest.$ac_objext` in
4626     *32-bit*)
4627       LD="${LD-ld} -32"
4628       ;;
4629     *N32*)
4630       LD="${LD-ld} -n32"
4631       ;;
4632     *64-bit*)
4633       LD="${LD-ld} -64"
4634       ;;
4635     esac
4636    fi
4637   fi
4638   rm -rf conftest*
4639   ;;
4640
4641 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4642   # Find out which ABI we are using.
4643   echo 'int i;' > conftest.$ac_ext
4644   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4645   (eval $ac_compile) 2>&5
4646   ac_status=$?
4647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4648   (exit $ac_status); }; then
4649     case "`/usr/bin/file conftest.o`" in
4650     *32-bit*)
4651       case $host in
4652         x86_64-*linux*)
4653           LD="${LD-ld} -m elf_i386"
4654           ;;
4655         ppc64-*linux*|powerpc64-*linux*)
4656           LD="${LD-ld} -m elf32ppclinux"
4657           ;;
4658         s390x-*linux*)
4659           LD="${LD-ld} -m elf_s390"
4660           ;;
4661         sparc64-*linux*)
4662           LD="${LD-ld} -m elf32_sparc"
4663           ;;
4664       esac
4665       ;;
4666     *64-bit*)
4667       case $host in
4668         x86_64-*linux*)
4669           LD="${LD-ld} -m elf_x86_64"
4670           ;;
4671         ppc*-*linux*|powerpc*-*linux*)
4672           LD="${LD-ld} -m elf64ppc"
4673           ;;
4674         s390*-*linux*)
4675           LD="${LD-ld} -m elf64_s390"
4676           ;;
4677         sparc*-*linux*)
4678           LD="${LD-ld} -m elf64_sparc"
4679           ;;
4680       esac
4681       ;;
4682     esac
4683   fi
4684   rm -rf conftest*
4685   ;;
4686
4687 *-*-sco3.2v5*)
4688   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4689   SAVE_CFLAGS="$CFLAGS"
4690   CFLAGS="$CFLAGS -belf"
4691   { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4692 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4693 if test "${lt_cv_cc_needs_belf+set}" = set; then
4694   echo $ECHO_N "(cached) $ECHO_C" >&6
4695 else
4696   ac_ext=c
4697 ac_cpp='$CPP $CPPFLAGS'
4698 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4699 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4700 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4701
4702      cat >conftest.$ac_ext <<_ACEOF
4703 /* confdefs.h.  */
4704 _ACEOF
4705 cat confdefs.h >>conftest.$ac_ext
4706 cat >>conftest.$ac_ext <<_ACEOF
4707 /* end confdefs.h.  */
4708
4709 int
4710 main ()
4711 {
4712
4713   ;
4714   return 0;
4715 }
4716 _ACEOF
4717 rm -f conftest.$ac_objext conftest$ac_exeext
4718 if { (ac_try="$ac_link"
4719 case "(($ac_try" in
4720   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4721   *) ac_try_echo=$ac_try;;
4722 esac
4723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4724   (eval "$ac_link") 2>conftest.er1
4725   ac_status=$?
4726   grep -v '^ *+' conftest.er1 >conftest.err
4727   rm -f conftest.er1
4728   cat conftest.err >&5
4729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730   (exit $ac_status); } && {
4731          test -z "$ac_c_werror_flag" ||
4732          test ! -s conftest.err
4733        } && test -s conftest$ac_exeext &&
4734        $as_test_x conftest$ac_exeext; then
4735   lt_cv_cc_needs_belf=yes
4736 else
4737   echo "$as_me: failed program was:" >&5
4738 sed 's/^/| /' conftest.$ac_ext >&5
4739
4740         lt_cv_cc_needs_belf=no
4741 fi
4742
4743 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4744       conftest$ac_exeext conftest.$ac_ext
4745      ac_ext=c
4746 ac_cpp='$CPP $CPPFLAGS'
4747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4750
4751 fi
4752 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4753 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4754   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4755     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4756     CFLAGS="$SAVE_CFLAGS"
4757   fi
4758   ;;
4759
4760 esac
4761
4762 need_locks="$enable_libtool_lock"
4763
4764
4765 ac_ext=c
4766 ac_cpp='$CPP $CPPFLAGS'
4767 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4768 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4769 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4770 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4771 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4772 # On Suns, sometimes $CPP names a directory.
4773 if test -n "$CPP" && test -d "$CPP"; then
4774   CPP=
4775 fi
4776 if test -z "$CPP"; then
4777   if test "${ac_cv_prog_CPP+set}" = set; then
4778   echo $ECHO_N "(cached) $ECHO_C" >&6
4779 else
4780       # Double quotes because CPP needs to be expanded
4781     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4782     do
4783       ac_preproc_ok=false
4784 for ac_c_preproc_warn_flag in '' yes
4785 do
4786   # Use a header file that comes with gcc, so configuring glibc
4787   # with a fresh cross-compiler works.
4788   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4789   # <limits.h> exists even on freestanding compilers.
4790   # On the NeXT, cc -E runs the code through the compiler's parser,
4791   # not just through cpp. "Syntax error" is here to catch this case.
4792   cat >conftest.$ac_ext <<_ACEOF
4793 /* confdefs.h.  */
4794 _ACEOF
4795 cat confdefs.h >>conftest.$ac_ext
4796 cat >>conftest.$ac_ext <<_ACEOF
4797 /* end confdefs.h.  */
4798 #ifdef __STDC__
4799 # include <limits.h>
4800 #else
4801 # include <assert.h>
4802 #endif
4803                      Syntax error
4804 _ACEOF
4805 if { (ac_try="$ac_cpp conftest.$ac_ext"
4806 case "(($ac_try" in
4807   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4808   *) ac_try_echo=$ac_try;;
4809 esac
4810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4811   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4812   ac_status=$?
4813   grep -v '^ *+' conftest.er1 >conftest.err
4814   rm -f conftest.er1
4815   cat conftest.err >&5
4816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4817   (exit $ac_status); } >/dev/null && {
4818          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4819          test ! -s conftest.err
4820        }; then
4821   :
4822 else
4823   echo "$as_me: failed program was:" >&5
4824 sed 's/^/| /' conftest.$ac_ext >&5
4825
4826   # Broken: fails on valid input.
4827 continue
4828 fi
4829
4830 rm -f conftest.err conftest.$ac_ext
4831
4832   # OK, works on sane cases.  Now check whether nonexistent headers
4833   # can be detected and how.
4834   cat >conftest.$ac_ext <<_ACEOF
4835 /* confdefs.h.  */
4836 _ACEOF
4837 cat confdefs.h >>conftest.$ac_ext
4838 cat >>conftest.$ac_ext <<_ACEOF
4839 /* end confdefs.h.  */
4840 #include <ac_nonexistent.h>
4841 _ACEOF
4842 if { (ac_try="$ac_cpp conftest.$ac_ext"
4843 case "(($ac_try" in
4844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4845   *) ac_try_echo=$ac_try;;
4846 esac
4847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4848   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4849   ac_status=$?
4850   grep -v '^ *+' conftest.er1 >conftest.err
4851   rm -f conftest.er1
4852   cat conftest.err >&5
4853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4854   (exit $ac_status); } >/dev/null && {
4855          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4856          test ! -s conftest.err
4857        }; then
4858   # Broken: success on invalid input.
4859 continue
4860 else
4861   echo "$as_me: failed program was:" >&5
4862 sed 's/^/| /' conftest.$ac_ext >&5
4863
4864   # Passes both tests.
4865 ac_preproc_ok=:
4866 break
4867 fi
4868
4869 rm -f conftest.err conftest.$ac_ext
4870
4871 done
4872 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4873 rm -f conftest.err conftest.$ac_ext
4874 if $ac_preproc_ok; then
4875   break
4876 fi
4877
4878     done
4879     ac_cv_prog_CPP=$CPP
4880
4881 fi
4882   CPP=$ac_cv_prog_CPP
4883 else
4884   ac_cv_prog_CPP=$CPP
4885 fi
4886 { echo "$as_me:$LINENO: result: $CPP" >&5
4887 echo "${ECHO_T}$CPP" >&6; }
4888 ac_preproc_ok=false
4889 for ac_c_preproc_warn_flag in '' yes
4890 do
4891   # Use a header file that comes with gcc, so configuring glibc
4892   # with a fresh cross-compiler works.
4893   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4894   # <limits.h> exists even on freestanding compilers.
4895   # On the NeXT, cc -E runs the code through the compiler's parser,
4896   # not just through cpp. "Syntax error" is here to catch this case.
4897   cat >conftest.$ac_ext <<_ACEOF
4898 /* confdefs.h.  */
4899 _ACEOF
4900 cat confdefs.h >>conftest.$ac_ext
4901 cat >>conftest.$ac_ext <<_ACEOF
4902 /* end confdefs.h.  */
4903 #ifdef __STDC__
4904 # include <limits.h>
4905 #else
4906 # include <assert.h>
4907 #endif
4908                      Syntax error
4909 _ACEOF
4910 if { (ac_try="$ac_cpp conftest.$ac_ext"
4911 case "(($ac_try" in
4912   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4913   *) ac_try_echo=$ac_try;;
4914 esac
4915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4916   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4917   ac_status=$?
4918   grep -v '^ *+' conftest.er1 >conftest.err
4919   rm -f conftest.er1
4920   cat conftest.err >&5
4921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4922   (exit $ac_status); } >/dev/null && {
4923          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4924          test ! -s conftest.err
4925        }; then
4926   :
4927 else
4928   echo "$as_me: failed program was:" >&5
4929 sed 's/^/| /' conftest.$ac_ext >&5
4930
4931   # Broken: fails on valid input.
4932 continue
4933 fi
4934
4935 rm -f conftest.err conftest.$ac_ext
4936
4937   # OK, works on sane cases.  Now check whether nonexistent headers
4938   # can be detected and how.
4939   cat >conftest.$ac_ext <<_ACEOF
4940 /* confdefs.h.  */
4941 _ACEOF
4942 cat confdefs.h >>conftest.$ac_ext
4943 cat >>conftest.$ac_ext <<_ACEOF
4944 /* end confdefs.h.  */
4945 #include <ac_nonexistent.h>
4946 _ACEOF
4947 if { (ac_try="$ac_cpp conftest.$ac_ext"
4948 case "(($ac_try" in
4949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4950   *) ac_try_echo=$ac_try;;
4951 esac
4952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4953   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4954   ac_status=$?
4955   grep -v '^ *+' conftest.er1 >conftest.err
4956   rm -f conftest.er1
4957   cat conftest.err >&5
4958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4959   (exit $ac_status); } >/dev/null && {
4960          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4961          test ! -s conftest.err
4962        }; then
4963   # Broken: success on invalid input.
4964 continue
4965 else
4966   echo "$as_me: failed program was:" >&5
4967 sed 's/^/| /' conftest.$ac_ext >&5
4968
4969   # Passes both tests.
4970 ac_preproc_ok=:
4971 break
4972 fi
4973
4974 rm -f conftest.err conftest.$ac_ext
4975
4976 done
4977 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4978 rm -f conftest.err conftest.$ac_ext
4979 if $ac_preproc_ok; then
4980   :
4981 else
4982   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4983 See \`config.log' for more details." >&5
4984 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4985 See \`config.log' for more details." >&2;}
4986    { (exit 1); exit 1; }; }
4987 fi
4988
4989 ac_ext=c
4990 ac_cpp='$CPP $CPPFLAGS'
4991 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4992 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4993 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4994
4995
4996 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4997 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4998 if test "${ac_cv_header_stdc+set}" = set; then
4999   echo $ECHO_N "(cached) $ECHO_C" >&6
5000 else
5001   cat >conftest.$ac_ext <<_ACEOF
5002 /* confdefs.h.  */
5003 _ACEOF
5004 cat confdefs.h >>conftest.$ac_ext
5005 cat >>conftest.$ac_ext <<_ACEOF
5006 /* end confdefs.h.  */
5007 #include <stdlib.h>
5008 #include <stdarg.h>
5009 #include <string.h>
5010 #include <float.h>
5011
5012 int
5013 main ()
5014 {
5015
5016   ;
5017   return 0;
5018 }
5019 _ACEOF
5020 rm -f conftest.$ac_objext
5021 if { (ac_try="$ac_compile"
5022 case "(($ac_try" in
5023   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5024   *) ac_try_echo=$ac_try;;
5025 esac
5026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5027   (eval "$ac_compile") 2>conftest.er1
5028   ac_status=$?
5029   grep -v '^ *+' conftest.er1 >conftest.err
5030   rm -f conftest.er1
5031   cat conftest.err >&5
5032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5033   (exit $ac_status); } && {
5034          test -z "$ac_c_werror_flag" ||
5035          test ! -s conftest.err
5036        } && test -s conftest.$ac_objext; then
5037   ac_cv_header_stdc=yes
5038 else
5039   echo "$as_me: failed program was:" >&5
5040 sed 's/^/| /' conftest.$ac_ext >&5
5041
5042         ac_cv_header_stdc=no
5043 fi
5044
5045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5046
5047 if test $ac_cv_header_stdc = yes; then
5048   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5049   cat >conftest.$ac_ext <<_ACEOF
5050 /* confdefs.h.  */
5051 _ACEOF
5052 cat confdefs.h >>conftest.$ac_ext
5053 cat >>conftest.$ac_ext <<_ACEOF
5054 /* end confdefs.h.  */
5055 #include <string.h>
5056
5057 _ACEOF
5058 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5059   $EGREP "memchr" >/dev/null 2>&1; then
5060   :
5061 else
5062   ac_cv_header_stdc=no
5063 fi
5064 rm -f conftest*
5065
5066 fi
5067
5068 if test $ac_cv_header_stdc = yes; then
5069   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5070   cat >conftest.$ac_ext <<_ACEOF
5071 /* confdefs.h.  */
5072 _ACEOF
5073 cat confdefs.h >>conftest.$ac_ext
5074 cat >>conftest.$ac_ext <<_ACEOF
5075 /* end confdefs.h.  */
5076 #include <stdlib.h>
5077
5078 _ACEOF
5079 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5080   $EGREP "free" >/dev/null 2>&1; then
5081   :
5082 else
5083   ac_cv_header_stdc=no
5084 fi
5085 rm -f conftest*
5086
5087 fi
5088
5089 if test $ac_cv_header_stdc = yes; then
5090   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5091   if test "$cross_compiling" = yes; then
5092   :
5093 else
5094   cat >conftest.$ac_ext <<_ACEOF
5095 /* confdefs.h.  */
5096 _ACEOF
5097 cat confdefs.h >>conftest.$ac_ext
5098 cat >>conftest.$ac_ext <<_ACEOF
5099 /* end confdefs.h.  */
5100 #include <ctype.h>
5101 #include <stdlib.h>
5102 #if ((' ' & 0x0FF) == 0x020)
5103 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5104 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5105 #else
5106 # define ISLOWER(c) \
5107                    (('a' <= (c) && (c) <= 'i') \
5108                      || ('j' <= (c) && (c) <= 'r') \
5109                      || ('s' <= (c) && (c) <= 'z'))
5110 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5111 #endif
5112
5113 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5114 int
5115 main ()
5116 {
5117   int i;
5118   for (i = 0; i < 256; i++)
5119     if (XOR (islower (i), ISLOWER (i))
5120         || toupper (i) != TOUPPER (i))
5121       return 2;
5122   return 0;
5123 }
5124 _ACEOF
5125 rm -f conftest$ac_exeext
5126 if { (ac_try="$ac_link"
5127 case "(($ac_try" in
5128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5129   *) ac_try_echo=$ac_try;;
5130 esac
5131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5132   (eval "$ac_link") 2>&5
5133   ac_status=$?
5134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5135   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5136   { (case "(($ac_try" in
5137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5138   *) ac_try_echo=$ac_try;;
5139 esac
5140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5141   (eval "$ac_try") 2>&5
5142   ac_status=$?
5143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5144   (exit $ac_status); }; }; then
5145   :
5146 else
5147   echo "$as_me: program exited with status $ac_status" >&5
5148 echo "$as_me: failed program was:" >&5
5149 sed 's/^/| /' conftest.$ac_ext >&5
5150
5151 ( exit $ac_status )
5152 ac_cv_header_stdc=no
5153 fi
5154 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5155 fi
5156
5157
5158 fi
5159 fi
5160 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5161 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5162 if test $ac_cv_header_stdc = yes; then
5163
5164 cat >>confdefs.h <<\_ACEOF
5165 #define STDC_HEADERS 1
5166 _ACEOF
5167
5168 fi
5169
5170 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5181                   inttypes.h stdint.h unistd.h
5182 do
5183 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5184 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5185 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5186 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5187   echo $ECHO_N "(cached) $ECHO_C" >&6
5188 else
5189   cat >conftest.$ac_ext <<_ACEOF
5190 /* confdefs.h.  */
5191 _ACEOF
5192 cat confdefs.h >>conftest.$ac_ext
5193 cat >>conftest.$ac_ext <<_ACEOF
5194 /* end confdefs.h.  */
5195 $ac_includes_default
5196
5197 #include <$ac_header>
5198 _ACEOF
5199 rm -f conftest.$ac_objext
5200 if { (ac_try="$ac_compile"
5201 case "(($ac_try" in
5202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5203   *) ac_try_echo=$ac_try;;
5204 esac
5205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5206   (eval "$ac_compile") 2>conftest.er1
5207   ac_status=$?
5208   grep -v '^ *+' conftest.er1 >conftest.err
5209   rm -f conftest.er1
5210   cat conftest.err >&5
5211   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5212   (exit $ac_status); } && {
5213          test -z "$ac_c_werror_flag" ||
5214          test ! -s conftest.err
5215        } && test -s conftest.$ac_objext; then
5216   eval "$as_ac_Header=yes"
5217 else
5218   echo "$as_me: failed program was:" >&5
5219 sed 's/^/| /' conftest.$ac_ext >&5
5220
5221         eval "$as_ac_Header=no"
5222 fi
5223
5224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5225 fi
5226 ac_res=`eval echo '${'$as_ac_Header'}'`
5227                { echo "$as_me:$LINENO: result: $ac_res" >&5
5228 echo "${ECHO_T}$ac_res" >&6; }
5229 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5230   cat >>confdefs.h <<_ACEOF
5231 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5232 _ACEOF
5233
5234 fi
5235
5236 done
5237
5238
5239
5240 for ac_header in dlfcn.h
5241 do
5242 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5243 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5244   { echo "$as_me:$LINENO: checking for $ac_header" >&5
5245 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5246 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5247   echo $ECHO_N "(cached) $ECHO_C" >&6
5248 fi
5249 ac_res=`eval echo '${'$as_ac_Header'}'`
5250                { echo "$as_me:$LINENO: result: $ac_res" >&5
5251 echo "${ECHO_T}$ac_res" >&6; }
5252 else
5253   # Is the header compilable?
5254 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
5255 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5256 cat >conftest.$ac_ext <<_ACEOF
5257 /* confdefs.h.  */
5258 _ACEOF
5259 cat confdefs.h >>conftest.$ac_ext
5260 cat >>conftest.$ac_ext <<_ACEOF
5261 /* end confdefs.h.  */
5262 $ac_includes_default
5263 #include <$ac_header>
5264 _ACEOF
5265 rm -f conftest.$ac_objext
5266 if { (ac_try="$ac_compile"
5267 case "(($ac_try" in
5268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5269   *) ac_try_echo=$ac_try;;
5270 esac
5271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5272   (eval "$ac_compile") 2>conftest.er1
5273   ac_status=$?
5274   grep -v '^ *+' conftest.er1 >conftest.err
5275   rm -f conftest.er1
5276   cat conftest.err >&5
5277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5278   (exit $ac_status); } && {
5279          test -z "$ac_c_werror_flag" ||
5280          test ! -s conftest.err
5281        } && test -s conftest.$ac_objext; then
5282   ac_header_compiler=yes
5283 else
5284   echo "$as_me: failed program was:" >&5
5285 sed 's/^/| /' conftest.$ac_ext >&5
5286
5287         ac_header_compiler=no
5288 fi
5289
5290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5291 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5292 echo "${ECHO_T}$ac_header_compiler" >&6; }
5293
5294 # Is the header present?
5295 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
5296 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5297 cat >conftest.$ac_ext <<_ACEOF
5298 /* confdefs.h.  */
5299 _ACEOF
5300 cat confdefs.h >>conftest.$ac_ext
5301 cat >>conftest.$ac_ext <<_ACEOF
5302 /* end confdefs.h.  */
5303 #include <$ac_header>
5304 _ACEOF
5305 if { (ac_try="$ac_cpp conftest.$ac_ext"
5306 case "(($ac_try" in
5307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5308   *) ac_try_echo=$ac_try;;
5309 esac
5310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5311   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5312   ac_status=$?
5313   grep -v '^ *+' conftest.er1 >conftest.err
5314   rm -f conftest.er1
5315   cat conftest.err >&5
5316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5317   (exit $ac_status); } >/dev/null && {
5318          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5319          test ! -s conftest.err
5320        }; then
5321   ac_header_preproc=yes
5322 else
5323   echo "$as_me: failed program was:" >&5
5324 sed 's/^/| /' conftest.$ac_ext >&5
5325
5326   ac_header_preproc=no
5327 fi
5328
5329 rm -f conftest.err conftest.$ac_ext
5330 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5331 echo "${ECHO_T}$ac_header_preproc" >&6; }
5332
5333 # So?  What about this header?
5334 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5335   yes:no: )
5336     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5337 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5338     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5339 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5340     ac_header_preproc=yes
5341     ;;
5342   no:yes:* )
5343     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5344 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5345     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5346 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5347     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5348 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5349     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5350 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5351     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5352 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5353     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5354 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5355     ( cat <<\_ASBOX
5356 ## ---------------------------------- ##
5357 ## Report this to christos@astron.com ##
5358 ## ---------------------------------- ##
5359 _ASBOX
5360      ) | sed "s/^/$as_me: WARNING:     /" >&2
5361     ;;
5362 esac
5363 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5364 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5365 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5366   echo $ECHO_N "(cached) $ECHO_C" >&6
5367 else
5368   eval "$as_ac_Header=\$ac_header_preproc"
5369 fi
5370 ac_res=`eval echo '${'$as_ac_Header'}'`
5371                { echo "$as_me:$LINENO: result: $ac_res" >&5
5372 echo "${ECHO_T}$ac_res" >&6; }
5373
5374 fi
5375 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5376   cat >>confdefs.h <<_ACEOF
5377 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5378 _ACEOF
5379
5380 fi
5381
5382 done
5383
5384 ac_ext=cpp
5385 ac_cpp='$CXXCPP $CPPFLAGS'
5386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5389 if test -z "$CXX"; then
5390   if test -n "$CCC"; then
5391     CXX=$CCC
5392   else
5393     if test -n "$ac_tool_prefix"; then
5394   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5395   do
5396     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5397 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5398 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5399 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5400 if test "${ac_cv_prog_CXX+set}" = set; then
5401   echo $ECHO_N "(cached) $ECHO_C" >&6
5402 else
5403   if test -n "$CXX"; then
5404   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5405 else
5406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407 for as_dir in $PATH
5408 do
5409   IFS=$as_save_IFS
5410   test -z "$as_dir" && as_dir=.
5411   for ac_exec_ext in '' $ac_executable_extensions; do
5412   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5413     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5414     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5415     break 2
5416   fi
5417 done
5418 done
5419 IFS=$as_save_IFS
5420
5421 fi
5422 fi
5423 CXX=$ac_cv_prog_CXX
5424 if test -n "$CXX"; then
5425   { echo "$as_me:$LINENO: result: $CXX" >&5
5426 echo "${ECHO_T}$CXX" >&6; }
5427 else
5428   { echo "$as_me:$LINENO: result: no" >&5
5429 echo "${ECHO_T}no" >&6; }
5430 fi
5431
5432
5433     test -n "$CXX" && break
5434   done
5435 fi
5436 if test -z "$CXX"; then
5437   ac_ct_CXX=$CXX
5438   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5439 do
5440   # Extract the first word of "$ac_prog", so it can be a program name with args.
5441 set dummy $ac_prog; ac_word=$2
5442 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5443 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5444 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5445   echo $ECHO_N "(cached) $ECHO_C" >&6
5446 else
5447   if test -n "$ac_ct_CXX"; then
5448   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5449 else
5450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5451 for as_dir in $PATH
5452 do
5453   IFS=$as_save_IFS
5454   test -z "$as_dir" && as_dir=.
5455   for ac_exec_ext in '' $ac_executable_extensions; do
5456   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5457     ac_cv_prog_ac_ct_CXX="$ac_prog"
5458     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5459     break 2
5460   fi
5461 done
5462 done
5463 IFS=$as_save_IFS
5464
5465 fi
5466 fi
5467 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5468 if test -n "$ac_ct_CXX"; then
5469   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5470 echo "${ECHO_T}$ac_ct_CXX" >&6; }
5471 else
5472   { echo "$as_me:$LINENO: result: no" >&5
5473 echo "${ECHO_T}no" >&6; }
5474 fi
5475
5476
5477   test -n "$ac_ct_CXX" && break
5478 done
5479
5480   if test "x$ac_ct_CXX" = x; then
5481     CXX="g++"
5482   else
5483     case $cross_compiling:$ac_tool_warned in
5484 yes:)
5485 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5486 whose name does not start with the host triplet.  If you think this
5487 configuration is useful to you, please write to autoconf@gnu.org." >&5
5488 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5489 whose name does not start with the host triplet.  If you think this
5490 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5491 ac_tool_warned=yes ;;
5492 esac
5493     CXX=$ac_ct_CXX
5494   fi
5495 fi
5496
5497   fi
5498 fi
5499 # Provide some information about the compiler.
5500 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5501 ac_compiler=`set X $ac_compile; echo $2`
5502 { (ac_try="$ac_compiler --version >&5"
5503 case "(($ac_try" in
5504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5505   *) ac_try_echo=$ac_try;;
5506 esac
5507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5508   (eval "$ac_compiler --version >&5") 2>&5
5509   ac_status=$?
5510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5511   (exit $ac_status); }
5512 { (ac_try="$ac_compiler -v >&5"
5513 case "(($ac_try" in
5514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5515   *) ac_try_echo=$ac_try;;
5516 esac
5517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5518   (eval "$ac_compiler -v >&5") 2>&5
5519   ac_status=$?
5520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5521   (exit $ac_status); }
5522 { (ac_try="$ac_compiler -V >&5"
5523 case "(($ac_try" in
5524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5525   *) ac_try_echo=$ac_try;;
5526 esac
5527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5528   (eval "$ac_compiler -V >&5") 2>&5
5529   ac_status=$?
5530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5531   (exit $ac_status); }
5532
5533 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5534 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5535 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5536   echo $ECHO_N "(cached) $ECHO_C" >&6
5537 else
5538   cat >conftest.$ac_ext <<_ACEOF
5539 /* confdefs.h.  */
5540 _ACEOF
5541 cat confdefs.h >>conftest.$ac_ext
5542 cat >>conftest.$ac_ext <<_ACEOF
5543 /* end confdefs.h.  */
5544
5545 int
5546 main ()
5547 {
5548 #ifndef __GNUC__
5549        choke me
5550 #endif
5551
5552   ;
5553   return 0;
5554 }
5555 _ACEOF
5556 rm -f conftest.$ac_objext
5557 if { (ac_try="$ac_compile"
5558 case "(($ac_try" in
5559   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5560   *) ac_try_echo=$ac_try;;
5561 esac
5562 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5563   (eval "$ac_compile") 2>conftest.er1
5564   ac_status=$?
5565   grep -v '^ *+' conftest.er1 >conftest.err
5566   rm -f conftest.er1
5567   cat conftest.err >&5
5568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5569   (exit $ac_status); } && {
5570          test -z "$ac_cxx_werror_flag" ||
5571          test ! -s conftest.err
5572        } && test -s conftest.$ac_objext; then
5573   ac_compiler_gnu=yes
5574 else
5575   echo "$as_me: failed program was:" >&5
5576 sed 's/^/| /' conftest.$ac_ext >&5
5577
5578         ac_compiler_gnu=no
5579 fi
5580
5581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5582 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5583
5584 fi
5585 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5586 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5587 GXX=`test $ac_compiler_gnu = yes && echo yes`
5588 ac_test_CXXFLAGS=${CXXFLAGS+set}
5589 ac_save_CXXFLAGS=$CXXFLAGS
5590 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5591 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5592 if test "${ac_cv_prog_cxx_g+set}" = set; then
5593   echo $ECHO_N "(cached) $ECHO_C" >&6
5594 else
5595   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5596    ac_cxx_werror_flag=yes
5597    ac_cv_prog_cxx_g=no
5598    CXXFLAGS="-g"
5599    cat >conftest.$ac_ext <<_ACEOF
5600 /* confdefs.h.  */
5601 _ACEOF
5602 cat confdefs.h >>conftest.$ac_ext
5603 cat >>conftest.$ac_ext <<_ACEOF
5604 /* end confdefs.h.  */
5605
5606 int
5607 main ()
5608 {
5609
5610   ;
5611   return 0;
5612 }
5613 _ACEOF
5614 rm -f conftest.$ac_objext
5615 if { (ac_try="$ac_compile"
5616 case "(($ac_try" in
5617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5618   *) ac_try_echo=$ac_try;;
5619 esac
5620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5621   (eval "$ac_compile") 2>conftest.er1
5622   ac_status=$?
5623   grep -v '^ *+' conftest.er1 >conftest.err
5624   rm -f conftest.er1
5625   cat conftest.err >&5
5626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5627   (exit $ac_status); } && {
5628          test -z "$ac_cxx_werror_flag" ||
5629          test ! -s conftest.err
5630        } && test -s conftest.$ac_objext; then
5631   ac_cv_prog_cxx_g=yes
5632 else
5633   echo "$as_me: failed program was:" >&5
5634 sed 's/^/| /' conftest.$ac_ext >&5
5635
5636         CXXFLAGS=""
5637       cat >conftest.$ac_ext <<_ACEOF
5638 /* confdefs.h.  */
5639 _ACEOF
5640 cat confdefs.h >>conftest.$ac_ext
5641 cat >>conftest.$ac_ext <<_ACEOF
5642 /* end confdefs.h.  */
5643
5644 int
5645 main ()
5646 {
5647
5648   ;
5649   return 0;
5650 }
5651 _ACEOF
5652 rm -f conftest.$ac_objext
5653 if { (ac_try="$ac_compile"
5654 case "(($ac_try" in
5655   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5656   *) ac_try_echo=$ac_try;;
5657 esac
5658 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5659   (eval "$ac_compile") 2>conftest.er1
5660   ac_status=$?
5661   grep -v '^ *+' conftest.er1 >conftest.err
5662   rm -f conftest.er1
5663   cat conftest.err >&5
5664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5665   (exit $ac_status); } && {
5666          test -z "$ac_cxx_werror_flag" ||
5667          test ! -s conftest.err
5668        } && test -s conftest.$ac_objext; then
5669   :
5670 else
5671   echo "$as_me: failed program was:" >&5
5672 sed 's/^/| /' conftest.$ac_ext >&5
5673
5674         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5675          CXXFLAGS="-g"
5676          cat >conftest.$ac_ext <<_ACEOF
5677 /* confdefs.h.  */
5678 _ACEOF
5679 cat confdefs.h >>conftest.$ac_ext
5680 cat >>conftest.$ac_ext <<_ACEOF
5681 /* end confdefs.h.  */
5682
5683 int
5684 main ()
5685 {
5686
5687   ;
5688   return 0;
5689 }
5690 _ACEOF
5691 rm -f conftest.$ac_objext
5692 if { (ac_try="$ac_compile"
5693 case "(($ac_try" in
5694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5695   *) ac_try_echo=$ac_try;;
5696 esac
5697 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5698   (eval "$ac_compile") 2>conftest.er1
5699   ac_status=$?
5700   grep -v '^ *+' conftest.er1 >conftest.err
5701   rm -f conftest.er1
5702   cat conftest.err >&5
5703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5704   (exit $ac_status); } && {
5705          test -z "$ac_cxx_werror_flag" ||
5706          test ! -s conftest.err
5707        } && test -s conftest.$ac_objext; then
5708   ac_cv_prog_cxx_g=yes
5709 else
5710   echo "$as_me: failed program was:" >&5
5711 sed 's/^/| /' conftest.$ac_ext >&5
5712
5713
5714 fi
5715
5716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5717 fi
5718
5719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720 fi
5721
5722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5723    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5724 fi
5725 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5726 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5727 if test "$ac_test_CXXFLAGS" = set; then
5728   CXXFLAGS=$ac_save_CXXFLAGS
5729 elif test $ac_cv_prog_cxx_g = yes; then
5730   if test "$GXX" = yes; then
5731     CXXFLAGS="-g -O2"
5732   else
5733     CXXFLAGS="-g"
5734   fi
5735 else
5736   if test "$GXX" = yes; then
5737     CXXFLAGS="-O2"
5738   else
5739     CXXFLAGS=
5740   fi
5741 fi
5742 ac_ext=cpp
5743 ac_cpp='$CXXCPP $CPPFLAGS'
5744 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5745 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5746 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5747
5748 depcc="$CXX"  am_compiler_list=
5749
5750 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5751 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5752 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5753   echo $ECHO_N "(cached) $ECHO_C" >&6
5754 else
5755   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5756   # We make a subdir and do the tests there.  Otherwise we can end up
5757   # making bogus files that we don't know about and never remove.  For
5758   # instance it was reported that on HP-UX the gcc test will end up
5759   # making a dummy file named `D' -- because `-MD' means `put the output
5760   # in D'.
5761   mkdir conftest.dir
5762   # Copy depcomp to subdir because otherwise we won't find it if we're
5763   # using a relative directory.
5764   cp "$am_depcomp" conftest.dir
5765   cd conftest.dir
5766   # We will build objects and dependencies in a subdirectory because
5767   # it helps to detect inapplicable dependency modes.  For instance
5768   # both Tru64's cc and ICC support -MD to output dependencies as a
5769   # side effect of compilation, but ICC will put the dependencies in
5770   # the current directory while Tru64 will put them in the object
5771   # directory.
5772   mkdir sub
5773
5774   am_cv_CXX_dependencies_compiler_type=none
5775   if test "$am_compiler_list" = ""; then
5776      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5777   fi
5778   for depmode in $am_compiler_list; do
5779     # Setup a source with many dependencies, because some compilers
5780     # like to wrap large dependency lists on column 80 (with \), and
5781     # we should not choose a depcomp mode which is confused by this.
5782     #
5783     # We need to recreate these files for each test, as the compiler may
5784     # overwrite some of them when testing with obscure command lines.
5785     # This happens at least with the AIX C compiler.
5786     : > sub/conftest.c
5787     for i in 1 2 3 4 5 6; do
5788       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5789       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5790       # Solaris 8's {/usr,}/bin/sh.
5791       touch sub/conftst$i.h
5792     done
5793     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5794
5795     case $depmode in
5796     nosideeffect)
5797       # after this tag, mechanisms are not by side-effect, so they'll
5798       # only be used when explicitly requested
5799       if test "x$enable_dependency_tracking" = xyes; then
5800         continue
5801       else
5802         break
5803       fi
5804       ;;
5805     none) break ;;
5806     esac
5807     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5808     # mode.  It turns out that the SunPro C++ compiler does not properly
5809     # handle `-M -o', and we need to detect this.
5810     if depmode=$depmode \
5811        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5812        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5813        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5814          >/dev/null 2>conftest.err &&
5815        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5816        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5817        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5818        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5819       # icc doesn't choke on unknown options, it will just issue warnings
5820       # or remarks (even with -Werror).  So we grep stderr for any message
5821       # that says an option was ignored or not supported.
5822       # When given -MP, icc 7.0 and 7.1 complain thusly:
5823       #   icc: Command line warning: ignoring option '-M'; no argument required
5824       # The diagnosis changed in icc 8.0:
5825       #   icc: Command line remark: option '-MP' not supported
5826       if (grep 'ignoring option' conftest.err ||
5827           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5828         am_cv_CXX_dependencies_compiler_type=$depmode
5829         break
5830       fi
5831     fi
5832   done
5833
5834   cd ..
5835   rm -rf conftest.dir
5836 else
5837   am_cv_CXX_dependencies_compiler_type=none
5838 fi
5839
5840 fi
5841 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5842 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5843 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5844
5845  if
5846   test "x$enable_dependency_tracking" != xno \
5847   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5848   am__fastdepCXX_TRUE=
5849   am__fastdepCXX_FALSE='#'
5850 else
5851   am__fastdepCXX_TRUE='#'
5852   am__fastdepCXX_FALSE=
5853 fi
5854
5855
5856
5857
5858 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5859     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5860     (test "X$CXX" != "Xg++"))) ; then
5861   ac_ext=cpp
5862 ac_cpp='$CXXCPP $CPPFLAGS'
5863 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5864 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5865 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5866 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5867 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5868 if test -z "$CXXCPP"; then
5869   if test "${ac_cv_prog_CXXCPP+set}" = set; then
5870   echo $ECHO_N "(cached) $ECHO_C" >&6
5871 else
5872       # Double quotes because CXXCPP needs to be expanded
5873     for CXXCPP in "$CXX -E" "/lib/cpp"
5874     do
5875       ac_preproc_ok=false
5876 for ac_cxx_preproc_warn_flag in '' yes
5877 do
5878   # Use a header file that comes with gcc, so configuring glibc
5879   # with a fresh cross-compiler works.
5880   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5881   # <limits.h> exists even on freestanding compilers.
5882   # On the NeXT, cc -E runs the code through the compiler's parser,
5883   # not just through cpp. "Syntax error" is here to catch this case.
5884   cat >conftest.$ac_ext <<_ACEOF
5885 /* confdefs.h.  */
5886 _ACEOF
5887 cat confdefs.h >>conftest.$ac_ext
5888 cat >>conftest.$ac_ext <<_ACEOF
5889 /* end confdefs.h.  */
5890 #ifdef __STDC__
5891 # include <limits.h>
5892 #else
5893 # include <assert.h>
5894 #endif
5895                      Syntax error
5896 _ACEOF
5897 if { (ac_try="$ac_cpp conftest.$ac_ext"
5898 case "(($ac_try" in
5899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5900   *) ac_try_echo=$ac_try;;
5901 esac
5902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5903   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5904   ac_status=$?
5905   grep -v '^ *+' conftest.er1 >conftest.err
5906   rm -f conftest.er1
5907   cat conftest.err >&5
5908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5909   (exit $ac_status); } >/dev/null && {
5910          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5911          test ! -s conftest.err
5912        }; then
5913   :
5914 else
5915   echo "$as_me: failed program was:" >&5
5916 sed 's/^/| /' conftest.$ac_ext >&5
5917
5918   # Broken: fails on valid input.
5919 continue
5920 fi
5921
5922 rm -f conftest.err conftest.$ac_ext
5923
5924   # OK, works on sane cases.  Now check whether nonexistent headers
5925   # can be detected and how.
5926   cat >conftest.$ac_ext <<_ACEOF
5927 /* confdefs.h.  */
5928 _ACEOF
5929 cat confdefs.h >>conftest.$ac_ext
5930 cat >>conftest.$ac_ext <<_ACEOF
5931 /* end confdefs.h.  */
5932 #include <ac_nonexistent.h>
5933 _ACEOF
5934 if { (ac_try="$ac_cpp conftest.$ac_ext"
5935 case "(($ac_try" in
5936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5937   *) ac_try_echo=$ac_try;;
5938 esac
5939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5940   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5941   ac_status=$?
5942   grep -v '^ *+' conftest.er1 >conftest.err
5943   rm -f conftest.er1
5944   cat conftest.err >&5
5945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946   (exit $ac_status); } >/dev/null && {
5947          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5948          test ! -s conftest.err
5949        }; then
5950   # Broken: success on invalid input.
5951 continue
5952 else
5953   echo "$as_me: failed program was:" >&5
5954 sed 's/^/| /' conftest.$ac_ext >&5
5955
5956   # Passes both tests.
5957 ac_preproc_ok=:
5958 break
5959 fi
5960
5961 rm -f conftest.err conftest.$ac_ext
5962
5963 done
5964 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5965 rm -f conftest.err conftest.$ac_ext
5966 if $ac_preproc_ok; then
5967   break
5968 fi
5969
5970     done
5971     ac_cv_prog_CXXCPP=$CXXCPP
5972
5973 fi
5974   CXXCPP=$ac_cv_prog_CXXCPP
5975 else
5976   ac_cv_prog_CXXCPP=$CXXCPP
5977 fi
5978 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
5979 echo "${ECHO_T}$CXXCPP" >&6; }
5980 ac_preproc_ok=false
5981 for ac_cxx_preproc_warn_flag in '' yes
5982 do
5983   # Use a header file that comes with gcc, so configuring glibc
5984   # with a fresh cross-compiler works.
5985   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5986   # <limits.h> exists even on freestanding compilers.
5987   # On the NeXT, cc -E runs the code through the compiler's parser,
5988   # not just through cpp. "Syntax error" is here to catch this case.
5989   cat >conftest.$ac_ext <<_ACEOF
5990 /* confdefs.h.  */
5991 _ACEOF
5992 cat confdefs.h >>conftest.$ac_ext
5993 cat >>conftest.$ac_ext <<_ACEOF
5994 /* end confdefs.h.  */
5995 #ifdef __STDC__
5996 # include <limits.h>
5997 #else
5998 # include <assert.h>
5999 #endif
6000                      Syntax error
6001 _ACEOF
6002 if { (ac_try="$ac_cpp conftest.$ac_ext"
6003 case "(($ac_try" in
6004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6005   *) ac_try_echo=$ac_try;;
6006 esac
6007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6008   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6009   ac_status=$?
6010   grep -v '^ *+' conftest.er1 >conftest.err
6011   rm -f conftest.er1
6012   cat conftest.err >&5
6013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6014   (exit $ac_status); } >/dev/null && {
6015          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6016          test ! -s conftest.err
6017        }; then
6018   :
6019 else
6020   echo "$as_me: failed program was:" >&5
6021 sed 's/^/| /' conftest.$ac_ext >&5
6022
6023   # Broken: fails on valid input.
6024 continue
6025 fi
6026
6027 rm -f conftest.err conftest.$ac_ext
6028
6029   # OK, works on sane cases.  Now check whether nonexistent headers
6030   # can be detected and how.
6031   cat >conftest.$ac_ext <<_ACEOF
6032 /* confdefs.h.  */
6033 _ACEOF
6034 cat confdefs.h >>conftest.$ac_ext
6035 cat >>conftest.$ac_ext <<_ACEOF
6036 /* end confdefs.h.  */
6037 #include <ac_nonexistent.h>
6038 _ACEOF
6039 if { (ac_try="$ac_cpp conftest.$ac_ext"
6040 case "(($ac_try" in
6041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6042   *) ac_try_echo=$ac_try;;
6043 esac
6044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6045   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6046   ac_status=$?
6047   grep -v '^ *+' conftest.er1 >conftest.err
6048   rm -f conftest.er1
6049   cat conftest.err >&5
6050   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6051   (exit $ac_status); } >/dev/null && {
6052          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6053          test ! -s conftest.err
6054        }; then
6055   # Broken: success on invalid input.
6056 continue
6057 else
6058   echo "$as_me: failed program was:" >&5
6059 sed 's/^/| /' conftest.$ac_ext >&5
6060
6061   # Passes both tests.
6062 ac_preproc_ok=:
6063 break
6064 fi
6065
6066 rm -f conftest.err conftest.$ac_ext
6067
6068 done
6069 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6070 rm -f conftest.err conftest.$ac_ext
6071 if $ac_preproc_ok; then
6072   :
6073 else
6074   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6075 See \`config.log' for more details." >&5
6076 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6077 See \`config.log' for more details." >&2;}
6078    { (exit 1); exit 1; }; }
6079 fi
6080
6081 ac_ext=cpp
6082 ac_cpp='$CXXCPP $CPPFLAGS'
6083 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6084 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6085 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6086
6087 fi
6088
6089
6090 ac_ext=f
6091 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6092 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6093 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6094 if test -n "$ac_tool_prefix"; then
6095   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6096   do
6097     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6098 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6099 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6100 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6101 if test "${ac_cv_prog_F77+set}" = set; then
6102   echo $ECHO_N "(cached) $ECHO_C" >&6
6103 else
6104   if test -n "$F77"; then
6105   ac_cv_prog_F77="$F77" # Let the user override the test.
6106 else
6107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6108 for as_dir in $PATH
6109 do
6110   IFS=$as_save_IFS
6111   test -z "$as_dir" && as_dir=.
6112   for ac_exec_ext in '' $ac_executable_extensions; do
6113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6114     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6115     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6116     break 2
6117   fi
6118 done
6119 done
6120 IFS=$as_save_IFS
6121
6122 fi
6123 fi
6124 F77=$ac_cv_prog_F77
6125 if test -n "$F77"; then
6126   { echo "$as_me:$LINENO: result: $F77" >&5
6127 echo "${ECHO_T}$F77" >&6; }
6128 else
6129   { echo "$as_me:$LINENO: result: no" >&5
6130 echo "${ECHO_T}no" >&6; }
6131 fi
6132
6133
6134     test -n "$F77" && break
6135   done
6136 fi
6137 if test -z "$F77"; then
6138   ac_ct_F77=$F77
6139   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6140 do
6141   # Extract the first word of "$ac_prog", so it can be a program name with args.
6142 set dummy $ac_prog; ac_word=$2
6143 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6144 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6145 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6146   echo $ECHO_N "(cached) $ECHO_C" >&6
6147 else
6148   if test -n "$ac_ct_F77"; then
6149   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6150 else
6151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6152 for as_dir in $PATH
6153 do
6154   IFS=$as_save_IFS
6155   test -z "$as_dir" && as_dir=.
6156   for ac_exec_ext in '' $ac_executable_extensions; do
6157   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6158     ac_cv_prog_ac_ct_F77="$ac_prog"
6159     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6160     break 2
6161   fi
6162 done
6163 done
6164 IFS=$as_save_IFS
6165
6166 fi
6167 fi
6168 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6169 if test -n "$ac_ct_F77"; then
6170   { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6171 echo "${ECHO_T}$ac_ct_F77" >&6; }
6172 else
6173   { echo "$as_me:$LINENO: result: no" >&5
6174 echo "${ECHO_T}no" >&6; }
6175 fi
6176
6177
6178   test -n "$ac_ct_F77" && break
6179 done
6180
6181   if test "x$ac_ct_F77" = x; then
6182     F77=""
6183   else
6184     case $cross_compiling:$ac_tool_warned in
6185 yes:)
6186 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6187 whose name does not start with the host triplet.  If you think this
6188 configuration is useful to you, please write to autoconf@gnu.org." >&5
6189 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6190 whose name does not start with the host triplet.  If you think this
6191 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6192 ac_tool_warned=yes ;;
6193 esac
6194     F77=$ac_ct_F77
6195   fi
6196 fi
6197
6198
6199 # Provide some information about the compiler.
6200 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6201 ac_compiler=`set X $ac_compile; echo $2`
6202 { (ac_try="$ac_compiler --version >&5"
6203 case "(($ac_try" in
6204   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6205   *) ac_try_echo=$ac_try;;
6206 esac
6207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6208   (eval "$ac_compiler --version >&5") 2>&5
6209   ac_status=$?
6210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6211   (exit $ac_status); }
6212 { (ac_try="$ac_compiler -v >&5"
6213 case "(($ac_try" in
6214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6215   *) ac_try_echo=$ac_try;;
6216 esac
6217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6218   (eval "$ac_compiler -v >&5") 2>&5
6219   ac_status=$?
6220   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6221   (exit $ac_status); }
6222 { (ac_try="$ac_compiler -V >&5"
6223 case "(($ac_try" in
6224   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6225   *) ac_try_echo=$ac_try;;
6226 esac
6227 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6228   (eval "$ac_compiler -V >&5") 2>&5
6229   ac_status=$?
6230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231   (exit $ac_status); }
6232 rm -f a.out
6233
6234 # If we don't use `.F' as extension, the preprocessor is not run on the
6235 # input file.  (Note that this only needs to work for GNU compilers.)
6236 ac_save_ext=$ac_ext
6237 ac_ext=F
6238 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6239 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6240 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6241   echo $ECHO_N "(cached) $ECHO_C" >&6
6242 else
6243   cat >conftest.$ac_ext <<_ACEOF
6244       program main
6245 #ifndef __GNUC__
6246        choke me
6247 #endif
6248
6249       end
6250 _ACEOF
6251 rm -f conftest.$ac_objext
6252 if { (ac_try="$ac_compile"
6253 case "(($ac_try" in
6254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6255   *) ac_try_echo=$ac_try;;
6256 esac
6257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6258   (eval "$ac_compile") 2>conftest.er1
6259   ac_status=$?
6260   grep -v '^ *+' conftest.er1 >conftest.err
6261   rm -f conftest.er1
6262   cat conftest.err >&5
6263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6264   (exit $ac_status); } && {
6265          test -z "$ac_f77_werror_flag" ||
6266          test ! -s conftest.err
6267        } && test -s conftest.$ac_objext; then
6268   ac_compiler_gnu=yes
6269 else
6270   echo "$as_me: failed program was:" >&5
6271 sed 's/^/| /' conftest.$ac_ext >&5
6272
6273         ac_compiler_gnu=no
6274 fi
6275
6276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6277 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6278
6279 fi
6280 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6281 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6282 ac_ext=$ac_save_ext
6283 ac_test_FFLAGS=${FFLAGS+set}
6284 ac_save_FFLAGS=$FFLAGS
6285 FFLAGS=
6286 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6287 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6288 if test "${ac_cv_prog_f77_g+set}" = set; then
6289   echo $ECHO_N "(cached) $ECHO_C" >&6
6290 else
6291   FFLAGS=-g
6292 cat >conftest.$ac_ext <<_ACEOF
6293       program main
6294
6295       end
6296 _ACEOF
6297 rm -f conftest.$ac_objext
6298 if { (ac_try="$ac_compile"
6299 case "(($ac_try" in
6300   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6301   *) ac_try_echo=$ac_try;;
6302 esac
6303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6304   (eval "$ac_compile") 2>conftest.er1
6305   ac_status=$?
6306   grep -v '^ *+' conftest.er1 >conftest.err
6307   rm -f conftest.er1
6308   cat conftest.err >&5
6309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6310   (exit $ac_status); } && {
6311          test -z "$ac_f77_werror_flag" ||
6312          test ! -s conftest.err
6313        } && test -s conftest.$ac_objext; then
6314   ac_cv_prog_f77_g=yes
6315 else
6316   echo "$as_me: failed program was:" >&5
6317 sed 's/^/| /' conftest.$ac_ext >&5
6318
6319         ac_cv_prog_f77_g=no
6320 fi
6321
6322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6323
6324 fi
6325 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6326 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6327 if test "$ac_test_FFLAGS" = set; then
6328   FFLAGS=$ac_save_FFLAGS
6329 elif test $ac_cv_prog_f77_g = yes; then
6330   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6331     FFLAGS="-g -O2"
6332   else
6333     FFLAGS="-g"
6334   fi
6335 else
6336   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6337     FFLAGS="-O2"
6338   else
6339     FFLAGS=
6340   fi
6341 fi
6342
6343 G77=`test $ac_compiler_gnu = yes && echo yes`
6344 ac_ext=c
6345 ac_cpp='$CPP $CPPFLAGS'
6346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6349
6350
6351
6352 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6353
6354 # find the maximum length of command line arguments
6355 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6356 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6357 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6358   echo $ECHO_N "(cached) $ECHO_C" >&6
6359 else
6360     i=0
6361   teststring="ABCD"
6362
6363   case $build_os in
6364   msdosdjgpp*)
6365     # On DJGPP, this test can blow up pretty badly due to problems in libc
6366     # (any single argument exceeding 2000 bytes causes a buffer overrun
6367     # during glob expansion).  Even if it were fixed, the result of this
6368     # check would be larger than it should be.
6369     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6370     ;;
6371
6372   gnu*)
6373     # Under GNU Hurd, this test is not required because there is
6374     # no limit to the length of command line arguments.
6375     # Libtool will interpret -1 as no limit whatsoever
6376     lt_cv_sys_max_cmd_len=-1;
6377     ;;
6378
6379   cygwin* | mingw*)
6380     # On Win9x/ME, this test blows up -- it succeeds, but takes
6381     # about 5 minutes as the teststring grows exponentially.
6382     # Worse, since 9x/ME are not pre-emptively multitasking,
6383     # you end up with a "frozen" computer, even though with patience
6384     # the test eventually succeeds (with a max line length of 256k).
6385     # Instead, let's just punt: use the minimum linelength reported by
6386     # all of the supported platforms: 8192 (on NT/2K/XP).
6387     lt_cv_sys_max_cmd_len=8192;
6388     ;;
6389
6390   amigaos*)
6391     # On AmigaOS with pdksh, this test takes hours, literally.
6392     # So we just punt and use a minimum line length of 8192.
6393     lt_cv_sys_max_cmd_len=8192;
6394     ;;
6395
6396   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6397     # This has been around since 386BSD, at least.  Likely further.
6398     if test -x /sbin/sysctl; then
6399       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6400     elif test -x /usr/sbin/sysctl; then
6401       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6402     else
6403       lt_cv_sys_max_cmd_len=65536 # usable default for *BSD
6404     fi
6405     # And add a safety zone
6406     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6407     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6408     ;;
6409   osf*)
6410     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6411     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6412     # nice to cause kernel panics so lets avoid the loop below.
6413     # First set a reasonable default.
6414     lt_cv_sys_max_cmd_len=16384
6415     #
6416     if test -x /sbin/sysconfig; then
6417       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6418         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6419       esac
6420     fi
6421     ;;
6422   *)
6423     # If test is not a shell built-in, we'll probably end up computing a
6424     # maximum length that is only half of the actual maximum length, but
6425     # we can't tell.
6426     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6427     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6428                = "XX$teststring") >/dev/null 2>&1 &&
6429             new_result=`expr "X$teststring" : ".*" 2>&1` &&
6430             lt_cv_sys_max_cmd_len=$new_result &&
6431             test $i != 17 # 1/2 MB should be enough
6432     do
6433       i=`expr $i + 1`
6434       teststring=$teststring$teststring
6435     done
6436     teststring=
6437     # Add a significant safety factor because C++ compilers can tack on massive
6438     # amounts of additional arguments before passing them to the linker.
6439     # It appears as though 1/2 is a usable value.
6440     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6441     ;;
6442   esac
6443
6444 fi
6445
6446 if test -n $lt_cv_sys_max_cmd_len ; then
6447   { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6448 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6449 else
6450   { echo "$as_me:$LINENO: result: none" >&5
6451 echo "${ECHO_T}none" >&6; }
6452 fi
6453
6454
6455
6456
6457 # Check for command to grab the raw symbol name followed by C symbol from nm.
6458 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6459 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6460 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6461   echo $ECHO_N "(cached) $ECHO_C" >&6
6462 else
6463
6464 # These are sane defaults that work on at least a few old systems.
6465 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6466
6467 # Character class describing NM global symbol codes.
6468 symcode='[BCDEGRST]'
6469
6470 # Regexp to match symbols that can be accessed directly from C.
6471 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6472
6473 # Transform an extracted symbol line into a proper C declaration
6474 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6475
6476 # Transform an extracted symbol line into symbol name and symbol address
6477 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'"
6478
6479 # Define system-specific variables.
6480 case $host_os in
6481 aix*)
6482   symcode='[BCDT]'
6483   ;;
6484 cygwin* | mingw* | pw32*)
6485   symcode='[ABCDGISTW]'
6486   ;;
6487 hpux*) # Its linker distinguishes data from code symbols
6488   if test "$host_cpu" = ia64; then
6489     symcode='[ABCDEGRST]'
6490   fi
6491   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6492   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'"
6493   ;;
6494 linux*)
6495   if test "$host_cpu" = ia64; then
6496     symcode='[ABCDGIRSTW]'
6497     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6498     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'"
6499   fi
6500   ;;
6501 irix* | nonstopux*)
6502   symcode='[BCDEGRST]'
6503   ;;
6504 osf*)
6505   symcode='[BCDEGQRST]'
6506   ;;
6507 solaris* | sysv5*)
6508   symcode='[BDRT]'
6509   ;;
6510 sysv4)
6511   symcode='[DFNSTU]'
6512   ;;
6513 esac
6514
6515 # Handle CRLF in mingw tool chain
6516 opt_cr=
6517 case $build_os in
6518 mingw*)
6519   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6520   ;;
6521 esac
6522
6523 # If we're using GNU nm, then use its standard symbol codes.
6524 case `$NM -V 2>&1` in
6525 *GNU* | *'with BFD'*)
6526   symcode='[ABCDGIRSTW]' ;;
6527 esac
6528
6529 # Try without a prefix undercore, then with it.
6530 for ac_symprfx in "" "_"; do
6531
6532   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6533   symxfrm="\\1 $ac_symprfx\\2 \\2"
6534
6535   # Write the raw and C identifiers.
6536   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6537
6538   # Check to see that the pipe works correctly.
6539   pipe_works=no
6540
6541   rm -f conftest*
6542   cat > conftest.$ac_ext <<EOF
6543 #ifdef __cplusplus
6544 extern "C" {
6545 #endif
6546 char nm_test_var;
6547 void nm_test_func(){}
6548 #ifdef __cplusplus
6549 }
6550 #endif
6551 int main(){nm_test_var='a';nm_test_func();return(0);}
6552 EOF
6553
6554   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6555   (eval $ac_compile) 2>&5
6556   ac_status=$?
6557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6558   (exit $ac_status); }; then
6559     # Now try to grab the symbols.
6560     nlist=conftest.nm
6561     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6562   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6563   ac_status=$?
6564   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6565   (exit $ac_status); } && test -s "$nlist"; then
6566       # Try sorting and uniquifying the output.
6567       if sort "$nlist" | uniq > "$nlist"T; then
6568         mv -f "$nlist"T "$nlist"
6569       else
6570         rm -f "$nlist"T
6571       fi
6572
6573       # Make sure that we snagged all the symbols we need.
6574       if grep ' nm_test_var$' "$nlist" >/dev/null; then
6575         if grep ' nm_test_func$' "$nlist" >/dev/null; then
6576           cat <<EOF > conftest.$ac_ext
6577 #ifdef __cplusplus
6578 extern "C" {
6579 #endif
6580
6581 EOF
6582           # Now generate the symbol file.
6583           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6584
6585           cat <<EOF >> conftest.$ac_ext
6586 #if defined (__STDC__) && __STDC__
6587 # define lt_ptr_t void *
6588 #else
6589 # define lt_ptr_t char *
6590 # define const
6591 #endif
6592
6593 /* The mapping between symbol names and symbols. */
6594 const struct {
6595   const char *name;
6596   lt_ptr_t address;
6597 }
6598 lt_preloaded_symbols[] =
6599 {
6600 EOF
6601           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6602           cat <<\EOF >> conftest.$ac_ext
6603   {0, (lt_ptr_t) 0}
6604 };
6605
6606 #ifdef __cplusplus
6607 }
6608 #endif
6609 EOF
6610           # Now try linking the two files.
6611           mv conftest.$ac_objext conftstm.$ac_objext
6612           lt_save_LIBS="$LIBS"
6613           lt_save_CFLAGS="$CFLAGS"
6614           LIBS="conftstm.$ac_objext"
6615           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6616           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6617   (eval $ac_link) 2>&5
6618   ac_status=$?
6619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6620   (exit $ac_status); } && test -s conftest${ac_exeext}; then
6621             pipe_works=yes
6622           fi
6623           LIBS="$lt_save_LIBS"
6624           CFLAGS="$lt_save_CFLAGS"
6625         else
6626           echo "cannot find nm_test_func in $nlist" >&5
6627         fi
6628       else
6629         echo "cannot find nm_test_var in $nlist" >&5
6630       fi
6631     else
6632       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6633     fi
6634   else
6635     echo "$progname: failed program was:" >&5
6636     cat conftest.$ac_ext >&5
6637   fi
6638   rm -f conftest* conftst*
6639
6640   # Do not use the global_symbol_pipe unless it works.
6641   if test "$pipe_works" = yes; then
6642     break
6643   else
6644     lt_cv_sys_global_symbol_pipe=
6645   fi
6646 done
6647
6648 fi
6649
6650 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6651   lt_cv_sys_global_symbol_to_cdecl=
6652 fi
6653 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6654   { echo "$as_me:$LINENO: result: failed" >&5
6655 echo "${ECHO_T}failed" >&6; }
6656 else
6657   { echo "$as_me:$LINENO: result: ok" >&5
6658 echo "${ECHO_T}ok" >&6; }
6659 fi
6660
6661 { echo "$as_me:$LINENO: checking for objdir" >&5
6662 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6663 if test "${lt_cv_objdir+set}" = set; then
6664   echo $ECHO_N "(cached) $ECHO_C" >&6
6665 else
6666   rm -f .libs 2>/dev/null
6667 mkdir .libs 2>/dev/null
6668 if test -d .libs; then
6669   lt_cv_objdir=.libs
6670 else
6671   # MS-DOS does not allow filenames that begin with a dot.
6672   lt_cv_objdir=_libs
6673 fi
6674 rmdir .libs 2>/dev/null
6675 fi
6676 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6677 echo "${ECHO_T}$lt_cv_objdir" >&6; }
6678 objdir=$lt_cv_objdir
6679
6680
6681
6682
6683
6684 case $host_os in
6685 aix3*)
6686   # AIX sometimes has problems with the GCC collect2 program.  For some
6687   # reason, if we set the COLLECT_NAMES environment variable, the problems
6688   # vanish in a puff of smoke.
6689   if test "X${COLLECT_NAMES+set}" != Xset; then
6690     COLLECT_NAMES=
6691     export COLLECT_NAMES
6692   fi
6693   ;;
6694 esac
6695
6696 # Sed substitution that helps us do robust quoting.  It backslashifies
6697 # metacharacters that are still active within double-quoted strings.
6698 Xsed='sed -e 1s/^X//'
6699 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6700
6701 # Same as above, but do not quote variable references.
6702 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6703
6704 # Sed substitution to delay expansion of an escaped shell variable in a
6705 # double_quote_subst'ed string.
6706 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6707
6708 # Sed substitution to avoid accidental globbing in evaled expressions
6709 no_glob_subst='s/\*/\\\*/g'
6710
6711 # Constants:
6712 rm="rm -f"
6713
6714 # Global variables:
6715 default_ofile=libtool
6716 can_build_shared=yes
6717
6718 # All known linkers require a `.a' archive for static linking (except M$VC,
6719 # which needs '.lib').
6720 libext=a
6721 ltmain="$ac_aux_dir/ltmain.sh"
6722 ofile="$default_ofile"
6723 with_gnu_ld="$lt_cv_prog_gnu_ld"
6724
6725 if test -n "$ac_tool_prefix"; then
6726   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6727 set dummy ${ac_tool_prefix}ar; ac_word=$2
6728 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6729 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6730 if test "${ac_cv_prog_AR+set}" = set; then
6731   echo $ECHO_N "(cached) $ECHO_C" >&6
6732 else
6733   if test -n "$AR"; then
6734   ac_cv_prog_AR="$AR" # Let the user override the test.
6735 else
6736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737 for as_dir in $PATH
6738 do
6739   IFS=$as_save_IFS
6740   test -z "$as_dir" && as_dir=.
6741   for ac_exec_ext in '' $ac_executable_extensions; do
6742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6743     ac_cv_prog_AR="${ac_tool_prefix}ar"
6744     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6745     break 2
6746   fi
6747 done
6748 done
6749 IFS=$as_save_IFS
6750
6751 fi
6752 fi
6753 AR=$ac_cv_prog_AR
6754 if test -n "$AR"; then
6755   { echo "$as_me:$LINENO: result: $AR" >&5
6756 echo "${ECHO_T}$AR" >&6; }
6757 else
6758   { echo "$as_me:$LINENO: result: no" >&5
6759 echo "${ECHO_T}no" >&6; }
6760 fi
6761
6762
6763 fi
6764 if test -z "$ac_cv_prog_AR"; then
6765   ac_ct_AR=$AR
6766   # Extract the first word of "ar", so it can be a program name with args.
6767 set dummy ar; ac_word=$2
6768 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6770 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6771   echo $ECHO_N "(cached) $ECHO_C" >&6
6772 else
6773   if test -n "$ac_ct_AR"; then
6774   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6775 else
6776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777 for as_dir in $PATH
6778 do
6779   IFS=$as_save_IFS
6780   test -z "$as_dir" && as_dir=.
6781   for ac_exec_ext in '' $ac_executable_extensions; do
6782   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6783     ac_cv_prog_ac_ct_AR="ar"
6784     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6785     break 2
6786   fi
6787 done
6788 done
6789 IFS=$as_save_IFS
6790
6791 fi
6792 fi
6793 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6794 if test -n "$ac_ct_AR"; then
6795   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6796 echo "${ECHO_T}$ac_ct_AR" >&6; }
6797 else
6798   { echo "$as_me:$LINENO: result: no" >&5
6799 echo "${ECHO_T}no" >&6; }
6800 fi
6801
6802   if test "x$ac_ct_AR" = x; then
6803     AR="false"
6804   else
6805     case $cross_compiling:$ac_tool_warned in
6806 yes:)
6807 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6808 whose name does not start with the host triplet.  If you think this
6809 configuration is useful to you, please write to autoconf@gnu.org." >&5
6810 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6811 whose name does not start with the host triplet.  If you think this
6812 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6813 ac_tool_warned=yes ;;
6814 esac
6815     AR=$ac_ct_AR
6816   fi
6817 else
6818   AR="$ac_cv_prog_AR"
6819 fi
6820
6821 if test -n "$ac_tool_prefix"; then
6822   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6823 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6824 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6825 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6826 if test "${ac_cv_prog_RANLIB+set}" = set; then
6827   echo $ECHO_N "(cached) $ECHO_C" >&6
6828 else
6829   if test -n "$RANLIB"; then
6830   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6831 else
6832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833 for as_dir in $PATH
6834 do
6835   IFS=$as_save_IFS
6836   test -z "$as_dir" && as_dir=.
6837   for ac_exec_ext in '' $ac_executable_extensions; do
6838   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6839     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6840     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6841     break 2
6842   fi
6843 done
6844 done
6845 IFS=$as_save_IFS
6846
6847 fi
6848 fi
6849 RANLIB=$ac_cv_prog_RANLIB
6850 if test -n "$RANLIB"; then
6851   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6852 echo "${ECHO_T}$RANLIB" >&6; }
6853 else
6854   { echo "$as_me:$LINENO: result: no" >&5
6855 echo "${ECHO_T}no" >&6; }
6856 fi
6857
6858
6859 fi
6860 if test -z "$ac_cv_prog_RANLIB"; then
6861   ac_ct_RANLIB=$RANLIB
6862   # Extract the first word of "ranlib", so it can be a program name with args.
6863 set dummy ranlib; ac_word=$2
6864 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6866 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6867   echo $ECHO_N "(cached) $ECHO_C" >&6
6868 else
6869   if test -n "$ac_ct_RANLIB"; then
6870   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6871 else
6872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873 for as_dir in $PATH
6874 do
6875   IFS=$as_save_IFS
6876   test -z "$as_dir" && as_dir=.
6877   for ac_exec_ext in '' $ac_executable_extensions; do
6878   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6879     ac_cv_prog_ac_ct_RANLIB="ranlib"
6880     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6881     break 2
6882   fi
6883 done
6884 done
6885 IFS=$as_save_IFS
6886
6887 fi
6888 fi
6889 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6890 if test -n "$ac_ct_RANLIB"; then
6891   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6892 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6893 else
6894   { echo "$as_me:$LINENO: result: no" >&5
6895 echo "${ECHO_T}no" >&6; }
6896 fi
6897
6898   if test "x$ac_ct_RANLIB" = x; then
6899     RANLIB=":"
6900   else
6901     case $cross_compiling:$ac_tool_warned in
6902 yes:)
6903 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6904 whose name does not start with the host triplet.  If you think this
6905 configuration is useful to you, please write to autoconf@gnu.org." >&5
6906 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6907 whose name does not start with the host triplet.  If you think this
6908 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6909 ac_tool_warned=yes ;;
6910 esac
6911     RANLIB=$ac_ct_RANLIB
6912   fi
6913 else
6914   RANLIB="$ac_cv_prog_RANLIB"
6915 fi
6916
6917 if test -n "$ac_tool_prefix"; then
6918   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6919 set dummy ${ac_tool_prefix}strip; ac_word=$2
6920 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6921 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6922 if test "${ac_cv_prog_STRIP+set}" = set; then
6923   echo $ECHO_N "(cached) $ECHO_C" >&6
6924 else
6925   if test -n "$STRIP"; then
6926   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6927 else
6928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929 for as_dir in $PATH
6930 do
6931   IFS=$as_save_IFS
6932   test -z "$as_dir" && as_dir=.
6933   for ac_exec_ext in '' $ac_executable_extensions; do
6934   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6935     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6936     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6937     break 2
6938   fi
6939 done
6940 done
6941 IFS=$as_save_IFS
6942
6943 fi
6944 fi
6945 STRIP=$ac_cv_prog_STRIP
6946 if test -n "$STRIP"; then
6947   { echo "$as_me:$LINENO: result: $STRIP" >&5
6948 echo "${ECHO_T}$STRIP" >&6; }
6949 else
6950   { echo "$as_me:$LINENO: result: no" >&5
6951 echo "${ECHO_T}no" >&6; }
6952 fi
6953
6954
6955 fi
6956 if test -z "$ac_cv_prog_STRIP"; then
6957   ac_ct_STRIP=$STRIP
6958   # Extract the first word of "strip", so it can be a program name with args.
6959 set dummy strip; ac_word=$2
6960 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6961 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6962 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6963   echo $ECHO_N "(cached) $ECHO_C" >&6
6964 else
6965   if test -n "$ac_ct_STRIP"; then
6966   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6967 else
6968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6969 for as_dir in $PATH
6970 do
6971   IFS=$as_save_IFS
6972   test -z "$as_dir" && as_dir=.
6973   for ac_exec_ext in '' $ac_executable_extensions; do
6974   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6975     ac_cv_prog_ac_ct_STRIP="strip"
6976     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6977     break 2
6978   fi
6979 done
6980 done
6981 IFS=$as_save_IFS
6982
6983 fi
6984 fi
6985 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6986 if test -n "$ac_ct_STRIP"; then
6987   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6988 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6989 else
6990   { echo "$as_me:$LINENO: result: no" >&5
6991 echo "${ECHO_T}no" >&6; }
6992 fi
6993
6994   if test "x$ac_ct_STRIP" = x; then
6995     STRIP=":"
6996   else
6997     case $cross_compiling:$ac_tool_warned in
6998 yes:)
6999 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7000 whose name does not start with the host triplet.  If you think this
7001 configuration is useful to you, please write to autoconf@gnu.org." >&5
7002 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7003 whose name does not start with the host triplet.  If you think this
7004 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7005 ac_tool_warned=yes ;;
7006 esac
7007     STRIP=$ac_ct_STRIP
7008   fi
7009 else
7010   STRIP="$ac_cv_prog_STRIP"
7011 fi
7012
7013
7014 old_CC="$CC"
7015 old_CFLAGS="$CFLAGS"
7016
7017 # Set sane defaults for various variables
7018 test -z "$AR" && AR=ar
7019 test -z "$AR_FLAGS" && AR_FLAGS=cru
7020 test -z "$AS" && AS=as
7021 test -z "$CC" && CC=cc
7022 test -z "$LTCC" && LTCC=$CC
7023 test -z "$DLLTOOL" && DLLTOOL=dlltool
7024 test -z "$LD" && LD=ld
7025 test -z "$LN_S" && LN_S="ln -s"
7026 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7027 test -z "$NM" && NM=nm
7028 test -z "$SED" && SED=sed
7029 test -z "$OBJDUMP" && OBJDUMP=objdump
7030 test -z "$RANLIB" && RANLIB=:
7031 test -z "$STRIP" && STRIP=:
7032 test -z "$ac_objext" && ac_objext=o
7033
7034 # Determine commands to create old-style static archives.
7035 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7036 old_postinstall_cmds='chmod 644 $oldlib'
7037 old_postuninstall_cmds=
7038
7039 if test -n "$RANLIB"; then
7040   case $host_os in
7041   openbsd*)
7042     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
7043     ;;
7044   *)
7045     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
7046     ;;
7047   esac
7048   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7049 fi
7050
7051 for cc_temp in $compiler""; do
7052   case $cc_temp in
7053     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7054     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7055     \-*) ;;
7056     *) break;;
7057   esac
7058 done
7059 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7060
7061
7062 # Only perform the check for file, if the check method requires it
7063 case $deplibs_check_method in
7064 file_magic*)
7065   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7066     { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7067 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7068 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7069   echo $ECHO_N "(cached) $ECHO_C" >&6
7070 else
7071   case $MAGIC_CMD in
7072 [\\/*] |  ?:[\\/]*)
7073   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7074   ;;
7075 *)
7076   lt_save_MAGIC_CMD="$MAGIC_CMD"
7077   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7078   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7079   for ac_dir in $ac_dummy; do
7080     IFS="$lt_save_ifs"
7081     test -z "$ac_dir" && ac_dir=.
7082     if test -f $ac_dir/${ac_tool_prefix}file; then
7083       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7084       if test -n "$file_magic_test_file"; then
7085         case $deplibs_check_method in
7086         "file_magic "*)
7087           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
7088           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7089           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7090             $EGREP "$file_magic_regex" > /dev/null; then
7091             :
7092           else
7093             cat <<EOF 1>&2
7094
7095 *** Warning: the command libtool uses to detect shared libraries,
7096 *** $file_magic_cmd, produces output that libtool cannot recognize.
7097 *** The result is that libtool may fail to recognize shared libraries
7098 *** as such.  This will affect the creation of libtool libraries that
7099 *** depend on shared libraries, but programs linked with such libtool
7100 *** libraries will work regardless of this problem.  Nevertheless, you
7101 *** may want to report the problem to your system manager and/or to
7102 *** bug-libtool@gnu.org
7103
7104 EOF
7105           fi ;;
7106         esac
7107       fi
7108       break
7109     fi
7110   done
7111   IFS="$lt_save_ifs"
7112   MAGIC_CMD="$lt_save_MAGIC_CMD"
7113   ;;
7114 esac
7115 fi
7116
7117 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7118 if test -n "$MAGIC_CMD"; then
7119   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7120 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7121 else
7122   { echo "$as_me:$LINENO: result: no" >&5
7123 echo "${ECHO_T}no" >&6; }
7124 fi
7125
7126 if test -z "$lt_cv_path_MAGIC_CMD"; then
7127   if test -n "$ac_tool_prefix"; then
7128     { echo "$as_me:$LINENO: checking for file" >&5
7129 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7130 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7131   echo $ECHO_N "(cached) $ECHO_C" >&6
7132 else
7133   case $MAGIC_CMD in
7134 [\\/*] |  ?:[\\/]*)
7135   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7136   ;;
7137 *)
7138   lt_save_MAGIC_CMD="$MAGIC_CMD"
7139   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7140   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7141   for ac_dir in $ac_dummy; do
7142     IFS="$lt_save_ifs"
7143     test -z "$ac_dir" && ac_dir=.
7144     if test -f $ac_dir/file; then
7145       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7146       if test -n "$file_magic_test_file"; then
7147         case $deplibs_check_method in
7148         "file_magic "*)
7149           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
7150           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7151           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7152             $EGREP "$file_magic_regex" > /dev/null; then
7153             :
7154           else
7155             cat <<EOF 1>&2
7156
7157 *** Warning: the command libtool uses to detect shared libraries,
7158 *** $file_magic_cmd, produces output that libtool cannot recognize.
7159 *** The result is that libtool may fail to recognize shared libraries
7160 *** as such.  This will affect the creation of libtool libraries that
7161 *** depend on shared libraries, but programs linked with such libtool
7162 *** libraries will work regardless of this problem.  Nevertheless, you
7163 *** may want to report the problem to your system manager and/or to
7164 *** bug-libtool@gnu.org
7165
7166 EOF
7167           fi ;;
7168         esac
7169       fi
7170       break
7171     fi
7172   done
7173   IFS="$lt_save_ifs"
7174   MAGIC_CMD="$lt_save_MAGIC_CMD"
7175   ;;
7176 esac
7177 fi
7178
7179 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7180 if test -n "$MAGIC_CMD"; then
7181   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7182 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7183 else
7184   { echo "$as_me:$LINENO: result: no" >&5
7185 echo "${ECHO_T}no" >&6; }
7186 fi
7187
7188   else
7189     MAGIC_CMD=:
7190   fi
7191 fi
7192
7193   fi
7194   ;;
7195 esac
7196
7197 enable_dlopen=no
7198 enable_win32_dll=no
7199
7200 # Check whether --enable-libtool-lock was given.
7201 if test "${enable_libtool_lock+set}" = set; then
7202   enableval=$enable_libtool_lock;
7203 fi
7204
7205 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7206
7207
7208 # Check whether --with-pic was given.
7209 if test "${with_pic+set}" = set; then
7210   withval=$with_pic; pic_mode="$withval"
7211 else
7212   pic_mode=default
7213 fi
7214
7215 test -z "$pic_mode" && pic_mode=default
7216
7217 # Use C for the default configuration in the libtool script
7218 tagname=
7219 lt_save_CC="$CC"
7220 ac_ext=c
7221 ac_cpp='$CPP $CPPFLAGS'
7222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7225
7226
7227 # Source file extension for C test sources.
7228 ac_ext=c
7229
7230 # Object file extension for compiled C test sources.
7231 objext=o
7232 objext=$objext
7233
7234 # Code to be used in simple compile tests
7235 lt_simple_compile_test_code="int some_variable = 0;\n"
7236
7237 # Code to be used in simple link tests
7238 lt_simple_link_test_code='int main(){return(0);}\n'
7239
7240
7241 # If no C compiler was specified, use CC.
7242 LTCC=${LTCC-"$CC"}
7243
7244 # Allow CC to be a program name with arguments.
7245 compiler=$CC
7246
7247
7248 # save warnings/boilerplate of simple test code
7249 ac_outfile=conftest.$ac_objext
7250 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7251 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
7252 _lt_compiler_boilerplate=`cat conftest.err`
7253 $rm conftest*
7254
7255 ac_outfile=conftest.$ac_objext
7256 printf "$lt_simple_link_test_code" >conftest.$ac_ext
7257 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
7258 _lt_linker_boilerplate=`cat conftest.err`
7259 $rm conftest*
7260
7261
7262 #
7263 # Check for any special shared library compilation flags.
7264 #
7265 lt_prog_cc_shlib=
7266 if test "$GCC" = no; then
7267   case $host_os in
7268   sco3.2v5*)
7269     lt_prog_cc_shlib='-belf'
7270     ;;
7271   esac
7272 fi
7273 if test -n "$lt_prog_cc_shlib"; then
7274   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
7275 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
7276   if echo "$old_CC $old_CFLAGS " | grep "[      ]$lt_prog_cc_shlib[     ]" >/dev/null; then :
7277   else
7278     { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
7279 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
7280     lt_cv_prog_cc_can_build_shared=no
7281   fi
7282 fi
7283
7284
7285 #
7286 # Check to make sure the static flag actually works.
7287 #
7288 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
7289 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; }
7290 if test "${lt_prog_compiler_static_works+set}" = set; then
7291   echo $ECHO_N "(cached) $ECHO_C" >&6
7292 else
7293   lt_prog_compiler_static_works=no
7294    save_LDFLAGS="$LDFLAGS"
7295    LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
7296    printf "$lt_simple_link_test_code" > conftest.$ac_ext
7297    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7298      # The compiler can only warn and ignore the option if not recognized
7299      # So say no if there are warnings
7300      if test -s conftest.err; then
7301        # Append any errors to the config.log.
7302        cat conftest.err 1>&5
7303        $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
7304        $SED '/^$/d' conftest.err >conftest.er2
7305        if diff conftest.exp conftest.er2 >/dev/null; then
7306          lt_prog_compiler_static_works=yes
7307        fi
7308      else
7309        lt_prog_compiler_static_works=yes
7310      fi
7311    fi
7312    $rm conftest*
7313    LDFLAGS="$save_LDFLAGS"
7314
7315 fi
7316 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7317 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7318
7319 if test x"$lt_prog_compiler_static_works" = xyes; then
7320     :
7321 else
7322     lt_prog_compiler_static=
7323 fi
7324
7325
7326
7327
7328 lt_prog_compiler_no_builtin_flag=
7329
7330 if test "$GCC" = yes; then
7331   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7332
7333
7334 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7335 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7336 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7337   echo $ECHO_N "(cached) $ECHO_C" >&6
7338 else
7339   lt_cv_prog_compiler_rtti_exceptions=no
7340   ac_outfile=conftest.$ac_objext
7341    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7342    lt_compiler_flag="-fno-rtti -fno-exceptions"
7343    # Insert the option either (1) after the last *FLAGS variable, or
7344    # (2) before a word containing "conftest.", or (3) at the end.
7345    # Note that $ac_compile itself does not contain backslashes and begins
7346    # with a dollar sign (not a hyphen), so the echo should work correctly.
7347    # The option is referenced via a variable to avoid confusing sed.
7348    lt_compile=`echo "$ac_compile" | $SED \
7349    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
7350    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7351    -e 's:$: $lt_compiler_flag:'`
7352    (eval echo "\"\$as_me:7352: $lt_compile\"" >&5)
7353    (eval "$lt_compile" 2>conftest.err)
7354    ac_status=$?
7355    cat conftest.err >&5
7356    echo "$as_me:7356: \$? = $ac_status" >&5
7357    if (exit $ac_status) && test -s "$ac_outfile"; then
7358      # The compiler can only warn and ignore the option if not recognized
7359      # So say no if there are warnings other than the usual output.
7360      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
7361      $SED '/^$/d' conftest.err >conftest.er2
7362      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
7363        lt_cv_prog_compiler_rtti_exceptions=yes
7364      fi
7365    fi
7366    $rm conftest*
7367
7368 fi
7369 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7370 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7371
7372 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7373     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7374 else
7375     :
7376 fi
7377
7378 fi
7379
7380 lt_prog_compiler_wl=
7381 lt_prog_compiler_pic=
7382 lt_prog_compiler_static=
7383
7384 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7385 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7386
7387   if test "$GCC" = yes; then
7388     lt_prog_compiler_wl='-Wl,'
7389     lt_prog_compiler_static='-static'
7390
7391     case $host_os in
7392       aix*)
7393       # All AIX code is PIC.
7394       if test "$host_cpu" = ia64; then
7395         # AIX 5 now supports IA64 processor
7396         lt_prog_compiler_static='-Bstatic'
7397       fi
7398       ;;
7399
7400     amigaos*)
7401       # FIXME: we need at least 68020 code to build shared libraries, but
7402       # adding the `-m68020' flag to GCC prevents building anything better,
7403       # like `-m68040'.
7404       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7405       ;;
7406
7407     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7408       # PIC is the default for these OSes.
7409       ;;
7410
7411     mingw* | pw32* | os2*)
7412       # This hack is so that the source file can tell whether it is being
7413       # built for inclusion in a dll (and should export symbols for example).
7414       lt_prog_compiler_pic='-DDLL_EXPORT'
7415       ;;
7416
7417     darwin* | rhapsody*)
7418       # PIC is the default on this platform
7419       # Common symbols not allowed in MH_DYLIB files
7420       lt_prog_compiler_pic='-fno-common'
7421       ;;
7422
7423     msdosdjgpp*)
7424       # Just because we use GCC doesn't mean we suddenly get shared libraries
7425       # on systems that don't support them.
7426       lt_prog_compiler_can_build_shared=no
7427       enable_shared=no
7428       ;;
7429
7430     sysv4*MP*)
7431       if test -d /usr/nec; then
7432         lt_prog_compiler_pic=-Kconform_pic
7433       fi
7434       ;;
7435
7436     hpux*)
7437       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7438       # not for PA HP-UX.
7439       case "$host_cpu" in
7440       hppa*64*|ia64*)
7441         # +Z the default
7442         ;;
7443       *)
7444         lt_prog_compiler_pic='-fPIC'
7445         ;;
7446       esac
7447       ;;
7448
7449     *)
7450       lt_prog_compiler_pic='-fPIC'
7451       ;;
7452     esac
7453   else
7454     # PORTME Check for flag to pass linker flags through the system compiler.
7455     case $host_os in
7456     aix*)
7457       lt_prog_compiler_wl='-Wl,'
7458       if test "$host_cpu" = ia64; then
7459         # AIX 5 now supports IA64 processor
7460         lt_prog_compiler_static='-Bstatic'
7461       else
7462         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7463       fi
7464       ;;
7465       darwin*)
7466         # PIC is the default on this platform
7467         # Common symbols not allowed in MH_DYLIB files
7468        case $cc_basename in
7469          xlc*)
7470          lt_prog_compiler_pic='-qnocommon'
7471          lt_prog_compiler_wl='-Wl,'
7472          ;;
7473        esac
7474        ;;
7475
7476     mingw* | pw32* | os2*)
7477       # This hack is so that the source file can tell whether it is being
7478       # built for inclusion in a dll (and should export symbols for example).
7479       lt_prog_compiler_pic='-DDLL_EXPORT'
7480       ;;
7481
7482     hpux9* | hpux10* | hpux11*)
7483       lt_prog_compiler_wl='-Wl,'
7484       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7485       # not for PA HP-UX.
7486       case "$host_cpu" in
7487       hppa*64*|ia64*)
7488         # +Z the default
7489         ;;
7490       *)
7491         lt_prog_compiler_pic='+Z'
7492         ;;
7493       esac
7494       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7495       lt_prog_compiler_static='${wl}-a ${wl}archive'
7496       ;;
7497
7498     irix5* | irix6* | nonstopux*)
7499       lt_prog_compiler_wl='-Wl,'
7500       # PIC (with -KPIC) is the default.
7501       lt_prog_compiler_static='-non_shared'
7502       ;;
7503
7504     newsos6)
7505       lt_prog_compiler_pic='-KPIC'
7506       lt_prog_compiler_static='-Bstatic'
7507       ;;
7508
7509     linux*)
7510       case $cc_basename in
7511       icc* | ecc*)
7512         lt_prog_compiler_wl='-Wl,'
7513         lt_prog_compiler_pic='-KPIC'
7514         lt_prog_compiler_static='-static'
7515         ;;
7516       pgcc* | pgf77* | pgf90*)
7517         # Portland Group compilers (*not* the Pentium gcc compiler,
7518         # which looks to be a dead project)
7519         lt_prog_compiler_wl='-Wl,'
7520         lt_prog_compiler_pic='-fpic'
7521         lt_prog_compiler_static='-static'
7522         ;;
7523       ccc*)
7524         lt_prog_compiler_wl='-Wl,'
7525         # All Alpha code is PIC.
7526         lt_prog_compiler_static='-non_shared'
7527         ;;
7528       esac
7529       ;;
7530
7531     osf3* | osf4* | osf5*)
7532       lt_prog_compiler_wl='-Wl,'
7533       # All OSF/1 code is PIC.
7534       lt_prog_compiler_static='-non_shared'
7535       ;;
7536
7537     sco3.2v5*)
7538       lt_prog_compiler_pic='-Kpic'
7539       lt_prog_compiler_static='-dn'
7540       ;;
7541
7542     solaris*)
7543       lt_prog_compiler_pic='-KPIC'
7544       lt_prog_compiler_static='-Bstatic'
7545       case $cc_basename in
7546       f77* | f90* | f95*)
7547         lt_prog_compiler_wl='-Qoption ld ';;
7548       *)
7549         lt_prog_compiler_wl='-Wl,';;
7550       esac
7551       ;;
7552
7553     sunos4*)
7554       lt_prog_compiler_wl='-Qoption ld '
7555       lt_prog_compiler_pic='-PIC'
7556       lt_prog_compiler_static='-Bstatic'
7557       ;;
7558
7559     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7560       lt_prog_compiler_wl='-Wl,'
7561       lt_prog_compiler_pic='-KPIC'
7562       lt_prog_compiler_static='-Bstatic'
7563       ;;
7564
7565     sysv4*MP*)
7566       if test -d /usr/nec ;then
7567         lt_prog_compiler_pic='-Kconform_pic'
7568         lt_prog_compiler_static='-Bstatic'
7569       fi
7570       ;;
7571
7572     unicos*)
7573       lt_prog_compiler_wl='-Wl,'
7574       lt_prog_compiler_can_build_shared=no
7575       ;;
7576
7577     uts4*)
7578       lt_prog_compiler_pic='-pic'
7579       lt_prog_compiler_static='-Bstatic'
7580       ;;
7581
7582     *)
7583       lt_prog_compiler_can_build_shared=no
7584       ;;
7585     esac
7586   fi
7587
7588 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7589 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7590
7591 #
7592 # Check to make sure the PIC flag actually works.
7593 #
7594 if test -n "$lt_prog_compiler_pic"; then
7595
7596 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7597 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7598 if test "${lt_prog_compiler_pic_works+set}" = set; then
7599   echo $ECHO_N "(cached) $ECHO_C" >&6
7600 else
7601   lt_prog_compiler_pic_works=no
7602   ac_outfile=conftest.$ac_objext
7603    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7604    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7605    # Insert the option either (1) after the last *FLAGS variable, or
7606    # (2) before a word containing "conftest.", or (3) at the end.
7607    # Note that $ac_compile itself does not contain backslashes and begins
7608    # with a dollar sign (not a hyphen), so the echo should work correctly.
7609    # The option is referenced via a variable to avoid confusing sed.
7610    lt_compile=`echo "$ac_compile" | $SED \
7611    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
7612    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7613    -e 's:$: $lt_compiler_flag:'`
7614    (eval echo "\"\$as_me:7614: $lt_compile\"" >&5)
7615    (eval "$lt_compile" 2>conftest.err)
7616    ac_status=$?
7617    cat conftest.err >&5
7618    echo "$as_me:7618: \$? = $ac_status" >&5
7619    if (exit $ac_status) && test -s "$ac_outfile"; then
7620      # The compiler can only warn and ignore the option if not recognized
7621      # So say no if there are warnings other than the usual output.
7622      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
7623      $SED '/^$/d' conftest.err >conftest.er2
7624      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
7625        lt_prog_compiler_pic_works=yes
7626      fi
7627    fi
7628    $rm conftest*
7629
7630 fi
7631 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7632 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7633
7634 if test x"$lt_prog_compiler_pic_works" = xyes; then
7635     case $lt_prog_compiler_pic in
7636      "" | " "*) ;;
7637      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7638      esac
7639 else
7640     lt_prog_compiler_pic=
7641      lt_prog_compiler_can_build_shared=no
7642 fi
7643
7644 fi
7645 case "$host_os" in
7646   # For platforms which do not support PIC, -DPIC is meaningless:
7647   *djgpp*)
7648     lt_prog_compiler_pic=
7649     ;;
7650   *)
7651     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7652     ;;
7653 esac
7654
7655 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7656 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7657 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7658   echo $ECHO_N "(cached) $ECHO_C" >&6
7659 else
7660   lt_cv_prog_compiler_c_o=no
7661    $rm -r conftest 2>/dev/null
7662    mkdir conftest
7663    cd conftest
7664    mkdir out
7665    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7666
7667    lt_compiler_flag="-o out/conftest2.$ac_objext"
7668    # Insert the option either (1) after the last *FLAGS variable, or
7669    # (2) before a word containing "conftest.", or (3) at the end.
7670    # Note that $ac_compile itself does not contain backslashes and begins
7671    # with a dollar sign (not a hyphen), so the echo should work correctly.
7672    lt_compile=`echo "$ac_compile" | $SED \
7673    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
7674    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7675    -e 's:$: $lt_compiler_flag:'`
7676    (eval echo "\"\$as_me:7676: $lt_compile\"" >&5)
7677    (eval "$lt_compile" 2>out/conftest.err)
7678    ac_status=$?
7679    cat out/conftest.err >&5
7680    echo "$as_me:7680: \$? = $ac_status" >&5
7681    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7682    then
7683      # The compiler can only warn and ignore the option if not recognized
7684      # So say no if there are warnings
7685      $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
7686      $SED '/^$/d' out/conftest.err >out/conftest.er2
7687      if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7688        lt_cv_prog_compiler_c_o=yes
7689      fi
7690    fi
7691    chmod u+w .
7692    $rm conftest*
7693    # SGI C++ compiler will create directory out/ii_files/ for
7694    # template instantiation
7695    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7696    $rm out/* && rmdir out
7697    cd ..
7698    rmdir conftest
7699    $rm conftest*
7700
7701 fi
7702 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7703 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7704
7705
7706 hard_links="nottested"
7707 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7708   # do not overwrite the value of need_locks provided by the user
7709   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7710 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7711   hard_links=yes
7712   $rm conftest*
7713   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7714   touch conftest.a
7715   ln conftest.a conftest.b 2>&5 || hard_links=no
7716   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7717   { echo "$as_me:$LINENO: result: $hard_links" >&5
7718 echo "${ECHO_T}$hard_links" >&6; }
7719   if test "$hard_links" = no; then
7720     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7721 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7722     need_locks=warn
7723   fi
7724 else
7725   need_locks=no
7726 fi
7727
7728 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7729 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7730
7731   runpath_var=
7732   allow_undefined_flag=
7733   enable_shared_with_static_runtimes=no
7734   archive_cmds=
7735   archive_expsym_cmds=
7736   old_archive_From_new_cmds=
7737   old_archive_from_expsyms_cmds=
7738   export_dynamic_flag_spec=
7739   whole_archive_flag_spec=
7740   thread_safe_flag_spec=
7741   hardcode_libdir_flag_spec=
7742   hardcode_libdir_flag_spec_ld=
7743   hardcode_libdir_separator=
7744   hardcode_direct=no
7745   hardcode_minus_L=no
7746   hardcode_shlibpath_var=unsupported
7747   link_all_deplibs=unknown
7748   hardcode_automatic=no
7749   module_cmds=
7750   module_expsym_cmds=
7751   always_export_symbols=no
7752   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7753   # include_expsyms should be a list of space-separated symbols to be *always*
7754   # included in the symbol list
7755   include_expsyms=
7756   # exclude_expsyms can be an extended regexp of symbols to exclude
7757   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7758   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7759   # as well as any symbol that contains `d'.
7760   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7761   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7762   # platforms (ab)use it in PIC code, but their linkers get confused if
7763   # the symbol is explicitly referenced.  Since portable code cannot
7764   # rely on this symbol name, it's probably fine to never include it in
7765   # preloaded symbol tables.
7766   extract_expsyms_cmds=
7767   # Just being paranoid about ensuring that cc_basename is set.
7768   for cc_temp in $compiler""; do
7769   case $cc_temp in
7770     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7771     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7772     \-*) ;;
7773     *) break;;
7774   esac
7775 done
7776 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7777
7778   case $host_os in
7779   cygwin* | mingw* | pw32*)
7780     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7781     # When not using gcc, we currently assume that we are using
7782     # Microsoft Visual C++.
7783     if test "$GCC" != yes; then
7784       with_gnu_ld=no
7785     fi
7786     ;;
7787   openbsd*)
7788     with_gnu_ld=no
7789     ;;
7790   esac
7791
7792   ld_shlibs=yes
7793   if test "$with_gnu_ld" = yes; then
7794     # If archive_cmds runs LD, not CC, wlarc should be empty
7795     wlarc='${wl}'
7796
7797     # Set some defaults for GNU ld with shared library support. These
7798     # are reset later if shared libraries are not supported. Putting them
7799     # here allows them to be overridden if necessary.
7800     runpath_var=LD_RUN_PATH
7801     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7802     export_dynamic_flag_spec='${wl}--export-dynamic'
7803     # ancient GNU ld didn't support --whole-archive et. al.
7804     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7805         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7806       else
7807         whole_archive_flag_spec=
7808     fi
7809     supports_anon_versioning=no
7810     case `$LD -v 2>/dev/null` in
7811       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7812       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7813       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7814       *\ 2.11.*) ;; # other 2.11 versions
7815       *) supports_anon_versioning=yes ;;
7816     esac
7817
7818     # See if GNU ld supports shared libraries.
7819     case $host_os in
7820     aix3* | aix4* | aix5*)
7821       # On AIX/PPC, the GNU linker is very broken
7822       if test "$host_cpu" != ia64; then
7823         ld_shlibs=no
7824         cat <<EOF 1>&2
7825
7826 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7827 *** to be unable to reliably create shared libraries on AIX.
7828 *** Therefore, libtool is disabling shared libraries support.  If you
7829 *** really care for shared libraries, you may want to modify your PATH
7830 *** so that a non-GNU linker is found, and then restart.
7831
7832 EOF
7833       fi
7834       ;;
7835
7836     amigaos*)
7837       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)'
7838       hardcode_libdir_flag_spec='-L$libdir'
7839       hardcode_minus_L=yes
7840
7841       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7842       # that the semantics of dynamic libraries on AmigaOS, at least up
7843       # to version 4, is to share data among multiple programs linked
7844       # with the same dynamic library.  Since this doesn't match the
7845       # behavior of shared libraries on other platforms, we can't use
7846       # them.
7847       ld_shlibs=no
7848       ;;
7849
7850     beos*)
7851       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7852         allow_undefined_flag=unsupported
7853         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7854         # support --undefined.  This deserves some investigation.  FIXME
7855         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7856       else
7857         ld_shlibs=no
7858       fi
7859       ;;
7860
7861     cygwin* | mingw* | pw32*)
7862       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7863       # as there is no search path for DLLs.
7864       hardcode_libdir_flag_spec='-L$libdir'
7865       allow_undefined_flag=unsupported
7866       always_export_symbols=no
7867       enable_shared_with_static_runtimes=yes
7868       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7869
7870       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7871         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
7872         # If the export-symbols file already is a .def file (1st line
7873         # is EXPORTS), use it as is; otherwise, prepend...
7874         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7875           cp $export_symbols $output_objdir/$soname.def;
7876         else
7877           echo EXPORTS > $output_objdir/$soname.def;
7878           cat $export_symbols >> $output_objdir/$soname.def;
7879         fi~
7880         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
7881       else
7882         ld_shlibs=no
7883       fi
7884       ;;
7885
7886     linux*)
7887       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7888         tmp_addflag=
7889         case $cc_basename,$host_cpu in
7890         pgcc*)                          # Portland Group C compiler
7891           whole_archive_flag_spec='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7892           tmp_addflag=' $pic_flag'
7893           ;;
7894         pgf77* | pgf90* )                       # Portland Group f77 and f90 compilers
7895           whole_archive_flag_spec='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7896           tmp_addflag=' $pic_flag -Mnomain' ;;
7897         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
7898           tmp_addflag=' -i_dynamic' ;;
7899         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
7900           tmp_addflag=' -i_dynamic -nofor_main' ;;
7901         ifc* | ifort*)                  # Intel Fortran compiler
7902           tmp_addflag=' -nofor_main' ;;
7903         esac
7904         archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7905
7906         if test $supports_anon_versioning = yes; then
7907           archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7908   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7909   $echo "local: *; };" >> $output_objdir/$libname.ver~
7910           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7911         fi
7912       else
7913         ld_shlibs=no
7914       fi
7915       ;;
7916
7917     netbsd*)
7918       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7919         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7920         wlarc=
7921       else
7922         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7923         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7924       fi
7925       ;;
7926
7927     solaris* | sysv5*)
7928       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7929         ld_shlibs=no
7930         cat <<EOF 1>&2
7931
7932 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7933 *** create shared libraries on Solaris systems.  Therefore, libtool
7934 *** is disabling shared libraries support.  We urge you to upgrade GNU
7935 *** binutils to release 2.9.1 or newer.  Another option is to modify
7936 *** your PATH or compiler configuration so that the native linker is
7937 *** used, and then restart.
7938
7939 EOF
7940       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7941         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7942         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7943       else
7944         ld_shlibs=no
7945       fi
7946       ;;
7947
7948     sunos4*)
7949       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7950       wlarc=
7951       hardcode_direct=yes
7952       hardcode_shlibpath_var=no
7953       ;;
7954
7955     *)
7956       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7957         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7958         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7959       else
7960         ld_shlibs=no
7961       fi
7962       ;;
7963     esac
7964
7965     if test "$ld_shlibs" = no; then
7966       runpath_var=
7967       hardcode_libdir_flag_spec=
7968       export_dynamic_flag_spec=
7969       whole_archive_flag_spec=
7970     fi
7971   else
7972     # PORTME fill in a description of your system's linker (not GNU ld)
7973     case $host_os in
7974     aix3*)
7975       allow_undefined_flag=unsupported
7976       always_export_symbols=yes
7977       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'
7978       # Note: this linker hardcodes the directories in LIBPATH if there
7979       # are no directories specified by -L.
7980       hardcode_minus_L=yes
7981       if test "$GCC" = yes && test -z "$link_static_flag"; then
7982         # Neither direct hardcoding nor static linking is supported with a
7983         # broken collect2.
7984         hardcode_direct=unsupported
7985       fi
7986       ;;
7987
7988     aix4* | aix5*)
7989       if test "$host_cpu" = ia64; then
7990         # On IA64, the linker does run time linking by default, so we don't
7991         # have to do anything special.
7992         aix_use_runtimelinking=no
7993         exp_sym_flag='-Bexport'
7994         no_entry_flag=""
7995       else
7996         # If we're using GNU nm, then we don't want the "-C" option.
7997         # -C means demangle to AIX nm, but means don't demangle with GNU nm
7998         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7999           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'
8000         else
8001           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'
8002         fi
8003         aix_use_runtimelinking=no
8004
8005         # Test if we are trying to use run time linking or normal
8006         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8007         # need to do runtime linking.
8008         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8009           for ld_flag in $LDFLAGS; do
8010           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8011             aix_use_runtimelinking=yes
8012             break
8013           fi
8014           done
8015         esac
8016
8017         exp_sym_flag='-bexport'
8018         no_entry_flag='-bnoentry'
8019       fi
8020
8021       # When large executables or shared objects are built, AIX ld can
8022       # have problems creating the table of contents.  If linking a library
8023       # or program results in "error TOC overflow" add -mminimal-toc to
8024       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8025       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8026
8027       archive_cmds=''
8028       hardcode_direct=yes
8029       hardcode_libdir_separator=':'
8030       link_all_deplibs=yes
8031
8032       if test "$GCC" = yes; then
8033         case $host_os in aix4.[012]|aix4.[012].*)
8034         # We only want to do this on AIX 4.2 and lower, the check
8035         # below for broken collect2 doesn't work under 4.3+
8036           collect2name=`${CC} -print-prog-name=collect2`
8037           if test -f "$collect2name" && \
8038            strings "$collect2name" | grep resolve_lib_name >/dev/null
8039           then
8040           # We have reworked collect2
8041           hardcode_direct=yes
8042           else
8043           # We have old collect2
8044           hardcode_direct=unsupported
8045           # It fails to find uninstalled libraries when the uninstalled
8046           # path is not listed in the libpath.  Setting hardcode_minus_L
8047           # to unsupported forces relinking
8048           hardcode_minus_L=yes
8049           hardcode_libdir_flag_spec='-L$libdir'
8050           hardcode_libdir_separator=
8051           fi
8052         esac
8053         shared_flag='-shared'
8054         if test "$aix_use_runtimelinking" = yes; then
8055           shared_flag="$shared_flag "'${wl}-G'
8056         fi
8057       else
8058         # not using gcc
8059         if test "$host_cpu" = ia64; then
8060         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8061         # chokes on -Wl,-G. The following line is correct:
8062           shared_flag='-G'
8063         else
8064         if test "$aix_use_runtimelinking" = yes; then
8065             shared_flag='${wl}-G'
8066           else
8067             shared_flag='${wl}-bM:SRE'
8068         fi
8069         fi
8070       fi
8071
8072       # It seems that -bexpall does not export symbols beginning with
8073       # underscore (_), so it is better to generate a list of symbols to export.
8074       always_export_symbols=yes
8075       if test "$aix_use_runtimelinking" = yes; then
8076         # Warning - without using the other runtime loading flags (-brtl),
8077         # -berok will link without error, but may produce a broken library.
8078         allow_undefined_flag='-berok'
8079        # Determine the default libpath from the value encoded in an empty executable.
8080        cat >conftest.$ac_ext <<_ACEOF
8081 /* confdefs.h.  */
8082 _ACEOF
8083 cat confdefs.h >>conftest.$ac_ext
8084 cat >>conftest.$ac_ext <<_ACEOF
8085 /* end confdefs.h.  */
8086
8087 int
8088 main ()
8089 {
8090
8091   ;
8092   return 0;
8093 }
8094 _ACEOF
8095 rm -f conftest.$ac_objext conftest$ac_exeext
8096 if { (ac_try="$ac_link"
8097 case "(($ac_try" in
8098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8099   *) ac_try_echo=$ac_try;;
8100 esac
8101 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8102   (eval "$ac_link") 2>conftest.er1
8103   ac_status=$?
8104   grep -v '^ *+' conftest.er1 >conftest.err
8105   rm -f conftest.er1
8106   cat conftest.err >&5
8107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8108   (exit $ac_status); } && {
8109          test -z "$ac_c_werror_flag" ||
8110          test ! -s conftest.err
8111        } && test -s conftest$ac_exeext &&
8112        $as_test_x conftest$ac_exeext; then
8113
8114 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8115 }'`
8116 # Check for a 64-bit object if we didn't find anything.
8117 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; }
8118 }'`; fi
8119 else
8120   echo "$as_me: failed program was:" >&5
8121 sed 's/^/| /' conftest.$ac_ext >&5
8122
8123
8124 fi
8125
8126 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8127       conftest$ac_exeext conftest.$ac_ext
8128 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8129
8130        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8131         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"
8132        else
8133         if test "$host_cpu" = ia64; then
8134           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8135           allow_undefined_flag="-z nodefs"
8136           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"
8137         else
8138          # Determine the default libpath from the value encoded in an empty executable.
8139          cat >conftest.$ac_ext <<_ACEOF
8140 /* confdefs.h.  */
8141 _ACEOF
8142 cat confdefs.h >>conftest.$ac_ext
8143 cat >>conftest.$ac_ext <<_ACEOF
8144 /* end confdefs.h.  */
8145
8146 int
8147 main ()
8148 {
8149
8150   ;
8151   return 0;
8152 }
8153 _ACEOF
8154 rm -f conftest.$ac_objext conftest$ac_exeext
8155 if { (ac_try="$ac_link"
8156 case "(($ac_try" in
8157   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8158   *) ac_try_echo=$ac_try;;
8159 esac
8160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8161   (eval "$ac_link") 2>conftest.er1
8162   ac_status=$?
8163   grep -v '^ *+' conftest.er1 >conftest.err
8164   rm -f conftest.er1
8165   cat conftest.err >&5
8166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8167   (exit $ac_status); } && {
8168          test -z "$ac_c_werror_flag" ||
8169          test ! -s conftest.err
8170        } && test -s conftest$ac_exeext &&
8171        $as_test_x conftest$ac_exeext; then
8172
8173 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8174 }'`
8175 # Check for a 64-bit object if we didn't find anything.
8176 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; }
8177 }'`; fi
8178 else
8179   echo "$as_me: failed program was:" >&5
8180 sed 's/^/| /' conftest.$ac_ext >&5
8181
8182
8183 fi
8184
8185 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8186       conftest$ac_exeext conftest.$ac_ext
8187 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8188
8189          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8190           # Warning - without using the other run time loading flags,
8191           # -berok will link without error, but may produce a broken library.
8192           no_undefined_flag=' ${wl}-bernotok'
8193           allow_undefined_flag=' ${wl}-berok'
8194           # -bexpall does not export symbols beginning with underscore (_)
8195           always_export_symbols=yes
8196           # Exported symbols can be pulled into shared objects from archives
8197           whole_archive_flag_spec=' '
8198           archive_cmds_need_lc=yes
8199           # This is similar to how AIX traditionally builds it's shared libraries.
8200           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'
8201         fi
8202       fi
8203       ;;
8204
8205     amigaos*)
8206       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)'
8207       hardcode_libdir_flag_spec='-L$libdir'
8208       hardcode_minus_L=yes
8209       # see comment about different semantics on the GNU ld section
8210       ld_shlibs=no
8211       ;;
8212
8213     bsdi[45]*)
8214       export_dynamic_flag_spec=-rdynamic
8215       ;;
8216
8217     cygwin* | mingw* | pw32*)
8218       # When not using gcc, we currently assume that we are using
8219       # Microsoft Visual C++.
8220       # hardcode_libdir_flag_spec is actually meaningless, as there is
8221       # no search path for DLLs.
8222       hardcode_libdir_flag_spec=' '
8223       allow_undefined_flag=unsupported
8224       # Tell ltmain to make .lib files, not .a files.
8225       libext=lib
8226       # Tell ltmain to make .dll files, not .so files.
8227       shrext_cmds=".dll"
8228       # FIXME: Setting linknames here is a bad hack.
8229       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8230       # The linker will automatically build a .lib file if we build a DLL.
8231       old_archive_From_new_cmds='true'
8232       # FIXME: Should let the user specify the lib program.
8233       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8234       fix_srcfile_path='`cygpath -w "$srcfile"`'
8235       enable_shared_with_static_runtimes=yes
8236       ;;
8237
8238     darwin* | rhapsody*)
8239       case "$host_os" in
8240         rhapsody* | darwin1.[012])
8241          allow_undefined_flag='${wl}-undefined ${wl}suppress'
8242          ;;
8243        *) # Darwin 1.3 on
8244          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8245            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8246          else
8247            case ${MACOSX_DEPLOYMENT_TARGET} in
8248              10.[012])
8249                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8250                ;;
8251              10.*)
8252                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8253                ;;
8254            esac
8255          fi
8256          ;;
8257       esac
8258       archive_cmds_need_lc=no
8259       hardcode_direct=no
8260       hardcode_automatic=yes
8261       hardcode_shlibpath_var=unsupported
8262       whole_archive_flag_spec=''
8263       link_all_deplibs=yes
8264     if test "$GCC" = yes ; then
8265         output_verbose_link_cmd='echo'
8266         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8267       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8268       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8269       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}'
8270       module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8271     else
8272       case $cc_basename in
8273         xlc*)
8274          output_verbose_link_cmd='echo'
8275          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8276          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8277           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8278          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8279           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8280           ;;
8281        *)
8282          ld_shlibs=no
8283           ;;
8284       esac
8285     fi
8286       ;;
8287
8288     dgux*)
8289       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8290       hardcode_libdir_flag_spec='-L$libdir'
8291       hardcode_shlibpath_var=no
8292       ;;
8293
8294     freebsd1*)
8295       ld_shlibs=no
8296       ;;
8297
8298     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8299     # support.  Future versions do this automatically, but an explicit c++rt0.o
8300     # does not break anything, and helps significantly (at the cost of a little
8301     # extra space).
8302     freebsd2.2*)
8303       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8304       hardcode_libdir_flag_spec='-R$libdir'
8305       hardcode_direct=yes
8306       hardcode_shlibpath_var=no
8307       ;;
8308
8309     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8310     freebsd2*)
8311       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8312       hardcode_direct=yes
8313       hardcode_minus_L=yes
8314       hardcode_shlibpath_var=no
8315       ;;
8316
8317     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8318     freebsd* | kfreebsd*-gnu | dragonfly*)
8319       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8320       hardcode_libdir_flag_spec='-R$libdir'
8321       hardcode_direct=yes
8322       hardcode_shlibpath_var=no
8323       ;;
8324
8325     hpux9*)
8326       if test "$GCC" = yes; then
8327         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'
8328       else
8329         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'
8330       fi
8331       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8332       hardcode_libdir_separator=:
8333       hardcode_direct=yes
8334
8335       # hardcode_minus_L: Not really in the search PATH,
8336       # but as the default location of the library.
8337       hardcode_minus_L=yes
8338       export_dynamic_flag_spec='${wl}-E'
8339       ;;
8340
8341     hpux10* | hpux11*)
8342       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8343         case "$host_cpu" in
8344         hppa*64*|ia64*)
8345           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8346           ;;
8347         *)
8348           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8349           ;;
8350         esac
8351       else
8352         case "$host_cpu" in
8353         hppa*64*|ia64*)
8354           archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
8355           ;;
8356         *)
8357           archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8358           ;;
8359         esac
8360       fi
8361       if test "$with_gnu_ld" = no; then
8362         case "$host_cpu" in
8363         hppa*64*)
8364           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8365           hardcode_libdir_flag_spec_ld='+b $libdir'
8366           hardcode_libdir_separator=:
8367           hardcode_direct=no
8368           hardcode_shlibpath_var=no
8369           ;;
8370         ia64*)
8371           hardcode_libdir_flag_spec='-L$libdir'
8372           hardcode_direct=no
8373           hardcode_shlibpath_var=no
8374
8375           # hardcode_minus_L: Not really in the search PATH,
8376           # but as the default location of the library.
8377           hardcode_minus_L=yes
8378           ;;
8379         *)
8380           hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8381           hardcode_libdir_separator=:
8382           hardcode_direct=yes
8383           export_dynamic_flag_spec='${wl}-E'
8384
8385           # hardcode_minus_L: Not really in the search PATH,
8386           # but as the default location of the library.
8387           hardcode_minus_L=yes
8388           ;;
8389         esac
8390       fi
8391       ;;
8392
8393     irix5* | irix6* | nonstopux*)
8394       if test "$GCC" = yes; then
8395         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'
8396       else
8397         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'
8398         hardcode_libdir_flag_spec_ld='-rpath $libdir'
8399       fi
8400       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8401       hardcode_libdir_separator=:
8402       link_all_deplibs=yes
8403       ;;
8404
8405     netbsd*)
8406       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8407         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8408       else
8409         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8410       fi
8411       hardcode_libdir_flag_spec='-R$libdir'
8412       hardcode_direct=yes
8413       hardcode_shlibpath_var=no
8414       ;;
8415
8416     newsos6)
8417       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8418       hardcode_direct=yes
8419       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8420       hardcode_libdir_separator=:
8421       hardcode_shlibpath_var=no
8422       ;;
8423
8424     openbsd*)
8425       hardcode_direct=yes
8426       hardcode_shlibpath_var=no
8427       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8428         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8429         archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8430         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8431         export_dynamic_flag_spec='${wl}-E'
8432       else
8433        case $host_os in
8434          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8435            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8436            hardcode_libdir_flag_spec='-R$libdir'
8437            ;;
8438          *)
8439            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8440            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8441            ;;
8442        esac
8443       fi
8444       ;;
8445
8446     os2*)
8447       hardcode_libdir_flag_spec='-L$libdir'
8448       hardcode_minus_L=yes
8449       allow_undefined_flag=unsupported
8450       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'
8451       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8452       ;;
8453
8454     osf3*)
8455       if test "$GCC" = yes; then
8456         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8457         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'
8458       else
8459         allow_undefined_flag=' -expect_unresolved \*'
8460         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'
8461       fi
8462       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8463       hardcode_libdir_separator=:
8464       ;;
8465
8466     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8467       if test "$GCC" = yes; then
8468         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8469         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'
8470         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8471       else
8472         allow_undefined_flag=' -expect_unresolved \*'
8473         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'
8474         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8475         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
8476
8477         # Both c and cxx compiler support -rpath directly
8478         hardcode_libdir_flag_spec='-rpath $libdir'
8479       fi
8480       hardcode_libdir_separator=:
8481       ;;
8482
8483     sco3.2v5*)
8484       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8485       hardcode_shlibpath_var=no
8486       export_dynamic_flag_spec='${wl}-Bexport'
8487       runpath_var=LD_RUN_PATH
8488       hardcode_runpath_var=yes
8489       ;;
8490
8491     solaris*)
8492       no_undefined_flag=' -z text'
8493       if test "$GCC" = yes; then
8494         wlarc='${wl}'
8495         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8496         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8497           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8498       else
8499         wlarc=''
8500         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8501         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8502         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8503       fi
8504       hardcode_libdir_flag_spec='-R$libdir'
8505       hardcode_shlibpath_var=no
8506       case $host_os in
8507       solaris2.[0-5] | solaris2.[0-5].*) ;;
8508       *)
8509         # The compiler driver will combine linker options so we
8510         # cannot just pass the convience library names through
8511         # without $wl, iff we do not link with $LD.
8512         # Luckily, gcc supports the same syntax we need for Sun Studio.
8513         # Supported since Solaris 2.6 (maybe 2.5.1?)
8514         case $wlarc in
8515         '')
8516           whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8517         *)
8518           whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8519         esac ;;
8520       esac
8521       link_all_deplibs=yes
8522       ;;
8523
8524     sunos4*)
8525       if test "x$host_vendor" = xsequent; then
8526         # Use $CC to link under sequent, because it throws in some extra .o
8527         # files that make .init and .fini sections work.
8528         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8529       else
8530         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8531       fi
8532       hardcode_libdir_flag_spec='-L$libdir'
8533       hardcode_direct=yes
8534       hardcode_minus_L=yes
8535       hardcode_shlibpath_var=no
8536       ;;
8537
8538     sysv4)
8539       case $host_vendor in
8540         sni)
8541           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8542           hardcode_direct=yes # is this really true???
8543         ;;
8544         siemens)
8545           ## LD is ld it makes a PLAMLIB
8546           ## CC just makes a GrossModule.
8547           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8548           reload_cmds='$CC -r -o $output$reload_objs'
8549           hardcode_direct=no
8550         ;;
8551         motorola)
8552           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8553           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8554         ;;
8555       esac
8556       runpath_var='LD_RUN_PATH'
8557       hardcode_shlibpath_var=no
8558       ;;
8559
8560     sysv4.3*)
8561       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8562       hardcode_shlibpath_var=no
8563       export_dynamic_flag_spec='-Bexport'
8564       ;;
8565
8566     sysv4*MP*)
8567       if test -d /usr/nec; then
8568         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8569         hardcode_shlibpath_var=no
8570         runpath_var=LD_RUN_PATH
8571         hardcode_runpath_var=yes
8572         ld_shlibs=yes
8573       fi
8574       ;;
8575
8576     sysv4.2uw2*)
8577       archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8578       hardcode_direct=yes
8579       hardcode_minus_L=no
8580       hardcode_shlibpath_var=no
8581       hardcode_runpath_var=yes
8582       runpath_var=LD_RUN_PATH
8583       ;;
8584
8585    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
8586       no_undefined_flag='${wl}-z ${wl}text'
8587       if test "$GCC" = yes; then
8588         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8589       else
8590         archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8591       fi
8592       runpath_var='LD_RUN_PATH'
8593       hardcode_shlibpath_var=no
8594       ;;
8595
8596     sysv5*)
8597       no_undefined_flag=' -z text'
8598       # $CC -shared without GNU ld will not create a library from C++
8599       # object files and a static libstdc++, better avoid it by now
8600       archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8601       archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8602                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8603       hardcode_libdir_flag_spec=
8604       hardcode_shlibpath_var=no
8605       runpath_var='LD_RUN_PATH'
8606       ;;
8607
8608     uts4*)
8609       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8610       hardcode_libdir_flag_spec='-L$libdir'
8611       hardcode_shlibpath_var=no
8612       ;;
8613
8614     *)
8615       ld_shlibs=no
8616       ;;
8617     esac
8618   fi
8619
8620 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8621 echo "${ECHO_T}$ld_shlibs" >&6; }
8622 test "$ld_shlibs" = no && can_build_shared=no
8623
8624 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8625 if test "$GCC" = yes; then
8626   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8627 fi
8628
8629 #
8630 # Do we need to explicitly link libc?
8631 #
8632 case "x$archive_cmds_need_lc" in
8633 x|xyes)
8634   # Assume -lc should be added
8635   archive_cmds_need_lc=yes
8636
8637   if test "$enable_shared" = yes && test "$GCC" = yes; then
8638     case $archive_cmds in
8639     *'~'*)
8640       # FIXME: we may have to deal with multi-command sequences.
8641       ;;
8642     '$CC '*)
8643       # Test whether the compiler implicitly links with -lc since on some
8644       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8645       # to ld, don't add -lc before -lgcc.
8646       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8647 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8648       $rm conftest*
8649       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8650
8651       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8652   (eval $ac_compile) 2>&5
8653   ac_status=$?
8654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8655   (exit $ac_status); } 2>conftest.err; then
8656         soname=conftest
8657         lib=conftest
8658         libobjs=conftest.$ac_objext
8659         deplibs=
8660         wl=$lt_prog_compiler_wl
8661         compiler_flags=-v
8662         linker_flags=-v
8663         verstring=
8664         output_objdir=.
8665         libname=conftest
8666         lt_save_allow_undefined_flag=$allow_undefined_flag
8667         allow_undefined_flag=
8668         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8669   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8670   ac_status=$?
8671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8672   (exit $ac_status); }
8673         then
8674           archive_cmds_need_lc=no
8675         else
8676           archive_cmds_need_lc=yes
8677         fi
8678         allow_undefined_flag=$lt_save_allow_undefined_flag
8679       else
8680         cat conftest.err 1>&5
8681       fi
8682       $rm conftest*
8683       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8684 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8685       ;;
8686     esac
8687   fi
8688   ;;
8689 esac
8690
8691 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8692 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8693 library_names_spec=
8694 libname_spec='lib$name'
8695 soname_spec=
8696 shrext_cmds=".so"
8697 postinstall_cmds=
8698 postuninstall_cmds=
8699 finish_cmds=
8700 finish_eval=
8701 shlibpath_var=
8702 shlibpath_overrides_runpath=unknown
8703 version_type=none
8704 dynamic_linker="$host_os ld.so"
8705 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8706 if test "$GCC" = yes; then
8707   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8708   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8709     # if the path contains ";" then we assume it to be the separator
8710     # otherwise default to the standard path separator (i.e. ":") - it is
8711     # assumed that no part of a normal pathname contains ";" but that should
8712     # okay in the real world where ";" in dirpaths is itself problematic.
8713     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8714   else
8715     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8716   fi
8717 else
8718   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8719 fi
8720 need_lib_prefix=unknown
8721 hardcode_into_libs=no
8722
8723 # when you set need_version to no, make sure it does not cause -set_version
8724 # flags to be left without arguments
8725 need_version=unknown
8726
8727 case $host_os in
8728 aix3*)
8729   version_type=linux
8730   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8731   shlibpath_var=LIBPATH
8732
8733   # AIX 3 has no versioning support, so we append a major version to the name.
8734   soname_spec='${libname}${release}${shared_ext}$major'
8735   ;;
8736
8737 aix4* | aix5*)
8738   version_type=linux
8739   need_lib_prefix=no
8740   need_version=no
8741   hardcode_into_libs=yes
8742   if test "$host_cpu" = ia64; then
8743     # AIX 5 supports IA64
8744     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8745     shlibpath_var=LD_LIBRARY_PATH
8746   else
8747     # With GCC up to 2.95.x, collect2 would create an import file
8748     # for dependence libraries.  The import file would start with
8749     # the line `#! .'.  This would cause the generated library to
8750     # depend on `.', always an invalid library.  This was fixed in
8751     # development snapshots of GCC prior to 3.0.
8752     case $host_os in
8753       aix4 | aix4.[01] | aix4.[01].*)
8754       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8755            echo ' yes '
8756            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8757         :
8758       else
8759         can_build_shared=no
8760       fi
8761       ;;
8762     esac
8763     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8764     # soname into executable. Probably we can add versioning support to
8765     # collect2, so additional links can be useful in future.
8766     if test "$aix_use_runtimelinking" = yes; then
8767       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8768       # instead of lib<name>.a to let people know that these are not
8769       # typical AIX shared libraries.
8770       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8771     else
8772       # We preserve .a as extension for shared libraries through AIX4.2
8773       # and later when we are not doing run time linking.
8774       library_names_spec='${libname}${release}.a $libname.a'
8775       soname_spec='${libname}${release}${shared_ext}$major'
8776     fi
8777     shlibpath_var=LIBPATH
8778   fi
8779   ;;
8780
8781 amigaos*)
8782   library_names_spec='$libname.ixlibrary $libname.a'
8783   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8784   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'
8785   ;;
8786
8787 beos*)
8788   library_names_spec='${libname}${shared_ext}'
8789   dynamic_linker="$host_os ld.so"
8790   shlibpath_var=LIBRARY_PATH
8791   ;;
8792
8793 bsdi[45]*)
8794   version_type=linux
8795   need_version=no
8796   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8797   soname_spec='${libname}${release}${shared_ext}$major'
8798   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8799   shlibpath_var=LD_LIBRARY_PATH
8800   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8801   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8802   # the default ld.so.conf also contains /usr/contrib/lib and
8803   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8804   # libtool to hard-code these into programs
8805   ;;
8806
8807 cygwin* | mingw* | pw32*)
8808   version_type=windows
8809   shrext_cmds=".dll"
8810   need_version=no
8811   need_lib_prefix=no
8812
8813   case $GCC,$host_os in
8814   yes,cygwin* | yes,mingw* | yes,pw32*)
8815     library_names_spec='$libname.dll.a'
8816     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8817     postinstall_cmds='base_file=`basename \${file}`~
8818       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8819       dldir=$destdir/`dirname \$dlpath`~
8820       test -d \$dldir || mkdir -p \$dldir~
8821       $install_prog $dir/$dlname \$dldir/$dlname'
8822     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8823       dlpath=$dir/\$dldll~
8824        $rm \$dlpath'
8825     shlibpath_overrides_runpath=yes
8826
8827     case $host_os in
8828     cygwin*)
8829       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8830       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8831       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8832       ;;
8833     mingw*)
8834       # MinGW DLLs use traditional 'lib' prefix
8835       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8836       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8837       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8838         # It is most probably a Windows format PATH printed by
8839         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8840         # path with ; separators, and with drive letters. We can handle the
8841         # drive letters (cygwin fileutils understands them), so leave them,
8842         # especially as we might pass files found there to a mingw objdump,
8843         # which wouldn't understand a cygwinified path. Ahh.
8844         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8845       else
8846         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8847       fi
8848       ;;
8849     pw32*)
8850       # pw32 DLLs use 'pw' prefix rather than 'lib'
8851       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8852       ;;
8853     esac
8854     ;;
8855
8856   *)
8857     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8858     ;;
8859   esac
8860   dynamic_linker='Win32 ld.exe'
8861   # FIXME: first we should search . and the directory the executable is in
8862   shlibpath_var=PATH
8863   ;;
8864
8865 darwin* | rhapsody*)
8866   dynamic_linker="$host_os dyld"
8867   version_type=darwin
8868   need_lib_prefix=no
8869   need_version=no
8870   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8871   soname_spec='${libname}${release}${major}$shared_ext'
8872   shlibpath_overrides_runpath=yes
8873   shlibpath_var=DYLD_LIBRARY_PATH
8874   shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
8875   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8876   if test "$GCC" = yes; then
8877     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"`
8878   else
8879     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8880   fi
8881   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8882   ;;
8883
8884 dgux*)
8885   version_type=linux
8886   need_lib_prefix=no
8887   need_version=no
8888   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8889   soname_spec='${libname}${release}${shared_ext}$major'
8890   shlibpath_var=LD_LIBRARY_PATH
8891   ;;
8892
8893 freebsd1*)
8894   dynamic_linker=no
8895   ;;
8896
8897 kfreebsd*-gnu)
8898   version_type=linux
8899   need_lib_prefix=no
8900   need_version=no
8901   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8902   soname_spec='${libname}${release}${shared_ext}$major'
8903   shlibpath_var=LD_LIBRARY_PATH
8904   shlibpath_overrides_runpath=no
8905   hardcode_into_libs=yes
8906   dynamic_linker='GNU ld.so'
8907   ;;
8908
8909 freebsd* | dragonfly*)
8910   # DragonFly does not have aout.  When/if they implement a new
8911   # versioning mechanism, adjust this.
8912   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
8913   version_type=freebsd-$objformat
8914   case $version_type in
8915     freebsd-elf*)
8916       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8917       need_version=no
8918       need_lib_prefix=no
8919       ;;
8920     freebsd-*)
8921       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8922       need_version=yes
8923       ;;
8924   esac
8925   shlibpath_var=LD_LIBRARY_PATH
8926   case $host_os in
8927   freebsd2*)
8928     shlibpath_overrides_runpath=yes
8929     ;;
8930   freebsd3.[01]* | freebsdelf3.[01]*)
8931     shlibpath_overrides_runpath=yes
8932     hardcode_into_libs=yes
8933     ;;
8934   *) # from 3.2 on
8935     shlibpath_overrides_runpath=no
8936     hardcode_into_libs=yes
8937     ;;
8938   esac
8939   ;;
8940
8941 gnu*)
8942   version_type=linux
8943   need_lib_prefix=no
8944   need_version=no
8945   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8946   soname_spec='${libname}${release}${shared_ext}$major'
8947   shlibpath_var=LD_LIBRARY_PATH
8948   hardcode_into_libs=yes
8949   ;;
8950
8951 hpux9* | hpux10* | hpux11*)
8952   # Give a soname corresponding to the major version so that dld.sl refuses to
8953   # link against other versions.
8954   version_type=sunos
8955   need_lib_prefix=no
8956   need_version=no
8957   case "$host_cpu" in
8958   ia64*)
8959     shrext_cmds='.so'
8960     hardcode_into_libs=yes
8961     dynamic_linker="$host_os dld.so"
8962     shlibpath_var=LD_LIBRARY_PATH
8963     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8964     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8965     soname_spec='${libname}${release}${shared_ext}$major'
8966     if test "X$HPUX_IA64_MODE" = X32; then
8967       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8968     else
8969       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8970     fi
8971     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8972     ;;
8973    hppa*64*)
8974      shrext_cmds='.sl'
8975      hardcode_into_libs=yes
8976      dynamic_linker="$host_os dld.sl"
8977      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8978      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8979      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8980      soname_spec='${libname}${release}${shared_ext}$major'
8981      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8982      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8983      ;;
8984    *)
8985     shrext_cmds='.sl'
8986     dynamic_linker="$host_os dld.sl"
8987     shlibpath_var=SHLIB_PATH
8988     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8989     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8990     soname_spec='${libname}${release}${shared_ext}$major'
8991     ;;
8992   esac
8993   # HP-UX runs *really* slowly unless shared libraries are mode 555.
8994   postinstall_cmds='chmod 555 $lib'
8995   ;;
8996
8997 irix5* | irix6* | nonstopux*)
8998   case $host_os in
8999     nonstopux*) version_type=nonstopux ;;
9000     *)
9001         if test "$lt_cv_prog_gnu_ld" = yes; then
9002                 version_type=linux
9003         else
9004                 version_type=irix
9005         fi ;;
9006   esac
9007   need_lib_prefix=no
9008   need_version=no
9009   soname_spec='${libname}${release}${shared_ext}$major'
9010   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9011   case $host_os in
9012   irix5* | nonstopux*)
9013     libsuff= shlibsuff=
9014     ;;
9015   *)
9016     case $LD in # libtool.m4 will add one of these switches to LD
9017     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9018       libsuff= shlibsuff= libmagic=32-bit;;
9019     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9020       libsuff=32 shlibsuff=N32 libmagic=N32;;
9021     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9022       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9023     *) libsuff= shlibsuff= libmagic=never-match;;
9024     esac
9025     ;;
9026   esac
9027   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9028   shlibpath_overrides_runpath=no
9029   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9030   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9031   hardcode_into_libs=yes
9032   ;;
9033
9034 # No shared lib support for Linux oldld, aout, or coff.
9035 linux*oldld* | linux*aout* | linux*coff*)
9036   dynamic_linker=no
9037   ;;
9038
9039 # This must be Linux ELF.
9040 linux*)
9041   version_type=linux
9042   need_lib_prefix=no
9043   need_version=no
9044   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9045   soname_spec='${libname}${release}${shared_ext}$major'
9046   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9047   shlibpath_var=LD_LIBRARY_PATH
9048   shlibpath_overrides_runpath=no
9049   # This implies no fast_install, which is unacceptable.
9050   # Some rework will be needed to allow for fast_install
9051   # before this can be enabled.
9052   hardcode_into_libs=yes
9053
9054   # Append ld.so.conf contents to the search path
9055   if test -f /etc/ld.so.conf; then
9056     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9057     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9058   fi
9059
9060   # We used to test for /lib/ld.so.1 and disable shared libraries on
9061   # powerpc, because MkLinux only supported shared libraries with the
9062   # GNU dynamic linker.  Since this was broken with cross compilers,
9063   # most powerpc-linux boxes support dynamic linking these days and
9064   # people can always --disable-shared, the test was removed, and we
9065   # assume the GNU/Linux dynamic linker is in use.
9066   dynamic_linker='GNU/Linux ld.so'
9067   ;;
9068
9069 knetbsd*-gnu)
9070   version_type=linux
9071   need_lib_prefix=no
9072   need_version=no
9073   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9074   soname_spec='${libname}${release}${shared_ext}$major'
9075   shlibpath_var=LD_LIBRARY_PATH
9076   shlibpath_overrides_runpath=no
9077   hardcode_into_libs=yes
9078   dynamic_linker='GNU ld.so'
9079   ;;
9080
9081 netbsd*)
9082   version_type=sunos
9083   need_lib_prefix=no
9084   need_version=no
9085   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9086     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9087     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9088     dynamic_linker='NetBSD (a.out) ld.so'
9089   else
9090     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9091     soname_spec='${libname}${release}${shared_ext}$major'
9092     dynamic_linker='NetBSD ld.elf_so'
9093   fi
9094   shlibpath_var=LD_LIBRARY_PATH
9095   shlibpath_overrides_runpath=yes
9096   hardcode_into_libs=yes
9097   ;;
9098
9099 newsos6)
9100   version_type=linux
9101   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9102   shlibpath_var=LD_LIBRARY_PATH
9103   shlibpath_overrides_runpath=yes
9104   ;;
9105
9106 nto-qnx*)
9107   version_type=linux
9108   need_lib_prefix=no
9109   need_version=no
9110   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9111   soname_spec='${libname}${release}${shared_ext}$major'
9112   shlibpath_var=LD_LIBRARY_PATH
9113   shlibpath_overrides_runpath=yes
9114   ;;
9115
9116 openbsd*)
9117   version_type=sunos
9118   need_lib_prefix=no
9119   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9120   case $host_os in
9121     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9122     *)                         need_version=no  ;;
9123   esac
9124   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9125   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9126   shlibpath_var=LD_LIBRARY_PATH
9127   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9128     case $host_os in
9129       openbsd2.[89] | openbsd2.[89].*)
9130         shlibpath_overrides_runpath=no
9131         ;;
9132       *)
9133         shlibpath_overrides_runpath=yes
9134         ;;
9135       esac
9136   else
9137     shlibpath_overrides_runpath=yes
9138   fi
9139   ;;
9140
9141 os2*)
9142   libname_spec='$name'
9143   shrext_cmds=".dll"
9144   need_lib_prefix=no
9145   library_names_spec='$libname${shared_ext} $libname.a'
9146   dynamic_linker='OS/2 ld.exe'
9147   shlibpath_var=LIBPATH
9148   ;;
9149
9150 osf3* | osf4* | osf5*)
9151   version_type=osf
9152   need_lib_prefix=no
9153   need_version=no
9154   soname_spec='${libname}${release}${shared_ext}$major'
9155   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9156   shlibpath_var=LD_LIBRARY_PATH
9157   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9158   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9159   ;;
9160
9161 sco3.2v5*)
9162   version_type=osf
9163   soname_spec='${libname}${release}${shared_ext}$major'
9164   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9165   shlibpath_var=LD_LIBRARY_PATH
9166   ;;
9167
9168 solaris*)
9169   version_type=linux
9170   need_lib_prefix=no
9171   need_version=no
9172   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9173   soname_spec='${libname}${release}${shared_ext}$major'
9174   shlibpath_var=LD_LIBRARY_PATH
9175   shlibpath_overrides_runpath=yes
9176   hardcode_into_libs=yes
9177   # ldd complains unless libraries are executable
9178   postinstall_cmds='chmod +x $lib'
9179   ;;
9180
9181 sunos4*)
9182   version_type=sunos
9183   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9184   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9185   shlibpath_var=LD_LIBRARY_PATH
9186   shlibpath_overrides_runpath=yes
9187   if test "$with_gnu_ld" = yes; then
9188     need_lib_prefix=no
9189   fi
9190   need_version=yes
9191   ;;
9192
9193 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9194   version_type=linux
9195   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9196   soname_spec='${libname}${release}${shared_ext}$major'
9197   shlibpath_var=LD_LIBRARY_PATH
9198   case $host_vendor in
9199     sni)
9200       shlibpath_overrides_runpath=no
9201       need_lib_prefix=no
9202       export_dynamic_flag_spec='${wl}-Blargedynsym'
9203       runpath_var=LD_RUN_PATH
9204       ;;
9205     siemens)
9206       need_lib_prefix=no
9207       ;;
9208     motorola)
9209       need_lib_prefix=no
9210       need_version=no
9211       shlibpath_overrides_runpath=no
9212       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9213       ;;
9214   esac
9215   ;;
9216
9217 sysv4*MP*)
9218   if test -d /usr/nec ;then
9219     version_type=linux
9220     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9221     soname_spec='$libname${shared_ext}.$major'
9222     shlibpath_var=LD_LIBRARY_PATH
9223   fi
9224   ;;
9225
9226 uts4*)
9227   version_type=linux
9228   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9229   soname_spec='${libname}${release}${shared_ext}$major'
9230   shlibpath_var=LD_LIBRARY_PATH
9231   ;;
9232
9233 *)
9234   dynamic_linker=no
9235   ;;
9236 esac
9237 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9238 echo "${ECHO_T}$dynamic_linker" >&6; }
9239 test "$dynamic_linker" = no && can_build_shared=no
9240
9241 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9242 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9243 hardcode_action=
9244 if test -n "$hardcode_libdir_flag_spec" || \
9245    test -n "$runpath_var" || \
9246    test "X$hardcode_automatic" = "Xyes" ; then
9247
9248   # We can hardcode non-existant directories.
9249   if test "$hardcode_direct" != no &&
9250      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9251      # have to relink, otherwise we might link with an installed library
9252      # when we should be linking with a yet-to-be-installed one
9253      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9254      test "$hardcode_minus_L" != no; then
9255     # Linking always hardcodes the temporary library directory.
9256     hardcode_action=relink
9257   else
9258     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9259     hardcode_action=immediate
9260   fi
9261 else
9262   # We cannot hardcode anything, or else we can only hardcode existing
9263   # directories.
9264   hardcode_action=unsupported
9265 fi
9266 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9267 echo "${ECHO_T}$hardcode_action" >&6; }
9268
9269 if test "$hardcode_action" = relink; then
9270   # Fast installation is not supported
9271   enable_fast_install=no
9272 elif test "$shlibpath_overrides_runpath" = yes ||
9273      test "$enable_shared" = no; then
9274   # Fast installation is not necessary
9275   enable_fast_install=needless
9276 fi
9277
9278 striplib=
9279 old_striplib=
9280 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9281 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9282 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9283   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9284   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9285   { echo "$as_me:$LINENO: result: yes" >&5
9286 echo "${ECHO_T}yes" >&6; }
9287 else
9288 # FIXME - insert some real tests, host_os isn't really good enough
9289   case $host_os in
9290    darwin*)
9291        if test -n "$STRIP" ; then
9292          striplib="$STRIP -x"
9293          { echo "$as_me:$LINENO: result: yes" >&5
9294 echo "${ECHO_T}yes" >&6; }
9295        else
9296   { echo "$as_me:$LINENO: result: no" >&5
9297 echo "${ECHO_T}no" >&6; }
9298 fi
9299        ;;
9300    *)
9301   { echo "$as_me:$LINENO: result: no" >&5
9302 echo "${ECHO_T}no" >&6; }
9303     ;;
9304   esac
9305 fi
9306
9307 if test "x$enable_dlopen" != xyes; then
9308   enable_dlopen=unknown
9309   enable_dlopen_self=unknown
9310   enable_dlopen_self_static=unknown
9311 else
9312   lt_cv_dlopen=no
9313   lt_cv_dlopen_libs=
9314
9315   case $host_os in
9316   beos*)
9317     lt_cv_dlopen="load_add_on"
9318     lt_cv_dlopen_libs=
9319     lt_cv_dlopen_self=yes
9320     ;;
9321
9322   mingw* | pw32*)
9323     lt_cv_dlopen="LoadLibrary"
9324     lt_cv_dlopen_libs=
9325    ;;
9326
9327   cygwin*)
9328     lt_cv_dlopen="dlopen"
9329     lt_cv_dlopen_libs=
9330    ;;
9331
9332   darwin*)
9333   # if libdl is installed we need to link against it
9334     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9335 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9336 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9337   echo $ECHO_N "(cached) $ECHO_C" >&6
9338 else
9339   ac_check_lib_save_LIBS=$LIBS
9340 LIBS="-ldl  $LIBS"
9341 cat >conftest.$ac_ext <<_ACEOF
9342 /* confdefs.h.  */
9343 _ACEOF
9344 cat confdefs.h >>conftest.$ac_ext
9345 cat >>conftest.$ac_ext <<_ACEOF
9346 /* end confdefs.h.  */
9347
9348 /* Override any GCC internal prototype to avoid an error.
9349    Use char because int might match the return type of a GCC
9350    builtin and then its argument prototype would still apply.  */
9351 #ifdef __cplusplus
9352 extern "C"
9353 #endif
9354 char dlopen ();
9355 int
9356 main ()
9357 {
9358 return dlopen ();
9359   ;
9360   return 0;
9361 }
9362 _ACEOF
9363 rm -f conftest.$ac_objext conftest$ac_exeext
9364 if { (ac_try="$ac_link"
9365 case "(($ac_try" in
9366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9367   *) ac_try_echo=$ac_try;;
9368 esac
9369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9370   (eval "$ac_link") 2>conftest.er1
9371   ac_status=$?
9372   grep -v '^ *+' conftest.er1 >conftest.err
9373   rm -f conftest.er1
9374   cat conftest.err >&5
9375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9376   (exit $ac_status); } && {
9377          test -z "$ac_c_werror_flag" ||
9378          test ! -s conftest.err
9379        } && test -s conftest$ac_exeext &&
9380        $as_test_x conftest$ac_exeext; then
9381   ac_cv_lib_dl_dlopen=yes
9382 else
9383   echo "$as_me: failed program was:" >&5
9384 sed 's/^/| /' conftest.$ac_ext >&5
9385
9386         ac_cv_lib_dl_dlopen=no
9387 fi
9388
9389 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9390       conftest$ac_exeext conftest.$ac_ext
9391 LIBS=$ac_check_lib_save_LIBS
9392 fi
9393 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9394 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9395 if test $ac_cv_lib_dl_dlopen = yes; then
9396   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9397 else
9398
9399     lt_cv_dlopen="dyld"
9400     lt_cv_dlopen_libs=
9401     lt_cv_dlopen_self=yes
9402
9403 fi
9404
9405    ;;
9406
9407   *)
9408     { echo "$as_me:$LINENO: checking for shl_load" >&5
9409 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9410 if test "${ac_cv_func_shl_load+set}" = set; then
9411   echo $ECHO_N "(cached) $ECHO_C" >&6
9412 else
9413   cat >conftest.$ac_ext <<_ACEOF
9414 /* confdefs.h.  */
9415 _ACEOF
9416 cat confdefs.h >>conftest.$ac_ext
9417 cat >>conftest.$ac_ext <<_ACEOF
9418 /* end confdefs.h.  */
9419 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9420    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9421 #define shl_load innocuous_shl_load
9422
9423 /* System header to define __stub macros and hopefully few prototypes,
9424     which can conflict with char shl_load (); below.
9425     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9426     <limits.h> exists even on freestanding compilers.  */
9427
9428 #ifdef __STDC__
9429 # include <limits.h>
9430 #else
9431 # include <assert.h>
9432 #endif
9433
9434 #undef shl_load
9435
9436 /* Override any GCC internal prototype to avoid an error.
9437    Use char because int might match the return type of a GCC
9438    builtin and then its argument prototype would still apply.  */
9439 #ifdef __cplusplus
9440 extern "C"
9441 #endif
9442 char shl_load ();
9443 /* The GNU C library defines this for functions which it implements
9444     to always fail with ENOSYS.  Some functions are actually named
9445     something starting with __ and the normal name is an alias.  */
9446 #if defined __stub_shl_load || defined __stub___shl_load
9447 choke me
9448 #endif
9449
9450 int
9451 main ()
9452 {
9453 return shl_load ();
9454   ;
9455   return 0;
9456 }
9457 _ACEOF
9458 rm -f conftest.$ac_objext conftest$ac_exeext
9459 if { (ac_try="$ac_link"
9460 case "(($ac_try" in
9461   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9462   *) ac_try_echo=$ac_try;;
9463 esac
9464 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9465   (eval "$ac_link") 2>conftest.er1
9466   ac_status=$?
9467   grep -v '^ *+' conftest.er1 >conftest.err
9468   rm -f conftest.er1
9469   cat conftest.err >&5
9470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9471   (exit $ac_status); } && {
9472          test -z "$ac_c_werror_flag" ||
9473          test ! -s conftest.err
9474        } && test -s conftest$ac_exeext &&
9475        $as_test_x conftest$ac_exeext; then
9476   ac_cv_func_shl_load=yes
9477 else
9478   echo "$as_me: failed program was:" >&5
9479 sed 's/^/| /' conftest.$ac_ext >&5
9480
9481         ac_cv_func_shl_load=no
9482 fi
9483
9484 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9485       conftest$ac_exeext conftest.$ac_ext
9486 fi
9487 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9488 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9489 if test $ac_cv_func_shl_load = yes; then
9490   lt_cv_dlopen="shl_load"
9491 else
9492   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9493 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9494 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9495   echo $ECHO_N "(cached) $ECHO_C" >&6
9496 else
9497   ac_check_lib_save_LIBS=$LIBS
9498 LIBS="-ldld  $LIBS"
9499 cat >conftest.$ac_ext <<_ACEOF
9500 /* confdefs.h.  */
9501 _ACEOF
9502 cat confdefs.h >>conftest.$ac_ext
9503 cat >>conftest.$ac_ext <<_ACEOF
9504 /* end confdefs.h.  */
9505
9506 /* Override any GCC internal prototype to avoid an error.
9507    Use char because int might match the return type of a GCC
9508    builtin and then its argument prototype would still apply.  */
9509 #ifdef __cplusplus
9510 extern "C"
9511 #endif
9512 char shl_load ();
9513 int
9514 main ()
9515 {
9516 return shl_load ();
9517   ;
9518   return 0;
9519 }
9520 _ACEOF
9521 rm -f conftest.$ac_objext conftest$ac_exeext
9522 if { (ac_try="$ac_link"
9523 case "(($ac_try" in
9524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9525   *) ac_try_echo=$ac_try;;
9526 esac
9527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9528   (eval "$ac_link") 2>conftest.er1
9529   ac_status=$?
9530   grep -v '^ *+' conftest.er1 >conftest.err
9531   rm -f conftest.er1
9532   cat conftest.err >&5
9533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534   (exit $ac_status); } && {
9535          test -z "$ac_c_werror_flag" ||
9536          test ! -s conftest.err
9537        } && test -s conftest$ac_exeext &&
9538        $as_test_x conftest$ac_exeext; then
9539   ac_cv_lib_dld_shl_load=yes
9540 else
9541   echo "$as_me: failed program was:" >&5
9542 sed 's/^/| /' conftest.$ac_ext >&5
9543
9544         ac_cv_lib_dld_shl_load=no
9545 fi
9546
9547 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9548       conftest$ac_exeext conftest.$ac_ext
9549 LIBS=$ac_check_lib_save_LIBS
9550 fi
9551 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9552 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9553 if test $ac_cv_lib_dld_shl_load = yes; then
9554   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9555 else
9556   { echo "$as_me:$LINENO: checking for dlopen" >&5
9557 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9558 if test "${ac_cv_func_dlopen+set}" = set; then
9559   echo $ECHO_N "(cached) $ECHO_C" >&6
9560 else
9561   cat >conftest.$ac_ext <<_ACEOF
9562 /* confdefs.h.  */
9563 _ACEOF
9564 cat confdefs.h >>conftest.$ac_ext
9565 cat >>conftest.$ac_ext <<_ACEOF
9566 /* end confdefs.h.  */
9567 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9568    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9569 #define dlopen innocuous_dlopen
9570
9571 /* System header to define __stub macros and hopefully few prototypes,
9572     which can conflict with char dlopen (); below.
9573     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9574     <limits.h> exists even on freestanding compilers.  */
9575
9576 #ifdef __STDC__
9577 # include <limits.h>
9578 #else
9579 # include <assert.h>
9580 #endif
9581
9582 #undef dlopen
9583
9584 /* Override any GCC internal prototype to avoid an error.
9585    Use char because int might match the return type of a GCC
9586    builtin and then its argument prototype would still apply.  */
9587 #ifdef __cplusplus
9588 extern "C"
9589 #endif
9590 char dlopen ();
9591 /* The GNU C library defines this for functions which it implements
9592     to always fail with ENOSYS.  Some functions are actually named
9593     something starting with __ and the normal name is an alias.  */
9594 #if defined __stub_dlopen || defined __stub___dlopen
9595 choke me
9596 #endif
9597
9598 int
9599 main ()
9600 {
9601 return dlopen ();
9602   ;
9603   return 0;
9604 }
9605 _ACEOF
9606 rm -f conftest.$ac_objext conftest$ac_exeext
9607 if { (ac_try="$ac_link"
9608 case "(($ac_try" in
9609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9610   *) ac_try_echo=$ac_try;;
9611 esac
9612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9613   (eval "$ac_link") 2>conftest.er1
9614   ac_status=$?
9615   grep -v '^ *+' conftest.er1 >conftest.err
9616   rm -f conftest.er1
9617   cat conftest.err >&5
9618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9619   (exit $ac_status); } && {
9620          test -z "$ac_c_werror_flag" ||
9621          test ! -s conftest.err
9622        } && test -s conftest$ac_exeext &&
9623        $as_test_x conftest$ac_exeext; then
9624   ac_cv_func_dlopen=yes
9625 else
9626   echo "$as_me: failed program was:" >&5
9627 sed 's/^/| /' conftest.$ac_ext >&5
9628
9629         ac_cv_func_dlopen=no
9630 fi
9631
9632 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9633       conftest$ac_exeext conftest.$ac_ext
9634 fi
9635 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9636 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9637 if test $ac_cv_func_dlopen = yes; then
9638   lt_cv_dlopen="dlopen"
9639 else
9640   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9641 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9642 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9643   echo $ECHO_N "(cached) $ECHO_C" >&6
9644 else
9645   ac_check_lib_save_LIBS=$LIBS
9646 LIBS="-ldl  $LIBS"
9647 cat >conftest.$ac_ext <<_ACEOF
9648 /* confdefs.h.  */
9649 _ACEOF
9650 cat confdefs.h >>conftest.$ac_ext
9651 cat >>conftest.$ac_ext <<_ACEOF
9652 /* end confdefs.h.  */
9653
9654 /* Override any GCC internal prototype to avoid an error.
9655    Use char because int might match the return type of a GCC
9656    builtin and then its argument prototype would still apply.  */
9657 #ifdef __cplusplus
9658 extern "C"
9659 #endif
9660 char dlopen ();
9661 int
9662 main ()
9663 {
9664 return dlopen ();
9665   ;
9666   return 0;
9667 }
9668 _ACEOF
9669 rm -f conftest.$ac_objext conftest$ac_exeext
9670 if { (ac_try="$ac_link"
9671 case "(($ac_try" in
9672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9673   *) ac_try_echo=$ac_try;;
9674 esac
9675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9676   (eval "$ac_link") 2>conftest.er1
9677   ac_status=$?
9678   grep -v '^ *+' conftest.er1 >conftest.err
9679   rm -f conftest.er1
9680   cat conftest.err >&5
9681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9682   (exit $ac_status); } && {
9683          test -z "$ac_c_werror_flag" ||
9684          test ! -s conftest.err
9685        } && test -s conftest$ac_exeext &&
9686        $as_test_x conftest$ac_exeext; then
9687   ac_cv_lib_dl_dlopen=yes
9688 else
9689   echo "$as_me: failed program was:" >&5
9690 sed 's/^/| /' conftest.$ac_ext >&5
9691
9692         ac_cv_lib_dl_dlopen=no
9693 fi
9694
9695 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9696       conftest$ac_exeext conftest.$ac_ext
9697 LIBS=$ac_check_lib_save_LIBS
9698 fi
9699 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9700 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9701 if test $ac_cv_lib_dl_dlopen = yes; then
9702   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9703 else
9704   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9705 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9706 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9707   echo $ECHO_N "(cached) $ECHO_C" >&6
9708 else
9709   ac_check_lib_save_LIBS=$LIBS
9710 LIBS="-lsvld  $LIBS"
9711 cat >conftest.$ac_ext <<_ACEOF
9712 /* confdefs.h.  */
9713 _ACEOF
9714 cat confdefs.h >>conftest.$ac_ext
9715 cat >>conftest.$ac_ext <<_ACEOF
9716 /* end confdefs.h.  */
9717
9718 /* Override any GCC internal prototype to avoid an error.
9719    Use char because int might match the return type of a GCC
9720    builtin and then its argument prototype would still apply.  */
9721 #ifdef __cplusplus
9722 extern "C"
9723 #endif
9724 char dlopen ();
9725 int
9726 main ()
9727 {
9728 return dlopen ();
9729   ;
9730   return 0;
9731 }
9732 _ACEOF
9733 rm -f conftest.$ac_objext conftest$ac_exeext
9734 if { (ac_try="$ac_link"
9735 case "(($ac_try" in
9736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9737   *) ac_try_echo=$ac_try;;
9738 esac
9739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9740   (eval "$ac_link") 2>conftest.er1
9741   ac_status=$?
9742   grep -v '^ *+' conftest.er1 >conftest.err
9743   rm -f conftest.er1
9744   cat conftest.err >&5
9745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9746   (exit $ac_status); } && {
9747          test -z "$ac_c_werror_flag" ||
9748          test ! -s conftest.err
9749        } && test -s conftest$ac_exeext &&
9750        $as_test_x conftest$ac_exeext; then
9751   ac_cv_lib_svld_dlopen=yes
9752 else
9753   echo "$as_me: failed program was:" >&5
9754 sed 's/^/| /' conftest.$ac_ext >&5
9755
9756         ac_cv_lib_svld_dlopen=no
9757 fi
9758
9759 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9760       conftest$ac_exeext conftest.$ac_ext
9761 LIBS=$ac_check_lib_save_LIBS
9762 fi
9763 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9764 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9765 if test $ac_cv_lib_svld_dlopen = yes; then
9766   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9767 else
9768   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9769 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9770 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9771   echo $ECHO_N "(cached) $ECHO_C" >&6
9772 else
9773   ac_check_lib_save_LIBS=$LIBS
9774 LIBS="-ldld  $LIBS"
9775 cat >conftest.$ac_ext <<_ACEOF
9776 /* confdefs.h.  */
9777 _ACEOF
9778 cat confdefs.h >>conftest.$ac_ext
9779 cat >>conftest.$ac_ext <<_ACEOF
9780 /* end confdefs.h.  */
9781
9782 /* Override any GCC internal prototype to avoid an error.
9783    Use char because int might match the return type of a GCC
9784    builtin and then its argument prototype would still apply.  */
9785 #ifdef __cplusplus
9786 extern "C"
9787 #endif
9788 char dld_link ();
9789 int
9790 main ()
9791 {
9792 return dld_link ();
9793   ;
9794   return 0;
9795 }
9796 _ACEOF
9797 rm -f conftest.$ac_objext conftest$ac_exeext
9798 if { (ac_try="$ac_link"
9799 case "(($ac_try" in
9800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9801   *) ac_try_echo=$ac_try;;
9802 esac
9803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9804   (eval "$ac_link") 2>conftest.er1
9805   ac_status=$?
9806   grep -v '^ *+' conftest.er1 >conftest.err
9807   rm -f conftest.er1
9808   cat conftest.err >&5
9809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9810   (exit $ac_status); } && {
9811          test -z "$ac_c_werror_flag" ||
9812          test ! -s conftest.err
9813        } && test -s conftest$ac_exeext &&
9814        $as_test_x conftest$ac_exeext; then
9815   ac_cv_lib_dld_dld_link=yes
9816 else
9817   echo "$as_me: failed program was:" >&5
9818 sed 's/^/| /' conftest.$ac_ext >&5
9819
9820         ac_cv_lib_dld_dld_link=no
9821 fi
9822
9823 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9824       conftest$ac_exeext conftest.$ac_ext
9825 LIBS=$ac_check_lib_save_LIBS
9826 fi
9827 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9828 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9829 if test $ac_cv_lib_dld_dld_link = yes; then
9830   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9831 fi
9832
9833
9834 fi
9835
9836
9837 fi
9838
9839
9840 fi
9841
9842
9843 fi
9844
9845
9846 fi
9847
9848     ;;
9849   esac
9850
9851   if test "x$lt_cv_dlopen" != xno; then
9852     enable_dlopen=yes
9853   else
9854     enable_dlopen=no
9855   fi
9856
9857   case $lt_cv_dlopen in
9858   dlopen)
9859     save_CPPFLAGS="$CPPFLAGS"
9860     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9861
9862     save_LDFLAGS="$LDFLAGS"
9863     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9864
9865     save_LIBS="$LIBS"
9866     LIBS="$lt_cv_dlopen_libs $LIBS"
9867
9868     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9869 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9870 if test "${lt_cv_dlopen_self+set}" = set; then
9871   echo $ECHO_N "(cached) $ECHO_C" >&6
9872 else
9873           if test "$cross_compiling" = yes; then :
9874   lt_cv_dlopen_self=cross
9875 else
9876   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9877   lt_status=$lt_dlunknown
9878   cat > conftest.$ac_ext <<EOF
9879 #line 9879 "configure"
9880 #include "confdefs.h"
9881
9882 #if HAVE_DLFCN_H
9883 #include <dlfcn.h>
9884 #endif
9885
9886 #include <stdio.h>
9887
9888 #ifdef RTLD_GLOBAL
9889 #  define LT_DLGLOBAL           RTLD_GLOBAL
9890 #else
9891 #  ifdef DL_GLOBAL
9892 #    define LT_DLGLOBAL         DL_GLOBAL
9893 #  else
9894 #    define LT_DLGLOBAL         0
9895 #  endif
9896 #endif
9897
9898 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9899    find out it does not work in some platform. */
9900 #ifndef LT_DLLAZY_OR_NOW
9901 #  ifdef RTLD_LAZY
9902 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
9903 #  else
9904 #    ifdef DL_LAZY
9905 #      define LT_DLLAZY_OR_NOW          DL_LAZY
9906 #    else
9907 #      ifdef RTLD_NOW
9908 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
9909 #      else
9910 #        ifdef DL_NOW
9911 #          define LT_DLLAZY_OR_NOW      DL_NOW
9912 #        else
9913 #          define LT_DLLAZY_OR_NOW      0
9914 #        endif
9915 #      endif
9916 #    endif
9917 #  endif
9918 #endif
9919
9920 #ifdef __cplusplus
9921 extern "C" void exit (int);
9922 #endif
9923
9924 void fnord() { int i=42;}
9925 int main ()
9926 {
9927   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9928   int status = $lt_dlunknown;
9929
9930   if (self)
9931     {
9932       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9933       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9934       /* dlclose (self); */
9935     }
9936
9937     exit (status);
9938 }
9939 EOF
9940   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9941   (eval $ac_link) 2>&5
9942   ac_status=$?
9943   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9944   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9945     (./conftest; exit; ) 2>/dev/null
9946     lt_status=$?
9947     case x$lt_status in
9948       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9949       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9950       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
9951     esac
9952   else :
9953     # compilation failed
9954     lt_cv_dlopen_self=no
9955   fi
9956 fi
9957 rm -fr conftest*
9958
9959
9960 fi
9961 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9962 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9963
9964     if test "x$lt_cv_dlopen_self" = xyes; then
9965       LDFLAGS="$LDFLAGS $link_static_flag"
9966       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9967 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9968 if test "${lt_cv_dlopen_self_static+set}" = set; then
9969   echo $ECHO_N "(cached) $ECHO_C" >&6
9970 else
9971           if test "$cross_compiling" = yes; then :
9972   lt_cv_dlopen_self_static=cross
9973 else
9974   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9975   lt_status=$lt_dlunknown
9976   cat > conftest.$ac_ext <<EOF
9977 #line 9977 "configure"
9978 #include "confdefs.h"
9979
9980 #if HAVE_DLFCN_H
9981 #include <dlfcn.h>
9982 #endif
9983
9984 #include <stdio.h>
9985
9986 #ifdef RTLD_GLOBAL
9987 #  define LT_DLGLOBAL           RTLD_GLOBAL
9988 #else
9989 #  ifdef DL_GLOBAL
9990 #    define LT_DLGLOBAL         DL_GLOBAL
9991 #  else
9992 #    define LT_DLGLOBAL         0
9993 #  endif
9994 #endif
9995
9996 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9997    find out it does not work in some platform. */
9998 #ifndef LT_DLLAZY_OR_NOW
9999 #  ifdef RTLD_LAZY
10000 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10001 #  else
10002 #    ifdef DL_LAZY
10003 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10004 #    else
10005 #      ifdef RTLD_NOW
10006 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10007 #      else
10008 #        ifdef DL_NOW
10009 #          define LT_DLLAZY_OR_NOW      DL_NOW
10010 #        else
10011 #          define LT_DLLAZY_OR_NOW      0
10012 #        endif
10013 #      endif
10014 #    endif
10015 #  endif
10016 #endif
10017
10018 #ifdef __cplusplus
10019 extern "C" void exit (int);
10020 #endif
10021
10022 void fnord() { int i=42;}
10023 int main ()
10024 {
10025   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10026   int status = $lt_dlunknown;
10027
10028   if (self)
10029     {
10030       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10031       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10032       /* dlclose (self); */
10033     }
10034
10035     exit (status);
10036 }
10037 EOF
10038   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10039   (eval $ac_link) 2>&5
10040   ac_status=$?
10041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10042   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10043     (./conftest; exit; ) 2>/dev/null
10044     lt_status=$?
10045     case x$lt_status in
10046       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10047       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10048       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
10049     esac
10050   else :
10051     # compilation failed
10052     lt_cv_dlopen_self_static=no
10053   fi
10054 fi
10055 rm -fr conftest*
10056
10057
10058 fi
10059 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10060 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10061     fi
10062
10063     CPPFLAGS="$save_CPPFLAGS"
10064     LDFLAGS="$save_LDFLAGS"
10065     LIBS="$save_LIBS"
10066     ;;
10067   esac
10068
10069   case $lt_cv_dlopen_self in
10070   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10071   *) enable_dlopen_self=unknown ;;
10072   esac
10073
10074   case $lt_cv_dlopen_self_static in
10075   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10076   *) enable_dlopen_self_static=unknown ;;
10077   esac
10078 fi
10079
10080
10081 # Report which librarie types wil actually be built
10082 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10083 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10084 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
10085 echo "${ECHO_T}$can_build_shared" >&6; }
10086
10087 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10088 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10089 test "$can_build_shared" = "no" && enable_shared=no
10090
10091 # On AIX, shared libraries and static libraries use the same namespace, and
10092 # are all built from PIC.
10093 case "$host_os" in
10094 aix3*)
10095   test "$enable_shared" = yes && enable_static=no
10096   if test -n "$RANLIB"; then
10097     archive_cmds="$archive_cmds~\$RANLIB \$lib"
10098     postinstall_cmds='$RANLIB $lib'
10099   fi
10100   ;;
10101
10102 aix4* | aix5*)
10103   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10104     test "$enable_shared" = yes && enable_static=no
10105   fi
10106     ;;
10107 esac
10108 { echo "$as_me:$LINENO: result: $enable_shared" >&5
10109 echo "${ECHO_T}$enable_shared" >&6; }
10110
10111 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10112 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10113 # Make sure either enable_shared or enable_static is yes.
10114 test "$enable_shared" = yes || enable_static=yes
10115 { echo "$as_me:$LINENO: result: $enable_static" >&5
10116 echo "${ECHO_T}$enable_static" >&6; }
10117
10118 # The else clause should only fire when bootstrapping the
10119 # libtool distribution, otherwise you forgot to ship ltmain.sh
10120 # with your package, and you will get complaints that there are
10121 # no rules to generate ltmain.sh.
10122 if test -f "$ltmain"; then
10123   # See if we are running on zsh, and set the options which allow our commands through
10124   # without removal of \ escapes.
10125   if test -n "${ZSH_VERSION+set}" ; then
10126     setopt NO_GLOB_SUBST
10127   fi
10128   # Now quote all the things that may contain metacharacters while being
10129   # careful not to overquote the AC_SUBSTed values.  We take copies of the
10130   # variables and quote the copies for generation of the libtool script.
10131   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
10132     SED SHELL STRIP \
10133     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10134     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10135     deplibs_check_method reload_flag reload_cmds need_locks \
10136     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10137     lt_cv_sys_global_symbol_to_c_name_address \
10138     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10139     old_postinstall_cmds old_postuninstall_cmds \
10140     compiler \
10141     CC \
10142     LD \
10143     lt_prog_compiler_wl \
10144     lt_prog_compiler_pic \
10145     lt_prog_compiler_static \
10146     lt_prog_compiler_no_builtin_flag \
10147     export_dynamic_flag_spec \
10148     thread_safe_flag_spec \
10149     whole_archive_flag_spec \
10150     enable_shared_with_static_runtimes \
10151     old_archive_cmds \
10152     old_archive_from_new_cmds \
10153     predep_objects \
10154     postdep_objects \
10155     predeps \
10156     postdeps \
10157     compiler_lib_search_path \
10158     archive_cmds \
10159     archive_expsym_cmds \
10160     postinstall_cmds \
10161     postuninstall_cmds \
10162     old_archive_from_expsyms_cmds \
10163     allow_undefined_flag \
10164     no_undefined_flag \
10165     export_symbols_cmds \
10166     hardcode_libdir_flag_spec \
10167     hardcode_libdir_flag_spec_ld \
10168     hardcode_libdir_separator \
10169     hardcode_automatic \
10170     module_cmds \
10171     module_expsym_cmds \
10172     lt_cv_prog_compiler_c_o \
10173     exclude_expsyms \
10174     include_expsyms; do
10175
10176     case $var in
10177     old_archive_cmds | \
10178     old_archive_from_new_cmds | \
10179     archive_cmds | \
10180     archive_expsym_cmds | \
10181     module_cmds | \
10182     module_expsym_cmds | \
10183     old_archive_from_expsyms_cmds | \
10184     export_symbols_cmds | \
10185     extract_expsyms_cmds | reload_cmds | finish_cmds | \
10186     postinstall_cmds | postuninstall_cmds | \
10187     old_postinstall_cmds | old_postuninstall_cmds | \
10188     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10189       # Double-quote double-evaled strings.
10190       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10191       ;;
10192     *)
10193       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10194       ;;
10195     esac
10196   done
10197
10198   case $lt_echo in
10199   *'\$0 --fallback-echo"')
10200     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10201     ;;
10202   esac
10203
10204 cfgfile="${ofile}T"
10205   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10206   $rm -f "$cfgfile"
10207   { echo "$as_me:$LINENO: creating $ofile" >&5
10208 echo "$as_me: creating $ofile" >&6;}
10209
10210   cat <<__EOF__ >> "$cfgfile"
10211 #! $SHELL
10212
10213 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10214 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10215 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10216 #
10217 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10218 # Free Software Foundation, Inc.
10219 #
10220 # This file is part of GNU Libtool:
10221 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10222 #
10223 # This program is free software; you can redistribute it and/or modify
10224 # it under the terms of the GNU General Public License as published by
10225 # the Free Software Foundation; either version 2 of the License, or
10226 # (at your option) any later version.
10227 #
10228 # This program is distributed in the hope that it will be useful, but
10229 # WITHOUT ANY WARRANTY; without even the implied warranty of
10230 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10231 # General Public License for more details.
10232 #
10233 # You should have received a copy of the GNU General Public License
10234 # along with this program; if not, write to the Free Software
10235 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10236 #
10237 # As a special exception to the GNU General Public License, if you
10238 # distribute this file as part of a program that contains a
10239 # configuration script generated by Autoconf, you may include it under
10240 # the same distribution terms that you use for the rest of that program.
10241
10242 # A sed program that does not truncate output.
10243 SED=$lt_SED
10244
10245 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10246 Xsed="$SED -e 1s/^X//"
10247
10248 # The HP-UX ksh and POSIX shell print the target directory to stdout
10249 # if CDPATH is set.
10250 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10251
10252 # The names of the tagged configurations supported by this script.
10253 available_tags=
10254
10255 # ### BEGIN LIBTOOL CONFIG
10256
10257 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10258
10259 # Shell to use when invoking shell scripts.
10260 SHELL=$lt_SHELL
10261
10262 # Whether or not to build shared libraries.
10263 build_libtool_libs=$enable_shared
10264
10265 # Whether or not to build static libraries.
10266 build_old_libs=$enable_static
10267
10268 # Whether or not to add -lc for building shared libraries.
10269 build_libtool_need_lc=$archive_cmds_need_lc
10270
10271 # Whether or not to disallow shared libs when runtime libs are static
10272 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10273
10274 # Whether or not to optimize for fast installation.
10275 fast_install=$enable_fast_install
10276
10277 # The host system.
10278 host_alias=$host_alias
10279 host=$host
10280 host_os=$host_os
10281
10282 # The build system.
10283 build_alias=$build_alias
10284 build=$build
10285 build_os=$build_os
10286
10287 # An echo program that does not interpret backslashes.
10288 echo=$lt_echo
10289
10290 # The archiver.
10291 AR=$lt_AR
10292 AR_FLAGS=$lt_AR_FLAGS
10293
10294 # A C compiler.
10295 LTCC=$lt_LTCC
10296
10297 # A language-specific compiler.
10298 CC=$lt_compiler
10299
10300 # Is the compiler the GNU C compiler?
10301 with_gcc=$GCC
10302
10303 # An ERE matcher.
10304 EGREP=$lt_EGREP
10305
10306 # The linker used to build libraries.
10307 LD=$lt_LD
10308
10309 # Whether we need hard or soft links.
10310 LN_S=$lt_LN_S
10311
10312 # A BSD-compatible nm program.
10313 NM=$lt_NM
10314
10315 # A symbol stripping program
10316 STRIP=$lt_STRIP
10317
10318 # Used to examine libraries when file_magic_cmd begins "file"
10319 MAGIC_CMD=$MAGIC_CMD
10320
10321 # Used on cygwin: DLL creation program.
10322 DLLTOOL="$DLLTOOL"
10323
10324 # Used on cygwin: object dumper.
10325 OBJDUMP="$OBJDUMP"
10326
10327 # Used on cygwin: assembler.
10328 AS="$AS"
10329
10330 # The name of the directory that contains temporary libtool files.
10331 objdir=$objdir
10332
10333 # How to create reloadable object files.
10334 reload_flag=$lt_reload_flag
10335 reload_cmds=$lt_reload_cmds
10336
10337 # How to pass a linker flag through the compiler.
10338 wl=$lt_lt_prog_compiler_wl
10339
10340 # Object file suffix (normally "o").
10341 objext="$ac_objext"
10342
10343 # Old archive suffix (normally "a").
10344 libext="$libext"
10345
10346 # Shared library suffix (normally ".so").
10347 shrext_cmds='$shrext_cmds'
10348
10349 # Executable file suffix (normally "").
10350 exeext="$exeext"
10351
10352 # Additional compiler flags for building library objects.
10353 pic_flag=$lt_lt_prog_compiler_pic
10354 pic_mode=$pic_mode
10355
10356 # What is the maximum length of a command?
10357 max_cmd_len=$lt_cv_sys_max_cmd_len
10358
10359 # Does compiler simultaneously support -c and -o options?
10360 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10361
10362 # Must we lock files when doing compilation?
10363 need_locks=$lt_need_locks
10364
10365 # Do we need the lib prefix for modules?
10366 need_lib_prefix=$need_lib_prefix
10367
10368 # Do we need a version for libraries?
10369 need_version=$need_version
10370
10371 # Whether dlopen is supported.
10372 dlopen_support=$enable_dlopen
10373
10374 # Whether dlopen of programs is supported.
10375 dlopen_self=$enable_dlopen_self
10376
10377 # Whether dlopen of statically linked programs is supported.
10378 dlopen_self_static=$enable_dlopen_self_static
10379
10380 # Compiler flag to prevent dynamic linking.
10381 link_static_flag=$lt_lt_prog_compiler_static
10382
10383 # Compiler flag to turn off builtin functions.
10384 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10385
10386 # Compiler flag to allow reflexive dlopens.
10387 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10388
10389 # Compiler flag to generate shared objects directly from archives.
10390 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10391
10392 # Compiler flag to generate thread-safe objects.
10393 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10394
10395 # Library versioning type.
10396 version_type=$version_type
10397
10398 # Format of library name prefix.
10399 libname_spec=$lt_libname_spec
10400
10401 # List of archive names.  First name is the real one, the rest are links.
10402 # The last name is the one that the linker finds with -lNAME.
10403 library_names_spec=$lt_library_names_spec
10404
10405 # The coded name of the library, if different from the real name.
10406 soname_spec=$lt_soname_spec
10407
10408 # Commands used to build and install an old-style archive.
10409 RANLIB=$lt_RANLIB
10410 old_archive_cmds=$lt_old_archive_cmds
10411 old_postinstall_cmds=$lt_old_postinstall_cmds
10412 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10413
10414 # Create an old-style archive from a shared archive.
10415 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10416
10417 # Create a temporary old-style archive to link instead of a shared archive.
10418 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10419
10420 # Commands used to build and install a shared archive.
10421 archive_cmds=$lt_archive_cmds
10422 archive_expsym_cmds=$lt_archive_expsym_cmds
10423 postinstall_cmds=$lt_postinstall_cmds
10424 postuninstall_cmds=$lt_postuninstall_cmds
10425
10426 # Commands used to build a loadable module (assumed same as above if empty)
10427 module_cmds=$lt_module_cmds
10428 module_expsym_cmds=$lt_module_expsym_cmds
10429
10430 # Commands to strip libraries.
10431 old_striplib=$lt_old_striplib
10432 striplib=$lt_striplib
10433
10434 # Dependencies to place before the objects being linked to create a
10435 # shared library.
10436 predep_objects=$lt_predep_objects
10437
10438 # Dependencies to place after the objects being linked to create a
10439 # shared library.
10440 postdep_objects=$lt_postdep_objects
10441
10442 # Dependencies to place before the objects being linked to create a
10443 # shared library.
10444 predeps=$lt_predeps
10445
10446 # Dependencies to place after the objects being linked to create a
10447 # shared library.
10448 postdeps=$lt_postdeps
10449
10450 # The library search path used internally by the compiler when linking
10451 # a shared library.
10452 compiler_lib_search_path=$lt_compiler_lib_search_path
10453
10454 # Method to check whether dependent libraries are shared objects.
10455 deplibs_check_method=$lt_deplibs_check_method
10456
10457 # Command to use when deplibs_check_method == file_magic.
10458 file_magic_cmd=$lt_file_magic_cmd
10459
10460 # Flag that allows shared libraries with undefined symbols to be built.
10461 allow_undefined_flag=$lt_allow_undefined_flag
10462
10463 # Flag that forces no undefined symbols.
10464 no_undefined_flag=$lt_no_undefined_flag
10465
10466 # Commands used to finish a libtool library installation in a directory.
10467 finish_cmds=$lt_finish_cmds
10468
10469 # Same as above, but a single script fragment to be evaled but not shown.
10470 finish_eval=$lt_finish_eval
10471
10472 # Take the output of nm and produce a listing of raw symbols and C names.
10473 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10474
10475 # Transform the output of nm in a proper C declaration
10476 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10477
10478 # Transform the output of nm in a C name address pair
10479 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10480
10481 # This is the shared library runtime path variable.
10482 runpath_var=$runpath_var
10483
10484 # This is the shared library path variable.
10485 shlibpath_var=$shlibpath_var
10486
10487 # Is shlibpath searched before the hard-coded library search path?
10488 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10489
10490 # How to hardcode a shared library path into an executable.
10491 hardcode_action=$hardcode_action
10492
10493 # Whether we should hardcode library paths into libraries.
10494 hardcode_into_libs=$hardcode_into_libs
10495
10496 # Flag to hardcode \$libdir into a binary during linking.
10497 # This must work even if \$libdir does not exist.
10498 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10499
10500 # If ld is used when linking, flag to hardcode \$libdir into
10501 # a binary during linking. This must work even if \$libdir does
10502 # not exist.
10503 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10504
10505 # Whether we need a single -rpath flag with a separated argument.
10506 hardcode_libdir_separator=$lt_hardcode_libdir_separator
10507
10508 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10509 # resulting binary.
10510 hardcode_direct=$hardcode_direct
10511
10512 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10513 # resulting binary.
10514 hardcode_minus_L=$hardcode_minus_L
10515
10516 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10517 # the resulting binary.
10518 hardcode_shlibpath_var=$hardcode_shlibpath_var
10519
10520 # Set to yes if building a shared library automatically hardcodes DIR into the library
10521 # and all subsequent libraries and executables linked against it.
10522 hardcode_automatic=$hardcode_automatic
10523
10524 # Variables whose values should be saved in libtool wrapper scripts and
10525 # restored at relink time.
10526 variables_saved_for_relink="$variables_saved_for_relink"
10527
10528 # Whether libtool must link a program against all its dependency libraries.
10529 link_all_deplibs=$link_all_deplibs
10530
10531 # Compile-time system search path for libraries
10532 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10533
10534 # Run-time system search path for libraries
10535 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10536
10537 # Fix the shell variable \$srcfile for the compiler.
10538 fix_srcfile_path="$fix_srcfile_path"
10539
10540 # Set to yes if exported symbols are required.
10541 always_export_symbols=$always_export_symbols
10542
10543 # The commands to list exported symbols.
10544 export_symbols_cmds=$lt_export_symbols_cmds
10545
10546 # The commands to extract the exported symbol list from a shared archive.
10547 extract_expsyms_cmds=$lt_extract_expsyms_cmds
10548
10549 # Symbols that should not be listed in the preloaded symbols.
10550 exclude_expsyms=$lt_exclude_expsyms
10551
10552 # Symbols that must always be exported.
10553 include_expsyms=$lt_include_expsyms
10554
10555 # ### END LIBTOOL CONFIG
10556
10557 __EOF__
10558
10559
10560   case $host_os in
10561   aix3*)
10562     cat <<\EOF >> "$cfgfile"
10563
10564 # AIX sometimes has problems with the GCC collect2 program.  For some
10565 # reason, if we set the COLLECT_NAMES environment variable, the problems
10566 # vanish in a puff of smoke.
10567 if test "X${COLLECT_NAMES+set}" != Xset; then
10568   COLLECT_NAMES=
10569   export COLLECT_NAMES
10570 fi
10571 EOF
10572     ;;
10573   esac
10574
10575   # We use sed instead of cat because bash on DJGPP gets confused if
10576   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10577   # text mode, it properly converts lines to CR/LF.  This bash problem
10578   # is reportedly fixed, but why not run on old versions too?
10579   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10580
10581   mv -f "$cfgfile" "$ofile" || \
10582     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10583   chmod +x "$ofile"
10584
10585 else
10586   # If there is no Makefile yet, we rely on a make rule to execute
10587   # `config.status --recheck' to rerun these tests and create the
10588   # libtool script then.
10589   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10590   if test -f "$ltmain_in"; then
10591     test -f Makefile && make "$ltmain"
10592   fi
10593 fi
10594
10595
10596 ac_ext=c
10597 ac_cpp='$CPP $CPPFLAGS'
10598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10601
10602 CC="$lt_save_CC"
10603
10604
10605 # Check whether --with-tags was given.
10606 if test "${with_tags+set}" = set; then
10607   withval=$with_tags; tagnames="$withval"
10608 fi
10609
10610
10611 if test -f "$ltmain" && test -n "$tagnames"; then
10612   if test ! -f "${ofile}"; then
10613     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10614 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10615   fi
10616
10617   if test -z "$LTCC"; then
10618     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10619     if test -z "$LTCC"; then
10620       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10621 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10622     else
10623       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10624 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10625     fi
10626   fi
10627
10628   # Extract list of available tagged configurations in $ofile.
10629   # Note that this assumes the entire list is on one line.
10630   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10631
10632   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10633   for tagname in $tagnames; do
10634     IFS="$lt_save_ifs"
10635     # Check whether tagname contains only valid characters
10636     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10637     "") ;;
10638     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10639 echo "$as_me: error: invalid tag name: $tagname" >&2;}
10640    { (exit 1); exit 1; }; }
10641         ;;
10642     esac
10643
10644     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10645     then
10646       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10647 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10648    { (exit 1); exit 1; }; }
10649     fi
10650
10651     # Update the list of available tags.
10652     if test -n "$tagname"; then
10653       echo appending configuration tag \"$tagname\" to $ofile
10654
10655       case $tagname in
10656       CXX)
10657         if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10658             ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10659             (test "X$CXX" != "Xg++"))) ; then
10660           ac_ext=cpp
10661 ac_cpp='$CXXCPP $CPPFLAGS'
10662 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10663 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10664 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10665
10666
10667
10668
10669 archive_cmds_need_lc_CXX=no
10670 allow_undefined_flag_CXX=
10671 always_export_symbols_CXX=no
10672 archive_expsym_cmds_CXX=
10673 export_dynamic_flag_spec_CXX=
10674 hardcode_direct_CXX=no
10675 hardcode_libdir_flag_spec_CXX=
10676 hardcode_libdir_flag_spec_ld_CXX=
10677 hardcode_libdir_separator_CXX=
10678 hardcode_minus_L_CXX=no
10679 hardcode_automatic_CXX=no
10680 module_cmds_CXX=
10681 module_expsym_cmds_CXX=
10682 link_all_deplibs_CXX=unknown
10683 old_archive_cmds_CXX=$old_archive_cmds
10684 no_undefined_flag_CXX=
10685 whole_archive_flag_spec_CXX=
10686 enable_shared_with_static_runtimes_CXX=no
10687
10688 # Dependencies to place before and after the object being linked:
10689 predep_objects_CXX=
10690 postdep_objects_CXX=
10691 predeps_CXX=
10692 postdeps_CXX=
10693 compiler_lib_search_path_CXX=
10694
10695 # Source file extension for C++ test sources.
10696 ac_ext=cc
10697
10698 # Object file extension for compiled C++ test sources.
10699 objext=o
10700 objext_CXX=$objext
10701
10702 # Code to be used in simple compile tests
10703 lt_simple_compile_test_code="int some_variable = 0;\n"
10704
10705 # Code to be used in simple link tests
10706 lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
10707
10708 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
10709
10710 # If no C compiler was specified, use CC.
10711 LTCC=${LTCC-"$CC"}
10712
10713 # Allow CC to be a program name with arguments.
10714 compiler=$CC
10715
10716
10717 # save warnings/boilerplate of simple test code
10718 ac_outfile=conftest.$ac_objext
10719 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10720 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
10721 _lt_compiler_boilerplate=`cat conftest.err`
10722 $rm conftest*
10723
10724 ac_outfile=conftest.$ac_objext
10725 printf "$lt_simple_link_test_code" >conftest.$ac_ext
10726 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
10727 _lt_linker_boilerplate=`cat conftest.err`
10728 $rm conftest*
10729
10730
10731 # Allow CC to be a program name with arguments.
10732 lt_save_CC=$CC
10733 lt_save_LD=$LD
10734 lt_save_GCC=$GCC
10735 GCC=$GXX
10736 lt_save_with_gnu_ld=$with_gnu_ld
10737 lt_save_path_LD=$lt_cv_path_LD
10738 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10739   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10740 else
10741   unset lt_cv_prog_gnu_ld
10742 fi
10743 if test -n "${lt_cv_path_LDCXX+set}"; then
10744   lt_cv_path_LD=$lt_cv_path_LDCXX
10745 else
10746   unset lt_cv_path_LD
10747 fi
10748 test -z "${LDCXX+set}" || LD=$LDCXX
10749 CC=${CXX-"c++"}
10750 compiler=$CC
10751 compiler_CXX=$CC
10752 for cc_temp in $compiler""; do
10753   case $cc_temp in
10754     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10755     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10756     \-*) ;;
10757     *) break;;
10758   esac
10759 done
10760 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10761
10762
10763 # We don't want -fno-exception wen compiling C++ code, so set the
10764 # no_builtin_flag separately
10765 if test "$GXX" = yes; then
10766   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10767 else
10768   lt_prog_compiler_no_builtin_flag_CXX=
10769 fi
10770
10771 if test "$GXX" = yes; then
10772   # Set up default GNU C++ configuration
10773
10774
10775 # Check whether --with-gnu-ld was given.
10776 if test "${with_gnu_ld+set}" = set; then
10777   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10778 else
10779   with_gnu_ld=no
10780 fi
10781
10782 ac_prog=ld
10783 if test "$GCC" = yes; then
10784   # Check if gcc -print-prog-name=ld gives a path.
10785   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10786 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10787   case $host in
10788   *-*-mingw*)
10789     # gcc leaves a trailing carriage return which upsets mingw
10790     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10791   *)
10792     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10793   esac
10794   case $ac_prog in
10795     # Accept absolute paths.
10796     [\\/]* | ?:[\\/]*)
10797       re_direlt='/[^/][^/]*/\.\./'
10798       # Canonicalize the pathname of ld
10799       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10800       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10801         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10802       done
10803       test -z "$LD" && LD="$ac_prog"
10804       ;;
10805   "")
10806     # If it fails, then pretend we aren't using GCC.
10807     ac_prog=ld
10808     ;;
10809   *)
10810     # If it is relative, then search for the first ld in PATH.
10811     with_gnu_ld=unknown
10812     ;;
10813   esac
10814 elif test "$with_gnu_ld" = yes; then
10815   { echo "$as_me:$LINENO: checking for GNU ld" >&5
10816 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10817 else
10818   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10819 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10820 fi
10821 if test "${lt_cv_path_LD+set}" = set; then
10822   echo $ECHO_N "(cached) $ECHO_C" >&6
10823 else
10824   if test -z "$LD"; then
10825   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10826   for ac_dir in $PATH; do
10827     IFS="$lt_save_ifs"
10828     test -z "$ac_dir" && ac_dir=.
10829     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10830       lt_cv_path_LD="$ac_dir/$ac_prog"
10831       # Check to see if the program is GNU ld.  I'd rather use --version,
10832       # but apparently some GNU ld's only accept -v.
10833       # Break only if it was the GNU/non-GNU ld that we prefer.
10834       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10835       *GNU* | *'with BFD'*)
10836         test "$with_gnu_ld" != no && break
10837         ;;
10838       *)
10839         test "$with_gnu_ld" != yes && break
10840         ;;
10841       esac
10842     fi
10843   done
10844   IFS="$lt_save_ifs"
10845 else
10846   lt_cv_path_LD="$LD" # Let the user override the test with a path.
10847 fi
10848 fi
10849
10850 LD="$lt_cv_path_LD"
10851 if test -n "$LD"; then
10852   { echo "$as_me:$LINENO: result: $LD" >&5
10853 echo "${ECHO_T}$LD" >&6; }
10854 else
10855   { echo "$as_me:$LINENO: result: no" >&5
10856 echo "${ECHO_T}no" >&6; }
10857 fi
10858 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10859 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10860    { (exit 1); exit 1; }; }
10861 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10862 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10863 if test "${lt_cv_prog_gnu_ld+set}" = set; then
10864   echo $ECHO_N "(cached) $ECHO_C" >&6
10865 else
10866   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10867 case `$LD -v 2>&1 </dev/null` in
10868 *GNU* | *'with BFD'*)
10869   lt_cv_prog_gnu_ld=yes
10870   ;;
10871 *)
10872   lt_cv_prog_gnu_ld=no
10873   ;;
10874 esac
10875 fi
10876 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10877 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10878 with_gnu_ld=$lt_cv_prog_gnu_ld
10879
10880
10881
10882   # Check if GNU C++ uses GNU ld as the underlying linker, since the
10883   # archiving commands below assume that GNU ld is being used.
10884   if test "$with_gnu_ld" = yes; then
10885     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10886     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'
10887
10888     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10889     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10890
10891     # If archive_cmds runs LD, not CC, wlarc should be empty
10892     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10893     #     investigate it a little bit more. (MM)
10894     wlarc='${wl}'
10895
10896     # ancient GNU ld didn't support --whole-archive et. al.
10897     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10898         grep 'no-whole-archive' > /dev/null; then
10899       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10900     else
10901       whole_archive_flag_spec_CXX=
10902     fi
10903   else
10904     with_gnu_ld=no
10905     wlarc=
10906
10907     # A generic and very simple default shared library creation
10908     # command for GNU C++ for the case where it uses the native
10909     # linker, instead of GNU ld.  If possible, this setting should
10910     # overridden to take advantage of the native linker features on
10911     # the platform it is being used on.
10912     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10913   fi
10914
10915   # Commands to make compiler produce verbose output that lists
10916   # what "hidden" libraries, object files and flags are used when
10917   # linking a shared library.
10918   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10919
10920 else
10921   GXX=no
10922   with_gnu_ld=no
10923   wlarc=
10924 fi
10925
10926 # PORTME: fill in a description of your system's C++ link characteristics
10927 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10928 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10929 ld_shlibs_CXX=yes
10930 case $host_os in
10931   aix3*)
10932     # FIXME: insert proper C++ library support
10933     ld_shlibs_CXX=no
10934     ;;
10935   aix4* | aix5*)
10936     if test "$host_cpu" = ia64; then
10937       # On IA64, the linker does run time linking by default, so we don't
10938       # have to do anything special.
10939       aix_use_runtimelinking=no
10940       exp_sym_flag='-Bexport'
10941       no_entry_flag=""
10942     else
10943       aix_use_runtimelinking=no
10944
10945       # Test if we are trying to use run time linking or normal
10946       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10947       # need to do runtime linking.
10948       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10949         for ld_flag in $LDFLAGS; do
10950           case $ld_flag in
10951           *-brtl*)
10952             aix_use_runtimelinking=yes
10953             break
10954             ;;
10955           esac
10956         done
10957       esac
10958
10959       exp_sym_flag='-bexport'
10960       no_entry_flag='-bnoentry'
10961     fi
10962
10963     # When large executables or shared objects are built, AIX ld can
10964     # have problems creating the table of contents.  If linking a library
10965     # or program results in "error TOC overflow" add -mminimal-toc to
10966     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10967     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10968
10969     archive_cmds_CXX=''
10970     hardcode_direct_CXX=yes
10971     hardcode_libdir_separator_CXX=':'
10972     link_all_deplibs_CXX=yes
10973
10974     if test "$GXX" = yes; then
10975       case $host_os in aix4.[012]|aix4.[012].*)
10976       # We only want to do this on AIX 4.2 and lower, the check
10977       # below for broken collect2 doesn't work under 4.3+
10978         collect2name=`${CC} -print-prog-name=collect2`
10979         if test -f "$collect2name" && \
10980            strings "$collect2name" | grep resolve_lib_name >/dev/null
10981         then
10982           # We have reworked collect2
10983           hardcode_direct_CXX=yes
10984         else
10985           # We have old collect2
10986           hardcode_direct_CXX=unsupported
10987           # It fails to find uninstalled libraries when the uninstalled
10988           # path is not listed in the libpath.  Setting hardcode_minus_L
10989           # to unsupported forces relinking
10990           hardcode_minus_L_CXX=yes
10991           hardcode_libdir_flag_spec_CXX='-L$libdir'
10992           hardcode_libdir_separator_CXX=
10993         fi
10994       esac
10995       shared_flag='-shared'
10996       if test "$aix_use_runtimelinking" = yes; then
10997         shared_flag="$shared_flag "'${wl}-G'
10998       fi
10999     else
11000       # not using gcc
11001       if test "$host_cpu" = ia64; then
11002         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11003         # chokes on -Wl,-G. The following line is correct:
11004         shared_flag='-G'
11005       else
11006         if test "$aix_use_runtimelinking" = yes; then
11007           shared_flag='${wl}-G'
11008         else
11009           shared_flag='${wl}-bM:SRE'
11010         fi
11011       fi
11012     fi
11013
11014     # It seems that -bexpall does not export symbols beginning with
11015     # underscore (_), so it is better to generate a list of symbols to export.
11016     always_export_symbols_CXX=yes
11017     if test "$aix_use_runtimelinking" = yes; then
11018       # Warning - without using the other runtime loading flags (-brtl),
11019       # -berok will link without error, but may produce a broken library.
11020       allow_undefined_flag_CXX='-berok'
11021       # Determine the default libpath from the value encoded in an empty executable.
11022       cat >conftest.$ac_ext <<_ACEOF
11023 /* confdefs.h.  */
11024 _ACEOF
11025 cat confdefs.h >>conftest.$ac_ext
11026 cat >>conftest.$ac_ext <<_ACEOF
11027 /* end confdefs.h.  */
11028
11029 int
11030 main ()
11031 {
11032
11033   ;
11034   return 0;
11035 }
11036 _ACEOF
11037 rm -f conftest.$ac_objext conftest$ac_exeext
11038 if { (ac_try="$ac_link"
11039 case "(($ac_try" in
11040   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11041   *) ac_try_echo=$ac_try;;
11042 esac
11043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11044   (eval "$ac_link") 2>conftest.er1
11045   ac_status=$?
11046   grep -v '^ *+' conftest.er1 >conftest.err
11047   rm -f conftest.er1
11048   cat conftest.err >&5
11049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11050   (exit $ac_status); } && {
11051          test -z "$ac_cxx_werror_flag" ||
11052          test ! -s conftest.err
11053        } && test -s conftest$ac_exeext &&
11054        $as_test_x conftest$ac_exeext; then
11055
11056 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11057 }'`
11058 # Check for a 64-bit object if we didn't find anything.
11059 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; }
11060 }'`; fi
11061 else
11062   echo "$as_me: failed program was:" >&5
11063 sed 's/^/| /' conftest.$ac_ext >&5
11064
11065
11066 fi
11067
11068 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11069       conftest$ac_exeext conftest.$ac_ext
11070 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11071
11072       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11073
11074       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"
11075      else
11076       if test "$host_cpu" = ia64; then
11077         hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11078         allow_undefined_flag_CXX="-z nodefs"
11079         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"
11080       else
11081         # Determine the default libpath from the value encoded in an empty executable.
11082         cat >conftest.$ac_ext <<_ACEOF
11083 /* confdefs.h.  */
11084 _ACEOF
11085 cat confdefs.h >>conftest.$ac_ext
11086 cat >>conftest.$ac_ext <<_ACEOF
11087 /* end confdefs.h.  */
11088
11089 int
11090 main ()
11091 {
11092
11093   ;
11094   return 0;
11095 }
11096 _ACEOF
11097 rm -f conftest.$ac_objext conftest$ac_exeext
11098 if { (ac_try="$ac_link"
11099 case "(($ac_try" in
11100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11101   *) ac_try_echo=$ac_try;;
11102 esac
11103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11104   (eval "$ac_link") 2>conftest.er1
11105   ac_status=$?
11106   grep -v '^ *+' conftest.er1 >conftest.err
11107   rm -f conftest.er1
11108   cat conftest.err >&5
11109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11110   (exit $ac_status); } && {
11111          test -z "$ac_cxx_werror_flag" ||
11112          test ! -s conftest.err
11113        } && test -s conftest$ac_exeext &&
11114        $as_test_x conftest$ac_exeext; then
11115
11116 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11117 }'`
11118 # Check for a 64-bit object if we didn't find anything.
11119 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; }
11120 }'`; fi
11121 else
11122   echo "$as_me: failed program was:" >&5
11123 sed 's/^/| /' conftest.$ac_ext >&5
11124
11125
11126 fi
11127
11128 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11129       conftest$ac_exeext conftest.$ac_ext
11130 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11131
11132         hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11133         # Warning - without using the other run time loading flags,
11134         # -berok will link without error, but may produce a broken library.
11135         no_undefined_flag_CXX=' ${wl}-bernotok'
11136         allow_undefined_flag_CXX=' ${wl}-berok'
11137         # -bexpall does not export symbols beginning with underscore (_)
11138         always_export_symbols_CXX=yes
11139         # Exported symbols can be pulled into shared objects from archives
11140         whole_archive_flag_spec_CXX=' '
11141         archive_cmds_need_lc_CXX=yes
11142         # This is similar to how AIX traditionally builds it's shared libraries.
11143         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'
11144       fi
11145     fi
11146     ;;
11147   chorus*)
11148     case $cc_basename in
11149       *)
11150         # FIXME: insert proper C++ library support
11151         ld_shlibs_CXX=no
11152         ;;
11153     esac
11154     ;;
11155
11156
11157   cygwin* | mingw* | pw32*)
11158     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11159     # as there is no search path for DLLs.
11160     hardcode_libdir_flag_spec_CXX='-L$libdir'
11161     allow_undefined_flag_CXX=unsupported
11162     always_export_symbols_CXX=no
11163     enable_shared_with_static_runtimes_CXX=yes
11164
11165     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11166       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'
11167       # If the export-symbols file already is a .def file (1st line
11168       # is EXPORTS), use it as is; otherwise, prepend...
11169       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11170         cp $export_symbols $output_objdir/$soname.def;
11171       else
11172         echo EXPORTS > $output_objdir/$soname.def;
11173         cat $export_symbols >> $output_objdir/$soname.def;
11174       fi~
11175       $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'
11176     else
11177       ld_shlibs_CXX=no
11178     fi
11179   ;;
11180       darwin* | rhapsody*)
11181         case "$host_os" in
11182         rhapsody* | darwin1.[012])
11183          allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11184          ;;
11185        *) # Darwin 1.3 on
11186          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11187            allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11188          else
11189            case ${MACOSX_DEPLOYMENT_TARGET} in
11190              10.[012])
11191                allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11192                ;;
11193              10.*)
11194                allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11195                ;;
11196            esac
11197          fi
11198          ;;
11199         esac
11200       archive_cmds_need_lc_CXX=no
11201       hardcode_direct_CXX=no
11202       hardcode_automatic_CXX=yes
11203       hardcode_shlibpath_var_CXX=unsupported
11204       whole_archive_flag_spec_CXX=''
11205       link_all_deplibs_CXX=yes
11206
11207     if test "$GXX" = yes ; then
11208       lt_int_apple_cc_single_mod=no
11209       output_verbose_link_cmd='echo'
11210       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11211        lt_int_apple_cc_single_mod=yes
11212       fi
11213       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11214        archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11215       else
11216           archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11217         fi
11218         module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11219         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
11220           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11221             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}'
11222           else
11223             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11224           fi
11225             module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11226       else
11227       case $cc_basename in
11228         xlc*)
11229          output_verbose_link_cmd='echo'
11230           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11231           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11232           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
11233           archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11234           module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11235           ;;
11236        *)
11237          ld_shlibs_CXX=no
11238           ;;
11239       esac
11240       fi
11241         ;;
11242
11243   dgux*)
11244     case $cc_basename in
11245       ec++*)
11246         # FIXME: insert proper C++ library support
11247         ld_shlibs_CXX=no
11248         ;;
11249       ghcx*)
11250         # Green Hills C++ Compiler
11251         # FIXME: insert proper C++ library support
11252         ld_shlibs_CXX=no
11253         ;;
11254       *)
11255         # FIXME: insert proper C++ library support
11256         ld_shlibs_CXX=no
11257         ;;
11258     esac
11259     ;;
11260   freebsd[12]*)
11261     # C++ shared libraries reported to be fairly broken before switch to ELF
11262     ld_shlibs_CXX=no
11263     ;;
11264   freebsd-elf*)
11265     archive_cmds_need_lc_CXX=no
11266     ;;
11267   freebsd* | kfreebsd*-gnu | dragonfly*)
11268     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11269     # conventions
11270     ld_shlibs_CXX=yes
11271     ;;
11272   gnu*)
11273     ;;
11274   hpux9*)
11275     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11276     hardcode_libdir_separator_CXX=:
11277     export_dynamic_flag_spec_CXX='${wl}-E'
11278     hardcode_direct_CXX=yes
11279     hardcode_minus_L_CXX=yes # Not in the search PATH,
11280                                 # but as the default
11281                                 # location of the library.
11282
11283     case $cc_basename in
11284     CC*)
11285       # FIXME: insert proper C++ library support
11286       ld_shlibs_CXX=no
11287       ;;
11288     aCC*)
11289       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'
11290       # Commands to make compiler produce verbose output that lists
11291       # what "hidden" libraries, object files and flags are used when
11292       # linking a shared library.
11293       #
11294       # There doesn't appear to be a way to prevent this compiler from
11295       # explicitly linking system object files so we need to strip them
11296       # from the output so that they don't get included in the library
11297       # dependencies.
11298       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'
11299       ;;
11300     *)
11301       if test "$GXX" = yes; then
11302         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'
11303       else
11304         # FIXME: insert proper C++ library support
11305         ld_shlibs_CXX=no
11306       fi
11307       ;;
11308     esac
11309     ;;
11310   hpux10*|hpux11*)
11311     if test $with_gnu_ld = no; then
11312       case "$host_cpu" in
11313       hppa*64*)
11314         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11315         hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11316         hardcode_libdir_separator_CXX=:
11317         ;;
11318       ia64*)
11319         hardcode_libdir_flag_spec_CXX='-L$libdir'
11320         ;;
11321       *)
11322         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11323         hardcode_libdir_separator_CXX=:
11324         export_dynamic_flag_spec_CXX='${wl}-E'
11325         ;;
11326       esac
11327     fi
11328     case "$host_cpu" in
11329     hppa*64*)
11330       hardcode_direct_CXX=no
11331       hardcode_shlibpath_var_CXX=no
11332       ;;
11333     ia64*)
11334       hardcode_direct_CXX=no
11335       hardcode_shlibpath_var_CXX=no
11336       hardcode_minus_L_CXX=yes # Not in the search PATH,
11337                                               # but as the default
11338                                               # location of the library.
11339       ;;
11340     *)
11341       hardcode_direct_CXX=yes
11342       hardcode_minus_L_CXX=yes # Not in the search PATH,
11343                                               # but as the default
11344                                               # location of the library.
11345       ;;
11346     esac
11347
11348     case $cc_basename in
11349       CC*)
11350         # FIXME: insert proper C++ library support
11351         ld_shlibs_CXX=no
11352         ;;
11353       aCC*)
11354         case "$host_cpu" in
11355         hppa*64*|ia64*)
11356           archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
11357           ;;
11358         *)
11359           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11360           ;;
11361         esac
11362         # Commands to make compiler produce verbose output that lists
11363         # what "hidden" libraries, object files and flags are used when
11364         # linking a shared library.
11365         #
11366         # There doesn't appear to be a way to prevent this compiler from
11367         # explicitly linking system object files so we need to strip them
11368         # from the output so that they don't get included in the library
11369         # dependencies.
11370         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'
11371         ;;
11372       *)
11373         if test "$GXX" = yes; then
11374           if test $with_gnu_ld = no; then
11375             case "$host_cpu" in
11376             ia64*|hppa*64*)
11377               archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
11378               ;;
11379             *)
11380               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'
11381               ;;
11382             esac
11383           fi
11384         else
11385           # FIXME: insert proper C++ library support
11386           ld_shlibs_CXX=no
11387         fi
11388         ;;
11389     esac
11390     ;;
11391   irix5* | irix6*)
11392     case $cc_basename in
11393       CC*)
11394         # SGI C++
11395         archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11396
11397         # Archives containing C++ object files must be created using
11398         # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11399         # necessary to make sure instantiated templates are included
11400         # in the archive.
11401         old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11402         ;;
11403       *)
11404         if test "$GXX" = yes; then
11405           if test "$with_gnu_ld" = no; then
11406             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11407           else
11408             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'
11409           fi
11410         fi
11411         link_all_deplibs_CXX=yes
11412         ;;
11413     esac
11414     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11415     hardcode_libdir_separator_CXX=:
11416     ;;
11417   linux*)
11418     case $cc_basename in
11419       KCC*)
11420         # Kuck and Associates, Inc. (KAI) C++ Compiler
11421
11422         # KCC will only create a shared library if the output file
11423         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11424         # to its proper name (with version) after linking.
11425         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'
11426         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'
11427         # Commands to make compiler produce verbose output that lists
11428         # what "hidden" libraries, object files and flags are used when
11429         # linking a shared library.
11430         #
11431         # There doesn't appear to be a way to prevent this compiler from
11432         # explicitly linking system object files so we need to strip them
11433         # from the output so that they don't get included in the library
11434         # dependencies.
11435         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'
11436
11437         hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11438         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11439
11440         # Archives containing C++ object files must be created using
11441         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11442         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11443         ;;
11444       icpc*)
11445         # Intel C++
11446         with_gnu_ld=yes
11447         # version 8.0 and above of icpc choke on multiply defined symbols
11448         # if we add $predep_objects and $postdep_objects, however 7.1 and
11449         # earlier do not add the objects themselves.
11450         case `$CC -V 2>&1` in
11451         *"Version 7."*)
11452           archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11453           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'
11454           ;;
11455         *)  # Version 8.0 or newer
11456           tmp_idyn=
11457           case $host_cpu in
11458             ia64*) tmp_idyn=' -i_dynamic';;
11459           esac
11460           archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11461           archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11462           ;;
11463         esac
11464         archive_cmds_need_lc_CXX=no
11465         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11466         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11467         whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11468         ;;
11469       pgCC*)
11470         # Portland Group C++ compiler
11471         archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11472         archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
11473
11474         hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11475         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11476         whole_archive_flag_spec_CXX='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
11477         ;;
11478       cxx*)
11479         # Compaq C++
11480         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11481         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'
11482
11483         runpath_var=LD_RUN_PATH
11484         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11485         hardcode_libdir_separator_CXX=:
11486
11487         # Commands to make compiler produce verbose output that lists
11488         # what "hidden" libraries, object files and flags are used when
11489         # linking a shared library.
11490         #
11491         # There doesn't appear to be a way to prevent this compiler from
11492         # explicitly linking system object files so we need to strip them
11493         # from the output so that they don't get included in the library
11494         # dependencies.
11495         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'
11496         ;;
11497     esac
11498     ;;
11499   lynxos*)
11500     # FIXME: insert proper C++ library support
11501     ld_shlibs_CXX=no
11502     ;;
11503   m88k*)
11504     # FIXME: insert proper C++ library support
11505     ld_shlibs_CXX=no
11506     ;;
11507   mvs*)
11508     case $cc_basename in
11509       cxx*)
11510         # FIXME: insert proper C++ library support
11511         ld_shlibs_CXX=no
11512         ;;
11513       *)
11514         # FIXME: insert proper C++ library support
11515         ld_shlibs_CXX=no
11516         ;;
11517     esac
11518     ;;
11519   netbsd*)
11520     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11521       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11522       wlarc=
11523       hardcode_libdir_flag_spec_CXX='-R$libdir'
11524       hardcode_direct_CXX=yes
11525       hardcode_shlibpath_var_CXX=no
11526     fi
11527     # Workaround some broken pre-1.5 toolchains
11528     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11529     ;;
11530   openbsd2*)
11531     # C++ shared libraries are fairly broken
11532     ld_shlibs_CXX=no
11533     ;;
11534   openbsd*)
11535     hardcode_direct_CXX=yes
11536     hardcode_shlibpath_var_CXX=no
11537     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11538     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11539     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11540       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11541       export_dynamic_flag_spec_CXX='${wl}-E'
11542       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11543     fi
11544     output_verbose_link_cmd='echo'
11545     ;;
11546   osf3*)
11547     case $cc_basename in
11548       KCC*)
11549         # Kuck and Associates, Inc. (KAI) C++ Compiler
11550
11551         # KCC will only create a shared library if the output file
11552         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11553         # to its proper name (with version) after linking.
11554         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'
11555
11556         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11557         hardcode_libdir_separator_CXX=:
11558
11559         # Archives containing C++ object files must be created using
11560         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11561         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11562
11563         ;;
11564       RCC*)
11565         # Rational C++ 2.4.1
11566         # FIXME: insert proper C++ library support
11567         ld_shlibs_CXX=no
11568         ;;
11569       cxx*)
11570         allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11571         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11572
11573         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11574         hardcode_libdir_separator_CXX=:
11575
11576         # Commands to make compiler produce verbose output that lists
11577         # what "hidden" libraries, object files and flags are used when
11578         # linking a shared library.
11579         #
11580         # There doesn't appear to be a way to prevent this compiler from
11581         # explicitly linking system object files so we need to strip them
11582         # from the output so that they don't get included in the library
11583         # dependencies.
11584         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'
11585         ;;
11586       *)
11587         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11588           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11589           archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11590
11591           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11592           hardcode_libdir_separator_CXX=:
11593
11594           # Commands to make compiler produce verbose output that lists
11595           # what "hidden" libraries, object files and flags are used when
11596           # linking a shared library.
11597           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11598
11599         else
11600           # FIXME: insert proper C++ library support
11601           ld_shlibs_CXX=no
11602         fi
11603         ;;
11604     esac
11605     ;;
11606   osf4* | osf5*)
11607     case $cc_basename in
11608       KCC*)
11609         # Kuck and Associates, Inc. (KAI) C++ Compiler
11610
11611         # KCC will only create a shared library if the output file
11612         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11613         # to its proper name (with version) after linking.
11614         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'
11615
11616         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11617         hardcode_libdir_separator_CXX=:
11618
11619         # Archives containing C++ object files must be created using
11620         # the KAI C++ compiler.
11621         old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11622         ;;
11623       RCC*)
11624         # Rational C++ 2.4.1
11625         # FIXME: insert proper C++ library support
11626         ld_shlibs_CXX=no
11627         ;;
11628       cxx*)
11629         allow_undefined_flag_CXX=' -expect_unresolved \*'
11630         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11631         archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11632           echo "-hidden">> $lib.exp~
11633           $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
11634           $rm $lib.exp'
11635
11636         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11637         hardcode_libdir_separator_CXX=:
11638
11639         # Commands to make compiler produce verbose output that lists
11640         # what "hidden" libraries, object files and flags are used when
11641         # linking a shared library.
11642         #
11643         # There doesn't appear to be a way to prevent this compiler from
11644         # explicitly linking system object files so we need to strip them
11645         # from the output so that they don't get included in the library
11646         # dependencies.
11647         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'
11648         ;;
11649       *)
11650         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11651           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11652          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11653
11654           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11655           hardcode_libdir_separator_CXX=:
11656
11657           # Commands to make compiler produce verbose output that lists
11658           # what "hidden" libraries, object files and flags are used when
11659           # linking a shared library.
11660           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11661
11662         else
11663           # FIXME: insert proper C++ library support
11664           ld_shlibs_CXX=no
11665         fi
11666         ;;
11667     esac
11668     ;;
11669   psos*)
11670     # FIXME: insert proper C++ library support
11671     ld_shlibs_CXX=no
11672     ;;
11673   sco*)
11674     archive_cmds_need_lc_CXX=no
11675     case $cc_basename in
11676       CC*)
11677         # FIXME: insert proper C++ library support
11678         ld_shlibs_CXX=no
11679         ;;
11680       *)
11681         # FIXME: insert proper C++ library support
11682         ld_shlibs_CXX=no
11683         ;;
11684     esac
11685     ;;
11686   sunos4*)
11687     case $cc_basename in
11688       CC*)
11689         # Sun C++ 4.x
11690         # FIXME: insert proper C++ library support
11691         ld_shlibs_CXX=no
11692         ;;
11693       lcc*)
11694         # Lucid
11695         # FIXME: insert proper C++ library support
11696         ld_shlibs_CXX=no
11697         ;;
11698       *)
11699         # FIXME: insert proper C++ library support
11700         ld_shlibs_CXX=no
11701         ;;
11702     esac
11703     ;;
11704   solaris*)
11705     case $cc_basename in
11706       CC*)
11707         # Sun C++ 4.2, 5.x and Centerline C++
11708         no_undefined_flag_CXX=' -zdefs'
11709         archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11710         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11711         $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'
11712
11713         hardcode_libdir_flag_spec_CXX='-R$libdir'
11714         hardcode_shlibpath_var_CXX=no
11715         case $host_os in
11716           solaris2.[0-5] | solaris2.[0-5].*) ;;
11717           *)
11718             # The C++ compiler is used as linker so we must use $wl
11719             # flag to pass the commands to the underlying system
11720             # linker. We must also pass each convience library through
11721             # to the system linker between allextract/defaultextract.
11722             # The C++ compiler will combine linker options so we
11723             # cannot just pass the convience library names through
11724             # without $wl.
11725             # Supported since Solaris 2.6 (maybe 2.5.1?)
11726             whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
11727             ;;
11728         esac
11729         link_all_deplibs_CXX=yes
11730
11731         # Commands to make compiler produce verbose output that lists
11732         # what "hidden" libraries, object files and flags are used when
11733         # linking a shared library.
11734         #
11735         # There doesn't appear to be a way to prevent this compiler from
11736         # explicitly linking system object files so we need to strip them
11737         # from the output so that they don't get included in the library
11738         # dependencies.
11739         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'
11740
11741         # Archives containing C++ object files must be created using
11742         # "CC -xar", where "CC" is the Sun C++ compiler.  This is
11743         # necessary to make sure instantiated templates are included
11744         # in the archive.
11745         old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11746         ;;
11747       gcx*)
11748         # Green Hills C++ Compiler
11749         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11750
11751         # The C++ compiler must be used to create the archive.
11752         old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11753         ;;
11754       *)
11755         # GNU C++ compiler with Solaris linker
11756         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11757           no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11758           if $CC --version | grep -v '^2\.7' > /dev/null; then
11759             archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11760             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11761                 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11762
11763             # Commands to make compiler produce verbose output that lists
11764             # what "hidden" libraries, object files and flags are used when
11765             # linking a shared library.
11766             output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11767           else
11768             # g++ 2.7 appears to require `-G' NOT `-shared' on this
11769             # platform.
11770             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11771             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11772                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11773
11774             # Commands to make compiler produce verbose output that lists
11775             # what "hidden" libraries, object files and flags are used when
11776             # linking a shared library.
11777             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11778           fi
11779
11780           hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11781         fi
11782         ;;
11783     esac
11784     ;;
11785   sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
11786     archive_cmds_need_lc_CXX=no
11787     ;;
11788   tandem*)
11789     case $cc_basename in
11790       NCC*)
11791         # NonStop-UX NCC 3.20
11792         # FIXME: insert proper C++ library support
11793         ld_shlibs_CXX=no
11794         ;;
11795       *)
11796         # FIXME: insert proper C++ library support
11797         ld_shlibs_CXX=no
11798         ;;
11799     esac
11800     ;;
11801   vxworks*)
11802     # FIXME: insert proper C++ library support
11803     ld_shlibs_CXX=no
11804     ;;
11805   *)
11806     # FIXME: insert proper C++ library support
11807     ld_shlibs_CXX=no
11808     ;;
11809 esac
11810 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11811 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11812 test "$ld_shlibs_CXX" = no && can_build_shared=no
11813
11814 GCC_CXX="$GXX"
11815 LD_CXX="$LD"
11816
11817
11818 cat > conftest.$ac_ext <<EOF
11819 class Foo
11820 {
11821 public:
11822   Foo (void) { a = 0; }
11823 private:
11824   int a;
11825 };
11826 EOF
11827
11828 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11829   (eval $ac_compile) 2>&5
11830   ac_status=$?
11831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11832   (exit $ac_status); }; then
11833   # Parse the compiler output and extract the necessary
11834   # objects, libraries and library flags.
11835
11836   # Sentinel used to keep track of whether or not we are before
11837   # the conftest object file.
11838   pre_test_object_deps_done=no
11839
11840   # The `*' in the case matches for architectures that use `case' in
11841   # $output_verbose_cmd can trigger glob expansion during the loop
11842   # eval without this substitution.
11843   output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
11844
11845   for p in `eval $output_verbose_link_cmd`; do
11846     case $p in
11847
11848     -L* | -R* | -l*)
11849        # Some compilers place space between "-{L,R}" and the path.
11850        # Remove the space.
11851        if test $p = "-L" \
11852           || test $p = "-R"; then
11853          prev=$p
11854          continue
11855        else
11856          prev=
11857        fi
11858
11859        if test "$pre_test_object_deps_done" = no; then
11860          case $p in
11861          -L* | -R*)
11862            # Internal compiler library paths should come after those
11863            # provided the user.  The postdeps already come after the
11864            # user supplied libs so there is no need to process them.
11865            if test -z "$compiler_lib_search_path_CXX"; then
11866              compiler_lib_search_path_CXX="${prev}${p}"
11867            else
11868              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11869            fi
11870            ;;
11871          # The "-l" case would never come before the object being
11872          # linked, so don't bother handling this case.
11873          esac
11874        else
11875          if test -z "$postdeps_CXX"; then
11876            postdeps_CXX="${prev}${p}"
11877          else
11878            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11879          fi
11880        fi
11881        ;;
11882
11883     *.$objext)
11884        # This assumes that the test object file only shows up
11885        # once in the compiler output.
11886        if test "$p" = "conftest.$objext"; then
11887          pre_test_object_deps_done=yes
11888          continue
11889        fi
11890
11891        if test "$pre_test_object_deps_done" = no; then
11892          if test -z "$predep_objects_CXX"; then
11893            predep_objects_CXX="$p"
11894          else
11895            predep_objects_CXX="$predep_objects_CXX $p"
11896          fi
11897        else
11898          if test -z "$postdep_objects_CXX"; then
11899            postdep_objects_CXX="$p"
11900          else
11901            postdep_objects_CXX="$postdep_objects_CXX $p"
11902          fi
11903        fi
11904        ;;
11905
11906     *) ;; # Ignore the rest.
11907
11908     esac
11909   done
11910
11911   # Clean up.
11912   rm -f a.out a.exe
11913 else
11914   echo "libtool.m4: error: problem compiling CXX test program"
11915 fi
11916
11917 $rm -f confest.$objext
11918
11919 case " $postdeps_CXX " in
11920 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
11921 esac
11922
11923 lt_prog_compiler_wl_CXX=
11924 lt_prog_compiler_pic_CXX=
11925 lt_prog_compiler_static_CXX=
11926
11927 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11928 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11929
11930   # C++ specific cases for pic, static, wl, etc.
11931   if test "$GXX" = yes; then
11932     lt_prog_compiler_wl_CXX='-Wl,'
11933     lt_prog_compiler_static_CXX='-static'
11934
11935     case $host_os in
11936     aix*)
11937       # All AIX code is PIC.
11938       if test "$host_cpu" = ia64; then
11939         # AIX 5 now supports IA64 processor
11940         lt_prog_compiler_static_CXX='-Bstatic'
11941       fi
11942       ;;
11943     amigaos*)
11944       # FIXME: we need at least 68020 code to build shared libraries, but
11945       # adding the `-m68020' flag to GCC prevents building anything better,
11946       # like `-m68040'.
11947       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11948       ;;
11949     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11950       # PIC is the default for these OSes.
11951       ;;
11952     mingw* | os2* | pw32*)
11953       # This hack is so that the source file can tell whether it is being
11954       # built for inclusion in a dll (and should export symbols for example).
11955       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11956       ;;
11957     darwin* | rhapsody*)
11958       # PIC is the default on this platform
11959       # Common symbols not allowed in MH_DYLIB files
11960       lt_prog_compiler_pic_CXX='-fno-common'
11961       ;;
11962     *djgpp*)
11963       # DJGPP does not support shared libraries at all
11964       lt_prog_compiler_pic_CXX=
11965       ;;
11966     sysv4*MP*)
11967       if test -d /usr/nec; then
11968         lt_prog_compiler_pic_CXX=-Kconform_pic
11969       fi
11970       ;;
11971     hpux*)
11972       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11973       # not for PA HP-UX.
11974       case "$host_cpu" in
11975       hppa*64*|ia64*)
11976         ;;
11977       *)
11978         lt_prog_compiler_pic_CXX='-fPIC'
11979         ;;
11980       esac
11981       ;;
11982     *)
11983       lt_prog_compiler_pic_CXX='-fPIC'
11984       ;;
11985     esac
11986   else
11987     case $host_os in
11988       aix4* | aix5*)
11989         # All AIX code is PIC.
11990         if test "$host_cpu" = ia64; then
11991           # AIX 5 now supports IA64 processor
11992           lt_prog_compiler_static_CXX='-Bstatic'
11993         else
11994           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11995         fi
11996         ;;
11997       chorus*)
11998         case $cc_basename in
11999         cxch68*)
12000           # Green Hills C++ Compiler
12001           # _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"
12002           ;;
12003         esac
12004         ;;
12005        darwin*)
12006          # PIC is the default on this platform
12007          # Common symbols not allowed in MH_DYLIB files
12008          case $cc_basename in
12009            xlc*)
12010            lt_prog_compiler_pic_CXX='-qnocommon'
12011            lt_prog_compiler_wl_CXX='-Wl,'
12012            ;;
12013          esac
12014        ;;
12015       dgux*)
12016         case $cc_basename in
12017           ec++*)
12018             lt_prog_compiler_pic_CXX='-KPIC'
12019             ;;
12020           ghcx*)
12021             # Green Hills C++ Compiler
12022             lt_prog_compiler_pic_CXX='-pic'
12023             ;;
12024           *)
12025             ;;
12026         esac
12027         ;;
12028       freebsd* | kfreebsd*-gnu | dragonfly*)
12029         # FreeBSD uses GNU C++
12030         ;;
12031       hpux9* | hpux10* | hpux11*)
12032         case $cc_basename in
12033           CC*)
12034             lt_prog_compiler_wl_CXX='-Wl,'
12035             lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
12036             if test "$host_cpu" != ia64; then
12037               lt_prog_compiler_pic_CXX='+Z'
12038             fi
12039             ;;
12040           aCC*)
12041             lt_prog_compiler_wl_CXX='-Wl,'
12042             lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
12043             case "$host_cpu" in
12044             hppa*64*|ia64*)
12045               # +Z the default
12046               ;;
12047             *)
12048               lt_prog_compiler_pic_CXX='+Z'
12049               ;;
12050             esac
12051             ;;
12052           *)
12053             ;;
12054         esac
12055         ;;
12056       irix5* | irix6* | nonstopux*)
12057         case $cc_basename in
12058           CC*)
12059             lt_prog_compiler_wl_CXX='-Wl,'
12060             lt_prog_compiler_static_CXX='-non_shared'
12061             # CC pic flag -KPIC is the default.
12062             ;;
12063           *)
12064             ;;
12065         esac
12066         ;;
12067       linux*)
12068         case $cc_basename in
12069           KCC*)
12070             # KAI C++ Compiler
12071             lt_prog_compiler_wl_CXX='--backend -Wl,'
12072             lt_prog_compiler_pic_CXX='-fPIC'
12073             ;;
12074           icpc* | ecpc*)
12075             # Intel C++
12076             lt_prog_compiler_wl_CXX='-Wl,'
12077             lt_prog_compiler_pic_CXX='-KPIC'
12078             lt_prog_compiler_static_CXX='-static'
12079             ;;
12080           pgCC*)
12081             # Portland Group C++ compiler.
12082             lt_prog_compiler_wl_CXX='-Wl,'
12083             lt_prog_compiler_pic_CXX='-fpic'
12084             lt_prog_compiler_static_CXX='-static'
12085             ;;
12086           cxx*)
12087             # Compaq C++
12088             # Make sure the PIC flag is empty.  It appears that all Alpha
12089             # Linux and Compaq Tru64 Unix objects are PIC.
12090             lt_prog_compiler_pic_CXX=
12091             lt_prog_compiler_static_CXX='-non_shared'
12092             ;;
12093           *)
12094             ;;
12095         esac
12096         ;;
12097       lynxos*)
12098         ;;
12099       m88k*)
12100         ;;
12101       mvs*)
12102         case $cc_basename in
12103           cxx*)
12104             lt_prog_compiler_pic_CXX='-W c,exportall'
12105             ;;
12106           *)
12107             ;;
12108         esac
12109         ;;
12110       netbsd*)
12111         ;;
12112       osf3* | osf4* | osf5*)
12113         case $cc_basename in
12114           KCC*)
12115             lt_prog_compiler_wl_CXX='--backend -Wl,'
12116             ;;
12117           RCC*)
12118             # Rational C++ 2.4.1
12119             lt_prog_compiler_pic_CXX='-pic'
12120             ;;
12121           cxx*)
12122             # Digital/Compaq C++
12123             lt_prog_compiler_wl_CXX='-Wl,'
12124             # Make sure the PIC flag is empty.  It appears that all Alpha
12125             # Linux and Compaq Tru64 Unix objects are PIC.
12126             lt_prog_compiler_pic_CXX=
12127             lt_prog_compiler_static_CXX='-non_shared'
12128             ;;
12129           *)
12130             ;;
12131         esac
12132         ;;
12133       psos*)
12134         ;;
12135       sco*)
12136         case $cc_basename in
12137           CC*)
12138             lt_prog_compiler_pic_CXX='-fPIC'
12139             ;;
12140           *)
12141             ;;
12142         esac
12143         ;;
12144       solaris*)
12145         case $cc_basename in
12146           CC*)
12147             # Sun C++ 4.2, 5.x and Centerline C++
12148             lt_prog_compiler_pic_CXX='-KPIC'
12149             lt_prog_compiler_static_CXX='-Bstatic'
12150             lt_prog_compiler_wl_CXX='-Qoption ld '
12151             ;;
12152           gcx*)
12153             # Green Hills C++ Compiler
12154             lt_prog_compiler_pic_CXX='-PIC'
12155             ;;
12156           *)
12157             ;;
12158         esac
12159         ;;
12160       sunos4*)
12161         case $cc_basename in
12162           CC*)
12163             # Sun C++ 4.x
12164             lt_prog_compiler_pic_CXX='-pic'
12165             lt_prog_compiler_static_CXX='-Bstatic'
12166             ;;
12167           lcc*)
12168             # Lucid
12169             lt_prog_compiler_pic_CXX='-pic'
12170             ;;
12171           *)
12172             ;;
12173         esac
12174         ;;
12175       tandem*)
12176         case $cc_basename in
12177           NCC*)
12178             # NonStop-UX NCC 3.20
12179             lt_prog_compiler_pic_CXX='-KPIC'
12180             ;;
12181           *)
12182             ;;
12183         esac
12184         ;;
12185       unixware*)
12186         ;;
12187       vxworks*)
12188         ;;
12189       *)
12190         lt_prog_compiler_can_build_shared_CXX=no
12191         ;;
12192     esac
12193   fi
12194
12195 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12196 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12197
12198 #
12199 # Check to make sure the PIC flag actually works.
12200 #
12201 if test -n "$lt_prog_compiler_pic_CXX"; then
12202
12203 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12204 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12205 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12206   echo $ECHO_N "(cached) $ECHO_C" >&6
12207 else
12208   lt_prog_compiler_pic_works_CXX=no
12209   ac_outfile=conftest.$ac_objext
12210    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12211    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12212    # Insert the option either (1) after the last *FLAGS variable, or
12213    # (2) before a word containing "conftest.", or (3) at the end.
12214    # Note that $ac_compile itself does not contain backslashes and begins
12215    # with a dollar sign (not a hyphen), so the echo should work correctly.
12216    # The option is referenced via a variable to avoid confusing sed.
12217    lt_compile=`echo "$ac_compile" | $SED \
12218    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
12219    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12220    -e 's:$: $lt_compiler_flag:'`
12221    (eval echo "\"\$as_me:12221: $lt_compile\"" >&5)
12222    (eval "$lt_compile" 2>conftest.err)
12223    ac_status=$?
12224    cat conftest.err >&5
12225    echo "$as_me:12225: \$? = $ac_status" >&5
12226    if (exit $ac_status) && test -s "$ac_outfile"; then
12227      # The compiler can only warn and ignore the option if not recognized
12228      # So say no if there are warnings other than the usual output.
12229      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
12230      $SED '/^$/d' conftest.err >conftest.er2
12231      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
12232        lt_prog_compiler_pic_works_CXX=yes
12233      fi
12234    fi
12235    $rm conftest*
12236
12237 fi
12238 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12239 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12240
12241 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12242     case $lt_prog_compiler_pic_CXX in
12243      "" | " "*) ;;
12244      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12245      esac
12246 else
12247     lt_prog_compiler_pic_CXX=
12248      lt_prog_compiler_can_build_shared_CXX=no
12249 fi
12250
12251 fi
12252 case "$host_os" in
12253   # For platforms which do not support PIC, -DPIC is meaningless:
12254   *djgpp*)
12255     lt_prog_compiler_pic_CXX=
12256     ;;
12257   *)
12258     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12259     ;;
12260 esac
12261
12262 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12263 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12264 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12265   echo $ECHO_N "(cached) $ECHO_C" >&6
12266 else
12267   lt_cv_prog_compiler_c_o_CXX=no
12268    $rm -r conftest 2>/dev/null
12269    mkdir conftest
12270    cd conftest
12271    mkdir out
12272    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12273
12274    lt_compiler_flag="-o out/conftest2.$ac_objext"
12275    # Insert the option either (1) after the last *FLAGS variable, or
12276    # (2) before a word containing "conftest.", or (3) at the end.
12277    # Note that $ac_compile itself does not contain backslashes and begins
12278    # with a dollar sign (not a hyphen), so the echo should work correctly.
12279    lt_compile=`echo "$ac_compile" | $SED \
12280    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
12281    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12282    -e 's:$: $lt_compiler_flag:'`
12283    (eval echo "\"\$as_me:12283: $lt_compile\"" >&5)
12284    (eval "$lt_compile" 2>out/conftest.err)
12285    ac_status=$?
12286    cat out/conftest.err >&5
12287    echo "$as_me:12287: \$? = $ac_status" >&5
12288    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12289    then
12290      # The compiler can only warn and ignore the option if not recognized
12291      # So say no if there are warnings
12292      $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
12293      $SED '/^$/d' out/conftest.err >out/conftest.er2
12294      if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12295        lt_cv_prog_compiler_c_o_CXX=yes
12296      fi
12297    fi
12298    chmod u+w .
12299    $rm conftest*
12300    # SGI C++ compiler will create directory out/ii_files/ for
12301    # template instantiation
12302    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12303    $rm out/* && rmdir out
12304    cd ..
12305    rmdir conftest
12306    $rm conftest*
12307
12308 fi
12309 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12310 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12311
12312
12313 hard_links="nottested"
12314 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12315   # do not overwrite the value of need_locks provided by the user
12316   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12317 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12318   hard_links=yes
12319   $rm conftest*
12320   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12321   touch conftest.a
12322   ln conftest.a conftest.b 2>&5 || hard_links=no
12323   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12324   { echo "$as_me:$LINENO: result: $hard_links" >&5
12325 echo "${ECHO_T}$hard_links" >&6; }
12326   if test "$hard_links" = no; then
12327     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12328 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12329     need_locks=warn
12330   fi
12331 else
12332   need_locks=no
12333 fi
12334
12335 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12336 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12337
12338   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12339   case $host_os in
12340   aix4* | aix5*)
12341     # If we're using GNU nm, then we don't want the "-C" option.
12342     # -C means demangle to AIX nm, but means don't demangle with GNU nm
12343     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12344       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'
12345     else
12346       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'
12347     fi
12348     ;;
12349   pw32*)
12350     export_symbols_cmds_CXX="$ltdll_cmds"
12351   ;;
12352   cygwin* | mingw*)
12353     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
12354   ;;
12355   *)
12356     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12357   ;;
12358   esac
12359
12360 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12361 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12362 test "$ld_shlibs_CXX" = no && can_build_shared=no
12363
12364 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12365 if test "$GCC" = yes; then
12366   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12367 fi
12368
12369 #
12370 # Do we need to explicitly link libc?
12371 #
12372 case "x$archive_cmds_need_lc_CXX" in
12373 x|xyes)
12374   # Assume -lc should be added
12375   archive_cmds_need_lc_CXX=yes
12376
12377   if test "$enable_shared" = yes && test "$GCC" = yes; then
12378     case $archive_cmds_CXX in
12379     *'~'*)
12380       # FIXME: we may have to deal with multi-command sequences.
12381       ;;
12382     '$CC '*)
12383       # Test whether the compiler implicitly links with -lc since on some
12384       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12385       # to ld, don't add -lc before -lgcc.
12386       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12387 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12388       $rm conftest*
12389       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12390
12391       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12392   (eval $ac_compile) 2>&5
12393   ac_status=$?
12394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12395   (exit $ac_status); } 2>conftest.err; then
12396         soname=conftest
12397         lib=conftest
12398         libobjs=conftest.$ac_objext
12399         deplibs=
12400         wl=$lt_prog_compiler_wl_CXX
12401         compiler_flags=-v
12402         linker_flags=-v
12403         verstring=
12404         output_objdir=.
12405         libname=conftest
12406         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12407         allow_undefined_flag_CXX=
12408         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12409   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12410   ac_status=$?
12411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12412   (exit $ac_status); }
12413         then
12414           archive_cmds_need_lc_CXX=no
12415         else
12416           archive_cmds_need_lc_CXX=yes
12417         fi
12418         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12419       else
12420         cat conftest.err 1>&5
12421       fi
12422       $rm conftest*
12423       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12424 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12425       ;;
12426     esac
12427   fi
12428   ;;
12429 esac
12430
12431 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12432 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12433 library_names_spec=
12434 libname_spec='lib$name'
12435 soname_spec=
12436 shrext_cmds=".so"
12437 postinstall_cmds=
12438 postuninstall_cmds=
12439 finish_cmds=
12440 finish_eval=
12441 shlibpath_var=
12442 shlibpath_overrides_runpath=unknown
12443 version_type=none
12444 dynamic_linker="$host_os ld.so"
12445 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12446 if test "$GCC" = yes; then
12447   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12448   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12449     # if the path contains ";" then we assume it to be the separator
12450     # otherwise default to the standard path separator (i.e. ":") - it is
12451     # assumed that no part of a normal pathname contains ";" but that should
12452     # okay in the real world where ";" in dirpaths is itself problematic.
12453     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12454   else
12455     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12456   fi
12457 else
12458   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12459 fi
12460 need_lib_prefix=unknown
12461 hardcode_into_libs=no
12462
12463 # when you set need_version to no, make sure it does not cause -set_version
12464 # flags to be left without arguments
12465 need_version=unknown
12466
12467 case $host_os in
12468 aix3*)
12469   version_type=linux
12470   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12471   shlibpath_var=LIBPATH
12472
12473   # AIX 3 has no versioning support, so we append a major version to the name.
12474   soname_spec='${libname}${release}${shared_ext}$major'
12475   ;;
12476
12477 aix4* | aix5*)
12478   version_type=linux
12479   need_lib_prefix=no
12480   need_version=no
12481   hardcode_into_libs=yes
12482   if test "$host_cpu" = ia64; then
12483     # AIX 5 supports IA64
12484     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12485     shlibpath_var=LD_LIBRARY_PATH
12486   else
12487     # With GCC up to 2.95.x, collect2 would create an import file
12488     # for dependence libraries.  The import file would start with
12489     # the line `#! .'.  This would cause the generated library to
12490     # depend on `.', always an invalid library.  This was fixed in
12491     # development snapshots of GCC prior to 3.0.
12492     case $host_os in
12493       aix4 | aix4.[01] | aix4.[01].*)
12494       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12495            echo ' yes '
12496            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12497         :
12498       else
12499         can_build_shared=no
12500       fi
12501       ;;
12502     esac
12503     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12504     # soname into executable. Probably we can add versioning support to
12505     # collect2, so additional links can be useful in future.
12506     if test "$aix_use_runtimelinking" = yes; then
12507       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12508       # instead of lib<name>.a to let people know that these are not
12509       # typical AIX shared libraries.
12510       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12511     else
12512       # We preserve .a as extension for shared libraries through AIX4.2
12513       # and later when we are not doing run time linking.
12514       library_names_spec='${libname}${release}.a $libname.a'
12515       soname_spec='${libname}${release}${shared_ext}$major'
12516     fi
12517     shlibpath_var=LIBPATH
12518   fi
12519   ;;
12520
12521 amigaos*)
12522   library_names_spec='$libname.ixlibrary $libname.a'
12523   # Create ${libname}_ixlibrary.a entries in /sys/libs.
12524   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'
12525   ;;
12526
12527 beos*)
12528   library_names_spec='${libname}${shared_ext}'
12529   dynamic_linker="$host_os ld.so"
12530   shlibpath_var=LIBRARY_PATH
12531   ;;
12532
12533 bsdi[45]*)
12534   version_type=linux
12535   need_version=no
12536   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12537   soname_spec='${libname}${release}${shared_ext}$major'
12538   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12539   shlibpath_var=LD_LIBRARY_PATH
12540   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12541   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12542   # the default ld.so.conf also contains /usr/contrib/lib and
12543   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12544   # libtool to hard-code these into programs
12545   ;;
12546
12547 cygwin* | mingw* | pw32*)
12548   version_type=windows
12549   shrext_cmds=".dll"
12550   need_version=no
12551   need_lib_prefix=no
12552
12553   case $GCC,$host_os in
12554   yes,cygwin* | yes,mingw* | yes,pw32*)
12555     library_names_spec='$libname.dll.a'
12556     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12557     postinstall_cmds='base_file=`basename \${file}`~
12558       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12559       dldir=$destdir/`dirname \$dlpath`~
12560       test -d \$dldir || mkdir -p \$dldir~
12561       $install_prog $dir/$dlname \$dldir/$dlname'
12562     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12563       dlpath=$dir/\$dldll~
12564        $rm \$dlpath'
12565     shlibpath_overrides_runpath=yes
12566
12567     case $host_os in
12568     cygwin*)
12569       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12570       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12571       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12572       ;;
12573     mingw*)
12574       # MinGW DLLs use traditional 'lib' prefix
12575       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12576       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12577       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12578         # It is most probably a Windows format PATH printed by
12579         # mingw gcc, but we are running on Cygwin. Gcc prints its search
12580         # path with ; separators, and with drive letters. We can handle the
12581         # drive letters (cygwin fileutils understands them), so leave them,
12582         # especially as we might pass files found there to a mingw objdump,
12583         # which wouldn't understand a cygwinified path. Ahh.
12584         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12585       else
12586         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12587       fi
12588       ;;
12589     pw32*)
12590       # pw32 DLLs use 'pw' prefix rather than 'lib'
12591       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12592       ;;
12593     esac
12594     ;;
12595
12596   *)
12597     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12598     ;;
12599   esac
12600   dynamic_linker='Win32 ld.exe'
12601   # FIXME: first we should search . and the directory the executable is in
12602   shlibpath_var=PATH
12603   ;;
12604
12605 darwin* | rhapsody*)
12606   dynamic_linker="$host_os dyld"
12607   version_type=darwin
12608   need_lib_prefix=no
12609   need_version=no
12610   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12611   soname_spec='${libname}${release}${major}$shared_ext'
12612   shlibpath_overrides_runpath=yes
12613   shlibpath_var=DYLD_LIBRARY_PATH
12614   shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
12615   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12616   if test "$GCC" = yes; then
12617     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"`
12618   else
12619     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12620   fi
12621   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12622   ;;
12623
12624 dgux*)
12625   version_type=linux
12626   need_lib_prefix=no
12627   need_version=no
12628   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12629   soname_spec='${libname}${release}${shared_ext}$major'
12630   shlibpath_var=LD_LIBRARY_PATH
12631   ;;
12632
12633 freebsd1*)
12634   dynamic_linker=no
12635   ;;
12636
12637 kfreebsd*-gnu)
12638   version_type=linux
12639   need_lib_prefix=no
12640   need_version=no
12641   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12642   soname_spec='${libname}${release}${shared_ext}$major'
12643   shlibpath_var=LD_LIBRARY_PATH
12644   shlibpath_overrides_runpath=no
12645   hardcode_into_libs=yes
12646   dynamic_linker='GNU ld.so'
12647   ;;
12648
12649 freebsd* | dragonfly*)
12650   # DragonFly does not have aout.  When/if they implement a new
12651   # versioning mechanism, adjust this.
12652   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
12653   version_type=freebsd-$objformat
12654   case $version_type in
12655     freebsd-elf*)
12656       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12657       need_version=no
12658       need_lib_prefix=no
12659       ;;
12660     freebsd-*)
12661       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12662       need_version=yes
12663       ;;
12664   esac
12665   shlibpath_var=LD_LIBRARY_PATH
12666   case $host_os in
12667   freebsd2*)
12668     shlibpath_overrides_runpath=yes
12669     ;;
12670   freebsd3.[01]* | freebsdelf3.[01]*)
12671     shlibpath_overrides_runpath=yes
12672     hardcode_into_libs=yes
12673     ;;
12674   *) # from 3.2 on
12675     shlibpath_overrides_runpath=no
12676     hardcode_into_libs=yes
12677     ;;
12678   esac
12679   ;;
12680
12681 gnu*)
12682   version_type=linux
12683   need_lib_prefix=no
12684   need_version=no
12685   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12686   soname_spec='${libname}${release}${shared_ext}$major'
12687   shlibpath_var=LD_LIBRARY_PATH
12688   hardcode_into_libs=yes
12689   ;;
12690
12691 hpux9* | hpux10* | hpux11*)
12692   # Give a soname corresponding to the major version so that dld.sl refuses to
12693   # link against other versions.
12694   version_type=sunos
12695   need_lib_prefix=no
12696   need_version=no
12697   case "$host_cpu" in
12698   ia64*)
12699     shrext_cmds='.so'
12700     hardcode_into_libs=yes
12701     dynamic_linker="$host_os dld.so"
12702     shlibpath_var=LD_LIBRARY_PATH
12703     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12704     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12705     soname_spec='${libname}${release}${shared_ext}$major'
12706     if test "X$HPUX_IA64_MODE" = X32; then
12707       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12708     else
12709       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12710     fi
12711     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12712     ;;
12713    hppa*64*)
12714      shrext_cmds='.sl'
12715      hardcode_into_libs=yes
12716      dynamic_linker="$host_os dld.sl"
12717      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12718      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12719      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12720      soname_spec='${libname}${release}${shared_ext}$major'
12721      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12722      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12723      ;;
12724    *)
12725     shrext_cmds='.sl'
12726     dynamic_linker="$host_os dld.sl"
12727     shlibpath_var=SHLIB_PATH
12728     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12729     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12730     soname_spec='${libname}${release}${shared_ext}$major'
12731     ;;
12732   esac
12733   # HP-UX runs *really* slowly unless shared libraries are mode 555.
12734   postinstall_cmds='chmod 555 $lib'
12735   ;;
12736
12737 irix5* | irix6* | nonstopux*)
12738   case $host_os in
12739     nonstopux*) version_type=nonstopux ;;
12740     *)
12741         if test "$lt_cv_prog_gnu_ld" = yes; then
12742                 version_type=linux
12743         else
12744                 version_type=irix
12745         fi ;;
12746   esac
12747   need_lib_prefix=no
12748   need_version=no
12749   soname_spec='${libname}${release}${shared_ext}$major'
12750   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12751   case $host_os in
12752   irix5* | nonstopux*)
12753     libsuff= shlibsuff=
12754     ;;
12755   *)
12756     case $LD in # libtool.m4 will add one of these switches to LD
12757     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12758       libsuff= shlibsuff= libmagic=32-bit;;
12759     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12760       libsuff=32 shlibsuff=N32 libmagic=N32;;
12761     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12762       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12763     *) libsuff= shlibsuff= libmagic=never-match;;
12764     esac
12765     ;;
12766   esac
12767   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12768   shlibpath_overrides_runpath=no
12769   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12770   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12771   hardcode_into_libs=yes
12772   ;;
12773
12774 # No shared lib support for Linux oldld, aout, or coff.
12775 linux*oldld* | linux*aout* | linux*coff*)
12776   dynamic_linker=no
12777   ;;
12778
12779 # This must be Linux ELF.
12780 linux*)
12781   version_type=linux
12782   need_lib_prefix=no
12783   need_version=no
12784   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12785   soname_spec='${libname}${release}${shared_ext}$major'
12786   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12787   shlibpath_var=LD_LIBRARY_PATH
12788   shlibpath_overrides_runpath=no
12789   # This implies no fast_install, which is unacceptable.
12790   # Some rework will be needed to allow for fast_install
12791   # before this can be enabled.
12792   hardcode_into_libs=yes
12793
12794   # Append ld.so.conf contents to the search path
12795   if test -f /etc/ld.so.conf; then
12796     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12797     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12798   fi
12799
12800   # We used to test for /lib/ld.so.1 and disable shared libraries on
12801   # powerpc, because MkLinux only supported shared libraries with the
12802   # GNU dynamic linker.  Since this was broken with cross compilers,
12803   # most powerpc-linux boxes support dynamic linking these days and
12804   # people can always --disable-shared, the test was removed, and we
12805   # assume the GNU/Linux dynamic linker is in use.
12806   dynamic_linker='GNU/Linux ld.so'
12807   ;;
12808
12809 knetbsd*-gnu)
12810   version_type=linux
12811   need_lib_prefix=no
12812   need_version=no
12813   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12814   soname_spec='${libname}${release}${shared_ext}$major'
12815   shlibpath_var=LD_LIBRARY_PATH
12816   shlibpath_overrides_runpath=no
12817   hardcode_into_libs=yes
12818   dynamic_linker='GNU ld.so'
12819   ;;
12820
12821 netbsd*)
12822   version_type=sunos
12823   need_lib_prefix=no
12824   need_version=no
12825   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12826     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12827     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12828     dynamic_linker='NetBSD (a.out) ld.so'
12829   else
12830     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12831     soname_spec='${libname}${release}${shared_ext}$major'
12832     dynamic_linker='NetBSD ld.elf_so'
12833   fi
12834   shlibpath_var=LD_LIBRARY_PATH
12835   shlibpath_overrides_runpath=yes
12836   hardcode_into_libs=yes
12837   ;;
12838
12839 newsos6)
12840   version_type=linux
12841   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12842   shlibpath_var=LD_LIBRARY_PATH
12843   shlibpath_overrides_runpath=yes
12844   ;;
12845
12846 nto-qnx*)
12847   version_type=linux
12848   need_lib_prefix=no
12849   need_version=no
12850   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12851   soname_spec='${libname}${release}${shared_ext}$major'
12852   shlibpath_var=LD_LIBRARY_PATH
12853   shlibpath_overrides_runpath=yes
12854   ;;
12855
12856 openbsd*)
12857   version_type=sunos
12858   need_lib_prefix=no
12859   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12860   case $host_os in
12861     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12862     *)                         need_version=no  ;;
12863   esac
12864   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12865   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12866   shlibpath_var=LD_LIBRARY_PATH
12867   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12868     case $host_os in
12869       openbsd2.[89] | openbsd2.[89].*)
12870         shlibpath_overrides_runpath=no
12871         ;;
12872       *)
12873         shlibpath_overrides_runpath=yes
12874         ;;
12875       esac
12876   else
12877     shlibpath_overrides_runpath=yes
12878   fi
12879   ;;
12880
12881 os2*)
12882   libname_spec='$name'
12883   shrext_cmds=".dll"
12884   need_lib_prefix=no
12885   library_names_spec='$libname${shared_ext} $libname.a'
12886   dynamic_linker='OS/2 ld.exe'
12887   shlibpath_var=LIBPATH
12888   ;;
12889
12890 osf3* | osf4* | osf5*)
12891   version_type=osf
12892   need_lib_prefix=no
12893   need_version=no
12894   soname_spec='${libname}${release}${shared_ext}$major'
12895   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12896   shlibpath_var=LD_LIBRARY_PATH
12897   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12898   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12899   ;;
12900
12901 sco3.2v5*)
12902   version_type=osf
12903   soname_spec='${libname}${release}${shared_ext}$major'
12904   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12905   shlibpath_var=LD_LIBRARY_PATH
12906   ;;
12907
12908 solaris*)
12909   version_type=linux
12910   need_lib_prefix=no
12911   need_version=no
12912   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12913   soname_spec='${libname}${release}${shared_ext}$major'
12914   shlibpath_var=LD_LIBRARY_PATH
12915   shlibpath_overrides_runpath=yes
12916   hardcode_into_libs=yes
12917   # ldd complains unless libraries are executable
12918   postinstall_cmds='chmod +x $lib'
12919   ;;
12920
12921 sunos4*)
12922   version_type=sunos
12923   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12924   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12925   shlibpath_var=LD_LIBRARY_PATH
12926   shlibpath_overrides_runpath=yes
12927   if test "$with_gnu_ld" = yes; then
12928     need_lib_prefix=no
12929   fi
12930   need_version=yes
12931   ;;
12932
12933 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12934   version_type=linux
12935   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12936   soname_spec='${libname}${release}${shared_ext}$major'
12937   shlibpath_var=LD_LIBRARY_PATH
12938   case $host_vendor in
12939     sni)
12940       shlibpath_overrides_runpath=no
12941       need_lib_prefix=no
12942       export_dynamic_flag_spec='${wl}-Blargedynsym'
12943       runpath_var=LD_RUN_PATH
12944       ;;
12945     siemens)
12946       need_lib_prefix=no
12947       ;;
12948     motorola)
12949       need_lib_prefix=no
12950       need_version=no
12951       shlibpath_overrides_runpath=no
12952       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12953       ;;
12954   esac
12955   ;;
12956
12957 sysv4*MP*)
12958   if test -d /usr/nec ;then
12959     version_type=linux
12960     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12961     soname_spec='$libname${shared_ext}.$major'
12962     shlibpath_var=LD_LIBRARY_PATH
12963   fi
12964   ;;
12965
12966 uts4*)
12967   version_type=linux
12968   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12969   soname_spec='${libname}${release}${shared_ext}$major'
12970   shlibpath_var=LD_LIBRARY_PATH
12971   ;;
12972
12973 *)
12974   dynamic_linker=no
12975   ;;
12976 esac
12977 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12978 echo "${ECHO_T}$dynamic_linker" >&6; }
12979 test "$dynamic_linker" = no && can_build_shared=no
12980
12981 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12982 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
12983 hardcode_action_CXX=
12984 if test -n "$hardcode_libdir_flag_spec_CXX" || \
12985    test -n "$runpath_var_CXX" || \
12986    test "X$hardcode_automatic_CXX" = "Xyes" ; then
12987
12988   # We can hardcode non-existant directories.
12989   if test "$hardcode_direct_CXX" != no &&
12990      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12991      # have to relink, otherwise we might link with an installed library
12992      # when we should be linking with a yet-to-be-installed one
12993      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
12994      test "$hardcode_minus_L_CXX" != no; then
12995     # Linking always hardcodes the temporary library directory.
12996     hardcode_action_CXX=relink
12997   else
12998     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12999     hardcode_action_CXX=immediate
13000   fi
13001 else
13002   # We cannot hardcode anything, or else we can only hardcode existing
13003   # directories.
13004   hardcode_action_CXX=unsupported
13005 fi
13006 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13007 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13008
13009 if test "$hardcode_action_CXX" = relink; then
13010   # Fast installation is not supported
13011   enable_fast_install=no
13012 elif test "$shlibpath_overrides_runpath" = yes ||
13013      test "$enable_shared" = no; then
13014   # Fast installation is not necessary
13015   enable_fast_install=needless
13016 fi
13017
13018 striplib=
13019 old_striplib=
13020 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
13021 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
13022 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
13023   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13024   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13025   { echo "$as_me:$LINENO: result: yes" >&5
13026 echo "${ECHO_T}yes" >&6; }
13027 else
13028 # FIXME - insert some real tests, host_os isn't really good enough
13029   case $host_os in
13030    darwin*)
13031        if test -n "$STRIP" ; then
13032          striplib="$STRIP -x"
13033          { echo "$as_me:$LINENO: result: yes" >&5
13034 echo "${ECHO_T}yes" >&6; }
13035        else
13036   { echo "$as_me:$LINENO: result: no" >&5
13037 echo "${ECHO_T}no" >&6; }
13038 fi
13039        ;;
13040    *)
13041   { echo "$as_me:$LINENO: result: no" >&5
13042 echo "${ECHO_T}no" >&6; }
13043     ;;
13044   esac
13045 fi
13046
13047 if test "x$enable_dlopen" != xyes; then
13048   enable_dlopen=unknown
13049   enable_dlopen_self=unknown
13050   enable_dlopen_self_static=unknown
13051 else
13052   lt_cv_dlopen=no
13053   lt_cv_dlopen_libs=
13054
13055   case $host_os in
13056   beos*)
13057     lt_cv_dlopen="load_add_on"
13058     lt_cv_dlopen_libs=
13059     lt_cv_dlopen_self=yes
13060     ;;
13061
13062   mingw* | pw32*)
13063     lt_cv_dlopen="LoadLibrary"
13064     lt_cv_dlopen_libs=
13065    ;;
13066
13067   cygwin*)
13068     lt_cv_dlopen="dlopen"
13069     lt_cv_dlopen_libs=
13070    ;;
13071
13072   darwin*)
13073   # if libdl is installed we need to link against it
13074     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
13075 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
13076 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
13077   echo $ECHO_N "(cached) $ECHO_C" >&6
13078 else
13079   ac_check_lib_save_LIBS=$LIBS
13080 LIBS="-ldl  $LIBS"
13081 cat >conftest.$ac_ext <<_ACEOF
13082 /* confdefs.h.  */
13083 _ACEOF
13084 cat confdefs.h >>conftest.$ac_ext
13085 cat >>conftest.$ac_ext <<_ACEOF
13086 /* end confdefs.h.  */
13087
13088 /* Override any GCC internal prototype to avoid an error.
13089    Use char because int might match the return type of a GCC
13090    builtin and then its argument prototype would still apply.  */
13091 #ifdef __cplusplus
13092 extern "C"
13093 #endif
13094 char dlopen ();
13095 int
13096 main ()
13097 {
13098 return dlopen ();
13099   ;
13100   return 0;
13101 }
13102 _ACEOF
13103 rm -f conftest.$ac_objext conftest$ac_exeext
13104 if { (ac_try="$ac_link"
13105 case "(($ac_try" in
13106   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13107   *) ac_try_echo=$ac_try;;
13108 esac
13109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13110   (eval "$ac_link") 2>conftest.er1
13111   ac_status=$?
13112   grep -v '^ *+' conftest.er1 >conftest.err
13113   rm -f conftest.er1
13114   cat conftest.err >&5
13115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13116   (exit $ac_status); } && {
13117          test -z "$ac_cxx_werror_flag" ||
13118          test ! -s conftest.err
13119        } && test -s conftest$ac_exeext &&
13120        $as_test_x conftest$ac_exeext; then
13121   ac_cv_lib_dl_dlopen=yes
13122 else
13123   echo "$as_me: failed program was:" >&5
13124 sed 's/^/| /' conftest.$ac_ext >&5
13125
13126         ac_cv_lib_dl_dlopen=no
13127 fi
13128
13129 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13130       conftest$ac_exeext conftest.$ac_ext
13131 LIBS=$ac_check_lib_save_LIBS
13132 fi
13133 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
13134 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
13135 if test $ac_cv_lib_dl_dlopen = yes; then
13136   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13137 else
13138
13139     lt_cv_dlopen="dyld"
13140     lt_cv_dlopen_libs=
13141     lt_cv_dlopen_self=yes
13142
13143 fi
13144
13145    ;;
13146
13147   *)
13148     { echo "$as_me:$LINENO: checking for shl_load" >&5
13149 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
13150 if test "${ac_cv_func_shl_load+set}" = set; then
13151   echo $ECHO_N "(cached) $ECHO_C" >&6
13152 else
13153   cat >conftest.$ac_ext <<_ACEOF
13154 /* confdefs.h.  */
13155 _ACEOF
13156 cat confdefs.h >>conftest.$ac_ext
13157 cat >>conftest.$ac_ext <<_ACEOF
13158 /* end confdefs.h.  */
13159 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
13160    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13161 #define shl_load innocuous_shl_load
13162
13163 /* System header to define __stub macros and hopefully few prototypes,
13164     which can conflict with char shl_load (); below.
13165     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13166     <limits.h> exists even on freestanding compilers.  */
13167
13168 #ifdef __STDC__
13169 # include <limits.h>
13170 #else
13171 # include <assert.h>
13172 #endif
13173
13174 #undef shl_load
13175
13176 /* Override any GCC internal prototype to avoid an error.
13177    Use char because int might match the return type of a GCC
13178    builtin and then its argument prototype would still apply.  */
13179 #ifdef __cplusplus
13180 extern "C"
13181 #endif
13182 char shl_load ();
13183 /* The GNU C library defines this for functions which it implements
13184     to always fail with ENOSYS.  Some functions are actually named
13185     something starting with __ and the normal name is an alias.  */
13186 #if defined __stub_shl_load || defined __stub___shl_load
13187 choke me
13188 #endif
13189
13190 int
13191 main ()
13192 {
13193 return shl_load ();
13194   ;
13195   return 0;
13196 }
13197 _ACEOF
13198 rm -f conftest.$ac_objext conftest$ac_exeext
13199 if { (ac_try="$ac_link"
13200 case "(($ac_try" in
13201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13202   *) ac_try_echo=$ac_try;;
13203 esac
13204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13205   (eval "$ac_link") 2>conftest.er1
13206   ac_status=$?
13207   grep -v '^ *+' conftest.er1 >conftest.err
13208   rm -f conftest.er1
13209   cat conftest.err >&5
13210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13211   (exit $ac_status); } && {
13212          test -z "$ac_cxx_werror_flag" ||
13213          test ! -s conftest.err
13214        } && test -s conftest$ac_exeext &&
13215        $as_test_x conftest$ac_exeext; then
13216   ac_cv_func_shl_load=yes
13217 else
13218   echo "$as_me: failed program was:" >&5
13219 sed 's/^/| /' conftest.$ac_ext >&5
13220
13221         ac_cv_func_shl_load=no
13222 fi
13223
13224 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13225       conftest$ac_exeext conftest.$ac_ext
13226 fi
13227 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
13228 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
13229 if test $ac_cv_func_shl_load = yes; then
13230   lt_cv_dlopen="shl_load"
13231 else
13232   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
13233 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
13234 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
13235   echo $ECHO_N "(cached) $ECHO_C" >&6
13236 else
13237   ac_check_lib_save_LIBS=$LIBS
13238 LIBS="-ldld  $LIBS"
13239 cat >conftest.$ac_ext <<_ACEOF
13240 /* confdefs.h.  */
13241 _ACEOF
13242 cat confdefs.h >>conftest.$ac_ext
13243 cat >>conftest.$ac_ext <<_ACEOF
13244 /* end confdefs.h.  */
13245
13246 /* Override any GCC internal prototype to avoid an error.
13247    Use char because int might match the return type of a GCC
13248    builtin and then its argument prototype would still apply.  */
13249 #ifdef __cplusplus
13250 extern "C"
13251 #endif
13252 char shl_load ();
13253 int
13254 main ()
13255 {
13256 return shl_load ();
13257   ;
13258   return 0;
13259 }
13260 _ACEOF
13261 rm -f conftest.$ac_objext conftest$ac_exeext
13262 if { (ac_try="$ac_link"
13263 case "(($ac_try" in
13264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13265   *) ac_try_echo=$ac_try;;
13266 esac
13267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13268   (eval "$ac_link") 2>conftest.er1
13269   ac_status=$?
13270   grep -v '^ *+' conftest.er1 >conftest.err
13271   rm -f conftest.er1
13272   cat conftest.err >&5
13273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13274   (exit $ac_status); } && {
13275          test -z "$ac_cxx_werror_flag" ||
13276          test ! -s conftest.err
13277        } && test -s conftest$ac_exeext &&
13278        $as_test_x conftest$ac_exeext; then
13279   ac_cv_lib_dld_shl_load=yes
13280 else
13281   echo "$as_me: failed program was:" >&5
13282 sed 's/^/| /' conftest.$ac_ext >&5
13283
13284         ac_cv_lib_dld_shl_load=no
13285 fi
13286
13287 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13288       conftest$ac_exeext conftest.$ac_ext
13289 LIBS=$ac_check_lib_save_LIBS
13290 fi
13291 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
13292 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
13293 if test $ac_cv_lib_dld_shl_load = yes; then
13294   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
13295 else
13296   { echo "$as_me:$LINENO: checking for dlopen" >&5
13297 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
13298 if test "${ac_cv_func_dlopen+set}" = set; then
13299   echo $ECHO_N "(cached) $ECHO_C" >&6
13300 else
13301   cat >conftest.$ac_ext <<_ACEOF
13302 /* confdefs.h.  */
13303 _ACEOF
13304 cat confdefs.h >>conftest.$ac_ext
13305 cat >>conftest.$ac_ext <<_ACEOF
13306 /* end confdefs.h.  */
13307 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
13308    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13309 #define dlopen innocuous_dlopen
13310
13311 /* System header to define __stub macros and hopefully few prototypes,
13312     which can conflict with char dlopen (); below.
13313     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13314     <limits.h> exists even on freestanding compilers.  */
13315
13316 #ifdef __STDC__
13317 # include <limits.h>
13318 #else
13319 # include <assert.h>
13320 #endif
13321
13322 #undef dlopen
13323
13324 /* Override any GCC internal prototype to avoid an error.
13325    Use char because int might match the return type of a GCC
13326    builtin and then its argument prototype would still apply.  */
13327 #ifdef __cplusplus
13328 extern "C"
13329 #endif
13330 char dlopen ();
13331 /* The GNU C library defines this for functions which it implements
13332     to always fail with ENOSYS.  Some functions are actually named
13333     something starting with __ and the normal name is an alias.  */
13334 #if defined __stub_dlopen || defined __stub___dlopen
13335 choke me
13336 #endif
13337
13338 int
13339 main ()
13340 {
13341 return dlopen ();
13342   ;
13343   return 0;
13344 }
13345 _ACEOF
13346 rm -f conftest.$ac_objext conftest$ac_exeext
13347 if { (ac_try="$ac_link"
13348 case "(($ac_try" in
13349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13350   *) ac_try_echo=$ac_try;;
13351 esac
13352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13353   (eval "$ac_link") 2>conftest.er1
13354   ac_status=$?
13355   grep -v '^ *+' conftest.er1 >conftest.err
13356   rm -f conftest.er1
13357   cat conftest.err >&5
13358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13359   (exit $ac_status); } && {
13360          test -z "$ac_cxx_werror_flag" ||
13361          test ! -s conftest.err
13362        } && test -s conftest$ac_exeext &&
13363        $as_test_x conftest$ac_exeext; then
13364   ac_cv_func_dlopen=yes
13365 else
13366   echo "$as_me: failed program was:" >&5
13367 sed 's/^/| /' conftest.$ac_ext >&5
13368
13369         ac_cv_func_dlopen=no
13370 fi
13371
13372 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13373       conftest$ac_exeext conftest.$ac_ext
13374 fi
13375 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
13376 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
13377 if test $ac_cv_func_dlopen = yes; then
13378   lt_cv_dlopen="dlopen"
13379 else
13380   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
13381 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
13382 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
13383   echo $ECHO_N "(cached) $ECHO_C" >&6
13384 else
13385   ac_check_lib_save_LIBS=$LIBS
13386 LIBS="-ldl  $LIBS"
13387 cat >conftest.$ac_ext <<_ACEOF
13388 /* confdefs.h.  */
13389 _ACEOF
13390 cat confdefs.h >>conftest.$ac_ext
13391 cat >>conftest.$ac_ext <<_ACEOF
13392 /* end confdefs.h.  */
13393
13394 /* Override any GCC internal prototype to avoid an error.
13395    Use char because int might match the return type of a GCC
13396    builtin and then its argument prototype would still apply.  */
13397 #ifdef __cplusplus
13398 extern "C"
13399 #endif
13400 char dlopen ();
13401 int
13402 main ()
13403 {
13404 return dlopen ();
13405   ;
13406   return 0;
13407 }
13408 _ACEOF
13409 rm -f conftest.$ac_objext conftest$ac_exeext
13410 if { (ac_try="$ac_link"
13411 case "(($ac_try" in
13412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13413   *) ac_try_echo=$ac_try;;
13414 esac
13415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13416   (eval "$ac_link") 2>conftest.er1
13417   ac_status=$?
13418   grep -v '^ *+' conftest.er1 >conftest.err
13419   rm -f conftest.er1
13420   cat conftest.err >&5
13421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13422   (exit $ac_status); } && {
13423          test -z "$ac_cxx_werror_flag" ||
13424          test ! -s conftest.err
13425        } && test -s conftest$ac_exeext &&
13426        $as_test_x conftest$ac_exeext; then
13427   ac_cv_lib_dl_dlopen=yes
13428 else
13429   echo "$as_me: failed program was:" >&5
13430 sed 's/^/| /' conftest.$ac_ext >&5
13431
13432         ac_cv_lib_dl_dlopen=no
13433 fi
13434
13435 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13436       conftest$ac_exeext conftest.$ac_ext
13437 LIBS=$ac_check_lib_save_LIBS
13438 fi
13439 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
13440 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
13441 if test $ac_cv_lib_dl_dlopen = yes; then
13442   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13443 else
13444   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
13445 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
13446 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
13447   echo $ECHO_N "(cached) $ECHO_C" >&6
13448 else
13449   ac_check_lib_save_LIBS=$LIBS
13450 LIBS="-lsvld  $LIBS"
13451 cat >conftest.$ac_ext <<_ACEOF
13452 /* confdefs.h.  */
13453 _ACEOF
13454 cat confdefs.h >>conftest.$ac_ext
13455 cat >>conftest.$ac_ext <<_ACEOF
13456 /* end confdefs.h.  */
13457
13458 /* Override any GCC internal prototype to avoid an error.
13459    Use char because int might match the return type of a GCC
13460    builtin and then its argument prototype would still apply.  */
13461 #ifdef __cplusplus
13462 extern "C"
13463 #endif
13464 char dlopen ();
13465 int
13466 main ()
13467 {
13468 return dlopen ();
13469   ;
13470   return 0;
13471 }
13472 _ACEOF
13473 rm -f conftest.$ac_objext conftest$ac_exeext
13474 if { (ac_try="$ac_link"
13475 case "(($ac_try" in
13476   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13477   *) ac_try_echo=$ac_try;;
13478 esac
13479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13480   (eval "$ac_link") 2>conftest.er1
13481   ac_status=$?
13482   grep -v '^ *+' conftest.er1 >conftest.err
13483   rm -f conftest.er1
13484   cat conftest.err >&5
13485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13486   (exit $ac_status); } && {
13487          test -z "$ac_cxx_werror_flag" ||
13488          test ! -s conftest.err
13489        } && test -s conftest$ac_exeext &&
13490        $as_test_x conftest$ac_exeext; then
13491   ac_cv_lib_svld_dlopen=yes
13492 else
13493   echo "$as_me: failed program was:" >&5
13494 sed 's/^/| /' conftest.$ac_ext >&5
13495
13496         ac_cv_lib_svld_dlopen=no
13497 fi
13498
13499 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13500       conftest$ac_exeext conftest.$ac_ext
13501 LIBS=$ac_check_lib_save_LIBS
13502 fi
13503 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
13504 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
13505 if test $ac_cv_lib_svld_dlopen = yes; then
13506   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13507 else
13508   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
13509 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
13510 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
13511   echo $ECHO_N "(cached) $ECHO_C" >&6
13512 else
13513   ac_check_lib_save_LIBS=$LIBS
13514 LIBS="-ldld  $LIBS"
13515 cat >conftest.$ac_ext <<_ACEOF
13516 /* confdefs.h.  */
13517 _ACEOF
13518 cat confdefs.h >>conftest.$ac_ext
13519 cat >>conftest.$ac_ext <<_ACEOF
13520 /* end confdefs.h.  */
13521
13522 /* Override any GCC internal prototype to avoid an error.
13523    Use char because int might match the return type of a GCC
13524    builtin and then its argument prototype would still apply.  */
13525 #ifdef __cplusplus
13526 extern "C"
13527 #endif
13528 char dld_link ();
13529 int
13530 main ()
13531 {
13532 return dld_link ();
13533   ;
13534   return 0;
13535 }
13536 _ACEOF
13537 rm -f conftest.$ac_objext conftest$ac_exeext
13538 if { (ac_try="$ac_link"
13539 case "(($ac_try" in
13540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13541   *) ac_try_echo=$ac_try;;
13542 esac
13543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13544   (eval "$ac_link") 2>conftest.er1
13545   ac_status=$?
13546   grep -v '^ *+' conftest.er1 >conftest.err
13547   rm -f conftest.er1
13548   cat conftest.err >&5
13549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13550   (exit $ac_status); } && {
13551          test -z "$ac_cxx_werror_flag" ||
13552          test ! -s conftest.err
13553        } && test -s conftest$ac_exeext &&
13554        $as_test_x conftest$ac_exeext; then
13555   ac_cv_lib_dld_dld_link=yes
13556 else
13557   echo "$as_me: failed program was:" >&5
13558 sed 's/^/| /' conftest.$ac_ext >&5
13559
13560         ac_cv_lib_dld_dld_link=no
13561 fi
13562
13563 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13564       conftest$ac_exeext conftest.$ac_ext
13565 LIBS=$ac_check_lib_save_LIBS
13566 fi
13567 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
13568 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
13569 if test $ac_cv_lib_dld_dld_link = yes; then
13570   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
13571 fi
13572
13573
13574 fi
13575
13576
13577 fi
13578
13579
13580 fi
13581
13582
13583 fi
13584
13585
13586 fi
13587
13588     ;;
13589   esac
13590
13591   if test "x$lt_cv_dlopen" != xno; then
13592     enable_dlopen=yes
13593   else
13594     enable_dlopen=no
13595   fi
13596
13597   case $lt_cv_dlopen in
13598   dlopen)
13599     save_CPPFLAGS="$CPPFLAGS"
13600     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13601
13602     save_LDFLAGS="$LDFLAGS"
13603     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13604
13605     save_LIBS="$LIBS"
13606     LIBS="$lt_cv_dlopen_libs $LIBS"
13607
13608     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
13609 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
13610 if test "${lt_cv_dlopen_self+set}" = set; then
13611   echo $ECHO_N "(cached) $ECHO_C" >&6
13612 else
13613           if test "$cross_compiling" = yes; then :
13614   lt_cv_dlopen_self=cross
13615 else
13616   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13617   lt_status=$lt_dlunknown
13618   cat > conftest.$ac_ext <<EOF
13619 #line 13619 "configure"
13620 #include "confdefs.h"
13621
13622 #if HAVE_DLFCN_H
13623 #include <dlfcn.h>
13624 #endif
13625
13626 #include <stdio.h>
13627
13628 #ifdef RTLD_GLOBAL
13629 #  define LT_DLGLOBAL           RTLD_GLOBAL
13630 #else
13631 #  ifdef DL_GLOBAL
13632 #    define LT_DLGLOBAL         DL_GLOBAL
13633 #  else
13634 #    define LT_DLGLOBAL         0
13635 #  endif
13636 #endif
13637
13638 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13639    find out it does not work in some platform. */
13640 #ifndef LT_DLLAZY_OR_NOW
13641 #  ifdef RTLD_LAZY
13642 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13643 #  else
13644 #    ifdef DL_LAZY
13645 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13646 #    else
13647 #      ifdef RTLD_NOW
13648 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13649 #      else
13650 #        ifdef DL_NOW
13651 #          define LT_DLLAZY_OR_NOW      DL_NOW
13652 #        else
13653 #          define LT_DLLAZY_OR_NOW      0
13654 #        endif
13655 #      endif
13656 #    endif
13657 #  endif
13658 #endif
13659
13660 #ifdef __cplusplus
13661 extern "C" void exit (int);
13662 #endif
13663
13664 void fnord() { int i=42;}
13665 int main ()
13666 {
13667   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13668   int status = $lt_dlunknown;
13669
13670   if (self)
13671     {
13672       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13673       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13674       /* dlclose (self); */
13675     }
13676
13677     exit (status);
13678 }
13679 EOF
13680   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13681   (eval $ac_link) 2>&5
13682   ac_status=$?
13683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13684   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
13685     (./conftest; exit; ) 2>/dev/null
13686     lt_status=$?
13687     case x$lt_status in
13688       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13689       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13690       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
13691     esac
13692   else :
13693     # compilation failed
13694     lt_cv_dlopen_self=no
13695   fi
13696 fi
13697 rm -fr conftest*
13698
13699
13700 fi
13701 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
13702 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
13703
13704     if test "x$lt_cv_dlopen_self" = xyes; then
13705       LDFLAGS="$LDFLAGS $link_static_flag"
13706       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
13707 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
13708 if test "${lt_cv_dlopen_self_static+set}" = set; then
13709   echo $ECHO_N "(cached) $ECHO_C" >&6
13710 else
13711           if test "$cross_compiling" = yes; then :
13712   lt_cv_dlopen_self_static=cross
13713 else
13714   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13715   lt_status=$lt_dlunknown
13716   cat > conftest.$ac_ext <<EOF
13717 #line 13717 "configure"
13718 #include "confdefs.h"
13719
13720 #if HAVE_DLFCN_H
13721 #include <dlfcn.h>
13722 #endif
13723
13724 #include <stdio.h>
13725
13726 #ifdef RTLD_GLOBAL
13727 #  define LT_DLGLOBAL           RTLD_GLOBAL
13728 #else
13729 #  ifdef DL_GLOBAL
13730 #    define LT_DLGLOBAL         DL_GLOBAL
13731 #  else
13732 #    define LT_DLGLOBAL         0
13733 #  endif
13734 #endif
13735
13736 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13737    find out it does not work in some platform. */
13738 #ifndef LT_DLLAZY_OR_NOW
13739 #  ifdef RTLD_LAZY
13740 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13741 #  else
13742 #    ifdef DL_LAZY
13743 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13744 #    else
13745 #      ifdef RTLD_NOW
13746 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13747 #      else
13748 #        ifdef DL_NOW
13749 #          define LT_DLLAZY_OR_NOW      DL_NOW
13750 #        else
13751 #          define LT_DLLAZY_OR_NOW      0
13752 #        endif
13753 #      endif
13754 #    endif
13755 #  endif
13756 #endif
13757
13758 #ifdef __cplusplus
13759 extern "C" void exit (int);
13760 #endif
13761
13762 void fnord() { int i=42;}
13763 int main ()
13764 {
13765   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13766   int status = $lt_dlunknown;
13767
13768   if (self)
13769     {
13770       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13771       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13772       /* dlclose (self); */
13773     }
13774
13775     exit (status);
13776 }
13777 EOF
13778   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13779   (eval $ac_link) 2>&5
13780   ac_status=$?
13781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13782   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
13783     (./conftest; exit; ) 2>/dev/null
13784     lt_status=$?
13785     case x$lt_status in
13786       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13787       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13788       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
13789     esac
13790   else :
13791     # compilation failed
13792     lt_cv_dlopen_self_static=no
13793   fi
13794 fi
13795 rm -fr conftest*
13796
13797
13798 fi
13799 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
13800 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
13801     fi
13802
13803     CPPFLAGS="$save_CPPFLAGS"
13804     LDFLAGS="$save_LDFLAGS"
13805     LIBS="$save_LIBS"
13806     ;;
13807   esac
13808
13809   case $lt_cv_dlopen_self in
13810   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13811   *) enable_dlopen_self=unknown ;;
13812   esac
13813
13814   case $lt_cv_dlopen_self_static in
13815   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13816   *) enable_dlopen_self_static=unknown ;;
13817   esac
13818 fi
13819
13820
13821 # The else clause should only fire when bootstrapping the
13822 # libtool distribution, otherwise you forgot to ship ltmain.sh
13823 # with your package, and you will get complaints that there are
13824 # no rules to generate ltmain.sh.
13825 if test -f "$ltmain"; then
13826   # See if we are running on zsh, and set the options which allow our commands through
13827   # without removal of \ escapes.
13828   if test -n "${ZSH_VERSION+set}" ; then
13829     setopt NO_GLOB_SUBST
13830   fi
13831   # Now quote all the things that may contain metacharacters while being
13832   # careful not to overquote the AC_SUBSTed values.  We take copies of the
13833   # variables and quote the copies for generation of the libtool script.
13834   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
13835     SED SHELL STRIP \
13836     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13837     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13838     deplibs_check_method reload_flag reload_cmds need_locks \
13839     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13840     lt_cv_sys_global_symbol_to_c_name_address \
13841     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13842     old_postinstall_cmds old_postuninstall_cmds \
13843     compiler_CXX \
13844     CC_CXX \
13845     LD_CXX \
13846     lt_prog_compiler_wl_CXX \
13847     lt_prog_compiler_pic_CXX \
13848     lt_prog_compiler_static_CXX \
13849     lt_prog_compiler_no_builtin_flag_CXX \
13850     export_dynamic_flag_spec_CXX \
13851     thread_safe_flag_spec_CXX \
13852     whole_archive_flag_spec_CXX \
13853     enable_shared_with_static_runtimes_CXX \
13854     old_archive_cmds_CXX \
13855     old_archive_from_new_cmds_CXX \
13856     predep_objects_CXX \
13857     postdep_objects_CXX \
13858     predeps_CXX \
13859     postdeps_CXX \
13860     compiler_lib_search_path_CXX \
13861     archive_cmds_CXX \
13862     archive_expsym_cmds_CXX \
13863     postinstall_cmds_CXX \
13864     postuninstall_cmds_CXX \
13865     old_archive_from_expsyms_cmds_CXX \
13866     allow_undefined_flag_CXX \
13867     no_undefined_flag_CXX \
13868     export_symbols_cmds_CXX \
13869     hardcode_libdir_flag_spec_CXX \
13870     hardcode_libdir_flag_spec_ld_CXX \
13871     hardcode_libdir_separator_CXX \
13872     hardcode_automatic_CXX \
13873     module_cmds_CXX \
13874     module_expsym_cmds_CXX \
13875     lt_cv_prog_compiler_c_o_CXX \
13876     exclude_expsyms_CXX \
13877     include_expsyms_CXX; do
13878
13879     case $var in
13880     old_archive_cmds_CXX | \
13881     old_archive_from_new_cmds_CXX | \
13882     archive_cmds_CXX | \
13883     archive_expsym_cmds_CXX | \
13884     module_cmds_CXX | \
13885     module_expsym_cmds_CXX | \
13886     old_archive_from_expsyms_cmds_CXX | \
13887     export_symbols_cmds_CXX | \
13888     extract_expsyms_cmds | reload_cmds | finish_cmds | \
13889     postinstall_cmds | postuninstall_cmds | \
13890     old_postinstall_cmds | old_postuninstall_cmds | \
13891     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13892       # Double-quote double-evaled strings.
13893       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13894       ;;
13895     *)
13896       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13897       ;;
13898     esac
13899   done
13900
13901   case $lt_echo in
13902   *'\$0 --fallback-echo"')
13903     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13904     ;;
13905   esac
13906
13907 cfgfile="$ofile"
13908
13909   cat <<__EOF__ >> "$cfgfile"
13910 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13911
13912 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13913
13914 # Shell to use when invoking shell scripts.
13915 SHELL=$lt_SHELL
13916
13917 # Whether or not to build shared libraries.
13918 build_libtool_libs=$enable_shared
13919
13920 # Whether or not to build static libraries.
13921 build_old_libs=$enable_static
13922
13923 # Whether or not to add -lc for building shared libraries.
13924 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13925
13926 # Whether or not to disallow shared libs when runtime libs are static
13927 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13928
13929 # Whether or not to optimize for fast installation.
13930 fast_install=$enable_fast_install
13931
13932 # The host system.
13933 host_alias=$host_alias
13934 host=$host
13935 host_os=$host_os
13936
13937 # The build system.
13938 build_alias=$build_alias
13939 build=$build
13940 build_os=$build_os
13941
13942 # An echo program that does not interpret backslashes.
13943 echo=$lt_echo
13944
13945 # The archiver.
13946 AR=$lt_AR
13947 AR_FLAGS=$lt_AR_FLAGS
13948
13949 # A C compiler.
13950 LTCC=$lt_LTCC
13951
13952 # A language-specific compiler.
13953 CC=$lt_compiler_CXX
13954
13955 # Is the compiler the GNU C compiler?
13956 with_gcc=$GCC_CXX
13957
13958 # An ERE matcher.
13959 EGREP=$lt_EGREP
13960
13961 # The linker used to build libraries.
13962 LD=$lt_LD_CXX
13963
13964 # Whether we need hard or soft links.
13965 LN_S=$lt_LN_S
13966
13967 # A BSD-compatible nm program.
13968 NM=$lt_NM
13969
13970 # A symbol stripping program
13971 STRIP=$lt_STRIP
13972
13973 # Used to examine libraries when file_magic_cmd begins "file"
13974 MAGIC_CMD=$MAGIC_CMD
13975
13976 # Used on cygwin: DLL creation program.
13977 DLLTOOL="$DLLTOOL"
13978
13979 # Used on cygwin: object dumper.
13980 OBJDUMP="$OBJDUMP"
13981
13982 # Used on cygwin: assembler.
13983 AS="$AS"
13984
13985 # The name of the directory that contains temporary libtool files.
13986 objdir=$objdir
13987
13988 # How to create reloadable object files.
13989 reload_flag=$lt_reload_flag
13990 reload_cmds=$lt_reload_cmds
13991
13992 # How to pass a linker flag through the compiler.
13993 wl=$lt_lt_prog_compiler_wl_CXX
13994
13995 # Object file suffix (normally "o").
13996 objext="$ac_objext"
13997
13998 # Old archive suffix (normally "a").
13999 libext="$libext"
14000
14001 # Shared library suffix (normally ".so").
14002 shrext_cmds='$shrext_cmds'
14003
14004 # Executable file suffix (normally "").
14005 exeext="$exeext"
14006
14007 # Additional compiler flags for building library objects.
14008 pic_flag=$lt_lt_prog_compiler_pic_CXX
14009 pic_mode=$pic_mode
14010
14011 # What is the maximum length of a command?
14012 max_cmd_len=$lt_cv_sys_max_cmd_len
14013
14014 # Does compiler simultaneously support -c and -o options?
14015 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14016
14017 # Must we lock files when doing compilation?
14018 need_locks=$lt_need_locks
14019
14020 # Do we need the lib prefix for modules?
14021 need_lib_prefix=$need_lib_prefix
14022
14023 # Do we need a version for libraries?
14024 need_version=$need_version
14025
14026 # Whether dlopen is supported.
14027 dlopen_support=$enable_dlopen
14028
14029 # Whether dlopen of programs is supported.
14030 dlopen_self=$enable_dlopen_self
14031
14032 # Whether dlopen of statically linked programs is supported.
14033 dlopen_self_static=$enable_dlopen_self_static
14034
14035 # Compiler flag to prevent dynamic linking.
14036 link_static_flag=$lt_lt_prog_compiler_static_CXX
14037
14038 # Compiler flag to turn off builtin functions.
14039 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14040
14041 # Compiler flag to allow reflexive dlopens.
14042 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14043
14044 # Compiler flag to generate shared objects directly from archives.
14045 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14046
14047 # Compiler flag to generate thread-safe objects.
14048 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14049
14050 # Library versioning type.
14051 version_type=$version_type
14052
14053 # Format of library name prefix.
14054 libname_spec=$lt_libname_spec
14055
14056 # List of archive names.  First name is the real one, the rest are links.
14057 # The last name is the one that the linker finds with -lNAME.
14058 library_names_spec=$lt_library_names_spec
14059
14060 # The coded name of the library, if different from the real name.
14061 soname_spec=$lt_soname_spec
14062
14063 # Commands used to build and install an old-style archive.
14064 RANLIB=$lt_RANLIB
14065 old_archive_cmds=$lt_old_archive_cmds_CXX
14066 old_postinstall_cmds=$lt_old_postinstall_cmds
14067 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14068
14069 # Create an old-style archive from a shared archive.
14070 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14071
14072 # Create a temporary old-style archive to link instead of a shared archive.
14073 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14074
14075 # Commands used to build and install a shared archive.
14076 archive_cmds=$lt_archive_cmds_CXX
14077 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14078 postinstall_cmds=$lt_postinstall_cmds
14079 postuninstall_cmds=$lt_postuninstall_cmds
14080
14081 # Commands used to build a loadable module (assumed same as above if empty)
14082 module_cmds=$lt_module_cmds_CXX
14083 module_expsym_cmds=$lt_module_expsym_cmds_CXX
14084
14085 # Commands to strip libraries.
14086 old_striplib=$lt_old_striplib
14087 striplib=$lt_striplib
14088
14089 # Dependencies to place before the objects being linked to create a
14090 # shared library.
14091 predep_objects=$lt_predep_objects_CXX
14092
14093 # Dependencies to place after the objects being linked to create a
14094 # shared library.
14095 postdep_objects=$lt_postdep_objects_CXX
14096
14097 # Dependencies to place before the objects being linked to create a
14098 # shared library.
14099 predeps=$lt_predeps_CXX
14100
14101 # Dependencies to place after the objects being linked to create a
14102 # shared library.
14103 postdeps=$lt_postdeps_CXX
14104
14105 # The library search path used internally by the compiler when linking
14106 # a shared library.
14107 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14108
14109 # Method to check whether dependent libraries are shared objects.
14110 deplibs_check_method=$lt_deplibs_check_method
14111
14112 # Command to use when deplibs_check_method == file_magic.
14113 file_magic_cmd=$lt_file_magic_cmd
14114
14115 # Flag that allows shared libraries with undefined symbols to be built.
14116 allow_undefined_flag=$lt_allow_undefined_flag_CXX
14117
14118 # Flag that forces no undefined symbols.
14119 no_undefined_flag=$lt_no_undefined_flag_CXX
14120
14121 # Commands used to finish a libtool library installation in a directory.
14122 finish_cmds=$lt_finish_cmds
14123
14124 # Same as above, but a single script fragment to be evaled but not shown.
14125 finish_eval=$lt_finish_eval
14126
14127 # Take the output of nm and produce a listing of raw symbols and C names.
14128 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14129
14130 # Transform the output of nm in a proper C declaration
14131 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14132
14133 # Transform the output of nm in a C name address pair
14134 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14135
14136 # This is the shared library runtime path variable.
14137 runpath_var=$runpath_var
14138
14139 # This is the shared library path variable.
14140 shlibpath_var=$shlibpath_var
14141
14142 # Is shlibpath searched before the hard-coded library search path?
14143 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14144
14145 # How to hardcode a shared library path into an executable.
14146 hardcode_action=$hardcode_action_CXX
14147
14148 # Whether we should hardcode library paths into libraries.
14149 hardcode_into_libs=$hardcode_into_libs
14150
14151 # Flag to hardcode \$libdir into a binary during linking.
14152 # This must work even if \$libdir does not exist.
14153 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14154
14155 # If ld is used when linking, flag to hardcode \$libdir into
14156 # a binary during linking. This must work even if \$libdir does
14157 # not exist.
14158 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14159
14160 # Whether we need a single -rpath flag with a separated argument.
14161 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14162
14163 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14164 # resulting binary.
14165 hardcode_direct=$hardcode_direct_CXX
14166
14167 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14168 # resulting binary.
14169 hardcode_minus_L=$hardcode_minus_L_CXX
14170
14171 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14172 # the resulting binary.
14173 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14174
14175 # Set to yes if building a shared library automatically hardcodes DIR into the library
14176 # and all subsequent libraries and executables linked against it.
14177 hardcode_automatic=$hardcode_automatic_CXX
14178
14179 # Variables whose values should be saved in libtool wrapper scripts and
14180 # restored at relink time.
14181 variables_saved_for_relink="$variables_saved_for_relink"
14182
14183 # Whether libtool must link a program against all its dependency libraries.
14184 link_all_deplibs=$link_all_deplibs_CXX
14185
14186 # Compile-time system search path for libraries
14187 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14188
14189 # Run-time system search path for libraries
14190 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14191
14192 # Fix the shell variable \$srcfile for the compiler.
14193 fix_srcfile_path="$fix_srcfile_path_CXX"
14194
14195 # Set to yes if exported symbols are required.
14196 always_export_symbols=$always_export_symbols_CXX
14197
14198 # The commands to list exported symbols.
14199 export_symbols_cmds=$lt_export_symbols_cmds_CXX
14200
14201 # The commands to extract the exported symbol list from a shared archive.
14202 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14203
14204 # Symbols that should not be listed in the preloaded symbols.
14205 exclude_expsyms=$lt_exclude_expsyms_CXX
14206
14207 # Symbols that must always be exported.
14208 include_expsyms=$lt_include_expsyms_CXX
14209
14210 # ### END LIBTOOL TAG CONFIG: $tagname
14211
14212 __EOF__
14213
14214
14215 else
14216   # If there is no Makefile yet, we rely on a make rule to execute
14217   # `config.status --recheck' to rerun these tests and create the
14218   # libtool script then.
14219   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14220   if test -f "$ltmain_in"; then
14221     test -f Makefile && make "$ltmain"
14222   fi
14223 fi
14224
14225
14226 ac_ext=c
14227 ac_cpp='$CPP $CPPFLAGS'
14228 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14229 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14230 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14231
14232 CC=$lt_save_CC
14233 LDCXX=$LD
14234 LD=$lt_save_LD
14235 GCC=$lt_save_GCC
14236 with_gnu_ldcxx=$with_gnu_ld
14237 with_gnu_ld=$lt_save_with_gnu_ld
14238 lt_cv_path_LDCXX=$lt_cv_path_LD
14239 lt_cv_path_LD=$lt_save_path_LD
14240 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14241 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14242
14243         else
14244           tagname=""
14245         fi
14246         ;;
14247
14248       F77)
14249         if test -n "$F77" && test "X$F77" != "Xno"; then
14250
14251 ac_ext=f
14252 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14253 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14254 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14255
14256
14257 archive_cmds_need_lc_F77=no
14258 allow_undefined_flag_F77=
14259 always_export_symbols_F77=no
14260 archive_expsym_cmds_F77=
14261 export_dynamic_flag_spec_F77=
14262 hardcode_direct_F77=no
14263 hardcode_libdir_flag_spec_F77=
14264 hardcode_libdir_flag_spec_ld_F77=
14265 hardcode_libdir_separator_F77=
14266 hardcode_minus_L_F77=no
14267 hardcode_automatic_F77=no
14268 module_cmds_F77=
14269 module_expsym_cmds_F77=
14270 link_all_deplibs_F77=unknown
14271 old_archive_cmds_F77=$old_archive_cmds
14272 no_undefined_flag_F77=
14273 whole_archive_flag_spec_F77=
14274 enable_shared_with_static_runtimes_F77=no
14275
14276 # Source file extension for f77 test sources.
14277 ac_ext=f
14278
14279 # Object file extension for compiled f77 test sources.
14280 objext=o
14281 objext_F77=$objext
14282
14283 # Code to be used in simple compile tests
14284 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
14285
14286 # Code to be used in simple link tests
14287 lt_simple_link_test_code="      program t\n      end\n"
14288
14289 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14290
14291 # If no C compiler was specified, use CC.
14292 LTCC=${LTCC-"$CC"}
14293
14294 # Allow CC to be a program name with arguments.
14295 compiler=$CC
14296
14297
14298 # save warnings/boilerplate of simple test code
14299 ac_outfile=conftest.$ac_objext
14300 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14301 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
14302 _lt_compiler_boilerplate=`cat conftest.err`
14303 $rm conftest*
14304
14305 ac_outfile=conftest.$ac_objext
14306 printf "$lt_simple_link_test_code" >conftest.$ac_ext
14307 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
14308 _lt_linker_boilerplate=`cat conftest.err`
14309 $rm conftest*
14310
14311
14312 # Allow CC to be a program name with arguments.
14313 lt_save_CC="$CC"
14314 CC=${F77-"f77"}
14315 compiler=$CC
14316 compiler_F77=$CC
14317 for cc_temp in $compiler""; do
14318   case $cc_temp in
14319     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14320     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14321     \-*) ;;
14322     *) break;;
14323   esac
14324 done
14325 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14326
14327
14328 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14329 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
14330 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
14331 echo "${ECHO_T}$can_build_shared" >&6; }
14332
14333 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14334 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14335 test "$can_build_shared" = "no" && enable_shared=no
14336
14337 # On AIX, shared libraries and static libraries use the same namespace, and
14338 # are all built from PIC.
14339 case "$host_os" in
14340 aix3*)
14341   test "$enable_shared" = yes && enable_static=no
14342   if test -n "$RANLIB"; then
14343     archive_cmds="$archive_cmds~\$RANLIB \$lib"
14344     postinstall_cmds='$RANLIB $lib'
14345   fi
14346   ;;
14347 aix4* | aix5*)
14348   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14349     test "$enable_shared" = yes && enable_static=no
14350   fi
14351   ;;
14352 esac
14353 { echo "$as_me:$LINENO: result: $enable_shared" >&5
14354 echo "${ECHO_T}$enable_shared" >&6; }
14355
14356 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14357 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14358 # Make sure either enable_shared or enable_static is yes.
14359 test "$enable_shared" = yes || enable_static=yes
14360 { echo "$as_me:$LINENO: result: $enable_static" >&5
14361 echo "${ECHO_T}$enable_static" >&6; }
14362
14363 test "$ld_shlibs_F77" = no && can_build_shared=no
14364
14365 GCC_F77="$G77"
14366 LD_F77="$LD"
14367
14368 lt_prog_compiler_wl_F77=
14369 lt_prog_compiler_pic_F77=
14370 lt_prog_compiler_static_F77=
14371
14372 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14373 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14374
14375   if test "$GCC" = yes; then
14376     lt_prog_compiler_wl_F77='-Wl,'
14377     lt_prog_compiler_static_F77='-static'
14378
14379     case $host_os in
14380       aix*)
14381       # All AIX code is PIC.
14382       if test "$host_cpu" = ia64; then
14383         # AIX 5 now supports IA64 processor
14384         lt_prog_compiler_static_F77='-Bstatic'
14385       fi
14386       ;;
14387
14388     amigaos*)
14389       # FIXME: we need at least 68020 code to build shared libraries, but
14390       # adding the `-m68020' flag to GCC prevents building anything better,
14391       # like `-m68040'.
14392       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14393       ;;
14394
14395     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14396       # PIC is the default for these OSes.
14397       ;;
14398
14399     mingw* | pw32* | os2*)
14400       # This hack is so that the source file can tell whether it is being
14401       # built for inclusion in a dll (and should export symbols for example).
14402       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14403       ;;
14404
14405     darwin* | rhapsody*)
14406       # PIC is the default on this platform
14407       # Common symbols not allowed in MH_DYLIB files
14408       lt_prog_compiler_pic_F77='-fno-common'
14409       ;;
14410
14411     msdosdjgpp*)
14412       # Just because we use GCC doesn't mean we suddenly get shared libraries
14413       # on systems that don't support them.
14414       lt_prog_compiler_can_build_shared_F77=no
14415       enable_shared=no
14416       ;;
14417
14418     sysv4*MP*)
14419       if test -d /usr/nec; then
14420         lt_prog_compiler_pic_F77=-Kconform_pic
14421       fi
14422       ;;
14423
14424     hpux*)
14425       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14426       # not for PA HP-UX.
14427       case "$host_cpu" in
14428       hppa*64*|ia64*)
14429         # +Z the default
14430         ;;
14431       *)
14432         lt_prog_compiler_pic_F77='-fPIC'
14433         ;;
14434       esac
14435       ;;
14436
14437     *)
14438       lt_prog_compiler_pic_F77='-fPIC'
14439       ;;
14440     esac
14441   else
14442     # PORTME Check for flag to pass linker flags through the system compiler.
14443     case $host_os in
14444     aix*)
14445       lt_prog_compiler_wl_F77='-Wl,'
14446       if test "$host_cpu" = ia64; then
14447         # AIX 5 now supports IA64 processor
14448         lt_prog_compiler_static_F77='-Bstatic'
14449       else
14450         lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14451       fi
14452       ;;
14453       darwin*)
14454         # PIC is the default on this platform
14455         # Common symbols not allowed in MH_DYLIB files
14456        case $cc_basename in
14457          xlc*)
14458          lt_prog_compiler_pic_F77='-qnocommon'
14459          lt_prog_compiler_wl_F77='-Wl,'
14460          ;;
14461        esac
14462        ;;
14463
14464     mingw* | pw32* | os2*)
14465       # This hack is so that the source file can tell whether it is being
14466       # built for inclusion in a dll (and should export symbols for example).
14467       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14468       ;;
14469
14470     hpux9* | hpux10* | hpux11*)
14471       lt_prog_compiler_wl_F77='-Wl,'
14472       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14473       # not for PA HP-UX.
14474       case "$host_cpu" in
14475       hppa*64*|ia64*)
14476         # +Z the default
14477         ;;
14478       *)
14479         lt_prog_compiler_pic_F77='+Z'
14480         ;;
14481       esac
14482       # Is there a better lt_prog_compiler_static that works with the bundled CC?
14483       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14484       ;;
14485
14486     irix5* | irix6* | nonstopux*)
14487       lt_prog_compiler_wl_F77='-Wl,'
14488       # PIC (with -KPIC) is the default.
14489       lt_prog_compiler_static_F77='-non_shared'
14490       ;;
14491
14492     newsos6)
14493       lt_prog_compiler_pic_F77='-KPIC'
14494       lt_prog_compiler_static_F77='-Bstatic'
14495       ;;
14496
14497     linux*)
14498       case $cc_basename in
14499       icc* | ecc*)
14500         lt_prog_compiler_wl_F77='-Wl,'
14501         lt_prog_compiler_pic_F77='-KPIC'
14502         lt_prog_compiler_static_F77='-static'
14503         ;;
14504       pgcc* | pgf77* | pgf90*)
14505         # Portland Group compilers (*not* the Pentium gcc compiler,
14506         # which looks to be a dead project)
14507         lt_prog_compiler_wl_F77='-Wl,'
14508         lt_prog_compiler_pic_F77='-fpic'
14509         lt_prog_compiler_static_F77='-static'
14510         ;;
14511       ccc*)
14512         lt_prog_compiler_wl_F77='-Wl,'
14513         # All Alpha code is PIC.
14514         lt_prog_compiler_static_F77='-non_shared'
14515         ;;
14516       esac
14517       ;;
14518
14519     osf3* | osf4* | osf5*)
14520       lt_prog_compiler_wl_F77='-Wl,'
14521       # All OSF/1 code is PIC.
14522       lt_prog_compiler_static_F77='-non_shared'
14523       ;;
14524
14525     sco3.2v5*)
14526       lt_prog_compiler_pic_F77='-Kpic'
14527       lt_prog_compiler_static_F77='-dn'
14528       ;;
14529
14530     solaris*)
14531       lt_prog_compiler_pic_F77='-KPIC'
14532       lt_prog_compiler_static_F77='-Bstatic'
14533       case $cc_basename in
14534       f77* | f90* | f95*)
14535         lt_prog_compiler_wl_F77='-Qoption ld ';;
14536       *)
14537         lt_prog_compiler_wl_F77='-Wl,';;
14538       esac
14539       ;;
14540
14541     sunos4*)
14542       lt_prog_compiler_wl_F77='-Qoption ld '
14543       lt_prog_compiler_pic_F77='-PIC'
14544       lt_prog_compiler_static_F77='-Bstatic'
14545       ;;
14546
14547     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14548       lt_prog_compiler_wl_F77='-Wl,'
14549       lt_prog_compiler_pic_F77='-KPIC'
14550       lt_prog_compiler_static_F77='-Bstatic'
14551       ;;
14552
14553     sysv4*MP*)
14554       if test -d /usr/nec ;then
14555         lt_prog_compiler_pic_F77='-Kconform_pic'
14556         lt_prog_compiler_static_F77='-Bstatic'
14557       fi
14558       ;;
14559
14560     unicos*)
14561       lt_prog_compiler_wl_F77='-Wl,'
14562       lt_prog_compiler_can_build_shared_F77=no
14563       ;;
14564
14565     uts4*)
14566       lt_prog_compiler_pic_F77='-pic'
14567       lt_prog_compiler_static_F77='-Bstatic'
14568       ;;
14569
14570     *)
14571       lt_prog_compiler_can_build_shared_F77=no
14572       ;;
14573     esac
14574   fi
14575
14576 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14577 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14578
14579 #
14580 # Check to make sure the PIC flag actually works.
14581 #
14582 if test -n "$lt_prog_compiler_pic_F77"; then
14583
14584 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14585 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14586 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14587   echo $ECHO_N "(cached) $ECHO_C" >&6
14588 else
14589   lt_prog_compiler_pic_works_F77=no
14590   ac_outfile=conftest.$ac_objext
14591    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14592    lt_compiler_flag="$lt_prog_compiler_pic_F77"
14593    # Insert the option either (1) after the last *FLAGS variable, or
14594    # (2) before a word containing "conftest.", or (3) at the end.
14595    # Note that $ac_compile itself does not contain backslashes and begins
14596    # with a dollar sign (not a hyphen), so the echo should work correctly.
14597    # The option is referenced via a variable to avoid confusing sed.
14598    lt_compile=`echo "$ac_compile" | $SED \
14599    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14600    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14601    -e 's:$: $lt_compiler_flag:'`
14602    (eval echo "\"\$as_me:14602: $lt_compile\"" >&5)
14603    (eval "$lt_compile" 2>conftest.err)
14604    ac_status=$?
14605    cat conftest.err >&5
14606    echo "$as_me:14606: \$? = $ac_status" >&5
14607    if (exit $ac_status) && test -s "$ac_outfile"; then
14608      # The compiler can only warn and ignore the option if not recognized
14609      # So say no if there are warnings other than the usual output.
14610      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
14611      $SED '/^$/d' conftest.err >conftest.er2
14612      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
14613        lt_prog_compiler_pic_works_F77=yes
14614      fi
14615    fi
14616    $rm conftest*
14617
14618 fi
14619 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14620 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14621
14622 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14623     case $lt_prog_compiler_pic_F77 in
14624      "" | " "*) ;;
14625      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14626      esac
14627 else
14628     lt_prog_compiler_pic_F77=
14629      lt_prog_compiler_can_build_shared_F77=no
14630 fi
14631
14632 fi
14633 case "$host_os" in
14634   # For platforms which do not support PIC, -DPIC is meaningless:
14635   *djgpp*)
14636     lt_prog_compiler_pic_F77=
14637     ;;
14638   *)
14639     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14640     ;;
14641 esac
14642
14643 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14644 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14645 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14646   echo $ECHO_N "(cached) $ECHO_C" >&6
14647 else
14648   lt_cv_prog_compiler_c_o_F77=no
14649    $rm -r conftest 2>/dev/null
14650    mkdir conftest
14651    cd conftest
14652    mkdir out
14653    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14654
14655    lt_compiler_flag="-o out/conftest2.$ac_objext"
14656    # Insert the option either (1) after the last *FLAGS variable, or
14657    # (2) before a word containing "conftest.", or (3) at the end.
14658    # Note that $ac_compile itself does not contain backslashes and begins
14659    # with a dollar sign (not a hyphen), so the echo should work correctly.
14660    lt_compile=`echo "$ac_compile" | $SED \
14661    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14662    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14663    -e 's:$: $lt_compiler_flag:'`
14664    (eval echo "\"\$as_me:14664: $lt_compile\"" >&5)
14665    (eval "$lt_compile" 2>out/conftest.err)
14666    ac_status=$?
14667    cat out/conftest.err >&5
14668    echo "$as_me:14668: \$? = $ac_status" >&5
14669    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14670    then
14671      # The compiler can only warn and ignore the option if not recognized
14672      # So say no if there are warnings
14673      $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
14674      $SED '/^$/d' out/conftest.err >out/conftest.er2
14675      if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14676        lt_cv_prog_compiler_c_o_F77=yes
14677      fi
14678    fi
14679    chmod u+w .
14680    $rm conftest*
14681    # SGI C++ compiler will create directory out/ii_files/ for
14682    # template instantiation
14683    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14684    $rm out/* && rmdir out
14685    cd ..
14686    rmdir conftest
14687    $rm conftest*
14688
14689 fi
14690 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14691 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14692
14693
14694 hard_links="nottested"
14695 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14696   # do not overwrite the value of need_locks provided by the user
14697   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14698 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14699   hard_links=yes
14700   $rm conftest*
14701   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14702   touch conftest.a
14703   ln conftest.a conftest.b 2>&5 || hard_links=no
14704   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14705   { echo "$as_me:$LINENO: result: $hard_links" >&5
14706 echo "${ECHO_T}$hard_links" >&6; }
14707   if test "$hard_links" = no; then
14708     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14709 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14710     need_locks=warn
14711   fi
14712 else
14713   need_locks=no
14714 fi
14715
14716 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14717 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14718
14719   runpath_var=
14720   allow_undefined_flag_F77=
14721   enable_shared_with_static_runtimes_F77=no
14722   archive_cmds_F77=
14723   archive_expsym_cmds_F77=
14724   old_archive_From_new_cmds_F77=
14725   old_archive_from_expsyms_cmds_F77=
14726   export_dynamic_flag_spec_F77=
14727   whole_archive_flag_spec_F77=
14728   thread_safe_flag_spec_F77=
14729   hardcode_libdir_flag_spec_F77=
14730   hardcode_libdir_flag_spec_ld_F77=
14731   hardcode_libdir_separator_F77=
14732   hardcode_direct_F77=no
14733   hardcode_minus_L_F77=no
14734   hardcode_shlibpath_var_F77=unsupported
14735   link_all_deplibs_F77=unknown
14736   hardcode_automatic_F77=no
14737   module_cmds_F77=
14738   module_expsym_cmds_F77=
14739   always_export_symbols_F77=no
14740   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14741   # include_expsyms should be a list of space-separated symbols to be *always*
14742   # included in the symbol list
14743   include_expsyms_F77=
14744   # exclude_expsyms can be an extended regexp of symbols to exclude
14745   # it will be wrapped by ` (' and `)$', so one must not match beginning or
14746   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14747   # as well as any symbol that contains `d'.
14748   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14749   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14750   # platforms (ab)use it in PIC code, but their linkers get confused if
14751   # the symbol is explicitly referenced.  Since portable code cannot
14752   # rely on this symbol name, it's probably fine to never include it in
14753   # preloaded symbol tables.
14754   extract_expsyms_cmds=
14755   # Just being paranoid about ensuring that cc_basename is set.
14756   for cc_temp in $compiler""; do
14757   case $cc_temp in
14758     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14759     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14760     \-*) ;;
14761     *) break;;
14762   esac
14763 done
14764 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14765
14766   case $host_os in
14767   cygwin* | mingw* | pw32*)
14768     # FIXME: the MSVC++ port hasn't been tested in a loooong time
14769     # When not using gcc, we currently assume that we are using
14770     # Microsoft Visual C++.
14771     if test "$GCC" != yes; then
14772       with_gnu_ld=no
14773     fi
14774     ;;
14775   openbsd*)
14776     with_gnu_ld=no
14777     ;;
14778   esac
14779
14780   ld_shlibs_F77=yes
14781   if test "$with_gnu_ld" = yes; then
14782     # If archive_cmds runs LD, not CC, wlarc should be empty
14783     wlarc='${wl}'
14784
14785     # Set some defaults for GNU ld with shared library support. These
14786     # are reset later if shared libraries are not supported. Putting them
14787     # here allows them to be overridden if necessary.
14788     runpath_var=LD_RUN_PATH
14789     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14790     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14791     # ancient GNU ld didn't support --whole-archive et. al.
14792     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14793         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14794       else
14795         whole_archive_flag_spec_F77=
14796     fi
14797     supports_anon_versioning=no
14798     case `$LD -v 2>/dev/null` in
14799       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14800       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14801       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14802       *\ 2.11.*) ;; # other 2.11 versions
14803       *) supports_anon_versioning=yes ;;
14804     esac
14805
14806     # See if GNU ld supports shared libraries.
14807     case $host_os in
14808     aix3* | aix4* | aix5*)
14809       # On AIX/PPC, the GNU linker is very broken
14810       if test "$host_cpu" != ia64; then
14811         ld_shlibs_F77=no
14812         cat <<EOF 1>&2
14813
14814 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14815 *** to be unable to reliably create shared libraries on AIX.
14816 *** Therefore, libtool is disabling shared libraries support.  If you
14817 *** really care for shared libraries, you may want to modify your PATH
14818 *** so that a non-GNU linker is found, and then restart.
14819
14820 EOF
14821       fi
14822       ;;
14823
14824     amigaos*)
14825       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)'
14826       hardcode_libdir_flag_spec_F77='-L$libdir'
14827       hardcode_minus_L_F77=yes
14828
14829       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14830       # that the semantics of dynamic libraries on AmigaOS, at least up
14831       # to version 4, is to share data among multiple programs linked
14832       # with the same dynamic library.  Since this doesn't match the
14833       # behavior of shared libraries on other platforms, we can't use
14834       # them.
14835       ld_shlibs_F77=no
14836       ;;
14837
14838     beos*)
14839       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14840         allow_undefined_flag_F77=unsupported
14841         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14842         # support --undefined.  This deserves some investigation.  FIXME
14843         archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14844       else
14845         ld_shlibs_F77=no
14846       fi
14847       ;;
14848
14849     cygwin* | mingw* | pw32*)
14850       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14851       # as there is no search path for DLLs.
14852       hardcode_libdir_flag_spec_F77='-L$libdir'
14853       allow_undefined_flag_F77=unsupported
14854       always_export_symbols_F77=no
14855       enable_shared_with_static_runtimes_F77=yes
14856       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14857
14858       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14859         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
14860         # If the export-symbols file already is a .def file (1st line
14861         # is EXPORTS), use it as is; otherwise, prepend...
14862         archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14863           cp $export_symbols $output_objdir/$soname.def;
14864         else
14865           echo EXPORTS > $output_objdir/$soname.def;
14866           cat $export_symbols >> $output_objdir/$soname.def;
14867         fi~
14868         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
14869       else
14870         ld_shlibs_F77=no
14871       fi
14872       ;;
14873
14874     linux*)
14875       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14876         tmp_addflag=
14877         case $cc_basename,$host_cpu in
14878         pgcc*)                          # Portland Group C compiler
14879           whole_archive_flag_spec_F77='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14880           tmp_addflag=' $pic_flag'
14881           ;;
14882         pgf77* | pgf90* )                       # Portland Group f77 and f90 compilers
14883           whole_archive_flag_spec_F77='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14884           tmp_addflag=' $pic_flag -Mnomain' ;;
14885         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
14886           tmp_addflag=' -i_dynamic' ;;
14887         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
14888           tmp_addflag=' -i_dynamic -nofor_main' ;;
14889         ifc* | ifort*)                  # Intel Fortran compiler
14890           tmp_addflag=' -nofor_main' ;;
14891         esac
14892         archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14893
14894         if test $supports_anon_versioning = yes; then
14895           archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14896   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14897   $echo "local: *; };" >> $output_objdir/$libname.ver~
14898           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14899         fi
14900       else
14901         ld_shlibs_F77=no
14902       fi
14903       ;;
14904
14905     netbsd*)
14906       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14907         archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14908         wlarc=
14909       else
14910         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14911         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14912       fi
14913       ;;
14914
14915     solaris* | sysv5*)
14916       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14917         ld_shlibs_F77=no
14918         cat <<EOF 1>&2
14919
14920 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14921 *** create shared libraries on Solaris systems.  Therefore, libtool
14922 *** is disabling shared libraries support.  We urge you to upgrade GNU
14923 *** binutils to release 2.9.1 or newer.  Another option is to modify
14924 *** your PATH or compiler configuration so that the native linker is
14925 *** used, and then restart.
14926
14927 EOF
14928       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14929         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14930         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14931       else
14932         ld_shlibs_F77=no
14933       fi
14934       ;;
14935
14936     sunos4*)
14937       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14938       wlarc=
14939       hardcode_direct_F77=yes
14940       hardcode_shlibpath_var_F77=no
14941       ;;
14942
14943     *)
14944       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14945         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14946         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14947       else
14948         ld_shlibs_F77=no
14949       fi
14950       ;;
14951     esac
14952
14953     if test "$ld_shlibs_F77" = no; then
14954       runpath_var=
14955       hardcode_libdir_flag_spec_F77=
14956       export_dynamic_flag_spec_F77=
14957       whole_archive_flag_spec_F77=
14958     fi
14959   else
14960     # PORTME fill in a description of your system's linker (not GNU ld)
14961     case $host_os in
14962     aix3*)
14963       allow_undefined_flag_F77=unsupported
14964       always_export_symbols_F77=yes
14965       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'
14966       # Note: this linker hardcodes the directories in LIBPATH if there
14967       # are no directories specified by -L.
14968       hardcode_minus_L_F77=yes
14969       if test "$GCC" = yes && test -z "$link_static_flag"; then
14970         # Neither direct hardcoding nor static linking is supported with a
14971         # broken collect2.
14972         hardcode_direct_F77=unsupported
14973       fi
14974       ;;
14975
14976     aix4* | aix5*)
14977       if test "$host_cpu" = ia64; then
14978         # On IA64, the linker does run time linking by default, so we don't
14979         # have to do anything special.
14980         aix_use_runtimelinking=no
14981         exp_sym_flag='-Bexport'
14982         no_entry_flag=""
14983       else
14984         # If we're using GNU nm, then we don't want the "-C" option.
14985         # -C means demangle to AIX nm, but means don't demangle with GNU nm
14986         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14987           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'
14988         else
14989           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'
14990         fi
14991         aix_use_runtimelinking=no
14992
14993         # Test if we are trying to use run time linking or normal
14994         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14995         # need to do runtime linking.
14996         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14997           for ld_flag in $LDFLAGS; do
14998           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14999             aix_use_runtimelinking=yes
15000             break
15001           fi
15002           done
15003         esac
15004
15005         exp_sym_flag='-bexport'
15006         no_entry_flag='-bnoentry'
15007       fi
15008
15009       # When large executables or shared objects are built, AIX ld can
15010       # have problems creating the table of contents.  If linking a library
15011       # or program results in "error TOC overflow" add -mminimal-toc to
15012       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15013       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15014
15015       archive_cmds_F77=''
15016       hardcode_direct_F77=yes
15017       hardcode_libdir_separator_F77=':'
15018       link_all_deplibs_F77=yes
15019
15020       if test "$GCC" = yes; then
15021         case $host_os in aix4.[012]|aix4.[012].*)
15022         # We only want to do this on AIX 4.2 and lower, the check
15023         # below for broken collect2 doesn't work under 4.3+
15024           collect2name=`${CC} -print-prog-name=collect2`
15025           if test -f "$collect2name" && \
15026            strings "$collect2name" | grep resolve_lib_name >/dev/null
15027           then
15028           # We have reworked collect2
15029           hardcode_direct_F77=yes
15030           else
15031           # We have old collect2
15032           hardcode_direct_F77=unsupported
15033           # It fails to find uninstalled libraries when the uninstalled
15034           # path is not listed in the libpath.  Setting hardcode_minus_L
15035           # to unsupported forces relinking
15036           hardcode_minus_L_F77=yes
15037           hardcode_libdir_flag_spec_F77='-L$libdir'
15038           hardcode_libdir_separator_F77=
15039           fi
15040         esac
15041         shared_flag='-shared'
15042         if test "$aix_use_runtimelinking" = yes; then
15043           shared_flag="$shared_flag "'${wl}-G'
15044         fi
15045       else
15046         # not using gcc
15047         if test "$host_cpu" = ia64; then
15048         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15049         # chokes on -Wl,-G. The following line is correct:
15050           shared_flag='-G'
15051         else
15052         if test "$aix_use_runtimelinking" = yes; then
15053             shared_flag='${wl}-G'
15054           else
15055             shared_flag='${wl}-bM:SRE'
15056         fi
15057         fi
15058       fi
15059
15060       # It seems that -bexpall does not export symbols beginning with
15061       # underscore (_), so it is better to generate a list of symbols to export.
15062       always_export_symbols_F77=yes
15063       if test "$aix_use_runtimelinking" = yes; then
15064         # Warning - without using the other runtime loading flags (-brtl),
15065         # -berok will link without error, but may produce a broken library.
15066         allow_undefined_flag_F77='-berok'
15067        # Determine the default libpath from the value encoded in an empty executable.
15068        cat >conftest.$ac_ext <<_ACEOF
15069       program main
15070
15071       end
15072 _ACEOF
15073 rm -f conftest.$ac_objext conftest$ac_exeext
15074 if { (ac_try="$ac_link"
15075 case "(($ac_try" in
15076   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15077   *) ac_try_echo=$ac_try;;
15078 esac
15079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15080   (eval "$ac_link") 2>conftest.er1
15081   ac_status=$?
15082   grep -v '^ *+' conftest.er1 >conftest.err
15083   rm -f conftest.er1
15084   cat conftest.err >&5
15085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15086   (exit $ac_status); } && {
15087          test -z "$ac_f77_werror_flag" ||
15088          test ! -s conftest.err
15089        } && test -s conftest$ac_exeext &&
15090        $as_test_x conftest$ac_exeext; then
15091
15092 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15093 }'`
15094 # Check for a 64-bit object if we didn't find anything.
15095 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; }
15096 }'`; fi
15097 else
15098   echo "$as_me: failed program was:" >&5
15099 sed 's/^/| /' conftest.$ac_ext >&5
15100
15101
15102 fi
15103
15104 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15105       conftest$ac_exeext conftest.$ac_ext
15106 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15107
15108        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15109         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"
15110        else
15111         if test "$host_cpu" = ia64; then
15112           hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15113           allow_undefined_flag_F77="-z nodefs"
15114           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"
15115         else
15116          # Determine the default libpath from the value encoded in an empty executable.
15117          cat >conftest.$ac_ext <<_ACEOF
15118       program main
15119
15120       end
15121 _ACEOF
15122 rm -f conftest.$ac_objext conftest$ac_exeext
15123 if { (ac_try="$ac_link"
15124 case "(($ac_try" in
15125   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15126   *) ac_try_echo=$ac_try;;
15127 esac
15128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15129   (eval "$ac_link") 2>conftest.er1
15130   ac_status=$?
15131   grep -v '^ *+' conftest.er1 >conftest.err
15132   rm -f conftest.er1
15133   cat conftest.err >&5
15134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15135   (exit $ac_status); } && {
15136          test -z "$ac_f77_werror_flag" ||
15137          test ! -s conftest.err
15138        } && test -s conftest$ac_exeext &&
15139        $as_test_x conftest$ac_exeext; then
15140
15141 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15142 }'`
15143 # Check for a 64-bit object if we didn't find anything.
15144 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; }
15145 }'`; fi
15146 else
15147   echo "$as_me: failed program was:" >&5
15148 sed 's/^/| /' conftest.$ac_ext >&5
15149
15150
15151 fi
15152
15153 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15154       conftest$ac_exeext conftest.$ac_ext
15155 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15156
15157          hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15158           # Warning - without using the other run time loading flags,
15159           # -berok will link without error, but may produce a broken library.
15160           no_undefined_flag_F77=' ${wl}-bernotok'
15161           allow_undefined_flag_F77=' ${wl}-berok'
15162           # -bexpall does not export symbols beginning with underscore (_)
15163           always_export_symbols_F77=yes
15164           # Exported symbols can be pulled into shared objects from archives
15165           whole_archive_flag_spec_F77=' '
15166           archive_cmds_need_lc_F77=yes
15167           # This is similar to how AIX traditionally builds it's shared libraries.
15168           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'
15169         fi
15170       fi
15171       ;;
15172
15173     amigaos*)
15174       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)'
15175       hardcode_libdir_flag_spec_F77='-L$libdir'
15176       hardcode_minus_L_F77=yes
15177       # see comment about different semantics on the GNU ld section
15178       ld_shlibs_F77=no
15179       ;;
15180
15181     bsdi[45]*)
15182       export_dynamic_flag_spec_F77=-rdynamic
15183       ;;
15184
15185     cygwin* | mingw* | pw32*)
15186       # When not using gcc, we currently assume that we are using
15187       # Microsoft Visual C++.
15188       # hardcode_libdir_flag_spec is actually meaningless, as there is
15189       # no search path for DLLs.
15190       hardcode_libdir_flag_spec_F77=' '
15191       allow_undefined_flag_F77=unsupported
15192       # Tell ltmain to make .lib files, not .a files.
15193       libext=lib
15194       # Tell ltmain to make .dll files, not .so files.
15195       shrext_cmds=".dll"
15196       # FIXME: Setting linknames here is a bad hack.
15197       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15198       # The linker will automatically build a .lib file if we build a DLL.
15199       old_archive_From_new_cmds_F77='true'
15200       # FIXME: Should let the user specify the lib program.
15201       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
15202       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15203       enable_shared_with_static_runtimes_F77=yes
15204       ;;
15205
15206     darwin* | rhapsody*)
15207       case "$host_os" in
15208         rhapsody* | darwin1.[012])
15209          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15210          ;;
15211        *) # Darwin 1.3 on
15212          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15213            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15214          else
15215            case ${MACOSX_DEPLOYMENT_TARGET} in
15216              10.[012])
15217                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15218                ;;
15219              10.*)
15220                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15221                ;;
15222            esac
15223          fi
15224          ;;
15225       esac
15226       archive_cmds_need_lc_F77=no
15227       hardcode_direct_F77=no
15228       hardcode_automatic_F77=yes
15229       hardcode_shlibpath_var_F77=unsupported
15230       whole_archive_flag_spec_F77=''
15231       link_all_deplibs_F77=yes
15232     if test "$GCC" = yes ; then
15233         output_verbose_link_cmd='echo'
15234         archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15235       module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15236       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
15237       archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15238       module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15239     else
15240       case $cc_basename in
15241         xlc*)
15242          output_verbose_link_cmd='echo'
15243          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15244          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15245           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
15246          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15247           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15248           ;;
15249        *)
15250          ld_shlibs_F77=no
15251           ;;
15252       esac
15253     fi
15254       ;;
15255
15256     dgux*)
15257       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15258       hardcode_libdir_flag_spec_F77='-L$libdir'
15259       hardcode_shlibpath_var_F77=no
15260       ;;
15261
15262     freebsd1*)
15263       ld_shlibs_F77=no
15264       ;;
15265
15266     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15267     # support.  Future versions do this automatically, but an explicit c++rt0.o
15268     # does not break anything, and helps significantly (at the cost of a little
15269     # extra space).
15270     freebsd2.2*)
15271       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15272       hardcode_libdir_flag_spec_F77='-R$libdir'
15273       hardcode_direct_F77=yes
15274       hardcode_shlibpath_var_F77=no
15275       ;;
15276
15277     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15278     freebsd2*)
15279       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15280       hardcode_direct_F77=yes
15281       hardcode_minus_L_F77=yes
15282       hardcode_shlibpath_var_F77=no
15283       ;;
15284
15285     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15286     freebsd* | kfreebsd*-gnu | dragonfly*)
15287       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15288       hardcode_libdir_flag_spec_F77='-R$libdir'
15289       hardcode_direct_F77=yes
15290       hardcode_shlibpath_var_F77=no
15291       ;;
15292
15293     hpux9*)
15294       if test "$GCC" = yes; then
15295         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'
15296       else
15297         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'
15298       fi
15299       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15300       hardcode_libdir_separator_F77=:
15301       hardcode_direct_F77=yes
15302
15303       # hardcode_minus_L: Not really in the search PATH,
15304       # but as the default location of the library.
15305       hardcode_minus_L_F77=yes
15306       export_dynamic_flag_spec_F77='${wl}-E'
15307       ;;
15308
15309     hpux10* | hpux11*)
15310       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15311         case "$host_cpu" in
15312         hppa*64*|ia64*)
15313           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15314           ;;
15315         *)
15316           archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15317           ;;
15318         esac
15319       else
15320         case "$host_cpu" in
15321         hppa*64*|ia64*)
15322           archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
15323           ;;
15324         *)
15325           archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15326           ;;
15327         esac
15328       fi
15329       if test "$with_gnu_ld" = no; then
15330         case "$host_cpu" in
15331         hppa*64*)
15332           hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15333           hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15334           hardcode_libdir_separator_F77=:
15335           hardcode_direct_F77=no
15336           hardcode_shlibpath_var_F77=no
15337           ;;
15338         ia64*)
15339           hardcode_libdir_flag_spec_F77='-L$libdir'
15340           hardcode_direct_F77=no
15341           hardcode_shlibpath_var_F77=no
15342
15343           # hardcode_minus_L: Not really in the search PATH,
15344           # but as the default location of the library.
15345           hardcode_minus_L_F77=yes
15346           ;;
15347         *)
15348           hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15349           hardcode_libdir_separator_F77=:
15350           hardcode_direct_F77=yes
15351           export_dynamic_flag_spec_F77='${wl}-E'
15352
15353           # hardcode_minus_L: Not really in the search PATH,
15354           # but as the default location of the library.
15355           hardcode_minus_L_F77=yes
15356           ;;
15357         esac
15358       fi
15359       ;;
15360
15361     irix5* | irix6* | nonstopux*)
15362       if test "$GCC" = yes; then
15363         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'
15364       else
15365         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'
15366         hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15367       fi
15368       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15369       hardcode_libdir_separator_F77=:
15370       link_all_deplibs_F77=yes
15371       ;;
15372
15373     netbsd*)
15374       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15375         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15376       else
15377         archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15378       fi
15379       hardcode_libdir_flag_spec_F77='-R$libdir'
15380       hardcode_direct_F77=yes
15381       hardcode_shlibpath_var_F77=no
15382       ;;
15383
15384     newsos6)
15385       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15386       hardcode_direct_F77=yes
15387       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15388       hardcode_libdir_separator_F77=:
15389       hardcode_shlibpath_var_F77=no
15390       ;;
15391
15392     openbsd*)
15393       hardcode_direct_F77=yes
15394       hardcode_shlibpath_var_F77=no
15395       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15396         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15397         archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15398         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15399         export_dynamic_flag_spec_F77='${wl}-E'
15400       else
15401        case $host_os in
15402          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15403            archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15404            hardcode_libdir_flag_spec_F77='-R$libdir'
15405            ;;
15406          *)
15407            archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15408            hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15409            ;;
15410        esac
15411       fi
15412       ;;
15413
15414     os2*)
15415       hardcode_libdir_flag_spec_F77='-L$libdir'
15416       hardcode_minus_L_F77=yes
15417       allow_undefined_flag_F77=unsupported
15418       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'
15419       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15420       ;;
15421
15422     osf3*)
15423       if test "$GCC" = yes; then
15424         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15425         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'
15426       else
15427         allow_undefined_flag_F77=' -expect_unresolved \*'
15428         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'
15429       fi
15430       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15431       hardcode_libdir_separator_F77=:
15432       ;;
15433
15434     osf4* | osf5*)      # as osf3* with the addition of -msym flag
15435       if test "$GCC" = yes; then
15436         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15437         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'
15438         hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15439       else
15440         allow_undefined_flag_F77=' -expect_unresolved \*'
15441         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'
15442         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~
15443         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
15444
15445         # Both c and cxx compiler support -rpath directly
15446         hardcode_libdir_flag_spec_F77='-rpath $libdir'
15447       fi
15448       hardcode_libdir_separator_F77=:
15449       ;;
15450
15451     sco3.2v5*)
15452       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15453       hardcode_shlibpath_var_F77=no
15454       export_dynamic_flag_spec_F77='${wl}-Bexport'
15455       runpath_var=LD_RUN_PATH
15456       hardcode_runpath_var=yes
15457       ;;
15458
15459     solaris*)
15460       no_undefined_flag_F77=' -z text'
15461       if test "$GCC" = yes; then
15462         wlarc='${wl}'
15463         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15464         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15465           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15466       else
15467         wlarc=''
15468         archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15469         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15470         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15471       fi
15472       hardcode_libdir_flag_spec_F77='-R$libdir'
15473       hardcode_shlibpath_var_F77=no
15474       case $host_os in
15475       solaris2.[0-5] | solaris2.[0-5].*) ;;
15476       *)
15477         # The compiler driver will combine linker options so we
15478         # cannot just pass the convience library names through
15479         # without $wl, iff we do not link with $LD.
15480         # Luckily, gcc supports the same syntax we need for Sun Studio.
15481         # Supported since Solaris 2.6 (maybe 2.5.1?)
15482         case $wlarc in
15483         '')
15484           whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15485         *)
15486           whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
15487         esac ;;
15488       esac
15489       link_all_deplibs_F77=yes
15490       ;;
15491
15492     sunos4*)
15493       if test "x$host_vendor" = xsequent; then
15494         # Use $CC to link under sequent, because it throws in some extra .o
15495         # files that make .init and .fini sections work.
15496         archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15497       else
15498         archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15499       fi
15500       hardcode_libdir_flag_spec_F77='-L$libdir'
15501       hardcode_direct_F77=yes
15502       hardcode_minus_L_F77=yes
15503       hardcode_shlibpath_var_F77=no
15504       ;;
15505
15506     sysv4)
15507       case $host_vendor in
15508         sni)
15509           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15510           hardcode_direct_F77=yes # is this really true???
15511         ;;
15512         siemens)
15513           ## LD is ld it makes a PLAMLIB
15514           ## CC just makes a GrossModule.
15515           archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15516           reload_cmds_F77='$CC -r -o $output$reload_objs'
15517           hardcode_direct_F77=no
15518         ;;
15519         motorola)
15520           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15521           hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15522         ;;
15523       esac
15524       runpath_var='LD_RUN_PATH'
15525       hardcode_shlibpath_var_F77=no
15526       ;;
15527
15528     sysv4.3*)
15529       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15530       hardcode_shlibpath_var_F77=no
15531       export_dynamic_flag_spec_F77='-Bexport'
15532       ;;
15533
15534     sysv4*MP*)
15535       if test -d /usr/nec; then
15536         archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15537         hardcode_shlibpath_var_F77=no
15538         runpath_var=LD_RUN_PATH
15539         hardcode_runpath_var=yes
15540         ld_shlibs_F77=yes
15541       fi
15542       ;;
15543
15544     sysv4.2uw2*)
15545       archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15546       hardcode_direct_F77=yes
15547       hardcode_minus_L_F77=no
15548       hardcode_shlibpath_var_F77=no
15549       hardcode_runpath_var=yes
15550       runpath_var=LD_RUN_PATH
15551       ;;
15552
15553    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
15554       no_undefined_flag_F77='${wl}-z ${wl}text'
15555       if test "$GCC" = yes; then
15556         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15557       else
15558         archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15559       fi
15560       runpath_var='LD_RUN_PATH'
15561       hardcode_shlibpath_var_F77=no
15562       ;;
15563
15564     sysv5*)
15565       no_undefined_flag_F77=' -z text'
15566       # $CC -shared without GNU ld will not create a library from C++
15567       # object files and a static libstdc++, better avoid it by now
15568       archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15569       archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15570                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15571       hardcode_libdir_flag_spec_F77=
15572       hardcode_shlibpath_var_F77=no
15573       runpath_var='LD_RUN_PATH'
15574       ;;
15575
15576     uts4*)
15577       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15578       hardcode_libdir_flag_spec_F77='-L$libdir'
15579       hardcode_shlibpath_var_F77=no
15580       ;;
15581
15582     *)
15583       ld_shlibs_F77=no
15584       ;;
15585     esac
15586   fi
15587
15588 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15589 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15590 test "$ld_shlibs_F77" = no && can_build_shared=no
15591
15592 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15593 if test "$GCC" = yes; then
15594   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15595 fi
15596
15597 #
15598 # Do we need to explicitly link libc?
15599 #
15600 case "x$archive_cmds_need_lc_F77" in
15601 x|xyes)
15602   # Assume -lc should be added
15603   archive_cmds_need_lc_F77=yes
15604
15605   if test "$enable_shared" = yes && test "$GCC" = yes; then
15606     case $archive_cmds_F77 in
15607     *'~'*)
15608       # FIXME: we may have to deal with multi-command sequences.
15609       ;;
15610     '$CC '*)
15611       # Test whether the compiler implicitly links with -lc since on some
15612       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15613       # to ld, don't add -lc before -lgcc.
15614       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15615 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15616       $rm conftest*
15617       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15618
15619       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15620   (eval $ac_compile) 2>&5
15621   ac_status=$?
15622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15623   (exit $ac_status); } 2>conftest.err; then
15624         soname=conftest
15625         lib=conftest
15626         libobjs=conftest.$ac_objext
15627         deplibs=
15628         wl=$lt_prog_compiler_wl_F77
15629         compiler_flags=-v
15630         linker_flags=-v
15631         verstring=
15632         output_objdir=.
15633         libname=conftest
15634         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15635         allow_undefined_flag_F77=
15636         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15637   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15638   ac_status=$?
15639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15640   (exit $ac_status); }
15641         then
15642           archive_cmds_need_lc_F77=no
15643         else
15644           archive_cmds_need_lc_F77=yes
15645         fi
15646         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15647       else
15648         cat conftest.err 1>&5
15649       fi
15650       $rm conftest*
15651       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15652 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15653       ;;
15654     esac
15655   fi
15656   ;;
15657 esac
15658
15659 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15660 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15661 library_names_spec=
15662 libname_spec='lib$name'
15663 soname_spec=
15664 shrext_cmds=".so"
15665 postinstall_cmds=
15666 postuninstall_cmds=
15667 finish_cmds=
15668 finish_eval=
15669 shlibpath_var=
15670 shlibpath_overrides_runpath=unknown
15671 version_type=none
15672 dynamic_linker="$host_os ld.so"
15673 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15674 if test "$GCC" = yes; then
15675   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15676   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15677     # if the path contains ";" then we assume it to be the separator
15678     # otherwise default to the standard path separator (i.e. ":") - it is
15679     # assumed that no part of a normal pathname contains ";" but that should
15680     # okay in the real world where ";" in dirpaths is itself problematic.
15681     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15682   else
15683     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15684   fi
15685 else
15686   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15687 fi
15688 need_lib_prefix=unknown
15689 hardcode_into_libs=no
15690
15691 # when you set need_version to no, make sure it does not cause -set_version
15692 # flags to be left without arguments
15693 need_version=unknown
15694
15695 case $host_os in
15696 aix3*)
15697   version_type=linux
15698   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15699   shlibpath_var=LIBPATH
15700
15701   # AIX 3 has no versioning support, so we append a major version to the name.
15702   soname_spec='${libname}${release}${shared_ext}$major'
15703   ;;
15704
15705 aix4* | aix5*)
15706   version_type=linux
15707   need_lib_prefix=no
15708   need_version=no
15709   hardcode_into_libs=yes
15710   if test "$host_cpu" = ia64; then
15711     # AIX 5 supports IA64
15712     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15713     shlibpath_var=LD_LIBRARY_PATH
15714   else
15715     # With GCC up to 2.95.x, collect2 would create an import file
15716     # for dependence libraries.  The import file would start with
15717     # the line `#! .'.  This would cause the generated library to
15718     # depend on `.', always an invalid library.  This was fixed in
15719     # development snapshots of GCC prior to 3.0.
15720     case $host_os in
15721       aix4 | aix4.[01] | aix4.[01].*)
15722       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15723            echo ' yes '
15724            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15725         :
15726       else
15727         can_build_shared=no
15728       fi
15729       ;;
15730     esac
15731     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15732     # soname into executable. Probably we can add versioning support to
15733     # collect2, so additional links can be useful in future.
15734     if test "$aix_use_runtimelinking" = yes; then
15735       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15736       # instead of lib<name>.a to let people know that these are not
15737       # typical AIX shared libraries.
15738       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15739     else
15740       # We preserve .a as extension for shared libraries through AIX4.2
15741       # and later when we are not doing run time linking.
15742       library_names_spec='${libname}${release}.a $libname.a'
15743       soname_spec='${libname}${release}${shared_ext}$major'
15744     fi
15745     shlibpath_var=LIBPATH
15746   fi
15747   ;;
15748
15749 amigaos*)
15750   library_names_spec='$libname.ixlibrary $libname.a'
15751   # Create ${libname}_ixlibrary.a entries in /sys/libs.
15752   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'
15753   ;;
15754
15755 beos*)
15756   library_names_spec='${libname}${shared_ext}'
15757   dynamic_linker="$host_os ld.so"
15758   shlibpath_var=LIBRARY_PATH
15759   ;;
15760
15761 bsdi[45]*)
15762   version_type=linux
15763   need_version=no
15764   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15765   soname_spec='${libname}${release}${shared_ext}$major'
15766   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15767   shlibpath_var=LD_LIBRARY_PATH
15768   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15769   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15770   # the default ld.so.conf also contains /usr/contrib/lib and
15771   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15772   # libtool to hard-code these into programs
15773   ;;
15774
15775 cygwin* | mingw* | pw32*)
15776   version_type=windows
15777   shrext_cmds=".dll"
15778   need_version=no
15779   need_lib_prefix=no
15780
15781   case $GCC,$host_os in
15782   yes,cygwin* | yes,mingw* | yes,pw32*)
15783     library_names_spec='$libname.dll.a'
15784     # DLL is installed to $(libdir)/../bin by postinstall_cmds
15785     postinstall_cmds='base_file=`basename \${file}`~
15786       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15787       dldir=$destdir/`dirname \$dlpath`~
15788       test -d \$dldir || mkdir -p \$dldir~
15789       $install_prog $dir/$dlname \$dldir/$dlname'
15790     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15791       dlpath=$dir/\$dldll~
15792        $rm \$dlpath'
15793     shlibpath_overrides_runpath=yes
15794
15795     case $host_os in
15796     cygwin*)
15797       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15798       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15799       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15800       ;;
15801     mingw*)
15802       # MinGW DLLs use traditional 'lib' prefix
15803       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15804       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15805       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15806         # It is most probably a Windows format PATH printed by
15807         # mingw gcc, but we are running on Cygwin. Gcc prints its search
15808         # path with ; separators, and with drive letters. We can handle the
15809         # drive letters (cygwin fileutils understands them), so leave them,
15810         # especially as we might pass files found there to a mingw objdump,
15811         # which wouldn't understand a cygwinified path. Ahh.
15812         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15813       else
15814         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15815       fi
15816       ;;
15817     pw32*)
15818       # pw32 DLLs use 'pw' prefix rather than 'lib'
15819       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15820       ;;
15821     esac
15822     ;;
15823
15824   *)
15825     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15826     ;;
15827   esac
15828   dynamic_linker='Win32 ld.exe'
15829   # FIXME: first we should search . and the directory the executable is in
15830   shlibpath_var=PATH
15831   ;;
15832
15833 darwin* | rhapsody*)
15834   dynamic_linker="$host_os dyld"
15835   version_type=darwin
15836   need_lib_prefix=no
15837   need_version=no
15838   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15839   soname_spec='${libname}${release}${major}$shared_ext'
15840   shlibpath_overrides_runpath=yes
15841   shlibpath_var=DYLD_LIBRARY_PATH
15842   shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
15843   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15844   if test "$GCC" = yes; then
15845     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"`
15846   else
15847     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15848   fi
15849   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15850   ;;
15851
15852 dgux*)
15853   version_type=linux
15854   need_lib_prefix=no
15855   need_version=no
15856   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15857   soname_spec='${libname}${release}${shared_ext}$major'
15858   shlibpath_var=LD_LIBRARY_PATH
15859   ;;
15860
15861 freebsd1*)
15862   dynamic_linker=no
15863   ;;
15864
15865 kfreebsd*-gnu)
15866   version_type=linux
15867   need_lib_prefix=no
15868   need_version=no
15869   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15870   soname_spec='${libname}${release}${shared_ext}$major'
15871   shlibpath_var=LD_LIBRARY_PATH
15872   shlibpath_overrides_runpath=no
15873   hardcode_into_libs=yes
15874   dynamic_linker='GNU ld.so'
15875   ;;
15876
15877 freebsd* | dragonfly*)
15878   # DragonFly does not have aout.  When/if they implement a new
15879   # versioning mechanism, adjust this.
15880   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
15881   version_type=freebsd-$objformat
15882   case $version_type in
15883     freebsd-elf*)
15884       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15885       need_version=no
15886       need_lib_prefix=no
15887       ;;
15888     freebsd-*)
15889       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15890       need_version=yes
15891       ;;
15892   esac
15893   shlibpath_var=LD_LIBRARY_PATH
15894   case $host_os in
15895   freebsd2*)
15896     shlibpath_overrides_runpath=yes
15897     ;;
15898   freebsd3.[01]* | freebsdelf3.[01]*)
15899     shlibpath_overrides_runpath=yes
15900     hardcode_into_libs=yes
15901     ;;
15902   *) # from 3.2 on
15903     shlibpath_overrides_runpath=no
15904     hardcode_into_libs=yes
15905     ;;
15906   esac
15907   ;;
15908
15909 gnu*)
15910   version_type=linux
15911   need_lib_prefix=no
15912   need_version=no
15913   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15914   soname_spec='${libname}${release}${shared_ext}$major'
15915   shlibpath_var=LD_LIBRARY_PATH
15916   hardcode_into_libs=yes
15917   ;;
15918
15919 hpux9* | hpux10* | hpux11*)
15920   # Give a soname corresponding to the major version so that dld.sl refuses to
15921   # link against other versions.
15922   version_type=sunos
15923   need_lib_prefix=no
15924   need_version=no
15925   case "$host_cpu" in
15926   ia64*)
15927     shrext_cmds='.so'
15928     hardcode_into_libs=yes
15929     dynamic_linker="$host_os dld.so"
15930     shlibpath_var=LD_LIBRARY_PATH
15931     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15932     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15933     soname_spec='${libname}${release}${shared_ext}$major'
15934     if test "X$HPUX_IA64_MODE" = X32; then
15935       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15936     else
15937       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15938     fi
15939     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15940     ;;
15941    hppa*64*)
15942      shrext_cmds='.sl'
15943      hardcode_into_libs=yes
15944      dynamic_linker="$host_os dld.sl"
15945      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15946      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15947      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15948      soname_spec='${libname}${release}${shared_ext}$major'
15949      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15950      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15951      ;;
15952    *)
15953     shrext_cmds='.sl'
15954     dynamic_linker="$host_os dld.sl"
15955     shlibpath_var=SHLIB_PATH
15956     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15957     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15958     soname_spec='${libname}${release}${shared_ext}$major'
15959     ;;
15960   esac
15961   # HP-UX runs *really* slowly unless shared libraries are mode 555.
15962   postinstall_cmds='chmod 555 $lib'
15963   ;;
15964
15965 irix5* | irix6* | nonstopux*)
15966   case $host_os in
15967     nonstopux*) version_type=nonstopux ;;
15968     *)
15969         if test "$lt_cv_prog_gnu_ld" = yes; then
15970                 version_type=linux
15971         else
15972                 version_type=irix
15973         fi ;;
15974   esac
15975   need_lib_prefix=no
15976   need_version=no
15977   soname_spec='${libname}${release}${shared_ext}$major'
15978   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15979   case $host_os in
15980   irix5* | nonstopux*)
15981     libsuff= shlibsuff=
15982     ;;
15983   *)
15984     case $LD in # libtool.m4 will add one of these switches to LD
15985     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15986       libsuff= shlibsuff= libmagic=32-bit;;
15987     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15988       libsuff=32 shlibsuff=N32 libmagic=N32;;
15989     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15990       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15991     *) libsuff= shlibsuff= libmagic=never-match;;
15992     esac
15993     ;;
15994   esac
15995   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15996   shlibpath_overrides_runpath=no
15997   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15998   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15999   hardcode_into_libs=yes
16000   ;;
16001
16002 # No shared lib support for Linux oldld, aout, or coff.
16003 linux*oldld* | linux*aout* | linux*coff*)
16004   dynamic_linker=no
16005   ;;
16006
16007 # This must be Linux ELF.
16008 linux*)
16009   version_type=linux
16010   need_lib_prefix=no
16011   need_version=no
16012   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16013   soname_spec='${libname}${release}${shared_ext}$major'
16014   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16015   shlibpath_var=LD_LIBRARY_PATH
16016   shlibpath_overrides_runpath=no
16017   # This implies no fast_install, which is unacceptable.
16018   # Some rework will be needed to allow for fast_install
16019   # before this can be enabled.
16020   hardcode_into_libs=yes
16021
16022   # Append ld.so.conf contents to the search path
16023   if test -f /etc/ld.so.conf; then
16024     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16025     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16026   fi
16027
16028   # We used to test for /lib/ld.so.1 and disable shared libraries on
16029   # powerpc, because MkLinux only supported shared libraries with the
16030   # GNU dynamic linker.  Since this was broken with cross compilers,
16031   # most powerpc-linux boxes support dynamic linking these days and
16032   # people can always --disable-shared, the test was removed, and we
16033   # assume the GNU/Linux dynamic linker is in use.
16034   dynamic_linker='GNU/Linux ld.so'
16035   ;;
16036
16037 knetbsd*-gnu)
16038   version_type=linux
16039   need_lib_prefix=no
16040   need_version=no
16041   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16042   soname_spec='${libname}${release}${shared_ext}$major'
16043   shlibpath_var=LD_LIBRARY_PATH
16044   shlibpath_overrides_runpath=no
16045   hardcode_into_libs=yes
16046   dynamic_linker='GNU ld.so'
16047   ;;
16048
16049 netbsd*)
16050   version_type=sunos
16051   need_lib_prefix=no
16052   need_version=no
16053   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16054     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16055     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16056     dynamic_linker='NetBSD (a.out) ld.so'
16057   else
16058     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16059     soname_spec='${libname}${release}${shared_ext}$major'
16060     dynamic_linker='NetBSD ld.elf_so'
16061   fi
16062   shlibpath_var=LD_LIBRARY_PATH
16063   shlibpath_overrides_runpath=yes
16064   hardcode_into_libs=yes
16065   ;;
16066
16067 newsos6)
16068   version_type=linux
16069   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16070   shlibpath_var=LD_LIBRARY_PATH
16071   shlibpath_overrides_runpath=yes
16072   ;;
16073
16074 nto-qnx*)
16075   version_type=linux
16076   need_lib_prefix=no
16077   need_version=no
16078   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16079   soname_spec='${libname}${release}${shared_ext}$major'
16080   shlibpath_var=LD_LIBRARY_PATH
16081   shlibpath_overrides_runpath=yes
16082   ;;
16083
16084 openbsd*)
16085   version_type=sunos
16086   need_lib_prefix=no
16087   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16088   case $host_os in
16089     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16090     *)                         need_version=no  ;;
16091   esac
16092   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16093   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16094   shlibpath_var=LD_LIBRARY_PATH
16095   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16096     case $host_os in
16097       openbsd2.[89] | openbsd2.[89].*)
16098         shlibpath_overrides_runpath=no
16099         ;;
16100       *)
16101         shlibpath_overrides_runpath=yes
16102         ;;
16103       esac
16104   else
16105     shlibpath_overrides_runpath=yes
16106   fi
16107   ;;
16108
16109 os2*)
16110   libname_spec='$name'
16111   shrext_cmds=".dll"
16112   need_lib_prefix=no
16113   library_names_spec='$libname${shared_ext} $libname.a'
16114   dynamic_linker='OS/2 ld.exe'
16115   shlibpath_var=LIBPATH
16116   ;;
16117
16118 osf3* | osf4* | osf5*)
16119   version_type=osf
16120   need_lib_prefix=no
16121   need_version=no
16122   soname_spec='${libname}${release}${shared_ext}$major'
16123   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16124   shlibpath_var=LD_LIBRARY_PATH
16125   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16126   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16127   ;;
16128
16129 sco3.2v5*)
16130   version_type=osf
16131   soname_spec='${libname}${release}${shared_ext}$major'
16132   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16133   shlibpath_var=LD_LIBRARY_PATH
16134   ;;
16135
16136 solaris*)
16137   version_type=linux
16138   need_lib_prefix=no
16139   need_version=no
16140   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16141   soname_spec='${libname}${release}${shared_ext}$major'
16142   shlibpath_var=LD_LIBRARY_PATH
16143   shlibpath_overrides_runpath=yes
16144   hardcode_into_libs=yes
16145   # ldd complains unless libraries are executable
16146   postinstall_cmds='chmod +x $lib'
16147   ;;
16148
16149 sunos4*)
16150   version_type=sunos
16151   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16152   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16153   shlibpath_var=LD_LIBRARY_PATH
16154   shlibpath_overrides_runpath=yes
16155   if test "$with_gnu_ld" = yes; then
16156     need_lib_prefix=no
16157   fi
16158   need_version=yes
16159   ;;
16160
16161 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16162   version_type=linux
16163   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16164   soname_spec='${libname}${release}${shared_ext}$major'
16165   shlibpath_var=LD_LIBRARY_PATH
16166   case $host_vendor in
16167     sni)
16168       shlibpath_overrides_runpath=no
16169       need_lib_prefix=no
16170       export_dynamic_flag_spec='${wl}-Blargedynsym'
16171       runpath_var=LD_RUN_PATH
16172       ;;
16173     siemens)
16174       need_lib_prefix=no
16175       ;;
16176     motorola)
16177       need_lib_prefix=no
16178       need_version=no
16179       shlibpath_overrides_runpath=no
16180       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16181       ;;
16182   esac
16183   ;;
16184
16185 sysv4*MP*)
16186   if test -d /usr/nec ;then
16187     version_type=linux
16188     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16189     soname_spec='$libname${shared_ext}.$major'
16190     shlibpath_var=LD_LIBRARY_PATH
16191   fi
16192   ;;
16193
16194 uts4*)
16195   version_type=linux
16196   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16197   soname_spec='${libname}${release}${shared_ext}$major'
16198   shlibpath_var=LD_LIBRARY_PATH
16199   ;;
16200
16201 *)
16202   dynamic_linker=no
16203   ;;
16204 esac
16205 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16206 echo "${ECHO_T}$dynamic_linker" >&6; }
16207 test "$dynamic_linker" = no && can_build_shared=no
16208
16209 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16210 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16211 hardcode_action_F77=
16212 if test -n "$hardcode_libdir_flag_spec_F77" || \
16213    test -n "$runpath_var_F77" || \
16214    test "X$hardcode_automatic_F77" = "Xyes" ; then
16215
16216   # We can hardcode non-existant directories.
16217   if test "$hardcode_direct_F77" != no &&
16218      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16219      # have to relink, otherwise we might link with an installed library
16220      # when we should be linking with a yet-to-be-installed one
16221      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16222      test "$hardcode_minus_L_F77" != no; then
16223     # Linking always hardcodes the temporary library directory.
16224     hardcode_action_F77=relink
16225   else
16226     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16227     hardcode_action_F77=immediate
16228   fi
16229 else
16230   # We cannot hardcode anything, or else we can only hardcode existing
16231   # directories.
16232   hardcode_action_F77=unsupported
16233 fi
16234 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16235 echo "${ECHO_T}$hardcode_action_F77" >&6; }
16236
16237 if test "$hardcode_action_F77" = relink; then
16238   # Fast installation is not supported
16239   enable_fast_install=no
16240 elif test "$shlibpath_overrides_runpath" = yes ||
16241      test "$enable_shared" = no; then
16242   # Fast installation is not necessary
16243   enable_fast_install=needless
16244 fi
16245
16246 striplib=
16247 old_striplib=
16248 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
16249 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
16250 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
16251   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16252   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16253   { echo "$as_me:$LINENO: result: yes" >&5
16254 echo "${ECHO_T}yes" >&6; }
16255 else
16256 # FIXME - insert some real tests, host_os isn't really good enough
16257   case $host_os in
16258    darwin*)
16259        if test -n "$STRIP" ; then
16260          striplib="$STRIP -x"
16261          { echo "$as_me:$LINENO: result: yes" >&5
16262 echo "${ECHO_T}yes" >&6; }
16263        else
16264   { echo "$as_me:$LINENO: result: no" >&5
16265 echo "${ECHO_T}no" >&6; }
16266 fi
16267        ;;
16268    *)
16269   { echo "$as_me:$LINENO: result: no" >&5
16270 echo "${ECHO_T}no" >&6; }
16271     ;;
16272   esac
16273 fi
16274
16275
16276
16277 # The else clause should only fire when bootstrapping the
16278 # libtool distribution, otherwise you forgot to ship ltmain.sh
16279 # with your package, and you will get complaints that there are
16280 # no rules to generate ltmain.sh.
16281 if test -f "$ltmain"; then
16282   # See if we are running on zsh, and set the options which allow our commands through
16283   # without removal of \ escapes.
16284   if test -n "${ZSH_VERSION+set}" ; then
16285     setopt NO_GLOB_SUBST
16286   fi
16287   # Now quote all the things that may contain metacharacters while being
16288   # careful not to overquote the AC_SUBSTed values.  We take copies of the
16289   # variables and quote the copies for generation of the libtool script.
16290   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
16291     SED SHELL STRIP \
16292     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16293     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16294     deplibs_check_method reload_flag reload_cmds need_locks \
16295     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16296     lt_cv_sys_global_symbol_to_c_name_address \
16297     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16298     old_postinstall_cmds old_postuninstall_cmds \
16299     compiler_F77 \
16300     CC_F77 \
16301     LD_F77 \
16302     lt_prog_compiler_wl_F77 \
16303     lt_prog_compiler_pic_F77 \
16304     lt_prog_compiler_static_F77 \
16305     lt_prog_compiler_no_builtin_flag_F77 \
16306     export_dynamic_flag_spec_F77 \
16307     thread_safe_flag_spec_F77 \
16308     whole_archive_flag_spec_F77 \
16309     enable_shared_with_static_runtimes_F77 \
16310     old_archive_cmds_F77 \
16311     old_archive_from_new_cmds_F77 \
16312     predep_objects_F77 \
16313     postdep_objects_F77 \
16314     predeps_F77 \
16315     postdeps_F77 \
16316     compiler_lib_search_path_F77 \
16317     archive_cmds_F77 \
16318     archive_expsym_cmds_F77 \
16319     postinstall_cmds_F77 \
16320     postuninstall_cmds_F77 \
16321     old_archive_from_expsyms_cmds_F77 \
16322     allow_undefined_flag_F77 \
16323     no_undefined_flag_F77 \
16324     export_symbols_cmds_F77 \
16325     hardcode_libdir_flag_spec_F77 \
16326     hardcode_libdir_flag_spec_ld_F77 \
16327     hardcode_libdir_separator_F77 \
16328     hardcode_automatic_F77 \
16329     module_cmds_F77 \
16330     module_expsym_cmds_F77 \
16331     lt_cv_prog_compiler_c_o_F77 \
16332     exclude_expsyms_F77 \
16333     include_expsyms_F77; do
16334
16335     case $var in
16336     old_archive_cmds_F77 | \
16337     old_archive_from_new_cmds_F77 | \
16338     archive_cmds_F77 | \
16339     archive_expsym_cmds_F77 | \
16340     module_cmds_F77 | \
16341     module_expsym_cmds_F77 | \
16342     old_archive_from_expsyms_cmds_F77 | \
16343     export_symbols_cmds_F77 | \
16344     extract_expsyms_cmds | reload_cmds | finish_cmds | \
16345     postinstall_cmds | postuninstall_cmds | \
16346     old_postinstall_cmds | old_postuninstall_cmds | \
16347     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16348       # Double-quote double-evaled strings.
16349       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16350       ;;
16351     *)
16352       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16353       ;;
16354     esac
16355   done
16356
16357   case $lt_echo in
16358   *'\$0 --fallback-echo"')
16359     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16360     ;;
16361   esac
16362
16363 cfgfile="$ofile"
16364
16365   cat <<__EOF__ >> "$cfgfile"
16366 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16367
16368 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16369
16370 # Shell to use when invoking shell scripts.
16371 SHELL=$lt_SHELL
16372
16373 # Whether or not to build shared libraries.
16374 build_libtool_libs=$enable_shared
16375
16376 # Whether or not to build static libraries.
16377 build_old_libs=$enable_static
16378
16379 # Whether or not to add -lc for building shared libraries.
16380 build_libtool_need_lc=$archive_cmds_need_lc_F77
16381
16382 # Whether or not to disallow shared libs when runtime libs are static
16383 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16384
16385 # Whether or not to optimize for fast installation.
16386 fast_install=$enable_fast_install
16387
16388 # The host system.
16389 host_alias=$host_alias
16390 host=$host
16391 host_os=$host_os
16392
16393 # The build system.
16394 build_alias=$build_alias
16395 build=$build
16396 build_os=$build_os
16397
16398 # An echo program that does not interpret backslashes.
16399 echo=$lt_echo
16400
16401 # The archiver.
16402 AR=$lt_AR
16403 AR_FLAGS=$lt_AR_FLAGS
16404
16405 # A C compiler.
16406 LTCC=$lt_LTCC
16407
16408 # A language-specific compiler.
16409 CC=$lt_compiler_F77
16410
16411 # Is the compiler the GNU C compiler?
16412 with_gcc=$GCC_F77
16413
16414 # An ERE matcher.
16415 EGREP=$lt_EGREP
16416
16417 # The linker used to build libraries.
16418 LD=$lt_LD_F77
16419
16420 # Whether we need hard or soft links.
16421 LN_S=$lt_LN_S
16422
16423 # A BSD-compatible nm program.
16424 NM=$lt_NM
16425
16426 # A symbol stripping program
16427 STRIP=$lt_STRIP
16428
16429 # Used to examine libraries when file_magic_cmd begins "file"
16430 MAGIC_CMD=$MAGIC_CMD
16431
16432 # Used on cygwin: DLL creation program.
16433 DLLTOOL="$DLLTOOL"
16434
16435 # Used on cygwin: object dumper.
16436 OBJDUMP="$OBJDUMP"
16437
16438 # Used on cygwin: assembler.
16439 AS="$AS"
16440
16441 # The name of the directory that contains temporary libtool files.
16442 objdir=$objdir
16443
16444 # How to create reloadable object files.
16445 reload_flag=$lt_reload_flag
16446 reload_cmds=$lt_reload_cmds
16447
16448 # How to pass a linker flag through the compiler.
16449 wl=$lt_lt_prog_compiler_wl_F77
16450
16451 # Object file suffix (normally "o").
16452 objext="$ac_objext"
16453
16454 # Old archive suffix (normally "a").
16455 libext="$libext"
16456
16457 # Shared library suffix (normally ".so").
16458 shrext_cmds='$shrext_cmds'
16459
16460 # Executable file suffix (normally "").
16461 exeext="$exeext"
16462
16463 # Additional compiler flags for building library objects.
16464 pic_flag=$lt_lt_prog_compiler_pic_F77
16465 pic_mode=$pic_mode
16466
16467 # What is the maximum length of a command?
16468 max_cmd_len=$lt_cv_sys_max_cmd_len
16469
16470 # Does compiler simultaneously support -c and -o options?
16471 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16472
16473 # Must we lock files when doing compilation?
16474 need_locks=$lt_need_locks
16475
16476 # Do we need the lib prefix for modules?
16477 need_lib_prefix=$need_lib_prefix
16478
16479 # Do we need a version for libraries?
16480 need_version=$need_version
16481
16482 # Whether dlopen is supported.
16483 dlopen_support=$enable_dlopen
16484
16485 # Whether dlopen of programs is supported.
16486 dlopen_self=$enable_dlopen_self
16487
16488 # Whether dlopen of statically linked programs is supported.
16489 dlopen_self_static=$enable_dlopen_self_static
16490
16491 # Compiler flag to prevent dynamic linking.
16492 link_static_flag=$lt_lt_prog_compiler_static_F77
16493
16494 # Compiler flag to turn off builtin functions.
16495 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16496
16497 # Compiler flag to allow reflexive dlopens.
16498 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16499
16500 # Compiler flag to generate shared objects directly from archives.
16501 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16502
16503 # Compiler flag to generate thread-safe objects.
16504 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16505
16506 # Library versioning type.
16507 version_type=$version_type
16508
16509 # Format of library name prefix.
16510 libname_spec=$lt_libname_spec
16511
16512 # List of archive names.  First name is the real one, the rest are links.
16513 # The last name is the one that the linker finds with -lNAME.
16514 library_names_spec=$lt_library_names_spec
16515
16516 # The coded name of the library, if different from the real name.
16517 soname_spec=$lt_soname_spec
16518
16519 # Commands used to build and install an old-style archive.
16520 RANLIB=$lt_RANLIB
16521 old_archive_cmds=$lt_old_archive_cmds_F77
16522 old_postinstall_cmds=$lt_old_postinstall_cmds
16523 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16524
16525 # Create an old-style archive from a shared archive.
16526 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16527
16528 # Create a temporary old-style archive to link instead of a shared archive.
16529 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16530
16531 # Commands used to build and install a shared archive.
16532 archive_cmds=$lt_archive_cmds_F77
16533 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16534 postinstall_cmds=$lt_postinstall_cmds
16535 postuninstall_cmds=$lt_postuninstall_cmds
16536
16537 # Commands used to build a loadable module (assumed same as above if empty)
16538 module_cmds=$lt_module_cmds_F77
16539 module_expsym_cmds=$lt_module_expsym_cmds_F77
16540
16541 # Commands to strip libraries.
16542 old_striplib=$lt_old_striplib
16543 striplib=$lt_striplib
16544
16545 # Dependencies to place before the objects being linked to create a
16546 # shared library.
16547 predep_objects=$lt_predep_objects_F77
16548
16549 # Dependencies to place after the objects being linked to create a
16550 # shared library.
16551 postdep_objects=$lt_postdep_objects_F77
16552
16553 # Dependencies to place before the objects being linked to create a
16554 # shared library.
16555 predeps=$lt_predeps_F77
16556
16557 # Dependencies to place after the objects being linked to create a
16558 # shared library.
16559 postdeps=$lt_postdeps_F77
16560
16561 # The library search path used internally by the compiler when linking
16562 # a shared library.
16563 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16564
16565 # Method to check whether dependent libraries are shared objects.
16566 deplibs_check_method=$lt_deplibs_check_method
16567
16568 # Command to use when deplibs_check_method == file_magic.
16569 file_magic_cmd=$lt_file_magic_cmd
16570
16571 # Flag that allows shared libraries with undefined symbols to be built.
16572 allow_undefined_flag=$lt_allow_undefined_flag_F77
16573
16574 # Flag that forces no undefined symbols.
16575 no_undefined_flag=$lt_no_undefined_flag_F77
16576
16577 # Commands used to finish a libtool library installation in a directory.
16578 finish_cmds=$lt_finish_cmds
16579
16580 # Same as above, but a single script fragment to be evaled but not shown.
16581 finish_eval=$lt_finish_eval
16582
16583 # Take the output of nm and produce a listing of raw symbols and C names.
16584 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16585
16586 # Transform the output of nm in a proper C declaration
16587 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16588
16589 # Transform the output of nm in a C name address pair
16590 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16591
16592 # This is the shared library runtime path variable.
16593 runpath_var=$runpath_var
16594
16595 # This is the shared library path variable.
16596 shlibpath_var=$shlibpath_var
16597
16598 # Is shlibpath searched before the hard-coded library search path?
16599 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16600
16601 # How to hardcode a shared library path into an executable.
16602 hardcode_action=$hardcode_action_F77
16603
16604 # Whether we should hardcode library paths into libraries.
16605 hardcode_into_libs=$hardcode_into_libs
16606
16607 # Flag to hardcode \$libdir into a binary during linking.
16608 # This must work even if \$libdir does not exist.
16609 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16610
16611 # If ld is used when linking, flag to hardcode \$libdir into
16612 # a binary during linking. This must work even if \$libdir does
16613 # not exist.
16614 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16615
16616 # Whether we need a single -rpath flag with a separated argument.
16617 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16618
16619 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16620 # resulting binary.
16621 hardcode_direct=$hardcode_direct_F77
16622
16623 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16624 # resulting binary.
16625 hardcode_minus_L=$hardcode_minus_L_F77
16626
16627 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16628 # the resulting binary.
16629 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16630
16631 # Set to yes if building a shared library automatically hardcodes DIR into the library
16632 # and all subsequent libraries and executables linked against it.
16633 hardcode_automatic=$hardcode_automatic_F77
16634
16635 # Variables whose values should be saved in libtool wrapper scripts and
16636 # restored at relink time.
16637 variables_saved_for_relink="$variables_saved_for_relink"
16638
16639 # Whether libtool must link a program against all its dependency libraries.
16640 link_all_deplibs=$link_all_deplibs_F77
16641
16642 # Compile-time system search path for libraries
16643 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16644
16645 # Run-time system search path for libraries
16646 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16647
16648 # Fix the shell variable \$srcfile for the compiler.
16649 fix_srcfile_path="$fix_srcfile_path_F77"
16650
16651 # Set to yes if exported symbols are required.
16652 always_export_symbols=$always_export_symbols_F77
16653
16654 # The commands to list exported symbols.
16655 export_symbols_cmds=$lt_export_symbols_cmds_F77
16656
16657 # The commands to extract the exported symbol list from a shared archive.
16658 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16659
16660 # Symbols that should not be listed in the preloaded symbols.
16661 exclude_expsyms=$lt_exclude_expsyms_F77
16662
16663 # Symbols that must always be exported.
16664 include_expsyms=$lt_include_expsyms_F77
16665
16666 # ### END LIBTOOL TAG CONFIG: $tagname
16667
16668 __EOF__
16669
16670
16671 else
16672   # If there is no Makefile yet, we rely on a make rule to execute
16673   # `config.status --recheck' to rerun these tests and create the
16674   # libtool script then.
16675   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16676   if test -f "$ltmain_in"; then
16677     test -f Makefile && make "$ltmain"
16678   fi
16679 fi
16680
16681
16682 ac_ext=c
16683 ac_cpp='$CPP $CPPFLAGS'
16684 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16685 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16686 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16687
16688 CC="$lt_save_CC"
16689
16690         else
16691           tagname=""
16692         fi
16693         ;;
16694
16695       GCJ)
16696         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16697
16698
16699 # Source file extension for Java test sources.
16700 ac_ext=java
16701
16702 # Object file extension for compiled Java test sources.
16703 objext=o
16704 objext_GCJ=$objext
16705
16706 # Code to be used in simple compile tests
16707 lt_simple_compile_test_code="class foo {}\n"
16708
16709 # Code to be used in simple link tests
16710 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16711
16712 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16713
16714 # If no C compiler was specified, use CC.
16715 LTCC=${LTCC-"$CC"}
16716
16717 # Allow CC to be a program name with arguments.
16718 compiler=$CC
16719
16720
16721 # save warnings/boilerplate of simple test code
16722 ac_outfile=conftest.$ac_objext
16723 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16724 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
16725 _lt_compiler_boilerplate=`cat conftest.err`
16726 $rm conftest*
16727
16728 ac_outfile=conftest.$ac_objext
16729 printf "$lt_simple_link_test_code" >conftest.$ac_ext
16730 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
16731 _lt_linker_boilerplate=`cat conftest.err`
16732 $rm conftest*
16733
16734
16735 # Allow CC to be a program name with arguments.
16736 lt_save_CC="$CC"
16737 CC=${GCJ-"gcj"}
16738 compiler=$CC
16739 compiler_GCJ=$CC
16740 for cc_temp in $compiler""; do
16741   case $cc_temp in
16742     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16743     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16744     \-*) ;;
16745     *) break;;
16746   esac
16747 done
16748 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16749
16750
16751 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16752 archive_cmds_need_lc_GCJ=no
16753
16754 old_archive_cmds_GCJ=$old_archive_cmds
16755
16756
16757 lt_prog_compiler_no_builtin_flag_GCJ=
16758
16759 if test "$GCC" = yes; then
16760   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16761
16762
16763 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16764 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16765 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16766   echo $ECHO_N "(cached) $ECHO_C" >&6
16767 else
16768   lt_cv_prog_compiler_rtti_exceptions=no
16769   ac_outfile=conftest.$ac_objext
16770    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16771    lt_compiler_flag="-fno-rtti -fno-exceptions"
16772    # Insert the option either (1) after the last *FLAGS variable, or
16773    # (2) before a word containing "conftest.", or (3) at the end.
16774    # Note that $ac_compile itself does not contain backslashes and begins
16775    # with a dollar sign (not a hyphen), so the echo should work correctly.
16776    # The option is referenced via a variable to avoid confusing sed.
16777    lt_compile=`echo "$ac_compile" | $SED \
16778    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
16779    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16780    -e 's:$: $lt_compiler_flag:'`
16781    (eval echo "\"\$as_me:16781: $lt_compile\"" >&5)
16782    (eval "$lt_compile" 2>conftest.err)
16783    ac_status=$?
16784    cat conftest.err >&5
16785    echo "$as_me:16785: \$? = $ac_status" >&5
16786    if (exit $ac_status) && test -s "$ac_outfile"; then
16787      # The compiler can only warn and ignore the option if not recognized
16788      # So say no if there are warnings other than the usual output.
16789      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
16790      $SED '/^$/d' conftest.err >conftest.er2
16791      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
16792        lt_cv_prog_compiler_rtti_exceptions=yes
16793      fi
16794    fi
16795    $rm conftest*
16796
16797 fi
16798 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16799 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16800
16801 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16802     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16803 else
16804     :
16805 fi
16806
16807 fi
16808
16809 lt_prog_compiler_wl_GCJ=
16810 lt_prog_compiler_pic_GCJ=
16811 lt_prog_compiler_static_GCJ=
16812
16813 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16814 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16815
16816   if test "$GCC" = yes; then
16817     lt_prog_compiler_wl_GCJ='-Wl,'
16818     lt_prog_compiler_static_GCJ='-static'
16819
16820     case $host_os in
16821       aix*)
16822       # All AIX code is PIC.
16823       if test "$host_cpu" = ia64; then
16824         # AIX 5 now supports IA64 processor
16825         lt_prog_compiler_static_GCJ='-Bstatic'
16826       fi
16827       ;;
16828
16829     amigaos*)
16830       # FIXME: we need at least 68020 code to build shared libraries, but
16831       # adding the `-m68020' flag to GCC prevents building anything better,
16832       # like `-m68040'.
16833       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16834       ;;
16835
16836     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16837       # PIC is the default for these OSes.
16838       ;;
16839
16840     mingw* | pw32* | os2*)
16841       # This hack is so that the source file can tell whether it is being
16842       # built for inclusion in a dll (and should export symbols for example).
16843       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16844       ;;
16845
16846     darwin* | rhapsody*)
16847       # PIC is the default on this platform
16848       # Common symbols not allowed in MH_DYLIB files
16849       lt_prog_compiler_pic_GCJ='-fno-common'
16850       ;;
16851
16852     msdosdjgpp*)
16853       # Just because we use GCC doesn't mean we suddenly get shared libraries
16854       # on systems that don't support them.
16855       lt_prog_compiler_can_build_shared_GCJ=no
16856       enable_shared=no
16857       ;;
16858
16859     sysv4*MP*)
16860       if test -d /usr/nec; then
16861         lt_prog_compiler_pic_GCJ=-Kconform_pic
16862       fi
16863       ;;
16864
16865     hpux*)
16866       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16867       # not for PA HP-UX.
16868       case "$host_cpu" in
16869       hppa*64*|ia64*)
16870         # +Z the default
16871         ;;
16872       *)
16873         lt_prog_compiler_pic_GCJ='-fPIC'
16874         ;;
16875       esac
16876       ;;
16877
16878     *)
16879       lt_prog_compiler_pic_GCJ='-fPIC'
16880       ;;
16881     esac
16882   else
16883     # PORTME Check for flag to pass linker flags through the system compiler.
16884     case $host_os in
16885     aix*)
16886       lt_prog_compiler_wl_GCJ='-Wl,'
16887       if test "$host_cpu" = ia64; then
16888         # AIX 5 now supports IA64 processor
16889         lt_prog_compiler_static_GCJ='-Bstatic'
16890       else
16891         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16892       fi
16893       ;;
16894       darwin*)
16895         # PIC is the default on this platform
16896         # Common symbols not allowed in MH_DYLIB files
16897        case $cc_basename in
16898          xlc*)
16899          lt_prog_compiler_pic_GCJ='-qnocommon'
16900          lt_prog_compiler_wl_GCJ='-Wl,'
16901          ;;
16902        esac
16903        ;;
16904
16905     mingw* | pw32* | os2*)
16906       # This hack is so that the source file can tell whether it is being
16907       # built for inclusion in a dll (and should export symbols for example).
16908       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16909       ;;
16910
16911     hpux9* | hpux10* | hpux11*)
16912       lt_prog_compiler_wl_GCJ='-Wl,'
16913       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16914       # not for PA HP-UX.
16915       case "$host_cpu" in
16916       hppa*64*|ia64*)
16917         # +Z the default
16918         ;;
16919       *)
16920         lt_prog_compiler_pic_GCJ='+Z'
16921         ;;
16922       esac
16923       # Is there a better lt_prog_compiler_static that works with the bundled CC?
16924       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16925       ;;
16926
16927     irix5* | irix6* | nonstopux*)
16928       lt_prog_compiler_wl_GCJ='-Wl,'
16929       # PIC (with -KPIC) is the default.
16930       lt_prog_compiler_static_GCJ='-non_shared'
16931       ;;
16932
16933     newsos6)
16934       lt_prog_compiler_pic_GCJ='-KPIC'
16935       lt_prog_compiler_static_GCJ='-Bstatic'
16936       ;;
16937
16938     linux*)
16939       case $cc_basename in
16940       icc* | ecc*)
16941         lt_prog_compiler_wl_GCJ='-Wl,'
16942         lt_prog_compiler_pic_GCJ='-KPIC'
16943         lt_prog_compiler_static_GCJ='-static'
16944         ;;
16945       pgcc* | pgf77* | pgf90*)
16946         # Portland Group compilers (*not* the Pentium gcc compiler,
16947         # which looks to be a dead project)
16948         lt_prog_compiler_wl_GCJ='-Wl,'
16949         lt_prog_compiler_pic_GCJ='-fpic'
16950         lt_prog_compiler_static_GCJ='-static'
16951         ;;
16952       ccc*)
16953         lt_prog_compiler_wl_GCJ='-Wl,'
16954         # All Alpha code is PIC.
16955         lt_prog_compiler_static_GCJ='-non_shared'
16956         ;;
16957       esac
16958       ;;
16959
16960     osf3* | osf4* | osf5*)
16961       lt_prog_compiler_wl_GCJ='-Wl,'
16962       # All OSF/1 code is PIC.
16963       lt_prog_compiler_static_GCJ='-non_shared'
16964       ;;
16965
16966     sco3.2v5*)
16967       lt_prog_compiler_pic_GCJ='-Kpic'
16968       lt_prog_compiler_static_GCJ='-dn'
16969       ;;
16970
16971     solaris*)
16972       lt_prog_compiler_pic_GCJ='-KPIC'
16973       lt_prog_compiler_static_GCJ='-Bstatic'
16974       case $cc_basename in
16975       f77* | f90* | f95*)
16976         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16977       *)
16978         lt_prog_compiler_wl_GCJ='-Wl,';;
16979       esac
16980       ;;
16981
16982     sunos4*)
16983       lt_prog_compiler_wl_GCJ='-Qoption ld '
16984       lt_prog_compiler_pic_GCJ='-PIC'
16985       lt_prog_compiler_static_GCJ='-Bstatic'
16986       ;;
16987
16988     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16989       lt_prog_compiler_wl_GCJ='-Wl,'
16990       lt_prog_compiler_pic_GCJ='-KPIC'
16991       lt_prog_compiler_static_GCJ='-Bstatic'
16992       ;;
16993
16994     sysv4*MP*)
16995       if test -d /usr/nec ;then
16996         lt_prog_compiler_pic_GCJ='-Kconform_pic'
16997         lt_prog_compiler_static_GCJ='-Bstatic'
16998       fi
16999       ;;
17000
17001     unicos*)
17002       lt_prog_compiler_wl_GCJ='-Wl,'
17003       lt_prog_compiler_can_build_shared_GCJ=no
17004       ;;
17005
17006     uts4*)
17007       lt_prog_compiler_pic_GCJ='-pic'
17008       lt_prog_compiler_static_GCJ='-Bstatic'
17009       ;;
17010
17011     *)
17012       lt_prog_compiler_can_build_shared_GCJ=no
17013       ;;
17014     esac
17015   fi
17016
17017 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17018 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
17019
17020 #
17021 # Check to make sure the PIC flag actually works.
17022 #
17023 if test -n "$lt_prog_compiler_pic_GCJ"; then
17024
17025 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17026 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
17027 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
17028   echo $ECHO_N "(cached) $ECHO_C" >&6
17029 else
17030   lt_prog_compiler_pic_works_GCJ=no
17031   ac_outfile=conftest.$ac_objext
17032    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17033    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17034    # Insert the option either (1) after the last *FLAGS variable, or
17035    # (2) before a word containing "conftest.", or (3) at the end.
17036    # Note that $ac_compile itself does not contain backslashes and begins
17037    # with a dollar sign (not a hyphen), so the echo should work correctly.
17038    # The option is referenced via a variable to avoid confusing sed.
17039    lt_compile=`echo "$ac_compile" | $SED \
17040    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
17041    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17042    -e 's:$: $lt_compiler_flag:'`
17043    (eval echo "\"\$as_me:17043: $lt_compile\"" >&5)
17044    (eval "$lt_compile" 2>conftest.err)
17045    ac_status=$?
17046    cat conftest.err >&5
17047    echo "$as_me:17047: \$? = $ac_status" >&5
17048    if (exit $ac_status) && test -s "$ac_outfile"; then
17049      # The compiler can only warn and ignore the option if not recognized
17050      # So say no if there are warnings other than the usual output.
17051      $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
17052      $SED '/^$/d' conftest.err >conftest.er2
17053      if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
17054        lt_prog_compiler_pic_works_GCJ=yes
17055      fi
17056    fi
17057    $rm conftest*
17058
17059 fi
17060 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
17061 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
17062
17063 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
17064     case $lt_prog_compiler_pic_GCJ in
17065      "" | " "*) ;;
17066      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17067      esac
17068 else
17069     lt_prog_compiler_pic_GCJ=
17070      lt_prog_compiler_can_build_shared_GCJ=no
17071 fi
17072
17073 fi
17074 case "$host_os" in
17075   # For platforms which do not support PIC, -DPIC is meaningless:
17076   *djgpp*)
17077     lt_prog_compiler_pic_GCJ=
17078     ;;
17079   *)
17080     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17081     ;;
17082 esac
17083
17084 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17085 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
17086 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17087   echo $ECHO_N "(cached) $ECHO_C" >&6
17088 else
17089   lt_cv_prog_compiler_c_o_GCJ=no
17090    $rm -r conftest 2>/dev/null
17091    mkdir conftest
17092    cd conftest
17093    mkdir out
17094    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17095
17096    lt_compiler_flag="-o out/conftest2.$ac_objext"
17097    # Insert the option either (1) after the last *FLAGS variable, or
17098    # (2) before a word containing "conftest.", or (3) at the end.
17099    # Note that $ac_compile itself does not contain backslashes and begins
17100    # with a dollar sign (not a hyphen), so the echo should work correctly.
17101    lt_compile=`echo "$ac_compile" | $SED \
17102    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
17103    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17104    -e 's:$: $lt_compiler_flag:'`
17105    (eval echo "\"\$as_me:17105: $lt_compile\"" >&5)
17106    (eval "$lt_compile" 2>out/conftest.err)
17107    ac_status=$?
17108    cat out/conftest.err >&5
17109    echo "$as_me:17109: \$? = $ac_status" >&5
17110    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17111    then
17112      # The compiler can only warn and ignore the option if not recognized
17113      # So say no if there are warnings
17114      $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
17115      $SED '/^$/d' out/conftest.err >out/conftest.er2
17116      if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17117        lt_cv_prog_compiler_c_o_GCJ=yes
17118      fi
17119    fi
17120    chmod u+w .
17121    $rm conftest*
17122    # SGI C++ compiler will create directory out/ii_files/ for
17123    # template instantiation
17124    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17125    $rm out/* && rmdir out
17126    cd ..
17127    rmdir conftest
17128    $rm conftest*
17129
17130 fi
17131 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17132 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17133
17134
17135 hard_links="nottested"
17136 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17137   # do not overwrite the value of need_locks provided by the user
17138   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17139 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17140   hard_links=yes
17141   $rm conftest*
17142   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17143   touch conftest.a
17144   ln conftest.a conftest.b 2>&5 || hard_links=no
17145   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17146   { echo "$as_me:$LINENO: result: $hard_links" >&5
17147 echo "${ECHO_T}$hard_links" >&6; }
17148   if test "$hard_links" = no; then
17149     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17150 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17151     need_locks=warn
17152   fi
17153 else
17154   need_locks=no
17155 fi
17156
17157 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17158 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17159
17160   runpath_var=
17161   allow_undefined_flag_GCJ=
17162   enable_shared_with_static_runtimes_GCJ=no
17163   archive_cmds_GCJ=
17164   archive_expsym_cmds_GCJ=
17165   old_archive_From_new_cmds_GCJ=
17166   old_archive_from_expsyms_cmds_GCJ=
17167   export_dynamic_flag_spec_GCJ=
17168   whole_archive_flag_spec_GCJ=
17169   thread_safe_flag_spec_GCJ=
17170   hardcode_libdir_flag_spec_GCJ=
17171   hardcode_libdir_flag_spec_ld_GCJ=
17172   hardcode_libdir_separator_GCJ=
17173   hardcode_direct_GCJ=no
17174   hardcode_minus_L_GCJ=no
17175   hardcode_shlibpath_var_GCJ=unsupported
17176   link_all_deplibs_GCJ=unknown
17177   hardcode_automatic_GCJ=no
17178   module_cmds_GCJ=
17179   module_expsym_cmds_GCJ=
17180   always_export_symbols_GCJ=no
17181   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17182   # include_expsyms should be a list of space-separated symbols to be *always*
17183   # included in the symbol list
17184   include_expsyms_GCJ=
17185   # exclude_expsyms can be an extended regexp of symbols to exclude
17186   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17187   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17188   # as well as any symbol that contains `d'.
17189   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17190   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17191   # platforms (ab)use it in PIC code, but their linkers get confused if
17192   # the symbol is explicitly referenced.  Since portable code cannot
17193   # rely on this symbol name, it's probably fine to never include it in
17194   # preloaded symbol tables.
17195   extract_expsyms_cmds=
17196   # Just being paranoid about ensuring that cc_basename is set.
17197   for cc_temp in $compiler""; do
17198   case $cc_temp in
17199     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17200     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17201     \-*) ;;
17202     *) break;;
17203   esac
17204 done
17205 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17206
17207   case $host_os in
17208   cygwin* | mingw* | pw32*)
17209     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17210     # When not using gcc, we currently assume that we are using
17211     # Microsoft Visual C++.
17212     if test "$GCC" != yes; then
17213       with_gnu_ld=no
17214     fi
17215     ;;
17216   openbsd*)
17217     with_gnu_ld=no
17218     ;;
17219   esac
17220
17221   ld_shlibs_GCJ=yes
17222   if test "$with_gnu_ld" = yes; then
17223     # If archive_cmds runs LD, not CC, wlarc should be empty
17224     wlarc='${wl}'
17225
17226     # Set some defaults for GNU ld with shared library support. These
17227     # are reset later if shared libraries are not supported. Putting them
17228     # here allows them to be overridden if necessary.
17229     runpath_var=LD_RUN_PATH
17230     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17231     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17232     # ancient GNU ld didn't support --whole-archive et. al.
17233     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17234         whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17235       else
17236         whole_archive_flag_spec_GCJ=
17237     fi
17238     supports_anon_versioning=no
17239     case `$LD -v 2>/dev/null` in
17240       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17241       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17242       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17243       *\ 2.11.*) ;; # other 2.11 versions
17244       *) supports_anon_versioning=yes ;;
17245     esac
17246
17247     # See if GNU ld supports shared libraries.
17248     case $host_os in
17249     aix3* | aix4* | aix5*)
17250       # On AIX/PPC, the GNU linker is very broken
17251       if test "$host_cpu" != ia64; then
17252         ld_shlibs_GCJ=no
17253         cat <<EOF 1>&2
17254
17255 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17256 *** to be unable to reliably create shared libraries on AIX.
17257 *** Therefore, libtool is disabling shared libraries support.  If you
17258 *** really care for shared libraries, you may want to modify your PATH
17259 *** so that a non-GNU linker is found, and then restart.
17260
17261 EOF
17262       fi
17263       ;;
17264
17265     amigaos*)
17266       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)'
17267       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17268       hardcode_minus_L_GCJ=yes
17269
17270       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17271       # that the semantics of dynamic libraries on AmigaOS, at least up
17272       # to version 4, is to share data among multiple programs linked
17273       # with the same dynamic library.  Since this doesn't match the
17274       # behavior of shared libraries on other platforms, we can't use
17275       # them.
17276       ld_shlibs_GCJ=no
17277       ;;
17278
17279     beos*)
17280       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17281         allow_undefined_flag_GCJ=unsupported
17282         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17283         # support --undefined.  This deserves some investigation.  FIXME
17284         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17285       else
17286         ld_shlibs_GCJ=no
17287       fi
17288       ;;
17289
17290     cygwin* | mingw* | pw32*)
17291       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17292       # as there is no search path for DLLs.
17293       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17294       allow_undefined_flag_GCJ=unsupported
17295       always_export_symbols_GCJ=no
17296       enable_shared_with_static_runtimes_GCJ=yes
17297       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17298
17299       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17300         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
17301         # If the export-symbols file already is a .def file (1st line
17302         # is EXPORTS), use it as is; otherwise, prepend...
17303         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17304           cp $export_symbols $output_objdir/$soname.def;
17305         else
17306           echo EXPORTS > $output_objdir/$soname.def;
17307           cat $export_symbols >> $output_objdir/$soname.def;
17308         fi~
17309         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
17310       else
17311         ld_shlibs_GCJ=no
17312       fi
17313       ;;
17314
17315     linux*)
17316       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17317         tmp_addflag=
17318         case $cc_basename,$host_cpu in
17319         pgcc*)                          # Portland Group C compiler
17320           whole_archive_flag_spec_GCJ='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17321           tmp_addflag=' $pic_flag'
17322           ;;
17323         pgf77* | pgf90* )                       # Portland Group f77 and f90 compilers
17324           whole_archive_flag_spec_GCJ='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17325           tmp_addflag=' $pic_flag -Mnomain' ;;
17326         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
17327           tmp_addflag=' -i_dynamic' ;;
17328         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
17329           tmp_addflag=' -i_dynamic -nofor_main' ;;
17330         ifc* | ifort*)                  # Intel Fortran compiler
17331           tmp_addflag=' -nofor_main' ;;
17332         esac
17333         archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17334
17335         if test $supports_anon_versioning = yes; then
17336           archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17337   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17338   $echo "local: *; };" >> $output_objdir/$libname.ver~
17339           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17340         fi
17341       else
17342         ld_shlibs_GCJ=no
17343       fi
17344       ;;
17345
17346     netbsd*)
17347       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17348         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17349         wlarc=
17350       else
17351         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17352         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17353       fi
17354       ;;
17355
17356     solaris* | sysv5*)
17357       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17358         ld_shlibs_GCJ=no
17359         cat <<EOF 1>&2
17360
17361 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17362 *** create shared libraries on Solaris systems.  Therefore, libtool
17363 *** is disabling shared libraries support.  We urge you to upgrade GNU
17364 *** binutils to release 2.9.1 or newer.  Another option is to modify
17365 *** your PATH or compiler configuration so that the native linker is
17366 *** used, and then restart.
17367
17368 EOF
17369       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17370         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17371         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17372       else
17373         ld_shlibs_GCJ=no
17374       fi
17375       ;;
17376
17377     sunos4*)
17378       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17379       wlarc=
17380       hardcode_direct_GCJ=yes
17381       hardcode_shlibpath_var_GCJ=no
17382       ;;
17383
17384     *)
17385       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17386         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17387         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17388       else
17389         ld_shlibs_GCJ=no
17390       fi
17391       ;;
17392     esac
17393
17394     if test "$ld_shlibs_GCJ" = no; then
17395       runpath_var=
17396       hardcode_libdir_flag_spec_GCJ=
17397       export_dynamic_flag_spec_GCJ=
17398       whole_archive_flag_spec_GCJ=
17399     fi
17400   else
17401     # PORTME fill in a description of your system's linker (not GNU ld)
17402     case $host_os in
17403     aix3*)
17404       allow_undefined_flag_GCJ=unsupported
17405       always_export_symbols_GCJ=yes
17406       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'
17407       # Note: this linker hardcodes the directories in LIBPATH if there
17408       # are no directories specified by -L.
17409       hardcode_minus_L_GCJ=yes
17410       if test "$GCC" = yes && test -z "$link_static_flag"; then
17411         # Neither direct hardcoding nor static linking is supported with a
17412         # broken collect2.
17413         hardcode_direct_GCJ=unsupported
17414       fi
17415       ;;
17416
17417     aix4* | aix5*)
17418       if test "$host_cpu" = ia64; then
17419         # On IA64, the linker does run time linking by default, so we don't
17420         # have to do anything special.
17421         aix_use_runtimelinking=no
17422         exp_sym_flag='-Bexport'
17423         no_entry_flag=""
17424       else
17425         # If we're using GNU nm, then we don't want the "-C" option.
17426         # -C means demangle to AIX nm, but means don't demangle with GNU nm
17427         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17428           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'
17429         else
17430           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'
17431         fi
17432         aix_use_runtimelinking=no
17433
17434         # Test if we are trying to use run time linking or normal
17435         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17436         # need to do runtime linking.
17437         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17438           for ld_flag in $LDFLAGS; do
17439           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17440             aix_use_runtimelinking=yes
17441             break
17442           fi
17443           done
17444         esac
17445
17446         exp_sym_flag='-bexport'
17447         no_entry_flag='-bnoentry'
17448       fi
17449
17450       # When large executables or shared objects are built, AIX ld can
17451       # have problems creating the table of contents.  If linking a library
17452       # or program results in "error TOC overflow" add -mminimal-toc to
17453       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17454       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17455
17456       archive_cmds_GCJ=''
17457       hardcode_direct_GCJ=yes
17458       hardcode_libdir_separator_GCJ=':'
17459       link_all_deplibs_GCJ=yes
17460
17461       if test "$GCC" = yes; then
17462         case $host_os in aix4.[012]|aix4.[012].*)
17463         # We only want to do this on AIX 4.2 and lower, the check
17464         # below for broken collect2 doesn't work under 4.3+
17465           collect2name=`${CC} -print-prog-name=collect2`
17466           if test -f "$collect2name" && \
17467            strings "$collect2name" | grep resolve_lib_name >/dev/null
17468           then
17469           # We have reworked collect2
17470           hardcode_direct_GCJ=yes
17471           else
17472           # We have old collect2
17473           hardcode_direct_GCJ=unsupported
17474           # It fails to find uninstalled libraries when the uninstalled
17475           # path is not listed in the libpath.  Setting hardcode_minus_L
17476           # to unsupported forces relinking
17477           hardcode_minus_L_GCJ=yes
17478           hardcode_libdir_flag_spec_GCJ='-L$libdir'
17479           hardcode_libdir_separator_GCJ=
17480           fi
17481         esac
17482         shared_flag='-shared'
17483         if test "$aix_use_runtimelinking" = yes; then
17484           shared_flag="$shared_flag "'${wl}-G'
17485         fi
17486       else
17487         # not using gcc
17488         if test "$host_cpu" = ia64; then
17489         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17490         # chokes on -Wl,-G. The following line is correct:
17491           shared_flag='-G'
17492         else
17493         if test "$aix_use_runtimelinking" = yes; then
17494             shared_flag='${wl}-G'
17495           else
17496             shared_flag='${wl}-bM:SRE'
17497         fi
17498         fi
17499       fi
17500
17501       # It seems that -bexpall does not export symbols beginning with
17502       # underscore (_), so it is better to generate a list of symbols to export.
17503       always_export_symbols_GCJ=yes
17504       if test "$aix_use_runtimelinking" = yes; then
17505         # Warning - without using the other runtime loading flags (-brtl),
17506         # -berok will link without error, but may produce a broken library.
17507         allow_undefined_flag_GCJ='-berok'
17508        # Determine the default libpath from the value encoded in an empty executable.
17509        cat >conftest.$ac_ext <<_ACEOF
17510 /* confdefs.h.  */
17511 _ACEOF
17512 cat confdefs.h >>conftest.$ac_ext
17513 cat >>conftest.$ac_ext <<_ACEOF
17514 /* end confdefs.h.  */
17515
17516 int
17517 main ()
17518 {
17519
17520   ;
17521   return 0;
17522 }
17523 _ACEOF
17524 rm -f conftest.$ac_objext conftest$ac_exeext
17525 if { (ac_try="$ac_link"
17526 case "(($ac_try" in
17527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17528   *) ac_try_echo=$ac_try;;
17529 esac
17530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17531   (eval "$ac_link") 2>conftest.er1
17532   ac_status=$?
17533   grep -v '^ *+' conftest.er1 >conftest.err
17534   rm -f conftest.er1
17535   cat conftest.err >&5
17536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17537   (exit $ac_status); } && {
17538          test -z "$ac_c_werror_flag" ||
17539          test ! -s conftest.err
17540        } && test -s conftest$ac_exeext &&
17541        $as_test_x conftest$ac_exeext; then
17542
17543 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17544 }'`
17545 # Check for a 64-bit object if we didn't find anything.
17546 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; }
17547 }'`; fi
17548 else
17549   echo "$as_me: failed program was:" >&5
17550 sed 's/^/| /' conftest.$ac_ext >&5
17551
17552
17553 fi
17554
17555 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17556       conftest$ac_exeext conftest.$ac_ext
17557 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17558
17559        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17560         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"
17561        else
17562         if test "$host_cpu" = ia64; then
17563           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17564           allow_undefined_flag_GCJ="-z nodefs"
17565           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"
17566         else
17567          # Determine the default libpath from the value encoded in an empty executable.
17568          cat >conftest.$ac_ext <<_ACEOF
17569 /* confdefs.h.  */
17570 _ACEOF
17571 cat confdefs.h >>conftest.$ac_ext
17572 cat >>conftest.$ac_ext <<_ACEOF
17573 /* end confdefs.h.  */
17574
17575 int
17576 main ()
17577 {
17578
17579   ;
17580   return 0;
17581 }
17582 _ACEOF
17583 rm -f conftest.$ac_objext conftest$ac_exeext
17584 if { (ac_try="$ac_link"
17585 case "(($ac_try" in
17586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17587   *) ac_try_echo=$ac_try;;
17588 esac
17589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17590   (eval "$ac_link") 2>conftest.er1
17591   ac_status=$?
17592   grep -v '^ *+' conftest.er1 >conftest.err
17593   rm -f conftest.er1
17594   cat conftest.err >&5
17595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17596   (exit $ac_status); } && {
17597          test -z "$ac_c_werror_flag" ||
17598          test ! -s conftest.err
17599        } && test -s conftest$ac_exeext &&
17600        $as_test_x conftest$ac_exeext; then
17601
17602 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17603 }'`
17604 # Check for a 64-bit object if we didn't find anything.
17605 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; }
17606 }'`; fi
17607 else
17608   echo "$as_me: failed program was:" >&5
17609 sed 's/^/| /' conftest.$ac_ext >&5
17610
17611
17612 fi
17613
17614 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17615       conftest$ac_exeext conftest.$ac_ext
17616 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17617
17618          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17619           # Warning - without using the other run time loading flags,
17620           # -berok will link without error, but may produce a broken library.
17621           no_undefined_flag_GCJ=' ${wl}-bernotok'
17622           allow_undefined_flag_GCJ=' ${wl}-berok'
17623           # -bexpall does not export symbols beginning with underscore (_)
17624           always_export_symbols_GCJ=yes
17625           # Exported symbols can be pulled into shared objects from archives
17626           whole_archive_flag_spec_GCJ=' '
17627           archive_cmds_need_lc_GCJ=yes
17628           # This is similar to how AIX traditionally builds it's shared libraries.
17629           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'
17630         fi
17631       fi
17632       ;;
17633
17634     amigaos*)
17635       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)'
17636       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17637       hardcode_minus_L_GCJ=yes
17638       # see comment about different semantics on the GNU ld section
17639       ld_shlibs_GCJ=no
17640       ;;
17641
17642     bsdi[45]*)
17643       export_dynamic_flag_spec_GCJ=-rdynamic
17644       ;;
17645
17646     cygwin* | mingw* | pw32*)
17647       # When not using gcc, we currently assume that we are using
17648       # Microsoft Visual C++.
17649       # hardcode_libdir_flag_spec is actually meaningless, as there is
17650       # no search path for DLLs.
17651       hardcode_libdir_flag_spec_GCJ=' '
17652       allow_undefined_flag_GCJ=unsupported
17653       # Tell ltmain to make .lib files, not .a files.
17654       libext=lib
17655       # Tell ltmain to make .dll files, not .so files.
17656       shrext_cmds=".dll"
17657       # FIXME: Setting linknames here is a bad hack.
17658       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17659       # The linker will automatically build a .lib file if we build a DLL.
17660       old_archive_From_new_cmds_GCJ='true'
17661       # FIXME: Should let the user specify the lib program.
17662       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17663       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17664       enable_shared_with_static_runtimes_GCJ=yes
17665       ;;
17666
17667     darwin* | rhapsody*)
17668       case "$host_os" in
17669         rhapsody* | darwin1.[012])
17670          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17671          ;;
17672        *) # Darwin 1.3 on
17673          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17674            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17675          else
17676            case ${MACOSX_DEPLOYMENT_TARGET} in
17677              10.[012])
17678                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17679                ;;
17680              10.*)
17681                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17682                ;;
17683            esac
17684          fi
17685          ;;
17686       esac
17687       archive_cmds_need_lc_GCJ=no
17688       hardcode_direct_GCJ=no
17689       hardcode_automatic_GCJ=yes
17690       hardcode_shlibpath_var_GCJ=unsupported
17691       whole_archive_flag_spec_GCJ=''
17692       link_all_deplibs_GCJ=yes
17693     if test "$GCC" = yes ; then
17694         output_verbose_link_cmd='echo'
17695         archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17696       module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17697       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
17698       archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17699       module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17700     else
17701       case $cc_basename in
17702         xlc*)
17703          output_verbose_link_cmd='echo'
17704          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17705          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17706           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
17707          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17708           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17709           ;;
17710        *)
17711          ld_shlibs_GCJ=no
17712           ;;
17713       esac
17714     fi
17715       ;;
17716
17717     dgux*)
17718       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17719       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17720       hardcode_shlibpath_var_GCJ=no
17721       ;;
17722
17723     freebsd1*)
17724       ld_shlibs_GCJ=no
17725       ;;
17726
17727     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17728     # support.  Future versions do this automatically, but an explicit c++rt0.o
17729     # does not break anything, and helps significantly (at the cost of a little
17730     # extra space).
17731     freebsd2.2*)
17732       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17733       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17734       hardcode_direct_GCJ=yes
17735       hardcode_shlibpath_var_GCJ=no
17736       ;;
17737
17738     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17739     freebsd2*)
17740       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17741       hardcode_direct_GCJ=yes
17742       hardcode_minus_L_GCJ=yes
17743       hardcode_shlibpath_var_GCJ=no
17744       ;;
17745
17746     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17747     freebsd* | kfreebsd*-gnu | dragonfly*)
17748       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17749       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17750       hardcode_direct_GCJ=yes
17751       hardcode_shlibpath_var_GCJ=no
17752       ;;
17753
17754     hpux9*)
17755       if test "$GCC" = yes; then
17756         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'
17757       else
17758         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'
17759       fi
17760       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17761       hardcode_libdir_separator_GCJ=:
17762       hardcode_direct_GCJ=yes
17763
17764       # hardcode_minus_L: Not really in the search PATH,
17765       # but as the default location of the library.
17766       hardcode_minus_L_GCJ=yes
17767       export_dynamic_flag_spec_GCJ='${wl}-E'
17768       ;;
17769
17770     hpux10* | hpux11*)
17771       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17772         case "$host_cpu" in
17773         hppa*64*|ia64*)
17774           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17775           ;;
17776         *)
17777           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17778           ;;
17779         esac
17780       else
17781         case "$host_cpu" in
17782         hppa*64*|ia64*)
17783           archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
17784           ;;
17785         *)
17786           archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17787           ;;
17788         esac
17789       fi
17790       if test "$with_gnu_ld" = no; then
17791         case "$host_cpu" in
17792         hppa*64*)
17793           hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17794           hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17795           hardcode_libdir_separator_GCJ=:
17796           hardcode_direct_GCJ=no
17797           hardcode_shlibpath_var_GCJ=no
17798           ;;
17799         ia64*)
17800           hardcode_libdir_flag_spec_GCJ='-L$libdir'
17801           hardcode_direct_GCJ=no
17802           hardcode_shlibpath_var_GCJ=no
17803
17804           # hardcode_minus_L: Not really in the search PATH,
17805           # but as the default location of the library.
17806           hardcode_minus_L_GCJ=yes
17807           ;;
17808         *)
17809           hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17810           hardcode_libdir_separator_GCJ=:
17811           hardcode_direct_GCJ=yes
17812           export_dynamic_flag_spec_GCJ='${wl}-E'
17813
17814           # hardcode_minus_L: Not really in the search PATH,
17815           # but as the default location of the library.
17816           hardcode_minus_L_GCJ=yes
17817           ;;
17818         esac
17819       fi
17820       ;;
17821
17822     irix5* | irix6* | nonstopux*)
17823       if test "$GCC" = yes; then
17824         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'
17825       else
17826         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'
17827         hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17828       fi
17829       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17830       hardcode_libdir_separator_GCJ=:
17831       link_all_deplibs_GCJ=yes
17832       ;;
17833
17834     netbsd*)
17835       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17836         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17837       else
17838         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17839       fi
17840       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17841       hardcode_direct_GCJ=yes
17842       hardcode_shlibpath_var_GCJ=no
17843       ;;
17844
17845     newsos6)
17846       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17847       hardcode_direct_GCJ=yes
17848       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17849       hardcode_libdir_separator_GCJ=:
17850       hardcode_shlibpath_var_GCJ=no
17851       ;;
17852
17853     openbsd*)
17854       hardcode_direct_GCJ=yes
17855       hardcode_shlibpath_var_GCJ=no
17856       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17857         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17858         archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17859         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17860         export_dynamic_flag_spec_GCJ='${wl}-E'
17861       else
17862        case $host_os in
17863          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17864            archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17865            hardcode_libdir_flag_spec_GCJ='-R$libdir'
17866            ;;
17867          *)
17868            archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17869            hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17870            ;;
17871        esac
17872       fi
17873       ;;
17874
17875     os2*)
17876       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17877       hardcode_minus_L_GCJ=yes
17878       allow_undefined_flag_GCJ=unsupported
17879       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'
17880       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17881       ;;
17882
17883     osf3*)
17884       if test "$GCC" = yes; then
17885         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17886         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'
17887       else
17888         allow_undefined_flag_GCJ=' -expect_unresolved \*'
17889         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'
17890       fi
17891       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17892       hardcode_libdir_separator_GCJ=:
17893       ;;
17894
17895     osf4* | osf5*)      # as osf3* with the addition of -msym flag
17896       if test "$GCC" = yes; then
17897         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17898         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'
17899         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17900       else
17901         allow_undefined_flag_GCJ=' -expect_unresolved \*'
17902         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'
17903         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~
17904         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
17905
17906         # Both c and cxx compiler support -rpath directly
17907         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17908       fi
17909       hardcode_libdir_separator_GCJ=:
17910       ;;
17911
17912     sco3.2v5*)
17913       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17914       hardcode_shlibpath_var_GCJ=no
17915       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17916       runpath_var=LD_RUN_PATH
17917       hardcode_runpath_var=yes
17918       ;;
17919
17920     solaris*)
17921       no_undefined_flag_GCJ=' -z text'
17922       if test "$GCC" = yes; then
17923         wlarc='${wl}'
17924         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17925         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17926           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17927       else
17928         wlarc=''
17929         archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17930         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17931         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17932       fi
17933       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17934       hardcode_shlibpath_var_GCJ=no
17935       case $host_os in
17936       solaris2.[0-5] | solaris2.[0-5].*) ;;
17937       *)
17938         # The compiler driver will combine linker options so we
17939         # cannot just pass the convience library names through
17940         # without $wl, iff we do not link with $LD.
17941         # Luckily, gcc supports the same syntax we need for Sun Studio.
17942         # Supported since Solaris 2.6 (maybe 2.5.1?)
17943         case $wlarc in
17944         '')
17945           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17946         *)
17947           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17948         esac ;;
17949       esac
17950       link_all_deplibs_GCJ=yes
17951       ;;
17952
17953     sunos4*)
17954       if test "x$host_vendor" = xsequent; then
17955         # Use $CC to link under sequent, because it throws in some extra .o
17956         # files that make .init and .fini sections work.
17957         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17958       else
17959         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17960       fi
17961       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17962       hardcode_direct_GCJ=yes
17963       hardcode_minus_L_GCJ=yes
17964       hardcode_shlibpath_var_GCJ=no
17965       ;;
17966
17967     sysv4)
17968       case $host_vendor in
17969         sni)
17970           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17971           hardcode_direct_GCJ=yes # is this really true???
17972         ;;
17973         siemens)
17974           ## LD is ld it makes a PLAMLIB
17975           ## CC just makes a GrossModule.
17976           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17977           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17978           hardcode_direct_GCJ=no
17979         ;;
17980         motorola)
17981           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17982           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17983         ;;
17984       esac
17985       runpath_var='LD_RUN_PATH'
17986       hardcode_shlibpath_var_GCJ=no
17987       ;;
17988
17989     sysv4.3*)
17990       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17991       hardcode_shlibpath_var_GCJ=no
17992       export_dynamic_flag_spec_GCJ='-Bexport'
17993       ;;
17994
17995     sysv4*MP*)
17996       if test -d /usr/nec; then
17997         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17998         hardcode_shlibpath_var_GCJ=no
17999         runpath_var=LD_RUN_PATH
18000         hardcode_runpath_var=yes
18001         ld_shlibs_GCJ=yes
18002       fi
18003       ;;
18004
18005     sysv4.2uw2*)
18006       archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18007       hardcode_direct_GCJ=yes
18008       hardcode_minus_L_GCJ=no
18009       hardcode_shlibpath_var_GCJ=no
18010       hardcode_runpath_var=yes
18011       runpath_var=LD_RUN_PATH
18012       ;;
18013
18014    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
18015       no_undefined_flag_GCJ='${wl}-z ${wl}text'
18016       if test "$GCC" = yes; then
18017         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18018       else
18019         archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18020       fi
18021       runpath_var='LD_RUN_PATH'
18022       hardcode_shlibpath_var_GCJ=no
18023       ;;
18024
18025     sysv5*)
18026       no_undefined_flag_GCJ=' -z text'
18027       # $CC -shared without GNU ld will not create a library from C++
18028       # object files and a static libstdc++, better avoid it by now
18029       archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18030       archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18031                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18032       hardcode_libdir_flag_spec_GCJ=
18033       hardcode_shlibpath_var_GCJ=no
18034       runpath_var='LD_RUN_PATH'
18035       ;;
18036
18037     uts4*)
18038       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18039       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18040       hardcode_shlibpath_var_GCJ=no
18041       ;;
18042
18043     *)
18044       ld_shlibs_GCJ=no
18045       ;;
18046     esac
18047   fi
18048
18049 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18050 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18051 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18052
18053 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18054 if test "$GCC" = yes; then
18055   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18056 fi
18057
18058 #
18059 # Do we need to explicitly link libc?
18060 #
18061 case "x$archive_cmds_need_lc_GCJ" in
18062 x|xyes)
18063   # Assume -lc should be added
18064   archive_cmds_need_lc_GCJ=yes
18065
18066   if test "$enable_shared" = yes && test "$GCC" = yes; then
18067     case $archive_cmds_GCJ in
18068     *'~'*)
18069       # FIXME: we may have to deal with multi-command sequences.
18070       ;;
18071     '$CC '*)
18072       # Test whether the compiler implicitly links with -lc since on some
18073       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18074       # to ld, don't add -lc before -lgcc.
18075       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18076 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18077       $rm conftest*
18078       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
18079
18080       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18081   (eval $ac_compile) 2>&5
18082   ac_status=$?
18083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18084   (exit $ac_status); } 2>conftest.err; then
18085         soname=conftest
18086         lib=conftest
18087         libobjs=conftest.$ac_objext
18088         deplibs=
18089         wl=$lt_prog_compiler_wl_GCJ
18090         compiler_flags=-v
18091         linker_flags=-v
18092         verstring=
18093         output_objdir=.
18094         libname=conftest
18095         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18096         allow_undefined_flag_GCJ=
18097         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18098   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18099   ac_status=$?
18100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18101   (exit $ac_status); }
18102         then
18103           archive_cmds_need_lc_GCJ=no
18104         else
18105           archive_cmds_need_lc_GCJ=yes
18106         fi
18107         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18108       else
18109         cat conftest.err 1>&5
18110       fi
18111       $rm conftest*
18112       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18113 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18114       ;;
18115     esac
18116   fi
18117   ;;
18118 esac
18119
18120 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18121 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18122 library_names_spec=
18123 libname_spec='lib$name'
18124 soname_spec=
18125 shrext_cmds=".so"
18126 postinstall_cmds=
18127 postuninstall_cmds=
18128 finish_cmds=
18129 finish_eval=
18130 shlibpath_var=
18131 shlibpath_overrides_runpath=unknown
18132 version_type=none
18133 dynamic_linker="$host_os ld.so"
18134 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18135 if test "$GCC" = yes; then
18136   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18137   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18138     # if the path contains ";" then we assume it to be the separator
18139     # otherwise default to the standard path separator (i.e. ":") - it is
18140     # assumed that no part of a normal pathname contains ";" but that should
18141     # okay in the real world where ";" in dirpaths is itself problematic.
18142     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18143   else
18144     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18145   fi
18146 else
18147   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18148 fi
18149 need_lib_prefix=unknown
18150 hardcode_into_libs=no
18151
18152 # when you set need_version to no, make sure it does not cause -set_version
18153 # flags to be left without arguments
18154 need_version=unknown
18155
18156 case $host_os in
18157 aix3*)
18158   version_type=linux
18159   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18160   shlibpath_var=LIBPATH
18161
18162   # AIX 3 has no versioning support, so we append a major version to the name.
18163   soname_spec='${libname}${release}${shared_ext}$major'
18164   ;;
18165
18166 aix4* | aix5*)
18167   version_type=linux
18168   need_lib_prefix=no
18169   need_version=no
18170   hardcode_into_libs=yes
18171   if test "$host_cpu" = ia64; then
18172     # AIX 5 supports IA64
18173     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18174     shlibpath_var=LD_LIBRARY_PATH
18175   else
18176     # With GCC up to 2.95.x, collect2 would create an import file
18177     # for dependence libraries.  The import file would start with
18178     # the line `#! .'.  This would cause the generated library to
18179     # depend on `.', always an invalid library.  This was fixed in
18180     # development snapshots of GCC prior to 3.0.
18181     case $host_os in
18182       aix4 | aix4.[01] | aix4.[01].*)
18183       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18184            echo ' yes '
18185            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18186         :
18187       else
18188         can_build_shared=no
18189       fi
18190       ;;
18191     esac
18192     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18193     # soname into executable. Probably we can add versioning support to
18194     # collect2, so additional links can be useful in future.
18195     if test "$aix_use_runtimelinking" = yes; then
18196       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18197       # instead of lib<name>.a to let people know that these are not
18198       # typical AIX shared libraries.
18199       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18200     else
18201       # We preserve .a as extension for shared libraries through AIX4.2
18202       # and later when we are not doing run time linking.
18203       library_names_spec='${libname}${release}.a $libname.a'
18204       soname_spec='${libname}${release}${shared_ext}$major'
18205     fi
18206     shlibpath_var=LIBPATH
18207   fi
18208   ;;
18209
18210 amigaos*)
18211   library_names_spec='$libname.ixlibrary $libname.a'
18212   # Create ${libname}_ixlibrary.a entries in /sys/libs.
18213   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'
18214   ;;
18215
18216 beos*)
18217   library_names_spec='${libname}${shared_ext}'
18218   dynamic_linker="$host_os ld.so"
18219   shlibpath_var=LIBRARY_PATH
18220   ;;
18221
18222 bsdi[45]*)
18223   version_type=linux
18224   need_version=no
18225   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18226   soname_spec='${libname}${release}${shared_ext}$major'
18227   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18228   shlibpath_var=LD_LIBRARY_PATH
18229   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18230   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18231   # the default ld.so.conf also contains /usr/contrib/lib and
18232   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18233   # libtool to hard-code these into programs
18234   ;;
18235
18236 cygwin* | mingw* | pw32*)
18237   version_type=windows
18238   shrext_cmds=".dll"
18239   need_version=no
18240   need_lib_prefix=no
18241
18242   case $GCC,$host_os in
18243   yes,cygwin* | yes,mingw* | yes,pw32*)
18244     library_names_spec='$libname.dll.a'
18245     # DLL is installed to $(libdir)/../bin by postinstall_cmds
18246     postinstall_cmds='base_file=`basename \${file}`~
18247       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18248       dldir=$destdir/`dirname \$dlpath`~
18249       test -d \$dldir || mkdir -p \$dldir~
18250       $install_prog $dir/$dlname \$dldir/$dlname'
18251     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18252       dlpath=$dir/\$dldll~
18253        $rm \$dlpath'
18254     shlibpath_overrides_runpath=yes
18255
18256     case $host_os in
18257     cygwin*)
18258       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18259       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18260       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18261       ;;
18262     mingw*)
18263       # MinGW DLLs use traditional 'lib' prefix
18264       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18265       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18266       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18267         # It is most probably a Windows format PATH printed by
18268         # mingw gcc, but we are running on Cygwin. Gcc prints its search
18269         # path with ; separators, and with drive letters. We can handle the
18270         # drive letters (cygwin fileutils understands them), so leave them,
18271         # especially as we might pass files found there to a mingw objdump,
18272         # which wouldn't understand a cygwinified path. Ahh.
18273         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18274       else
18275         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18276       fi
18277       ;;
18278     pw32*)
18279       # pw32 DLLs use 'pw' prefix rather than 'lib'
18280       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18281       ;;
18282     esac
18283     ;;
18284
18285   *)
18286     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18287     ;;
18288   esac
18289   dynamic_linker='Win32 ld.exe'
18290   # FIXME: first we should search . and the directory the executable is in
18291   shlibpath_var=PATH
18292   ;;
18293
18294 darwin* | rhapsody*)
18295   dynamic_linker="$host_os dyld"
18296   version_type=darwin
18297   need_lib_prefix=no
18298   need_version=no
18299   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18300   soname_spec='${libname}${release}${major}$shared_ext'
18301   shlibpath_overrides_runpath=yes
18302   shlibpath_var=DYLD_LIBRARY_PATH
18303   shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
18304   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18305   if test "$GCC" = yes; then
18306     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"`
18307   else
18308     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18309   fi
18310   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18311   ;;
18312
18313 dgux*)
18314   version_type=linux
18315   need_lib_prefix=no
18316   need_version=no
18317   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18318   soname_spec='${libname}${release}${shared_ext}$major'
18319   shlibpath_var=LD_LIBRARY_PATH
18320   ;;
18321
18322 freebsd1*)
18323   dynamic_linker=no
18324   ;;
18325
18326 kfreebsd*-gnu)
18327   version_type=linux
18328   need_lib_prefix=no
18329   need_version=no
18330   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18331   soname_spec='${libname}${release}${shared_ext}$major'
18332   shlibpath_var=LD_LIBRARY_PATH
18333   shlibpath_overrides_runpath=no
18334   hardcode_into_libs=yes
18335   dynamic_linker='GNU ld.so'
18336   ;;
18337
18338 freebsd* | dragonfly*)
18339   # DragonFly does not have aout.  When/if they implement a new
18340   # versioning mechanism, adjust this.
18341   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
18342   version_type=freebsd-$objformat
18343   case $version_type in
18344     freebsd-elf*)
18345       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18346       need_version=no
18347       need_lib_prefix=no
18348       ;;
18349     freebsd-*)
18350       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18351       need_version=yes
18352       ;;
18353   esac
18354   shlibpath_var=LD_LIBRARY_PATH
18355   case $host_os in
18356   freebsd2*)
18357     shlibpath_overrides_runpath=yes
18358     ;;
18359   freebsd3.[01]* | freebsdelf3.[01]*)
18360     shlibpath_overrides_runpath=yes
18361     hardcode_into_libs=yes
18362     ;;
18363   *) # from 3.2 on
18364     shlibpath_overrides_runpath=no
18365     hardcode_into_libs=yes
18366     ;;
18367   esac
18368   ;;
18369
18370 gnu*)
18371   version_type=linux
18372   need_lib_prefix=no
18373   need_version=no
18374   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18375   soname_spec='${libname}${release}${shared_ext}$major'
18376   shlibpath_var=LD_LIBRARY_PATH
18377   hardcode_into_libs=yes
18378   ;;
18379
18380 hpux9* | hpux10* | hpux11*)
18381   # Give a soname corresponding to the major version so that dld.sl refuses to
18382   # link against other versions.
18383   version_type=sunos
18384   need_lib_prefix=no
18385   need_version=no
18386   case "$host_cpu" in
18387   ia64*)
18388     shrext_cmds='.so'
18389     hardcode_into_libs=yes
18390     dynamic_linker="$host_os dld.so"
18391     shlibpath_var=LD_LIBRARY_PATH
18392     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18393     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18394     soname_spec='${libname}${release}${shared_ext}$major'
18395     if test "X$HPUX_IA64_MODE" = X32; then
18396       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18397     else
18398       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18399     fi
18400     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18401     ;;
18402    hppa*64*)
18403      shrext_cmds='.sl'
18404      hardcode_into_libs=yes
18405      dynamic_linker="$host_os dld.sl"
18406      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18407      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18408      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18409      soname_spec='${libname}${release}${shared_ext}$major'
18410      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18411      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18412      ;;
18413    *)
18414     shrext_cmds='.sl'
18415     dynamic_linker="$host_os dld.sl"
18416     shlibpath_var=SHLIB_PATH
18417     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18418     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18419     soname_spec='${libname}${release}${shared_ext}$major'
18420     ;;
18421   esac
18422   # HP-UX runs *really* slowly unless shared libraries are mode 555.
18423   postinstall_cmds='chmod 555 $lib'
18424   ;;
18425
18426 irix5* | irix6* | nonstopux*)
18427   case $host_os in
18428     nonstopux*) version_type=nonstopux ;;
18429     *)
18430         if test "$lt_cv_prog_gnu_ld" = yes; then
18431                 version_type=linux
18432         else
18433                 version_type=irix
18434         fi ;;
18435   esac
18436   need_lib_prefix=no
18437   need_version=no
18438   soname_spec='${libname}${release}${shared_ext}$major'
18439   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18440   case $host_os in
18441   irix5* | nonstopux*)
18442     libsuff= shlibsuff=
18443     ;;
18444   *)
18445     case $LD in # libtool.m4 will add one of these switches to LD
18446     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18447       libsuff= shlibsuff= libmagic=32-bit;;
18448     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18449       libsuff=32 shlibsuff=N32 libmagic=N32;;
18450     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18451       libsuff=64 shlibsuff=64 libmagic=64-bit;;
18452     *) libsuff= shlibsuff= libmagic=never-match;;
18453     esac
18454     ;;
18455   esac
18456   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18457   shlibpath_overrides_runpath=no
18458   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18459   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18460   hardcode_into_libs=yes
18461   ;;
18462
18463 # No shared lib support for Linux oldld, aout, or coff.
18464 linux*oldld* | linux*aout* | linux*coff*)
18465   dynamic_linker=no
18466   ;;
18467
18468 # This must be Linux ELF.
18469 linux*)
18470   version_type=linux
18471   need_lib_prefix=no
18472   need_version=no
18473   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18474   soname_spec='${libname}${release}${shared_ext}$major'
18475   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18476   shlibpath_var=LD_LIBRARY_PATH
18477   shlibpath_overrides_runpath=no
18478   # This implies no fast_install, which is unacceptable.
18479   # Some rework will be needed to allow for fast_install
18480   # before this can be enabled.
18481   hardcode_into_libs=yes
18482
18483   # Append ld.so.conf contents to the search path
18484   if test -f /etc/ld.so.conf; then
18485     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18486     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18487   fi
18488
18489   # We used to test for /lib/ld.so.1 and disable shared libraries on
18490   # powerpc, because MkLinux only supported shared libraries with the
18491   # GNU dynamic linker.  Since this was broken with cross compilers,
18492   # most powerpc-linux boxes support dynamic linking these days and
18493   # people can always --disable-shared, the test was removed, and we
18494   # assume the GNU/Linux dynamic linker is in use.
18495   dynamic_linker='GNU/Linux ld.so'
18496   ;;
18497
18498 knetbsd*-gnu)
18499   version_type=linux
18500   need_lib_prefix=no
18501   need_version=no
18502   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18503   soname_spec='${libname}${release}${shared_ext}$major'
18504   shlibpath_var=LD_LIBRARY_PATH
18505   shlibpath_overrides_runpath=no
18506   hardcode_into_libs=yes
18507   dynamic_linker='GNU ld.so'
18508   ;;
18509
18510 netbsd*)
18511   version_type=sunos
18512   need_lib_prefix=no
18513   need_version=no
18514   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18515     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18516     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18517     dynamic_linker='NetBSD (a.out) ld.so'
18518   else
18519     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18520     soname_spec='${libname}${release}${shared_ext}$major'
18521     dynamic_linker='NetBSD ld.elf_so'
18522   fi
18523   shlibpath_var=LD_LIBRARY_PATH
18524   shlibpath_overrides_runpath=yes
18525   hardcode_into_libs=yes
18526   ;;
18527
18528 newsos6)
18529   version_type=linux
18530   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18531   shlibpath_var=LD_LIBRARY_PATH
18532   shlibpath_overrides_runpath=yes
18533   ;;
18534
18535 nto-qnx*)
18536   version_type=linux
18537   need_lib_prefix=no
18538   need_version=no
18539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18540   soname_spec='${libname}${release}${shared_ext}$major'
18541   shlibpath_var=LD_LIBRARY_PATH
18542   shlibpath_overrides_runpath=yes
18543   ;;
18544
18545 openbsd*)
18546   version_type=sunos
18547   need_lib_prefix=no
18548   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18549   case $host_os in
18550     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18551     *)                         need_version=no  ;;
18552   esac
18553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18554   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18555   shlibpath_var=LD_LIBRARY_PATH
18556   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18557     case $host_os in
18558       openbsd2.[89] | openbsd2.[89].*)
18559         shlibpath_overrides_runpath=no
18560         ;;
18561       *)
18562         shlibpath_overrides_runpath=yes
18563         ;;
18564       esac
18565   else
18566     shlibpath_overrides_runpath=yes
18567   fi
18568   ;;
18569
18570 os2*)
18571   libname_spec='$name'
18572   shrext_cmds=".dll"
18573   need_lib_prefix=no
18574   library_names_spec='$libname${shared_ext} $libname.a'
18575   dynamic_linker='OS/2 ld.exe'
18576   shlibpath_var=LIBPATH
18577   ;;
18578
18579 osf3* | osf4* | osf5*)
18580   version_type=osf
18581   need_lib_prefix=no
18582   need_version=no
18583   soname_spec='${libname}${release}${shared_ext}$major'
18584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18585   shlibpath_var=LD_LIBRARY_PATH
18586   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18587   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18588   ;;
18589
18590 sco3.2v5*)
18591   version_type=osf
18592   soname_spec='${libname}${release}${shared_ext}$major'
18593   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18594   shlibpath_var=LD_LIBRARY_PATH
18595   ;;
18596
18597 solaris*)
18598   version_type=linux
18599   need_lib_prefix=no
18600   need_version=no
18601   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18602   soname_spec='${libname}${release}${shared_ext}$major'
18603   shlibpath_var=LD_LIBRARY_PATH
18604   shlibpath_overrides_runpath=yes
18605   hardcode_into_libs=yes
18606   # ldd complains unless libraries are executable
18607   postinstall_cmds='chmod +x $lib'
18608   ;;
18609
18610 sunos4*)
18611   version_type=sunos
18612   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18613   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18614   shlibpath_var=LD_LIBRARY_PATH
18615   shlibpath_overrides_runpath=yes
18616   if test "$with_gnu_ld" = yes; then
18617     need_lib_prefix=no
18618   fi
18619   need_version=yes
18620   ;;
18621
18622 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18623   version_type=linux
18624   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18625   soname_spec='${libname}${release}${shared_ext}$major'
18626   shlibpath_var=LD_LIBRARY_PATH
18627   case $host_vendor in
18628     sni)
18629       shlibpath_overrides_runpath=no
18630       need_lib_prefix=no
18631       export_dynamic_flag_spec='${wl}-Blargedynsym'
18632       runpath_var=LD_RUN_PATH
18633       ;;
18634     siemens)
18635       need_lib_prefix=no
18636       ;;
18637     motorola)
18638       need_lib_prefix=no
18639       need_version=no
18640       shlibpath_overrides_runpath=no
18641       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18642       ;;
18643   esac
18644   ;;
18645
18646 sysv4*MP*)
18647   if test -d /usr/nec ;then
18648     version_type=linux
18649     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18650     soname_spec='$libname${shared_ext}.$major'
18651     shlibpath_var=LD_LIBRARY_PATH
18652   fi
18653   ;;
18654
18655 uts4*)
18656   version_type=linux
18657   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18658   soname_spec='${libname}${release}${shared_ext}$major'
18659   shlibpath_var=LD_LIBRARY_PATH
18660   ;;
18661
18662 *)
18663   dynamic_linker=no
18664   ;;
18665 esac
18666 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18667 echo "${ECHO_T}$dynamic_linker" >&6; }
18668 test "$dynamic_linker" = no && can_build_shared=no
18669
18670 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18671 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18672 hardcode_action_GCJ=
18673 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18674    test -n "$runpath_var_GCJ" || \
18675    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18676
18677   # We can hardcode non-existant directories.
18678   if test "$hardcode_direct_GCJ" != no &&
18679      # If the only mechanism to avoid hardcoding is shlibpath_var, we
18680      # have to relink, otherwise we might link with an installed library
18681      # when we should be linking with a yet-to-be-installed one
18682      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18683      test "$hardcode_minus_L_GCJ" != no; then
18684     # Linking always hardcodes the temporary library directory.
18685     hardcode_action_GCJ=relink
18686   else
18687     # We can link without hardcoding, and we can hardcode nonexisting dirs.
18688     hardcode_action_GCJ=immediate
18689   fi
18690 else
18691   # We cannot hardcode anything, or else we can only hardcode existing
18692   # directories.
18693   hardcode_action_GCJ=unsupported
18694 fi
18695 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18696 echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18697
18698 if test "$hardcode_action_GCJ" = relink; then
18699   # Fast installation is not supported
18700   enable_fast_install=no
18701 elif test "$shlibpath_overrides_runpath" = yes ||
18702      test "$enable_shared" = no; then
18703   # Fast installation is not necessary
18704   enable_fast_install=needless
18705 fi
18706
18707 striplib=
18708 old_striplib=
18709 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
18710 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
18711 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
18712   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
18713   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
18714   { echo "$as_me:$LINENO: result: yes" >&5
18715 echo "${ECHO_T}yes" >&6; }
18716 else
18717 # FIXME - insert some real tests, host_os isn't really good enough
18718   case $host_os in
18719    darwin*)
18720        if test -n "$STRIP" ; then
18721          striplib="$STRIP -x"
18722          { echo "$as_me:$LINENO: result: yes" >&5
18723 echo "${ECHO_T}yes" >&6; }
18724        else
18725   { echo "$as_me:$LINENO: result: no" >&5
18726 echo "${ECHO_T}no" >&6; }
18727 fi
18728        ;;
18729    *)
18730   { echo "$as_me:$LINENO: result: no" >&5
18731 echo "${ECHO_T}no" >&6; }
18732     ;;
18733   esac
18734 fi
18735
18736 if test "x$enable_dlopen" != xyes; then
18737   enable_dlopen=unknown
18738   enable_dlopen_self=unknown
18739   enable_dlopen_self_static=unknown
18740 else
18741   lt_cv_dlopen=no
18742   lt_cv_dlopen_libs=
18743
18744   case $host_os in
18745   beos*)
18746     lt_cv_dlopen="load_add_on"
18747     lt_cv_dlopen_libs=
18748     lt_cv_dlopen_self=yes
18749     ;;
18750
18751   mingw* | pw32*)
18752     lt_cv_dlopen="LoadLibrary"
18753     lt_cv_dlopen_libs=
18754    ;;
18755
18756   cygwin*)
18757     lt_cv_dlopen="dlopen"
18758     lt_cv_dlopen_libs=
18759    ;;
18760
18761   darwin*)
18762   # if libdl is installed we need to link against it
18763     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
18764 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
18765 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
18766   echo $ECHO_N "(cached) $ECHO_C" >&6
18767 else
18768   ac_check_lib_save_LIBS=$LIBS
18769 LIBS="-ldl  $LIBS"
18770 cat >conftest.$ac_ext <<_ACEOF
18771 /* confdefs.h.  */
18772 _ACEOF
18773 cat confdefs.h >>conftest.$ac_ext
18774 cat >>conftest.$ac_ext <<_ACEOF
18775 /* end confdefs.h.  */
18776
18777 /* Override any GCC internal prototype to avoid an error.
18778    Use char because int might match the return type of a GCC
18779    builtin and then its argument prototype would still apply.  */
18780 #ifdef __cplusplus
18781 extern "C"
18782 #endif
18783 char dlopen ();
18784 int
18785 main ()
18786 {
18787 return dlopen ();
18788   ;
18789   return 0;
18790 }
18791 _ACEOF
18792 rm -f conftest.$ac_objext conftest$ac_exeext
18793 if { (ac_try="$ac_link"
18794 case "(($ac_try" in
18795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18796   *) ac_try_echo=$ac_try;;
18797 esac
18798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18799   (eval "$ac_link") 2>conftest.er1
18800   ac_status=$?
18801   grep -v '^ *+' conftest.er1 >conftest.err
18802   rm -f conftest.er1
18803   cat conftest.err >&5
18804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18805   (exit $ac_status); } && {
18806          test -z "$ac_c_werror_flag" ||
18807          test ! -s conftest.err
18808        } && test -s conftest$ac_exeext &&
18809        $as_test_x conftest$ac_exeext; then
18810   ac_cv_lib_dl_dlopen=yes
18811 else
18812   echo "$as_me: failed program was:" >&5
18813 sed 's/^/| /' conftest.$ac_ext >&5
18814
18815         ac_cv_lib_dl_dlopen=no
18816 fi
18817
18818 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18819       conftest$ac_exeext conftest.$ac_ext
18820 LIBS=$ac_check_lib_save_LIBS
18821 fi
18822 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
18823 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
18824 if test $ac_cv_lib_dl_dlopen = yes; then
18825   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
18826 else
18827
18828     lt_cv_dlopen="dyld"
18829     lt_cv_dlopen_libs=
18830     lt_cv_dlopen_self=yes
18831
18832 fi
18833
18834    ;;
18835
18836   *)
18837     { echo "$as_me:$LINENO: checking for shl_load" >&5
18838 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
18839 if test "${ac_cv_func_shl_load+set}" = set; then
18840   echo $ECHO_N "(cached) $ECHO_C" >&6
18841 else
18842   cat >conftest.$ac_ext <<_ACEOF
18843 /* confdefs.h.  */
18844 _ACEOF
18845 cat confdefs.h >>conftest.$ac_ext
18846 cat >>conftest.$ac_ext <<_ACEOF
18847 /* end confdefs.h.  */
18848 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
18849    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18850 #define shl_load innocuous_shl_load
18851
18852 /* System header to define __stub macros and hopefully few prototypes,
18853     which can conflict with char shl_load (); below.
18854     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18855     <limits.h> exists even on freestanding compilers.  */
18856
18857 #ifdef __STDC__
18858 # include <limits.h>
18859 #else
18860 # include <assert.h>
18861 #endif
18862
18863 #undef shl_load
18864
18865 /* Override any GCC internal prototype to avoid an error.
18866    Use char because int might match the return type of a GCC
18867    builtin and then its argument prototype would still apply.  */
18868 #ifdef __cplusplus
18869 extern "C"
18870 #endif
18871 char shl_load ();
18872 /* The GNU C library defines this for functions which it implements
18873     to always fail with ENOSYS.  Some functions are actually named
18874     something starting with __ and the normal name is an alias.  */
18875 #if defined __stub_shl_load || defined __stub___shl_load
18876 choke me
18877 #endif
18878
18879 int
18880 main ()
18881 {
18882 return shl_load ();
18883   ;
18884   return 0;
18885 }
18886 _ACEOF
18887 rm -f conftest.$ac_objext conftest$ac_exeext
18888 if { (ac_try="$ac_link"
18889 case "(($ac_try" in
18890   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18891   *) ac_try_echo=$ac_try;;
18892 esac
18893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18894   (eval "$ac_link") 2>conftest.er1
18895   ac_status=$?
18896   grep -v '^ *+' conftest.er1 >conftest.err
18897   rm -f conftest.er1
18898   cat conftest.err >&5
18899   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18900   (exit $ac_status); } && {
18901          test -z "$ac_c_werror_flag" ||
18902          test ! -s conftest.err
18903        } && test -s conftest$ac_exeext &&
18904        $as_test_x conftest$ac_exeext; then
18905   ac_cv_func_shl_load=yes
18906 else
18907   echo "$as_me: failed program was:" >&5
18908 sed 's/^/| /' conftest.$ac_ext >&5
18909
18910         ac_cv_func_shl_load=no
18911 fi
18912
18913 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18914       conftest$ac_exeext conftest.$ac_ext
18915 fi
18916 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
18917 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
18918 if test $ac_cv_func_shl_load = yes; then
18919   lt_cv_dlopen="shl_load"
18920 else
18921   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
18922 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
18923 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
18924   echo $ECHO_N "(cached) $ECHO_C" >&6
18925 else
18926   ac_check_lib_save_LIBS=$LIBS
18927 LIBS="-ldld  $LIBS"
18928 cat >conftest.$ac_ext <<_ACEOF
18929 /* confdefs.h.  */
18930 _ACEOF
18931 cat confdefs.h >>conftest.$ac_ext
18932 cat >>conftest.$ac_ext <<_ACEOF
18933 /* end confdefs.h.  */
18934
18935 /* Override any GCC internal prototype to avoid an error.
18936    Use char because int might match the return type of a GCC
18937    builtin and then its argument prototype would still apply.  */
18938 #ifdef __cplusplus
18939 extern "C"
18940 #endif
18941 char shl_load ();
18942 int
18943 main ()
18944 {
18945 return shl_load ();
18946   ;
18947   return 0;
18948 }
18949 _ACEOF
18950 rm -f conftest.$ac_objext conftest$ac_exeext
18951 if { (ac_try="$ac_link"
18952 case "(($ac_try" in
18953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18954   *) ac_try_echo=$ac_try;;
18955 esac
18956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18957   (eval "$ac_link") 2>conftest.er1
18958   ac_status=$?
18959   grep -v '^ *+' conftest.er1 >conftest.err
18960   rm -f conftest.er1
18961   cat conftest.err >&5
18962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18963   (exit $ac_status); } && {
18964          test -z "$ac_c_werror_flag" ||
18965          test ! -s conftest.err
18966        } && test -s conftest$ac_exeext &&
18967        $as_test_x conftest$ac_exeext; then
18968   ac_cv_lib_dld_shl_load=yes
18969 else
18970   echo "$as_me: failed program was:" >&5
18971 sed 's/^/| /' conftest.$ac_ext >&5
18972
18973         ac_cv_lib_dld_shl_load=no
18974 fi
18975
18976 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18977       conftest$ac_exeext conftest.$ac_ext
18978 LIBS=$ac_check_lib_save_LIBS
18979 fi
18980 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
18981 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
18982 if test $ac_cv_lib_dld_shl_load = yes; then
18983   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
18984 else
18985   { echo "$as_me:$LINENO: checking for dlopen" >&5
18986 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
18987 if test "${ac_cv_func_dlopen+set}" = set; then
18988   echo $ECHO_N "(cached) $ECHO_C" >&6
18989 else
18990   cat >conftest.$ac_ext <<_ACEOF
18991 /* confdefs.h.  */
18992 _ACEOF
18993 cat confdefs.h >>conftest.$ac_ext
18994 cat >>conftest.$ac_ext <<_ACEOF
18995 /* end confdefs.h.  */
18996 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
18997    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18998 #define dlopen innocuous_dlopen
18999
19000 /* System header to define __stub macros and hopefully few prototypes,
19001     which can conflict with char dlopen (); below.
19002     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19003     <limits.h> exists even on freestanding compilers.  */
19004
19005 #ifdef __STDC__
19006 # include <limits.h>
19007 #else
19008 # include <assert.h>
19009 #endif
19010
19011 #undef dlopen
19012
19013 /* Override any GCC internal prototype to avoid an error.
19014    Use char because int might match the return type of a GCC
19015    builtin and then its argument prototype would still apply.  */
19016 #ifdef __cplusplus
19017 extern "C"
19018 #endif
19019 char dlopen ();
19020 /* The GNU C library defines this for functions which it implements
19021     to always fail with ENOSYS.  Some functions are actually named
19022     something starting with __ and the normal name is an alias.  */
19023 #if defined __stub_dlopen || defined __stub___dlopen
19024 choke me
19025 #endif
19026
19027 int
19028 main ()
19029 {
19030 return dlopen ();
19031   ;
19032   return 0;
19033 }
19034 _ACEOF
19035 rm -f conftest.$ac_objext conftest$ac_exeext
19036 if { (ac_try="$ac_link"
19037 case "(($ac_try" in
19038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19039   *) ac_try_echo=$ac_try;;
19040 esac
19041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19042   (eval "$ac_link") 2>conftest.er1
19043   ac_status=$?
19044   grep -v '^ *+' conftest.er1 >conftest.err
19045   rm -f conftest.er1
19046   cat conftest.err >&5
19047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19048   (exit $ac_status); } && {
19049          test -z "$ac_c_werror_flag" ||
19050          test ! -s conftest.err
19051        } && test -s conftest$ac_exeext &&
19052        $as_test_x conftest$ac_exeext; then
19053   ac_cv_func_dlopen=yes
19054 else
19055   echo "$as_me: failed program was:" >&5
19056 sed 's/^/| /' conftest.$ac_ext >&5
19057
19058         ac_cv_func_dlopen=no
19059 fi
19060
19061 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19062       conftest$ac_exeext conftest.$ac_ext
19063 fi
19064 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
19065 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
19066 if test $ac_cv_func_dlopen = yes; then
19067   lt_cv_dlopen="dlopen"
19068 else
19069   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
19070 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
19071 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
19072   echo $ECHO_N "(cached) $ECHO_C" >&6
19073 else
19074   ac_check_lib_save_LIBS=$LIBS
19075 LIBS="-ldl  $LIBS"
19076 cat >conftest.$ac_ext <<_ACEOF
19077 /* confdefs.h.  */
19078 _ACEOF
19079 cat confdefs.h >>conftest.$ac_ext
19080 cat >>conftest.$ac_ext <<_ACEOF
19081 /* end confdefs.h.  */
19082
19083 /* Override any GCC internal prototype to avoid an error.
19084    Use char because int might match the return type of a GCC
19085    builtin and then its argument prototype would still apply.  */
19086 #ifdef __cplusplus
19087 extern "C"
19088 #endif
19089 char dlopen ();
19090 int
19091 main ()
19092 {
19093 return dlopen ();
19094   ;
19095   return 0;
19096 }
19097 _ACEOF
19098 rm -f conftest.$ac_objext conftest$ac_exeext
19099 if { (ac_try="$ac_link"
19100 case "(($ac_try" in
19101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19102   *) ac_try_echo=$ac_try;;
19103 esac
19104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19105   (eval "$ac_link") 2>conftest.er1
19106   ac_status=$?
19107   grep -v '^ *+' conftest.er1 >conftest.err
19108   rm -f conftest.er1
19109   cat conftest.err >&5
19110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19111   (exit $ac_status); } && {
19112          test -z "$ac_c_werror_flag" ||
19113          test ! -s conftest.err
19114        } && test -s conftest$ac_exeext &&
19115        $as_test_x conftest$ac_exeext; then
19116   ac_cv_lib_dl_dlopen=yes
19117 else
19118   echo "$as_me: failed program was:" >&5
19119 sed 's/^/| /' conftest.$ac_ext >&5
19120
19121         ac_cv_lib_dl_dlopen=no
19122 fi
19123
19124 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19125       conftest$ac_exeext conftest.$ac_ext
19126 LIBS=$ac_check_lib_save_LIBS
19127 fi
19128 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
19129 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
19130 if test $ac_cv_lib_dl_dlopen = yes; then
19131   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
19132 else
19133   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
19134 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
19135 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
19136   echo $ECHO_N "(cached) $ECHO_C" >&6
19137 else
19138   ac_check_lib_save_LIBS=$LIBS
19139 LIBS="-lsvld  $LIBS"
19140 cat >conftest.$ac_ext <<_ACEOF
19141 /* confdefs.h.  */
19142 _ACEOF
19143 cat confdefs.h >>conftest.$ac_ext
19144 cat >>conftest.$ac_ext <<_ACEOF
19145 /* end confdefs.h.  */
19146
19147 /* Override any GCC internal prototype to avoid an error.
19148    Use char because int might match the return type of a GCC
19149    builtin and then its argument prototype would still apply.  */
19150 #ifdef __cplusplus
19151 extern "C"
19152 #endif
19153 char dlopen ();
19154 int
19155 main ()
19156 {
19157 return dlopen ();
19158   ;
19159   return 0;
19160 }
19161 _ACEOF
19162 rm -f conftest.$ac_objext conftest$ac_exeext
19163 if { (ac_try="$ac_link"
19164 case "(($ac_try" in
19165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19166   *) ac_try_echo=$ac_try;;
19167 esac
19168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19169   (eval "$ac_link") 2>conftest.er1
19170   ac_status=$?
19171   grep -v '^ *+' conftest.er1 >conftest.err
19172   rm -f conftest.er1
19173   cat conftest.err >&5
19174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19175   (exit $ac_status); } && {
19176          test -z "$ac_c_werror_flag" ||
19177          test ! -s conftest.err
19178        } && test -s conftest$ac_exeext &&
19179        $as_test_x conftest$ac_exeext; then
19180   ac_cv_lib_svld_dlopen=yes
19181 else
19182   echo "$as_me: failed program was:" >&5
19183 sed 's/^/| /' conftest.$ac_ext >&5
19184
19185         ac_cv_lib_svld_dlopen=no
19186 fi
19187
19188 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19189       conftest$ac_exeext conftest.$ac_ext
19190 LIBS=$ac_check_lib_save_LIBS
19191 fi
19192 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
19193 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
19194 if test $ac_cv_lib_svld_dlopen = yes; then
19195   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
19196 else
19197   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
19198 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
19199 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
19200   echo $ECHO_N "(cached) $ECHO_C" >&6
19201 else
19202   ac_check_lib_save_LIBS=$LIBS
19203 LIBS="-ldld  $LIBS"
19204 cat >conftest.$ac_ext <<_ACEOF
19205 /* confdefs.h.  */
19206 _ACEOF
19207 cat confdefs.h >>conftest.$ac_ext
19208 cat >>conftest.$ac_ext <<_ACEOF
19209 /* end confdefs.h.  */
19210
19211 /* Override any GCC internal prototype to avoid an error.
19212    Use char because int might match the return type of a GCC
19213    builtin and then its argument prototype would still apply.  */
19214 #ifdef __cplusplus
19215 extern "C"
19216 #endif
19217 char dld_link ();
19218 int
19219 main ()
19220 {
19221 return dld_link ();
19222   ;
19223   return 0;
19224 }
19225 _ACEOF
19226 rm -f conftest.$ac_objext conftest$ac_exeext
19227 if { (ac_try="$ac_link"
19228 case "(($ac_try" in
19229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19230   *) ac_try_echo=$ac_try;;
19231 esac
19232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19233   (eval "$ac_link") 2>conftest.er1
19234   ac_status=$?
19235   grep -v '^ *+' conftest.er1 >conftest.err
19236   rm -f conftest.er1
19237   cat conftest.err >&5
19238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19239   (exit $ac_status); } && {
19240          test -z "$ac_c_werror_flag" ||
19241          test ! -s conftest.err
19242        } && test -s conftest$ac_exeext &&
19243        $as_test_x conftest$ac_exeext; then
19244   ac_cv_lib_dld_dld_link=yes
19245 else
19246   echo "$as_me: failed program was:" >&5
19247 sed 's/^/| /' conftest.$ac_ext >&5
19248
19249         ac_cv_lib_dld_dld_link=no
19250 fi
19251
19252 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19253       conftest$ac_exeext conftest.$ac_ext
19254 LIBS=$ac_check_lib_save_LIBS
19255 fi
19256 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
19257 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
19258 if test $ac_cv_lib_dld_dld_link = yes; then
19259   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
19260 fi
19261
19262
19263 fi
19264
19265
19266 fi
19267
19268
19269 fi
19270
19271
19272 fi
19273
19274
19275 fi
19276
19277     ;;
19278   esac
19279
19280   if test "x$lt_cv_dlopen" != xno; then
19281     enable_dlopen=yes
19282   else
19283     enable_dlopen=no
19284   fi
19285
19286   case $lt_cv_dlopen in
19287   dlopen)
19288     save_CPPFLAGS="$CPPFLAGS"
19289     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
19290
19291     save_LDFLAGS="$LDFLAGS"
19292     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
19293
19294     save_LIBS="$LIBS"
19295     LIBS="$lt_cv_dlopen_libs $LIBS"
19296
19297     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
19298 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
19299 if test "${lt_cv_dlopen_self+set}" = set; then
19300   echo $ECHO_N "(cached) $ECHO_C" >&6
19301 else
19302           if test "$cross_compiling" = yes; then :
19303   lt_cv_dlopen_self=cross
19304 else
19305   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19306   lt_status=$lt_dlunknown
19307   cat > conftest.$ac_ext <<EOF
19308 #line 19308 "configure"
19309 #include "confdefs.h"
19310
19311 #if HAVE_DLFCN_H
19312 #include <dlfcn.h>
19313 #endif
19314
19315 #include <stdio.h>
19316
19317 #ifdef RTLD_GLOBAL
19318 #  define LT_DLGLOBAL           RTLD_GLOBAL
19319 #else
19320 #  ifdef DL_GLOBAL
19321 #    define LT_DLGLOBAL         DL_GLOBAL
19322 #  else
19323 #    define LT_DLGLOBAL         0
19324 #  endif
19325 #endif
19326
19327 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19328    find out it does not work in some platform. */
19329 #ifndef LT_DLLAZY_OR_NOW
19330 #  ifdef RTLD_LAZY
19331 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
19332 #  else
19333 #    ifdef DL_LAZY
19334 #      define LT_DLLAZY_OR_NOW          DL_LAZY
19335 #    else
19336 #      ifdef RTLD_NOW
19337 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
19338 #      else
19339 #        ifdef DL_NOW
19340 #          define LT_DLLAZY_OR_NOW      DL_NOW
19341 #        else
19342 #          define LT_DLLAZY_OR_NOW      0
19343 #        endif
19344 #      endif
19345 #    endif
19346 #  endif
19347 #endif
19348
19349 #ifdef __cplusplus
19350 extern "C" void exit (int);
19351 #endif
19352
19353 void fnord() { int i=42;}
19354 int main ()
19355 {
19356   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19357   int status = $lt_dlunknown;
19358
19359   if (self)
19360     {
19361       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
19362       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19363       /* dlclose (self); */
19364     }
19365
19366     exit (status);
19367 }
19368 EOF
19369   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19370   (eval $ac_link) 2>&5
19371   ac_status=$?
19372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19373   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
19374     (./conftest; exit; ) 2>/dev/null
19375     lt_status=$?
19376     case x$lt_status in
19377       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
19378       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
19379       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
19380     esac
19381   else :
19382     # compilation failed
19383     lt_cv_dlopen_self=no
19384   fi
19385 fi
19386 rm -fr conftest*
19387
19388
19389 fi
19390 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
19391 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
19392
19393     if test "x$lt_cv_dlopen_self" = xyes; then
19394       LDFLAGS="$LDFLAGS $link_static_flag"
19395       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
19396 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
19397 if test "${lt_cv_dlopen_self_static+set}" = set; then
19398   echo $ECHO_N "(cached) $ECHO_C" >&6
19399 else
19400           if test "$cross_compiling" = yes; then :
19401   lt_cv_dlopen_self_static=cross
19402 else
19403   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19404   lt_status=$lt_dlunknown
19405   cat > conftest.$ac_ext <<EOF
19406 #line 19406 "configure"
19407 #include "confdefs.h"
19408
19409 #if HAVE_DLFCN_H
19410 #include <dlfcn.h>
19411 #endif
19412
19413 #include <stdio.h>
19414
19415 #ifdef RTLD_GLOBAL
19416 #  define LT_DLGLOBAL           RTLD_GLOBAL
19417 #else
19418 #  ifdef DL_GLOBAL
19419 #    define LT_DLGLOBAL         DL_GLOBAL
19420 #  else
19421 #    define LT_DLGLOBAL         0
19422 #  endif
19423 #endif
19424
19425 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19426    find out it does not work in some platform. */
19427 #ifndef LT_DLLAZY_OR_NOW
19428 #  ifdef RTLD_LAZY
19429 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
19430 #  else
19431 #    ifdef DL_LAZY
19432 #      define LT_DLLAZY_OR_NOW          DL_LAZY
19433 #    else
19434 #      ifdef RTLD_NOW
19435 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
19436 #      else
19437 #        ifdef DL_NOW
19438 #          define LT_DLLAZY_OR_NOW      DL_NOW
19439 #        else
19440 #          define LT_DLLAZY_OR_NOW      0
19441 #        endif
19442 #      endif
19443 #    endif
19444 #  endif
19445 #endif
19446
19447 #ifdef __cplusplus
19448 extern "C" void exit (int);
19449 #endif
19450
19451 void fnord() { int i=42;}
19452 int main ()
19453 {
19454   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19455   int status = $lt_dlunknown;
19456
19457   if (self)
19458     {
19459       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
19460       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19461       /* dlclose (self); */
19462     }
19463
19464     exit (status);
19465 }
19466 EOF
19467   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19468   (eval $ac_link) 2>&5
19469   ac_status=$?
19470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19471   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
19472     (./conftest; exit; ) 2>/dev/null
19473     lt_status=$?
19474     case x$lt_status in
19475       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
19476       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
19477       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
19478     esac
19479   else :
19480     # compilation failed
19481     lt_cv_dlopen_self_static=no
19482   fi
19483 fi
19484 rm -fr conftest*
19485
19486
19487 fi
19488 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
19489 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
19490     fi
19491
19492     CPPFLAGS="$save_CPPFLAGS"
19493     LDFLAGS="$save_LDFLAGS"
19494     LIBS="$save_LIBS"
19495     ;;
19496   esac
19497
19498   case $lt_cv_dlopen_self in
19499   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
19500   *) enable_dlopen_self=unknown ;;
19501   esac
19502
19503   case $lt_cv_dlopen_self_static in
19504   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
19505   *) enable_dlopen_self_static=unknown ;;
19506   esac
19507 fi
19508
19509
19510 # The else clause should only fire when bootstrapping the
19511 # libtool distribution, otherwise you forgot to ship ltmain.sh
19512 # with your package, and you will get complaints that there are
19513 # no rules to generate ltmain.sh.
19514 if test -f "$ltmain"; then
19515   # See if we are running on zsh, and set the options which allow our commands through
19516   # without removal of \ escapes.
19517   if test -n "${ZSH_VERSION+set}" ; then
19518     setopt NO_GLOB_SUBST
19519   fi
19520   # Now quote all the things that may contain metacharacters while being
19521   # careful not to overquote the AC_SUBSTed values.  We take copies of the
19522   # variables and quote the copies for generation of the libtool script.
19523   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
19524     SED SHELL STRIP \
19525     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19526     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19527     deplibs_check_method reload_flag reload_cmds need_locks \
19528     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19529     lt_cv_sys_global_symbol_to_c_name_address \
19530     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19531     old_postinstall_cmds old_postuninstall_cmds \
19532     compiler_GCJ \
19533     CC_GCJ \
19534     LD_GCJ \
19535     lt_prog_compiler_wl_GCJ \
19536     lt_prog_compiler_pic_GCJ \
19537     lt_prog_compiler_static_GCJ \
19538     lt_prog_compiler_no_builtin_flag_GCJ \
19539     export_dynamic_flag_spec_GCJ \
19540     thread_safe_flag_spec_GCJ \
19541     whole_archive_flag_spec_GCJ \
19542     enable_shared_with_static_runtimes_GCJ \
19543     old_archive_cmds_GCJ \
19544     old_archive_from_new_cmds_GCJ \
19545     predep_objects_GCJ \
19546     postdep_objects_GCJ \
19547     predeps_GCJ \
19548     postdeps_GCJ \
19549     compiler_lib_search_path_GCJ \
19550     archive_cmds_GCJ \
19551     archive_expsym_cmds_GCJ \
19552     postinstall_cmds_GCJ \
19553     postuninstall_cmds_GCJ \
19554     old_archive_from_expsyms_cmds_GCJ \
19555     allow_undefined_flag_GCJ \
19556     no_undefined_flag_GCJ \
19557     export_symbols_cmds_GCJ \
19558     hardcode_libdir_flag_spec_GCJ \
19559     hardcode_libdir_flag_spec_ld_GCJ \
19560     hardcode_libdir_separator_GCJ \
19561     hardcode_automatic_GCJ \
19562     module_cmds_GCJ \
19563     module_expsym_cmds_GCJ \
19564     lt_cv_prog_compiler_c_o_GCJ \
19565     exclude_expsyms_GCJ \
19566     include_expsyms_GCJ; do
19567
19568     case $var in
19569     old_archive_cmds_GCJ | \
19570     old_archive_from_new_cmds_GCJ | \
19571     archive_cmds_GCJ | \
19572     archive_expsym_cmds_GCJ | \
19573     module_cmds_GCJ | \
19574     module_expsym_cmds_GCJ | \
19575     old_archive_from_expsyms_cmds_GCJ | \
19576     export_symbols_cmds_GCJ | \
19577     extract_expsyms_cmds | reload_cmds | finish_cmds | \
19578     postinstall_cmds | postuninstall_cmds | \
19579     old_postinstall_cmds | old_postuninstall_cmds | \
19580     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19581       # Double-quote double-evaled strings.
19582       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19583       ;;
19584     *)
19585       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19586       ;;
19587     esac
19588   done
19589
19590   case $lt_echo in
19591   *'\$0 --fallback-echo"')
19592     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19593     ;;
19594   esac
19595
19596 cfgfile="$ofile"
19597
19598   cat <<__EOF__ >> "$cfgfile"
19599 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19600
19601 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19602
19603 # Shell to use when invoking shell scripts.
19604 SHELL=$lt_SHELL
19605
19606 # Whether or not to build shared libraries.
19607 build_libtool_libs=$enable_shared
19608
19609 # Whether or not to build static libraries.
19610 build_old_libs=$enable_static
19611
19612 # Whether or not to add -lc for building shared libraries.
19613 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19614
19615 # Whether or not to disallow shared libs when runtime libs are static
19616 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19617
19618 # Whether or not to optimize for fast installation.
19619 fast_install=$enable_fast_install
19620
19621 # The host system.
19622 host_alias=$host_alias
19623 host=$host
19624 host_os=$host_os
19625
19626 # The build system.
19627 build_alias=$build_alias
19628 build=$build
19629 build_os=$build_os
19630
19631 # An echo program that does not interpret backslashes.
19632 echo=$lt_echo
19633
19634 # The archiver.
19635 AR=$lt_AR
19636 AR_FLAGS=$lt_AR_FLAGS
19637
19638 # A C compiler.
19639 LTCC=$lt_LTCC
19640
19641 # A language-specific compiler.
19642 CC=$lt_compiler_GCJ
19643
19644 # Is the compiler the GNU C compiler?
19645 with_gcc=$GCC_GCJ
19646
19647 # An ERE matcher.
19648 EGREP=$lt_EGREP
19649
19650 # The linker used to build libraries.
19651 LD=$lt_LD_GCJ
19652
19653 # Whether we need hard or soft links.
19654 LN_S=$lt_LN_S
19655
19656 # A BSD-compatible nm program.
19657 NM=$lt_NM
19658
19659 # A symbol stripping program
19660 STRIP=$lt_STRIP
19661
19662 # Used to examine libraries when file_magic_cmd begins "file"
19663 MAGIC_CMD=$MAGIC_CMD
19664
19665 # Used on cygwin: DLL creation program.
19666 DLLTOOL="$DLLTOOL"
19667
19668 # Used on cygwin: object dumper.
19669 OBJDUMP="$OBJDUMP"
19670
19671 # Used on cygwin: assembler.
19672 AS="$AS"
19673
19674 # The name of the directory that contains temporary libtool files.
19675 objdir=$objdir
19676
19677 # How to create reloadable object files.
19678 reload_flag=$lt_reload_flag
19679 reload_cmds=$lt_reload_cmds
19680
19681 # How to pass a linker flag through the compiler.
19682 wl=$lt_lt_prog_compiler_wl_GCJ
19683
19684 # Object file suffix (normally "o").
19685 objext="$ac_objext"
19686
19687 # Old archive suffix (normally "a").
19688 libext="$libext"
19689
19690 # Shared library suffix (normally ".so").
19691 shrext_cmds='$shrext_cmds'
19692
19693 # Executable file suffix (normally "").
19694 exeext="$exeext"
19695
19696 # Additional compiler flags for building library objects.
19697 pic_flag=$lt_lt_prog_compiler_pic_GCJ
19698 pic_mode=$pic_mode
19699
19700 # What is the maximum length of a command?
19701 max_cmd_len=$lt_cv_sys_max_cmd_len
19702
19703 # Does compiler simultaneously support -c and -o options?
19704 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19705
19706 # Must we lock files when doing compilation?
19707 need_locks=$lt_need_locks
19708
19709 # Do we need the lib prefix for modules?
19710 need_lib_prefix=$need_lib_prefix
19711
19712 # Do we need a version for libraries?
19713 need_version=$need_version
19714
19715 # Whether dlopen is supported.
19716 dlopen_support=$enable_dlopen
19717
19718 # Whether dlopen of programs is supported.
19719 dlopen_self=$enable_dlopen_self
19720
19721 # Whether dlopen of statically linked programs is supported.
19722 dlopen_self_static=$enable_dlopen_self_static
19723
19724 # Compiler flag to prevent dynamic linking.
19725 link_static_flag=$lt_lt_prog_compiler_static_GCJ
19726
19727 # Compiler flag to turn off builtin functions.
19728 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19729
19730 # Compiler flag to allow reflexive dlopens.
19731 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19732
19733 # Compiler flag to generate shared objects directly from archives.
19734 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19735
19736 # Compiler flag to generate thread-safe objects.
19737 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19738
19739 # Library versioning type.
19740 version_type=$version_type
19741
19742 # Format of library name prefix.
19743 libname_spec=$lt_libname_spec
19744
19745 # List of archive names.  First name is the real one, the rest are links.
19746 # The last name is the one that the linker finds with -lNAME.
19747 library_names_spec=$lt_library_names_spec
19748
19749 # The coded name of the library, if different from the real name.
19750 soname_spec=$lt_soname_spec
19751
19752 # Commands used to build and install an old-style archive.
19753 RANLIB=$lt_RANLIB
19754 old_archive_cmds=$lt_old_archive_cmds_GCJ
19755 old_postinstall_cmds=$lt_old_postinstall_cmds
19756 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19757
19758 # Create an old-style archive from a shared archive.
19759 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19760
19761 # Create a temporary old-style archive to link instead of a shared archive.
19762 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19763
19764 # Commands used to build and install a shared archive.
19765 archive_cmds=$lt_archive_cmds_GCJ
19766 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19767 postinstall_cmds=$lt_postinstall_cmds
19768 postuninstall_cmds=$lt_postuninstall_cmds
19769
19770 # Commands used to build a loadable module (assumed same as above if empty)
19771 module_cmds=$lt_module_cmds_GCJ
19772 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19773
19774 # Commands to strip libraries.
19775 old_striplib=$lt_old_striplib
19776 striplib=$lt_striplib
19777
19778 # Dependencies to place before the objects being linked to create a
19779 # shared library.
19780 predep_objects=$lt_predep_objects_GCJ
19781
19782 # Dependencies to place after the objects being linked to create a
19783 # shared library.
19784 postdep_objects=$lt_postdep_objects_GCJ
19785
19786 # Dependencies to place before the objects being linked to create a
19787 # shared library.
19788 predeps=$lt_predeps_GCJ
19789
19790 # Dependencies to place after the objects being linked to create a
19791 # shared library.
19792 postdeps=$lt_postdeps_GCJ
19793
19794 # The library search path used internally by the compiler when linking
19795 # a shared library.
19796 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19797
19798 # Method to check whether dependent libraries are shared objects.
19799 deplibs_check_method=$lt_deplibs_check_method
19800
19801 # Command to use when deplibs_check_method == file_magic.
19802 file_magic_cmd=$lt_file_magic_cmd
19803
19804 # Flag that allows shared libraries with undefined symbols to be built.
19805 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19806
19807 # Flag that forces no undefined symbols.
19808 no_undefined_flag=$lt_no_undefined_flag_GCJ
19809
19810 # Commands used to finish a libtool library installation in a directory.
19811 finish_cmds=$lt_finish_cmds
19812
19813 # Same as above, but a single script fragment to be evaled but not shown.
19814 finish_eval=$lt_finish_eval
19815
19816 # Take the output of nm and produce a listing of raw symbols and C names.
19817 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19818
19819 # Transform the output of nm in a proper C declaration
19820 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19821
19822 # Transform the output of nm in a C name address pair
19823 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19824
19825 # This is the shared library runtime path variable.
19826 runpath_var=$runpath_var
19827
19828 # This is the shared library path variable.
19829 shlibpath_var=$shlibpath_var
19830
19831 # Is shlibpath searched before the hard-coded library search path?
19832 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19833
19834 # How to hardcode a shared library path into an executable.
19835 hardcode_action=$hardcode_action_GCJ
19836
19837 # Whether we should hardcode library paths into libraries.
19838 hardcode_into_libs=$hardcode_into_libs
19839
19840 # Flag to hardcode \$libdir into a binary during linking.
19841 # This must work even if \$libdir does not exist.
19842 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19843
19844 # If ld is used when linking, flag to hardcode \$libdir into
19845 # a binary during linking. This must work even if \$libdir does
19846 # not exist.
19847 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19848
19849 # Whether we need a single -rpath flag with a separated argument.
19850 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19851
19852 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19853 # resulting binary.
19854 hardcode_direct=$hardcode_direct_GCJ
19855
19856 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19857 # resulting binary.
19858 hardcode_minus_L=$hardcode_minus_L_GCJ
19859
19860 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19861 # the resulting binary.
19862 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19863
19864 # Set to yes if building a shared library automatically hardcodes DIR into the library
19865 # and all subsequent libraries and executables linked against it.
19866 hardcode_automatic=$hardcode_automatic_GCJ
19867
19868 # Variables whose values should be saved in libtool wrapper scripts and
19869 # restored at relink time.
19870 variables_saved_for_relink="$variables_saved_for_relink"
19871
19872 # Whether libtool must link a program against all its dependency libraries.
19873 link_all_deplibs=$link_all_deplibs_GCJ
19874
19875 # Compile-time system search path for libraries
19876 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19877
19878 # Run-time system search path for libraries
19879 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19880
19881 # Fix the shell variable \$srcfile for the compiler.
19882 fix_srcfile_path="$fix_srcfile_path_GCJ"
19883
19884 # Set to yes if exported symbols are required.
19885 always_export_symbols=$always_export_symbols_GCJ
19886
19887 # The commands to list exported symbols.
19888 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19889
19890 # The commands to extract the exported symbol list from a shared archive.
19891 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19892
19893 # Symbols that should not be listed in the preloaded symbols.
19894 exclude_expsyms=$lt_exclude_expsyms_GCJ
19895
19896 # Symbols that must always be exported.
19897 include_expsyms=$lt_include_expsyms_GCJ
19898
19899 # ### END LIBTOOL TAG CONFIG: $tagname
19900
19901 __EOF__
19902
19903
19904 else
19905   # If there is no Makefile yet, we rely on a make rule to execute
19906   # `config.status --recheck' to rerun these tests and create the
19907   # libtool script then.
19908   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19909   if test -f "$ltmain_in"; then
19910     test -f Makefile && make "$ltmain"
19911   fi
19912 fi
19913
19914
19915 ac_ext=c
19916 ac_cpp='$CPP $CPPFLAGS'
19917 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19918 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19919 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19920
19921 CC="$lt_save_CC"
19922
19923         else
19924           tagname=""
19925         fi
19926         ;;
19927
19928       RC)
19929
19930
19931 # Source file extension for RC test sources.
19932 ac_ext=rc
19933
19934 # Object file extension for compiled RC test sources.
19935 objext=o
19936 objext_RC=$objext
19937
19938 # Code to be used in simple compile tests
19939 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19940
19941 # Code to be used in simple link tests
19942 lt_simple_link_test_code="$lt_simple_compile_test_code"
19943
19944 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19945
19946 # If no C compiler was specified, use CC.
19947 LTCC=${LTCC-"$CC"}
19948
19949 # Allow CC to be a program name with arguments.
19950 compiler=$CC
19951
19952
19953 # save warnings/boilerplate of simple test code
19954 ac_outfile=conftest.$ac_objext
19955 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19956 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
19957 _lt_compiler_boilerplate=`cat conftest.err`
19958 $rm conftest*
19959
19960 ac_outfile=conftest.$ac_objext
19961 printf "$lt_simple_link_test_code" >conftest.$ac_ext
19962 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
19963 _lt_linker_boilerplate=`cat conftest.err`
19964 $rm conftest*
19965
19966
19967 # Allow CC to be a program name with arguments.
19968 lt_save_CC="$CC"
19969 CC=${RC-"windres"}
19970 compiler=$CC
19971 compiler_RC=$CC
19972 for cc_temp in $compiler""; do
19973   case $cc_temp in
19974     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19975     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19976     \-*) ;;
19977     *) break;;
19978   esac
19979 done
19980 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19981
19982 lt_cv_prog_compiler_c_o_RC=yes
19983
19984 # The else clause should only fire when bootstrapping the
19985 # libtool distribution, otherwise you forgot to ship ltmain.sh
19986 # with your package, and you will get complaints that there are
19987 # no rules to generate ltmain.sh.
19988 if test -f "$ltmain"; then
19989   # See if we are running on zsh, and set the options which allow our commands through
19990   # without removal of \ escapes.
19991   if test -n "${ZSH_VERSION+set}" ; then
19992     setopt NO_GLOB_SUBST
19993   fi
19994   # Now quote all the things that may contain metacharacters while being
19995   # careful not to overquote the AC_SUBSTed values.  We take copies of the
19996   # variables and quote the copies for generation of the libtool script.
19997   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
19998     SED SHELL STRIP \
19999     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
20000     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
20001     deplibs_check_method reload_flag reload_cmds need_locks \
20002     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
20003     lt_cv_sys_global_symbol_to_c_name_address \
20004     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
20005     old_postinstall_cmds old_postuninstall_cmds \
20006     compiler_RC \
20007     CC_RC \
20008     LD_RC \
20009     lt_prog_compiler_wl_RC \
20010     lt_prog_compiler_pic_RC \
20011     lt_prog_compiler_static_RC \
20012     lt_prog_compiler_no_builtin_flag_RC \
20013     export_dynamic_flag_spec_RC \
20014     thread_safe_flag_spec_RC \
20015     whole_archive_flag_spec_RC \
20016     enable_shared_with_static_runtimes_RC \
20017     old_archive_cmds_RC \
20018     old_archive_from_new_cmds_RC \
20019     predep_objects_RC \
20020     postdep_objects_RC \
20021     predeps_RC \
20022     postdeps_RC \
20023     compiler_lib_search_path_RC \
20024     archive_cmds_RC \
20025     archive_expsym_cmds_RC \
20026     postinstall_cmds_RC \
20027     postuninstall_cmds_RC \
20028     old_archive_from_expsyms_cmds_RC \
20029     allow_undefined_flag_RC \
20030     no_undefined_flag_RC \
20031     export_symbols_cmds_RC \
20032     hardcode_libdir_flag_spec_RC \
20033     hardcode_libdir_flag_spec_ld_RC \
20034     hardcode_libdir_separator_RC \
20035     hardcode_automatic_RC \
20036     module_cmds_RC \
20037     module_expsym_cmds_RC \
20038     lt_cv_prog_compiler_c_o_RC \
20039     exclude_expsyms_RC \
20040     include_expsyms_RC; do
20041
20042     case $var in
20043     old_archive_cmds_RC | \
20044     old_archive_from_new_cmds_RC | \
20045     archive_cmds_RC | \
20046     archive_expsym_cmds_RC | \
20047     module_cmds_RC | \
20048     module_expsym_cmds_RC | \
20049     old_archive_from_expsyms_cmds_RC | \
20050     export_symbols_cmds_RC | \
20051     extract_expsyms_cmds | reload_cmds | finish_cmds | \
20052     postinstall_cmds | postuninstall_cmds | \
20053     old_postinstall_cmds | old_postuninstall_cmds | \
20054     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
20055       # Double-quote double-evaled strings.
20056       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
20057       ;;
20058     *)
20059       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
20060       ;;
20061     esac
20062   done
20063
20064   case $lt_echo in
20065   *'\$0 --fallback-echo"')
20066     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
20067     ;;
20068   esac
20069
20070 cfgfile="$ofile"
20071
20072   cat <<__EOF__ >> "$cfgfile"
20073 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
20074
20075 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20076
20077 # Shell to use when invoking shell scripts.
20078 SHELL=$lt_SHELL
20079
20080 # Whether or not to build shared libraries.
20081 build_libtool_libs=$enable_shared
20082
20083 # Whether or not to build static libraries.
20084 build_old_libs=$enable_static
20085
20086 # Whether or not to add -lc for building shared libraries.
20087 build_libtool_need_lc=$archive_cmds_need_lc_RC
20088
20089 # Whether or not to disallow shared libs when runtime libs are static
20090 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
20091
20092 # Whether or not to optimize for fast installation.
20093 fast_install=$enable_fast_install
20094
20095 # The host system.
20096 host_alias=$host_alias
20097 host=$host
20098 host_os=$host_os
20099
20100 # The build system.
20101 build_alias=$build_alias
20102 build=$build
20103 build_os=$build_os
20104
20105 # An echo program that does not interpret backslashes.
20106 echo=$lt_echo
20107
20108 # The archiver.
20109 AR=$lt_AR
20110 AR_FLAGS=$lt_AR_FLAGS
20111
20112 # A C compiler.
20113 LTCC=$lt_LTCC
20114
20115 # A language-specific compiler.
20116 CC=$lt_compiler_RC
20117
20118 # Is the compiler the GNU C compiler?
20119 with_gcc=$GCC_RC
20120
20121 # An ERE matcher.
20122 EGREP=$lt_EGREP
20123
20124 # The linker used to build libraries.
20125 LD=$lt_LD_RC
20126
20127 # Whether we need hard or soft links.
20128 LN_S=$lt_LN_S
20129
20130 # A BSD-compatible nm program.
20131 NM=$lt_NM
20132
20133 # A symbol stripping program
20134 STRIP=$lt_STRIP
20135
20136 # Used to examine libraries when file_magic_cmd begins "file"
20137 MAGIC_CMD=$MAGIC_CMD
20138
20139 # Used on cygwin: DLL creation program.
20140 DLLTOOL="$DLLTOOL"
20141
20142 # Used on cygwin: object dumper.
20143 OBJDUMP="$OBJDUMP"
20144
20145 # Used on cygwin: assembler.
20146 AS="$AS"
20147
20148 # The name of the directory that contains temporary libtool files.
20149 objdir=$objdir
20150
20151 # How to create reloadable object files.
20152 reload_flag=$lt_reload_flag
20153 reload_cmds=$lt_reload_cmds
20154
20155 # How to pass a linker flag through the compiler.
20156 wl=$lt_lt_prog_compiler_wl_RC
20157
20158 # Object file suffix (normally "o").
20159 objext="$ac_objext"
20160
20161 # Old archive suffix (normally "a").
20162 libext="$libext"
20163
20164 # Shared library suffix (normally ".so").
20165 shrext_cmds='$shrext_cmds'
20166
20167 # Executable file suffix (normally "").
20168 exeext="$exeext"
20169
20170 # Additional compiler flags for building library objects.
20171 pic_flag=$lt_lt_prog_compiler_pic_RC
20172 pic_mode=$pic_mode
20173
20174 # What is the maximum length of a command?
20175 max_cmd_len=$lt_cv_sys_max_cmd_len
20176
20177 # Does compiler simultaneously support -c and -o options?
20178 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
20179
20180 # Must we lock files when doing compilation?
20181 need_locks=$lt_need_locks
20182
20183 # Do we need the lib prefix for modules?
20184 need_lib_prefix=$need_lib_prefix
20185
20186 # Do we need a version for libraries?
20187 need_version=$need_version
20188
20189 # Whether dlopen is supported.
20190 dlopen_support=$enable_dlopen
20191
20192 # Whether dlopen of programs is supported.
20193 dlopen_self=$enable_dlopen_self
20194
20195 # Whether dlopen of statically linked programs is supported.
20196 dlopen_self_static=$enable_dlopen_self_static
20197
20198 # Compiler flag to prevent dynamic linking.
20199 link_static_flag=$lt_lt_prog_compiler_static_RC
20200
20201 # Compiler flag to turn off builtin functions.
20202 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
20203
20204 # Compiler flag to allow reflexive dlopens.
20205 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
20206
20207 # Compiler flag to generate shared objects directly from archives.
20208 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
20209
20210 # Compiler flag to generate thread-safe objects.
20211 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
20212
20213 # Library versioning type.
20214 version_type=$version_type
20215
20216 # Format of library name prefix.
20217 libname_spec=$lt_libname_spec
20218
20219 # List of archive names.  First name is the real one, the rest are links.
20220 # The last name is the one that the linker finds with -lNAME.
20221 library_names_spec=$lt_library_names_spec
20222
20223 # The coded name of the library, if different from the real name.
20224 soname_spec=$lt_soname_spec
20225
20226 # Commands used to build and install an old-style archive.
20227 RANLIB=$lt_RANLIB
20228 old_archive_cmds=$lt_old_archive_cmds_RC
20229 old_postinstall_cmds=$lt_old_postinstall_cmds
20230 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20231
20232 # Create an old-style archive from a shared archive.
20233 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
20234
20235 # Create a temporary old-style archive to link instead of a shared archive.
20236 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
20237
20238 # Commands used to build and install a shared archive.
20239 archive_cmds=$lt_archive_cmds_RC
20240 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
20241 postinstall_cmds=$lt_postinstall_cmds
20242 postuninstall_cmds=$lt_postuninstall_cmds
20243
20244 # Commands used to build a loadable module (assumed same as above if empty)
20245 module_cmds=$lt_module_cmds_RC
20246 module_expsym_cmds=$lt_module_expsym_cmds_RC
20247
20248 # Commands to strip libraries.
20249 old_striplib=$lt_old_striplib
20250 striplib=$lt_striplib
20251
20252 # Dependencies to place before the objects being linked to create a
20253 # shared library.
20254 predep_objects=$lt_predep_objects_RC
20255
20256 # Dependencies to place after the objects being linked to create a
20257 # shared library.
20258 postdep_objects=$lt_postdep_objects_RC
20259
20260 # Dependencies to place before the objects being linked to create a
20261 # shared library.
20262 predeps=$lt_predeps_RC
20263
20264 # Dependencies to place after the objects being linked to create a
20265 # shared library.
20266 postdeps=$lt_postdeps_RC
20267
20268 # The library search path used internally by the compiler when linking
20269 # a shared library.
20270 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
20271
20272 # Method to check whether dependent libraries are shared objects.
20273 deplibs_check_method=$lt_deplibs_check_method
20274
20275 # Command to use when deplibs_check_method == file_magic.
20276 file_magic_cmd=$lt_file_magic_cmd
20277
20278 # Flag that allows shared libraries with undefined symbols to be built.
20279 allow_undefined_flag=$lt_allow_undefined_flag_RC
20280
20281 # Flag that forces no undefined symbols.
20282 no_undefined_flag=$lt_no_undefined_flag_RC
20283
20284 # Commands used to finish a libtool library installation in a directory.
20285 finish_cmds=$lt_finish_cmds
20286
20287 # Same as above, but a single script fragment to be evaled but not shown.
20288 finish_eval=$lt_finish_eval
20289
20290 # Take the output of nm and produce a listing of raw symbols and C names.
20291 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20292
20293 # Transform the output of nm in a proper C declaration
20294 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20295
20296 # Transform the output of nm in a C name address pair
20297 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20298
20299 # This is the shared library runtime path variable.
20300 runpath_var=$runpath_var
20301
20302 # This is the shared library path variable.
20303 shlibpath_var=$shlibpath_var
20304
20305 # Is shlibpath searched before the hard-coded library search path?
20306 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20307
20308 # How to hardcode a shared library path into an executable.
20309 hardcode_action=$hardcode_action_RC
20310
20311 # Whether we should hardcode library paths into libraries.
20312 hardcode_into_libs=$hardcode_into_libs
20313
20314 # Flag to hardcode \$libdir into a binary during linking.
20315 # This must work even if \$libdir does not exist.
20316 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
20317
20318 # If ld is used when linking, flag to hardcode \$libdir into
20319 # a binary during linking. This must work even if \$libdir does
20320 # not exist.
20321 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
20322
20323 # Whether we need a single -rpath flag with a separated argument.
20324 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
20325
20326 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
20327 # resulting binary.
20328 hardcode_direct=$hardcode_direct_RC
20329
20330 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
20331 # resulting binary.
20332 hardcode_minus_L=$hardcode_minus_L_RC
20333
20334 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
20335 # the resulting binary.
20336 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
20337
20338 # Set to yes if building a shared library automatically hardcodes DIR into the library
20339 # and all subsequent libraries and executables linked against it.
20340 hardcode_automatic=$hardcode_automatic_RC
20341
20342 # Variables whose values should be saved in libtool wrapper scripts and
20343 # restored at relink time.
20344 variables_saved_for_relink="$variables_saved_for_relink"
20345
20346 # Whether libtool must link a program against all its dependency libraries.
20347 link_all_deplibs=$link_all_deplibs_RC
20348
20349 # Compile-time system search path for libraries
20350 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20351
20352 # Run-time system search path for libraries
20353 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20354
20355 # Fix the shell variable \$srcfile for the compiler.
20356 fix_srcfile_path="$fix_srcfile_path_RC"
20357
20358 # Set to yes if exported symbols are required.
20359 always_export_symbols=$always_export_symbols_RC
20360
20361 # The commands to list exported symbols.
20362 export_symbols_cmds=$lt_export_symbols_cmds_RC
20363
20364 # The commands to extract the exported symbol list from a shared archive.
20365 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20366
20367 # Symbols that should not be listed in the preloaded symbols.
20368 exclude_expsyms=$lt_exclude_expsyms_RC
20369
20370 # Symbols that must always be exported.
20371 include_expsyms=$lt_include_expsyms_RC
20372
20373 # ### END LIBTOOL TAG CONFIG: $tagname
20374
20375 __EOF__
20376
20377
20378 else
20379   # If there is no Makefile yet, we rely on a make rule to execute
20380   # `config.status --recheck' to rerun these tests and create the
20381   # libtool script then.
20382   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20383   if test -f "$ltmain_in"; then
20384     test -f Makefile && make "$ltmain"
20385   fi
20386 fi
20387
20388
20389 ac_ext=c
20390 ac_cpp='$CPP $CPPFLAGS'
20391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20394
20395 CC="$lt_save_CC"
20396
20397         ;;
20398
20399       *)
20400         { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20401 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20402    { (exit 1); exit 1; }; }
20403         ;;
20404       esac
20405
20406       # Append the new tag name to the list of available tags.
20407       if test -n "$tagname" ; then
20408       available_tags="$available_tags $tagname"
20409     fi
20410     fi
20411   done
20412   IFS="$lt_save_ifs"
20413
20414   # Now substitute the updated list of available tags.
20415   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20416     mv "${ofile}T" "$ofile"
20417     chmod +x "$ofile"
20418   else
20419     rm -f "${ofile}T"
20420     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20421 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20422    { (exit 1); exit 1; }; }
20423   fi
20424 fi
20425
20426
20427
20428 # This can be used to rebuild libtool when needed
20429 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20430
20431 # Always use our own libtool.
20432 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20433
20434 # Prevent multiple expansion
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20457 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20458 if test "${ac_cv_header_stdc+set}" = set; then
20459   echo $ECHO_N "(cached) $ECHO_C" >&6
20460 else
20461   cat >conftest.$ac_ext <<_ACEOF
20462 /* confdefs.h.  */
20463 _ACEOF
20464 cat confdefs.h >>conftest.$ac_ext
20465 cat >>conftest.$ac_ext <<_ACEOF
20466 /* end confdefs.h.  */
20467 #include <stdlib.h>
20468 #include <stdarg.h>
20469 #include <string.h>
20470 #include <float.h>
20471
20472 int
20473 main ()
20474 {
20475
20476   ;
20477   return 0;
20478 }
20479 _ACEOF
20480 rm -f conftest.$ac_objext
20481 if { (ac_try="$ac_compile"
20482 case "(($ac_try" in
20483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20484   *) ac_try_echo=$ac_try;;
20485 esac
20486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20487   (eval "$ac_compile") 2>conftest.er1
20488   ac_status=$?
20489   grep -v '^ *+' conftest.er1 >conftest.err
20490   rm -f conftest.er1
20491   cat conftest.err >&5
20492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20493   (exit $ac_status); } && {
20494          test -z "$ac_c_werror_flag" ||
20495          test ! -s conftest.err
20496        } && test -s conftest.$ac_objext; then
20497   ac_cv_header_stdc=yes
20498 else
20499   echo "$as_me: failed program was:" >&5
20500 sed 's/^/| /' conftest.$ac_ext >&5
20501
20502         ac_cv_header_stdc=no
20503 fi
20504
20505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20506
20507 if test $ac_cv_header_stdc = yes; then
20508   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20509   cat >conftest.$ac_ext <<_ACEOF
20510 /* confdefs.h.  */
20511 _ACEOF
20512 cat confdefs.h >>conftest.$ac_ext
20513 cat >>conftest.$ac_ext <<_ACEOF
20514 /* end confdefs.h.  */
20515 #include <string.h>
20516
20517 _ACEOF
20518 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20519   $EGREP "memchr" >/dev/null 2>&1; then
20520   :
20521 else
20522   ac_cv_header_stdc=no
20523 fi
20524 rm -f conftest*
20525
20526 fi
20527
20528 if test $ac_cv_header_stdc = yes; then
20529   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20530   cat >conftest.$ac_ext <<_ACEOF
20531 /* confdefs.h.  */
20532 _ACEOF
20533 cat confdefs.h >>conftest.$ac_ext
20534 cat >>conftest.$ac_ext <<_ACEOF
20535 /* end confdefs.h.  */
20536 #include <stdlib.h>
20537
20538 _ACEOF
20539 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20540   $EGREP "free" >/dev/null 2>&1; then
20541   :
20542 else
20543   ac_cv_header_stdc=no
20544 fi
20545 rm -f conftest*
20546
20547 fi
20548
20549 if test $ac_cv_header_stdc = yes; then
20550   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20551   if test "$cross_compiling" = yes; then
20552   :
20553 else
20554   cat >conftest.$ac_ext <<_ACEOF
20555 /* confdefs.h.  */
20556 _ACEOF
20557 cat confdefs.h >>conftest.$ac_ext
20558 cat >>conftest.$ac_ext <<_ACEOF
20559 /* end confdefs.h.  */
20560 #include <ctype.h>
20561 #include <stdlib.h>
20562 #if ((' ' & 0x0FF) == 0x020)
20563 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20564 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20565 #else
20566 # define ISLOWER(c) \
20567                    (('a' <= (c) && (c) <= 'i') \
20568                      || ('j' <= (c) && (c) <= 'r') \
20569                      || ('s' <= (c) && (c) <= 'z'))
20570 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20571 #endif
20572
20573 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20574 int
20575 main ()
20576 {
20577   int i;
20578   for (i = 0; i < 256; i++)
20579     if (XOR (islower (i), ISLOWER (i))
20580         || toupper (i) != TOUPPER (i))
20581       return 2;
20582   return 0;
20583 }
20584 _ACEOF
20585 rm -f conftest$ac_exeext
20586 if { (ac_try="$ac_link"
20587 case "(($ac_try" in
20588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20589   *) ac_try_echo=$ac_try;;
20590 esac
20591 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20592   (eval "$ac_link") 2>&5
20593   ac_status=$?
20594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20595   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20596   { (case "(($ac_try" in
20597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20598   *) ac_try_echo=$ac_try;;
20599 esac
20600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20601   (eval "$ac_try") 2>&5
20602   ac_status=$?
20603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20604   (exit $ac_status); }; }; then
20605   :
20606 else
20607   echo "$as_me: program exited with status $ac_status" >&5
20608 echo "$as_me: failed program was:" >&5
20609 sed 's/^/| /' conftest.$ac_ext >&5
20610
20611 ( exit $ac_status )
20612 ac_cv_header_stdc=no
20613 fi
20614 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20615 fi
20616
20617
20618 fi
20619 fi
20620 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20621 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20622 if test $ac_cv_header_stdc = yes; then
20623
20624 cat >>confdefs.h <<\_ACEOF
20625 #define STDC_HEADERS 1
20626 _ACEOF
20627
20628 fi
20629
20630 { echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5
20631 echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6; }
20632 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then
20633   echo $ECHO_N "(cached) $ECHO_C" >&6
20634 else
20635   cat >conftest.$ac_ext <<_ACEOF
20636 /* confdefs.h.  */
20637 _ACEOF
20638 cat confdefs.h >>conftest.$ac_ext
20639 cat >>conftest.$ac_ext <<_ACEOF
20640 /* end confdefs.h.  */
20641 #include <sys/types.h>
20642 int
20643 main ()
20644 {
20645 return makedev(0, 0);
20646   ;
20647   return 0;
20648 }
20649 _ACEOF
20650 rm -f conftest.$ac_objext conftest$ac_exeext
20651 if { (ac_try="$ac_link"
20652 case "(($ac_try" in
20653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20654   *) ac_try_echo=$ac_try;;
20655 esac
20656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20657   (eval "$ac_link") 2>conftest.er1
20658   ac_status=$?
20659   grep -v '^ *+' conftest.er1 >conftest.err
20660   rm -f conftest.er1
20661   cat conftest.err >&5
20662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20663   (exit $ac_status); } && {
20664          test -z "$ac_c_werror_flag" ||
20665          test ! -s conftest.err
20666        } && test -s conftest$ac_exeext &&
20667        $as_test_x conftest$ac_exeext; then
20668   ac_cv_header_sys_types_h_makedev=yes
20669 else
20670   echo "$as_me: failed program was:" >&5
20671 sed 's/^/| /' conftest.$ac_ext >&5
20672
20673         ac_cv_header_sys_types_h_makedev=no
20674 fi
20675
20676 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20677       conftest$ac_exeext conftest.$ac_ext
20678
20679 fi
20680 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5
20681 echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6; }
20682
20683 if test $ac_cv_header_sys_types_h_makedev = no; then
20684 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
20685   { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
20686 echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; }
20687 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
20688   echo $ECHO_N "(cached) $ECHO_C" >&6
20689 fi
20690 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
20691 echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; }
20692 else
20693   # Is the header compilable?
20694 { echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5
20695 echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6; }
20696 cat >conftest.$ac_ext <<_ACEOF
20697 /* confdefs.h.  */
20698 _ACEOF
20699 cat confdefs.h >>conftest.$ac_ext
20700 cat >>conftest.$ac_ext <<_ACEOF
20701 /* end confdefs.h.  */
20702 $ac_includes_default
20703 #include <sys/mkdev.h>
20704 _ACEOF
20705 rm -f conftest.$ac_objext
20706 if { (ac_try="$ac_compile"
20707 case "(($ac_try" in
20708   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20709   *) ac_try_echo=$ac_try;;
20710 esac
20711 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20712   (eval "$ac_compile") 2>conftest.er1
20713   ac_status=$?
20714   grep -v '^ *+' conftest.er1 >conftest.err
20715   rm -f conftest.er1
20716   cat conftest.err >&5
20717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20718   (exit $ac_status); } && {
20719          test -z "$ac_c_werror_flag" ||
20720          test ! -s conftest.err
20721        } && test -s conftest.$ac_objext; then
20722   ac_header_compiler=yes
20723 else
20724   echo "$as_me: failed program was:" >&5
20725 sed 's/^/| /' conftest.$ac_ext >&5
20726
20727         ac_header_compiler=no
20728 fi
20729
20730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20731 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20732 echo "${ECHO_T}$ac_header_compiler" >&6; }
20733
20734 # Is the header present?
20735 { echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5
20736 echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6; }
20737 cat >conftest.$ac_ext <<_ACEOF
20738 /* confdefs.h.  */
20739 _ACEOF
20740 cat confdefs.h >>conftest.$ac_ext
20741 cat >>conftest.$ac_ext <<_ACEOF
20742 /* end confdefs.h.  */
20743 #include <sys/mkdev.h>
20744 _ACEOF
20745 if { (ac_try="$ac_cpp conftest.$ac_ext"
20746 case "(($ac_try" in
20747   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20748   *) ac_try_echo=$ac_try;;
20749 esac
20750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20751   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20752   ac_status=$?
20753   grep -v '^ *+' conftest.er1 >conftest.err
20754   rm -f conftest.er1
20755   cat conftest.err >&5
20756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20757   (exit $ac_status); } >/dev/null && {
20758          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20759          test ! -s conftest.err
20760        }; then
20761   ac_header_preproc=yes
20762 else
20763   echo "$as_me: failed program was:" >&5
20764 sed 's/^/| /' conftest.$ac_ext >&5
20765
20766   ac_header_preproc=no
20767 fi
20768
20769 rm -f conftest.err conftest.$ac_ext
20770 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20771 echo "${ECHO_T}$ac_header_preproc" >&6; }
20772
20773 # So?  What about this header?
20774 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20775   yes:no: )
20776     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5
20777 echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
20778     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5
20779 echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;}
20780     ac_header_preproc=yes
20781     ;;
20782   no:yes:* )
20783     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5
20784 echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;}
20785     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h:     check for missing prerequisite headers?" >&5
20786 echo "$as_me: WARNING: sys/mkdev.h:     check for missing prerequisite headers?" >&2;}
20787     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5
20788 echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;}
20789     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h:     section \"Present But Cannot Be Compiled\"" >&5
20790 echo "$as_me: WARNING: sys/mkdev.h:     section \"Present But Cannot Be Compiled\"" >&2;}
20791     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5
20792 echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;}
20793     { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5
20794 echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
20795     ( cat <<\_ASBOX
20796 ## ---------------------------------- ##
20797 ## Report this to christos@astron.com ##
20798 ## ---------------------------------- ##
20799 _ASBOX
20800      ) | sed "s/^/$as_me: WARNING:     /" >&2
20801     ;;
20802 esac
20803 { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
20804 echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; }
20805 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
20806   echo $ECHO_N "(cached) $ECHO_C" >&6
20807 else
20808   ac_cv_header_sys_mkdev_h=$ac_header_preproc
20809 fi
20810 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
20811 echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; }
20812
20813 fi
20814 if test $ac_cv_header_sys_mkdev_h = yes; then
20815
20816 cat >>confdefs.h <<\_ACEOF
20817 #define MAJOR_IN_MKDEV 1
20818 _ACEOF
20819
20820 fi
20821
20822
20823
20824   if test $ac_cv_header_sys_mkdev_h = no; then
20825     if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
20826   { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
20827 echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; }
20828 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
20829   echo $ECHO_N "(cached) $ECHO_C" >&6
20830 fi
20831 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
20832 echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; }
20833 else
20834   # Is the header compilable?
20835 { echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5
20836 echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6; }
20837 cat >conftest.$ac_ext <<_ACEOF
20838 /* confdefs.h.  */
20839 _ACEOF
20840 cat confdefs.h >>conftest.$ac_ext
20841 cat >>conftest.$ac_ext <<_ACEOF
20842 /* end confdefs.h.  */
20843 $ac_includes_default
20844 #include <sys/sysmacros.h>
20845 _ACEOF
20846 rm -f conftest.$ac_objext
20847 if { (ac_try="$ac_compile"
20848 case "(($ac_try" in
20849   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20850   *) ac_try_echo=$ac_try;;
20851 esac
20852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20853   (eval "$ac_compile") 2>conftest.er1
20854   ac_status=$?
20855   grep -v '^ *+' conftest.er1 >conftest.err
20856   rm -f conftest.er1
20857   cat conftest.err >&5
20858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20859   (exit $ac_status); } && {
20860          test -z "$ac_c_werror_flag" ||
20861          test ! -s conftest.err
20862        } && test -s conftest.$ac_objext; then
20863   ac_header_compiler=yes
20864 else
20865   echo "$as_me: failed program was:" >&5
20866 sed 's/^/| /' conftest.$ac_ext >&5
20867
20868         ac_header_compiler=no
20869 fi
20870
20871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20872 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20873 echo "${ECHO_T}$ac_header_compiler" >&6; }
20874
20875 # Is the header present?
20876 { echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5
20877 echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6; }
20878 cat >conftest.$ac_ext <<_ACEOF
20879 /* confdefs.h.  */
20880 _ACEOF
20881 cat confdefs.h >>conftest.$ac_ext
20882 cat >>conftest.$ac_ext <<_ACEOF
20883 /* end confdefs.h.  */
20884 #include <sys/sysmacros.h>
20885 _ACEOF
20886 if { (ac_try="$ac_cpp conftest.$ac_ext"
20887 case "(($ac_try" in
20888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20889   *) ac_try_echo=$ac_try;;
20890 esac
20891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20892   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20893   ac_status=$?
20894   grep -v '^ *+' conftest.er1 >conftest.err
20895   rm -f conftest.er1
20896   cat conftest.err >&5
20897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20898   (exit $ac_status); } >/dev/null && {
20899          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20900          test ! -s conftest.err
20901        }; then
20902   ac_header_preproc=yes
20903 else
20904   echo "$as_me: failed program was:" >&5
20905 sed 's/^/| /' conftest.$ac_ext >&5
20906
20907   ac_header_preproc=no
20908 fi
20909
20910 rm -f conftest.err conftest.$ac_ext
20911 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20912 echo "${ECHO_T}$ac_header_preproc" >&6; }
20913
20914 # So?  What about this header?
20915 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20916   yes:no: )
20917     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
20918 echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
20919     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5
20920 echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;}
20921     ac_header_preproc=yes
20922     ;;
20923   no:yes:* )
20924     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5
20925 echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;}
20926     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h:     check for missing prerequisite headers?" >&5
20927 echo "$as_me: WARNING: sys/sysmacros.h:     check for missing prerequisite headers?" >&2;}
20928     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5
20929 echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;}
20930     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h:     section \"Present But Cannot Be Compiled\"" >&5
20931 echo "$as_me: WARNING: sys/sysmacros.h:     section \"Present But Cannot Be Compiled\"" >&2;}
20932     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5
20933 echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;}
20934     { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5
20935 echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
20936     ( cat <<\_ASBOX
20937 ## ---------------------------------- ##
20938 ## Report this to christos@astron.com ##
20939 ## ---------------------------------- ##
20940 _ASBOX
20941      ) | sed "s/^/$as_me: WARNING:     /" >&2
20942     ;;
20943 esac
20944 { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
20945 echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; }
20946 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
20947   echo $ECHO_N "(cached) $ECHO_C" >&6
20948 else
20949   ac_cv_header_sys_sysmacros_h=$ac_header_preproc
20950 fi
20951 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
20952 echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; }
20953
20954 fi
20955 if test $ac_cv_header_sys_sysmacros_h = yes; then
20956
20957 cat >>confdefs.h <<\_ACEOF
20958 #define MAJOR_IN_SYSMACROS 1
20959 _ACEOF
20960
20961 fi
20962
20963
20964   fi
20965 fi
20966
20967 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
20968 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
20969 if test "${ac_cv_header_sys_wait_h+set}" = set; then
20970   echo $ECHO_N "(cached) $ECHO_C" >&6
20971 else
20972   cat >conftest.$ac_ext <<_ACEOF
20973 /* confdefs.h.  */
20974 _ACEOF
20975 cat confdefs.h >>conftest.$ac_ext
20976 cat >>conftest.$ac_ext <<_ACEOF
20977 /* end confdefs.h.  */
20978 #include <sys/types.h>
20979 #include <sys/wait.h>
20980 #ifndef WEXITSTATUS
20981 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
20982 #endif
20983 #ifndef WIFEXITED
20984 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
20985 #endif
20986
20987 int
20988 main ()
20989 {
20990   int s;
20991   wait (&s);
20992   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
20993   ;
20994   return 0;
20995 }
20996 _ACEOF
20997 rm -f conftest.$ac_objext
20998 if { (ac_try="$ac_compile"
20999 case "(($ac_try" in
21000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21001   *) ac_try_echo=$ac_try;;
21002 esac
21003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21004   (eval "$ac_compile") 2>conftest.er1
21005   ac_status=$?
21006   grep -v '^ *+' conftest.er1 >conftest.err
21007   rm -f conftest.er1
21008   cat conftest.err >&5
21009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21010   (exit $ac_status); } && {
21011          test -z "$ac_c_werror_flag" ||
21012          test ! -s conftest.err
21013        } && test -s conftest.$ac_objext; then
21014   ac_cv_header_sys_wait_h=yes
21015 else
21016   echo "$as_me: failed program was:" >&5
21017 sed 's/^/| /' conftest.$ac_ext >&5
21018
21019         ac_cv_header_sys_wait_h=no
21020 fi
21021
21022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21023 fi
21024 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
21025 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
21026 if test $ac_cv_header_sys_wait_h = yes; then
21027
21028 cat >>confdefs.h <<\_ACEOF
21029 #define HAVE_SYS_WAIT_H 1
21030 _ACEOF
21031
21032 fi
21033
21034
21035
21036
21037
21038
21039
21040 for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
21041 do
21042 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21043 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21044   { echo "$as_me:$LINENO: checking for $ac_header" >&5
21045 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21046 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21047   echo $ECHO_N "(cached) $ECHO_C" >&6
21048 fi
21049 ac_res=`eval echo '${'$as_ac_Header'}'`
21050                { echo "$as_me:$LINENO: result: $ac_res" >&5
21051 echo "${ECHO_T}$ac_res" >&6; }
21052 else
21053   # Is the header compilable?
21054 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21055 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21056 cat >conftest.$ac_ext <<_ACEOF
21057 /* confdefs.h.  */
21058 _ACEOF
21059 cat confdefs.h >>conftest.$ac_ext
21060 cat >>conftest.$ac_ext <<_ACEOF
21061 /* end confdefs.h.  */
21062 $ac_includes_default
21063 #include <$ac_header>
21064 _ACEOF
21065 rm -f conftest.$ac_objext
21066 if { (ac_try="$ac_compile"
21067 case "(($ac_try" in
21068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21069   *) ac_try_echo=$ac_try;;
21070 esac
21071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21072   (eval "$ac_compile") 2>conftest.er1
21073   ac_status=$?
21074   grep -v '^ *+' conftest.er1 >conftest.err
21075   rm -f conftest.er1
21076   cat conftest.err >&5
21077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21078   (exit $ac_status); } && {
21079          test -z "$ac_c_werror_flag" ||
21080          test ! -s conftest.err
21081        } && test -s conftest.$ac_objext; then
21082   ac_header_compiler=yes
21083 else
21084   echo "$as_me: failed program was:" >&5
21085 sed 's/^/| /' conftest.$ac_ext >&5
21086
21087         ac_header_compiler=no
21088 fi
21089
21090 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21091 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21092 echo "${ECHO_T}$ac_header_compiler" >&6; }
21093
21094 # Is the header present?
21095 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21096 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21097 cat >conftest.$ac_ext <<_ACEOF
21098 /* confdefs.h.  */
21099 _ACEOF
21100 cat confdefs.h >>conftest.$ac_ext
21101 cat >>conftest.$ac_ext <<_ACEOF
21102 /* end confdefs.h.  */
21103 #include <$ac_header>
21104 _ACEOF
21105 if { (ac_try="$ac_cpp conftest.$ac_ext"
21106 case "(($ac_try" in
21107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21108   *) ac_try_echo=$ac_try;;
21109 esac
21110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21111   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21112   ac_status=$?
21113   grep -v '^ *+' conftest.er1 >conftest.err
21114   rm -f conftest.er1
21115   cat conftest.err >&5
21116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21117   (exit $ac_status); } >/dev/null && {
21118          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21119          test ! -s conftest.err
21120        }; then
21121   ac_header_preproc=yes
21122 else
21123   echo "$as_me: failed program was:" >&5
21124 sed 's/^/| /' conftest.$ac_ext >&5
21125
21126   ac_header_preproc=no
21127 fi
21128
21129 rm -f conftest.err conftest.$ac_ext
21130 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21131 echo "${ECHO_T}$ac_header_preproc" >&6; }
21132
21133 # So?  What about this header?
21134 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21135   yes:no: )
21136     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21137 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21138     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21139 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21140     ac_header_preproc=yes
21141     ;;
21142   no:yes:* )
21143     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21144 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21145     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21146 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21147     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21148 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21149     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21150 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21151     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21152 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21153     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21154 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21155     ( cat <<\_ASBOX
21156 ## ---------------------------------- ##
21157 ## Report this to christos@astron.com ##
21158 ## ---------------------------------- ##
21159 _ASBOX
21160      ) | sed "s/^/$as_me: WARNING:     /" >&2
21161     ;;
21162 esac
21163 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21164 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21165 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21166   echo $ECHO_N "(cached) $ECHO_C" >&6
21167 else
21168   eval "$as_ac_Header=\$ac_header_preproc"
21169 fi
21170 ac_res=`eval echo '${'$as_ac_Header'}'`
21171                { echo "$as_me:$LINENO: result: $ac_res" >&5
21172 echo "${ECHO_T}$ac_res" >&6; }
21173
21174 fi
21175 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21176   cat >>confdefs.h <<_ACEOF
21177 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21178 _ACEOF
21179
21180 fi
21181
21182 done
21183
21184
21185
21186
21187
21188 for ac_header in utime.h wchar.h wctype.h limits.h
21189 do
21190 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21191 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21192   { echo "$as_me:$LINENO: checking for $ac_header" >&5
21193 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21194 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21195   echo $ECHO_N "(cached) $ECHO_C" >&6
21196 fi
21197 ac_res=`eval echo '${'$as_ac_Header'}'`
21198                { echo "$as_me:$LINENO: result: $ac_res" >&5
21199 echo "${ECHO_T}$ac_res" >&6; }
21200 else
21201   # Is the header compilable?
21202 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21203 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21204 cat >conftest.$ac_ext <<_ACEOF
21205 /* confdefs.h.  */
21206 _ACEOF
21207 cat confdefs.h >>conftest.$ac_ext
21208 cat >>conftest.$ac_ext <<_ACEOF
21209 /* end confdefs.h.  */
21210 $ac_includes_default
21211 #include <$ac_header>
21212 _ACEOF
21213 rm -f conftest.$ac_objext
21214 if { (ac_try="$ac_compile"
21215 case "(($ac_try" in
21216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21217   *) ac_try_echo=$ac_try;;
21218 esac
21219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21220   (eval "$ac_compile") 2>conftest.er1
21221   ac_status=$?
21222   grep -v '^ *+' conftest.er1 >conftest.err
21223   rm -f conftest.er1
21224   cat conftest.err >&5
21225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21226   (exit $ac_status); } && {
21227          test -z "$ac_c_werror_flag" ||
21228          test ! -s conftest.err
21229        } && test -s conftest.$ac_objext; then
21230   ac_header_compiler=yes
21231 else
21232   echo "$as_me: failed program was:" >&5
21233 sed 's/^/| /' conftest.$ac_ext >&5
21234
21235         ac_header_compiler=no
21236 fi
21237
21238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21239 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21240 echo "${ECHO_T}$ac_header_compiler" >&6; }
21241
21242 # Is the header present?
21243 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21244 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21245 cat >conftest.$ac_ext <<_ACEOF
21246 /* confdefs.h.  */
21247 _ACEOF
21248 cat confdefs.h >>conftest.$ac_ext
21249 cat >>conftest.$ac_ext <<_ACEOF
21250 /* end confdefs.h.  */
21251 #include <$ac_header>
21252 _ACEOF
21253 if { (ac_try="$ac_cpp conftest.$ac_ext"
21254 case "(($ac_try" in
21255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21256   *) ac_try_echo=$ac_try;;
21257 esac
21258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21259   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21260   ac_status=$?
21261   grep -v '^ *+' conftest.er1 >conftest.err
21262   rm -f conftest.er1
21263   cat conftest.err >&5
21264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21265   (exit $ac_status); } >/dev/null && {
21266          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21267          test ! -s conftest.err
21268        }; then
21269   ac_header_preproc=yes
21270 else
21271   echo "$as_me: failed program was:" >&5
21272 sed 's/^/| /' conftest.$ac_ext >&5
21273
21274   ac_header_preproc=no
21275 fi
21276
21277 rm -f conftest.err conftest.$ac_ext
21278 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21279 echo "${ECHO_T}$ac_header_preproc" >&6; }
21280
21281 # So?  What about this header?
21282 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21283   yes:no: )
21284     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21285 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21286     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21287 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21288     ac_header_preproc=yes
21289     ;;
21290   no:yes:* )
21291     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21292 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21293     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21294 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21295     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21296 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21297     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21298 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21299     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21300 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21301     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21302 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21303     ( cat <<\_ASBOX
21304 ## ---------------------------------- ##
21305 ## Report this to christos@astron.com ##
21306 ## ---------------------------------- ##
21307 _ASBOX
21308      ) | sed "s/^/$as_me: WARNING:     /" >&2
21309     ;;
21310 esac
21311 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21312 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21313 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21314   echo $ECHO_N "(cached) $ECHO_C" >&6
21315 else
21316   eval "$as_ac_Header=\$ac_header_preproc"
21317 fi
21318 ac_res=`eval echo '${'$as_ac_Header'}'`
21319                { echo "$as_me:$LINENO: result: $ac_res" >&5
21320 echo "${ECHO_T}$ac_res" >&6; }
21321
21322 fi
21323 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21324   cat >>confdefs.h <<_ACEOF
21325 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21326 _ACEOF
21327
21328 fi
21329
21330 done
21331
21332
21333
21334 for ac_header in getopt.h err.h
21335 do
21336 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21337 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21338   { echo "$as_me:$LINENO: checking for $ac_header" >&5
21339 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21340 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21341   echo $ECHO_N "(cached) $ECHO_C" >&6
21342 fi
21343 ac_res=`eval echo '${'$as_ac_Header'}'`
21344                { echo "$as_me:$LINENO: result: $ac_res" >&5
21345 echo "${ECHO_T}$ac_res" >&6; }
21346 else
21347   # Is the header compilable?
21348 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21349 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21350 cat >conftest.$ac_ext <<_ACEOF
21351 /* confdefs.h.  */
21352 _ACEOF
21353 cat confdefs.h >>conftest.$ac_ext
21354 cat >>conftest.$ac_ext <<_ACEOF
21355 /* end confdefs.h.  */
21356 $ac_includes_default
21357 #include <$ac_header>
21358 _ACEOF
21359 rm -f conftest.$ac_objext
21360 if { (ac_try="$ac_compile"
21361 case "(($ac_try" in
21362   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21363   *) ac_try_echo=$ac_try;;
21364 esac
21365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21366   (eval "$ac_compile") 2>conftest.er1
21367   ac_status=$?
21368   grep -v '^ *+' conftest.er1 >conftest.err
21369   rm -f conftest.er1
21370   cat conftest.err >&5
21371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21372   (exit $ac_status); } && {
21373          test -z "$ac_c_werror_flag" ||
21374          test ! -s conftest.err
21375        } && test -s conftest.$ac_objext; then
21376   ac_header_compiler=yes
21377 else
21378   echo "$as_me: failed program was:" >&5
21379 sed 's/^/| /' conftest.$ac_ext >&5
21380
21381         ac_header_compiler=no
21382 fi
21383
21384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21385 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21386 echo "${ECHO_T}$ac_header_compiler" >&6; }
21387
21388 # Is the header present?
21389 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21390 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21391 cat >conftest.$ac_ext <<_ACEOF
21392 /* confdefs.h.  */
21393 _ACEOF
21394 cat confdefs.h >>conftest.$ac_ext
21395 cat >>conftest.$ac_ext <<_ACEOF
21396 /* end confdefs.h.  */
21397 #include <$ac_header>
21398 _ACEOF
21399 if { (ac_try="$ac_cpp conftest.$ac_ext"
21400 case "(($ac_try" in
21401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21402   *) ac_try_echo=$ac_try;;
21403 esac
21404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21405   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21406   ac_status=$?
21407   grep -v '^ *+' conftest.er1 >conftest.err
21408   rm -f conftest.er1
21409   cat conftest.err >&5
21410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21411   (exit $ac_status); } >/dev/null && {
21412          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21413          test ! -s conftest.err
21414        }; then
21415   ac_header_preproc=yes
21416 else
21417   echo "$as_me: failed program was:" >&5
21418 sed 's/^/| /' conftest.$ac_ext >&5
21419
21420   ac_header_preproc=no
21421 fi
21422
21423 rm -f conftest.err conftest.$ac_ext
21424 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21425 echo "${ECHO_T}$ac_header_preproc" >&6; }
21426
21427 # So?  What about this header?
21428 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21429   yes:no: )
21430     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21431 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21432     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21433 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21434     ac_header_preproc=yes
21435     ;;
21436   no:yes:* )
21437     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21438 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21439     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21440 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21441     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21442 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21443     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21444 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21445     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21446 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21447     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21448 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21449     ( cat <<\_ASBOX
21450 ## ---------------------------------- ##
21451 ## Report this to christos@astron.com ##
21452 ## ---------------------------------- ##
21453 _ASBOX
21454      ) | sed "s/^/$as_me: WARNING:     /" >&2
21455     ;;
21456 esac
21457 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21458 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21459 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21460   echo $ECHO_N "(cached) $ECHO_C" >&6
21461 else
21462   eval "$as_ac_Header=\$ac_header_preproc"
21463 fi
21464 ac_res=`eval echo '${'$as_ac_Header'}'`
21465                { echo "$as_me:$LINENO: result: $ac_res" >&5
21466 echo "${ECHO_T}$ac_res" >&6; }
21467
21468 fi
21469 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21470   cat >>confdefs.h <<_ACEOF
21471 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21472 _ACEOF
21473
21474 fi
21475
21476 done
21477
21478
21479
21480
21481
21482
21483 for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
21484 do
21485 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21486 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21487   { echo "$as_me:$LINENO: checking for $ac_header" >&5
21488 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21489 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21490   echo $ECHO_N "(cached) $ECHO_C" >&6
21491 fi
21492 ac_res=`eval echo '${'$as_ac_Header'}'`
21493                { echo "$as_me:$LINENO: result: $ac_res" >&5
21494 echo "${ECHO_T}$ac_res" >&6; }
21495 else
21496   # Is the header compilable?
21497 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21498 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21499 cat >conftest.$ac_ext <<_ACEOF
21500 /* confdefs.h.  */
21501 _ACEOF
21502 cat confdefs.h >>conftest.$ac_ext
21503 cat >>conftest.$ac_ext <<_ACEOF
21504 /* end confdefs.h.  */
21505 $ac_includes_default
21506 #include <$ac_header>
21507 _ACEOF
21508 rm -f conftest.$ac_objext
21509 if { (ac_try="$ac_compile"
21510 case "(($ac_try" in
21511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21512   *) ac_try_echo=$ac_try;;
21513 esac
21514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21515   (eval "$ac_compile") 2>conftest.er1
21516   ac_status=$?
21517   grep -v '^ *+' conftest.er1 >conftest.err
21518   rm -f conftest.er1
21519   cat conftest.err >&5
21520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21521   (exit $ac_status); } && {
21522          test -z "$ac_c_werror_flag" ||
21523          test ! -s conftest.err
21524        } && test -s conftest.$ac_objext; then
21525   ac_header_compiler=yes
21526 else
21527   echo "$as_me: failed program was:" >&5
21528 sed 's/^/| /' conftest.$ac_ext >&5
21529
21530         ac_header_compiler=no
21531 fi
21532
21533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21534 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21535 echo "${ECHO_T}$ac_header_compiler" >&6; }
21536
21537 # Is the header present?
21538 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21539 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21540 cat >conftest.$ac_ext <<_ACEOF
21541 /* confdefs.h.  */
21542 _ACEOF
21543 cat confdefs.h >>conftest.$ac_ext
21544 cat >>conftest.$ac_ext <<_ACEOF
21545 /* end confdefs.h.  */
21546 #include <$ac_header>
21547 _ACEOF
21548 if { (ac_try="$ac_cpp conftest.$ac_ext"
21549 case "(($ac_try" in
21550   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21551   *) ac_try_echo=$ac_try;;
21552 esac
21553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21554   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21555   ac_status=$?
21556   grep -v '^ *+' conftest.er1 >conftest.err
21557   rm -f conftest.er1
21558   cat conftest.err >&5
21559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21560   (exit $ac_status); } >/dev/null && {
21561          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21562          test ! -s conftest.err
21563        }; then
21564   ac_header_preproc=yes
21565 else
21566   echo "$as_me: failed program was:" >&5
21567 sed 's/^/| /' conftest.$ac_ext >&5
21568
21569   ac_header_preproc=no
21570 fi
21571
21572 rm -f conftest.err conftest.$ac_ext
21573 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21574 echo "${ECHO_T}$ac_header_preproc" >&6; }
21575
21576 # So?  What about this header?
21577 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21578   yes:no: )
21579     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21580 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21581     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21582 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21583     ac_header_preproc=yes
21584     ;;
21585   no:yes:* )
21586     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21587 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21588     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21589 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21590     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21591 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21592     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21593 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21594     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21595 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21596     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21597 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21598     ( cat <<\_ASBOX
21599 ## ---------------------------------- ##
21600 ## Report this to christos@astron.com ##
21601 ## ---------------------------------- ##
21602 _ASBOX
21603      ) | sed "s/^/$as_me: WARNING:     /" >&2
21604     ;;
21605 esac
21606 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21607 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21608 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21609   echo $ECHO_N "(cached) $ECHO_C" >&6
21610 else
21611   eval "$as_ac_Header=\$ac_header_preproc"
21612 fi
21613 ac_res=`eval echo '${'$as_ac_Header'}'`
21614                { echo "$as_me:$LINENO: result: $ac_res" >&5
21615 echo "${ECHO_T}$ac_res" >&6; }
21616
21617 fi
21618 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21619   cat >>confdefs.h <<_ACEOF
21620 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21621 _ACEOF
21622
21623 fi
21624
21625 done
21626
21627
21628 for ac_header in zlib.h
21629 do
21630 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21631 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21632   { echo "$as_me:$LINENO: checking for $ac_header" >&5
21633 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21634 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21635   echo $ECHO_N "(cached) $ECHO_C" >&6
21636 fi
21637 ac_res=`eval echo '${'$as_ac_Header'}'`
21638                { echo "$as_me:$LINENO: result: $ac_res" >&5
21639 echo "${ECHO_T}$ac_res" >&6; }
21640 else
21641   # Is the header compilable?
21642 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21643 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21644 cat >conftest.$ac_ext <<_ACEOF
21645 /* confdefs.h.  */
21646 _ACEOF
21647 cat confdefs.h >>conftest.$ac_ext
21648 cat >>conftest.$ac_ext <<_ACEOF
21649 /* end confdefs.h.  */
21650 $ac_includes_default
21651 #include <$ac_header>
21652 _ACEOF
21653 rm -f conftest.$ac_objext
21654 if { (ac_try="$ac_compile"
21655 case "(($ac_try" in
21656   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21657   *) ac_try_echo=$ac_try;;
21658 esac
21659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21660   (eval "$ac_compile") 2>conftest.er1
21661   ac_status=$?
21662   grep -v '^ *+' conftest.er1 >conftest.err
21663   rm -f conftest.er1
21664   cat conftest.err >&5
21665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21666   (exit $ac_status); } && {
21667          test -z "$ac_c_werror_flag" ||
21668          test ! -s conftest.err
21669        } && test -s conftest.$ac_objext; then
21670   ac_header_compiler=yes
21671 else
21672   echo "$as_me: failed program was:" >&5
21673 sed 's/^/| /' conftest.$ac_ext >&5
21674
21675         ac_header_compiler=no
21676 fi
21677
21678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21679 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21680 echo "${ECHO_T}$ac_header_compiler" >&6; }
21681
21682 # Is the header present?
21683 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21684 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21685 cat >conftest.$ac_ext <<_ACEOF
21686 /* confdefs.h.  */
21687 _ACEOF
21688 cat confdefs.h >>conftest.$ac_ext
21689 cat >>conftest.$ac_ext <<_ACEOF
21690 /* end confdefs.h.  */
21691 #include <$ac_header>
21692 _ACEOF
21693 if { (ac_try="$ac_cpp conftest.$ac_ext"
21694 case "(($ac_try" in
21695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21696   *) ac_try_echo=$ac_try;;
21697 esac
21698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21699   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21700   ac_status=$?
21701   grep -v '^ *+' conftest.er1 >conftest.err
21702   rm -f conftest.er1
21703   cat conftest.err >&5
21704   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21705   (exit $ac_status); } >/dev/null && {
21706          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21707          test ! -s conftest.err
21708        }; then
21709   ac_header_preproc=yes
21710 else
21711   echo "$as_me: failed program was:" >&5
21712 sed 's/^/| /' conftest.$ac_ext >&5
21713
21714   ac_header_preproc=no
21715 fi
21716
21717 rm -f conftest.err conftest.$ac_ext
21718 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21719 echo "${ECHO_T}$ac_header_preproc" >&6; }
21720
21721 # So?  What about this header?
21722 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21723   yes:no: )
21724     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21725 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21726     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21727 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21728     ac_header_preproc=yes
21729     ;;
21730   no:yes:* )
21731     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21732 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21733     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21734 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21735     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21736 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21737     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21738 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21739     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21740 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21741     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21742 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21743     ( cat <<\_ASBOX
21744 ## ---------------------------------- ##
21745 ## Report this to christos@astron.com ##
21746 ## ---------------------------------- ##
21747 _ASBOX
21748      ) | sed "s/^/$as_me: WARNING:     /" >&2
21749     ;;
21750 esac
21751 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21752 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21753 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21754   echo $ECHO_N "(cached) $ECHO_C" >&6
21755 else
21756   eval "$as_ac_Header=\$ac_header_preproc"
21757 fi
21758 ac_res=`eval echo '${'$as_ac_Header'}'`
21759                { echo "$as_me:$LINENO: result: $ac_res" >&5
21760 echo "${ECHO_T}$ac_res" >&6; }
21761
21762 fi
21763 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21764   cat >>confdefs.h <<_ACEOF
21765 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21766 _ACEOF
21767
21768 fi
21769
21770 done
21771
21772
21773 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
21774 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
21775 if test "${ac_cv_c_const+set}" = set; then
21776   echo $ECHO_N "(cached) $ECHO_C" >&6
21777 else
21778   cat >conftest.$ac_ext <<_ACEOF
21779 /* confdefs.h.  */
21780 _ACEOF
21781 cat confdefs.h >>conftest.$ac_ext
21782 cat >>conftest.$ac_ext <<_ACEOF
21783 /* end confdefs.h.  */
21784
21785 int
21786 main ()
21787 {
21788 /* FIXME: Include the comments suggested by Paul. */
21789 #ifndef __cplusplus
21790   /* Ultrix mips cc rejects this.  */
21791   typedef int charset[2];
21792   const charset cs;
21793   /* SunOS 4.1.1 cc rejects this.  */
21794   char const *const *pcpcc;
21795   char **ppc;
21796   /* NEC SVR4.0.2 mips cc rejects this.  */
21797   struct point {int x, y;};
21798   static struct point const zero = {0,0};
21799   /* AIX XL C 1.02.0.0 rejects this.
21800      It does not let you subtract one const X* pointer from another in
21801      an arm of an if-expression whose if-part is not a constant
21802      expression */
21803   const char *g = "string";
21804   pcpcc = &g + (g ? g-g : 0);
21805   /* HPUX 7.0 cc rejects these. */
21806   ++pcpcc;
21807   ppc = (char**) pcpcc;
21808   pcpcc = (char const *const *) ppc;
21809   { /* SCO 3.2v4 cc rejects this.  */
21810     char *t;
21811     char const *s = 0 ? (char *) 0 : (char const *) 0;
21812
21813     *t++ = 0;
21814     if (s) return 0;
21815   }
21816   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
21817     int x[] = {25, 17};
21818     const int *foo = &x[0];
21819     ++foo;
21820   }
21821   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
21822     typedef const int *iptr;
21823     iptr p = 0;
21824     ++p;
21825   }
21826   { /* AIX XL C 1.02.0.0 rejects this saying
21827        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
21828     struct s { int j; const int *ap[3]; };
21829     struct s *b; b->j = 5;
21830   }
21831   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
21832     const int foo = 10;
21833     if (!foo) return 0;
21834   }
21835   return !cs[0] && !zero.x;
21836 #endif
21837
21838   ;
21839   return 0;
21840 }
21841 _ACEOF
21842 rm -f conftest.$ac_objext
21843 if { (ac_try="$ac_compile"
21844 case "(($ac_try" in
21845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21846   *) ac_try_echo=$ac_try;;
21847 esac
21848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21849   (eval "$ac_compile") 2>conftest.er1
21850   ac_status=$?
21851   grep -v '^ *+' conftest.er1 >conftest.err
21852   rm -f conftest.er1
21853   cat conftest.err >&5
21854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21855   (exit $ac_status); } && {
21856          test -z "$ac_c_werror_flag" ||
21857          test ! -s conftest.err
21858        } && test -s conftest.$ac_objext; then
21859   ac_cv_c_const=yes
21860 else
21861   echo "$as_me: failed program was:" >&5
21862 sed 's/^/| /' conftest.$ac_ext >&5
21863
21864         ac_cv_c_const=no
21865 fi
21866
21867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21868 fi
21869 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
21870 echo "${ECHO_T}$ac_cv_c_const" >&6; }
21871 if test $ac_cv_c_const = no; then
21872
21873 cat >>confdefs.h <<\_ACEOF
21874 #define const
21875 _ACEOF
21876
21877 fi
21878
21879 { echo "$as_me:$LINENO: checking for off_t" >&5
21880 echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
21881 if test "${ac_cv_type_off_t+set}" = set; then
21882   echo $ECHO_N "(cached) $ECHO_C" >&6
21883 else
21884   cat >conftest.$ac_ext <<_ACEOF
21885 /* confdefs.h.  */
21886 _ACEOF
21887 cat confdefs.h >>conftest.$ac_ext
21888 cat >>conftest.$ac_ext <<_ACEOF
21889 /* end confdefs.h.  */
21890 $ac_includes_default
21891 typedef off_t ac__type_new_;
21892 int
21893 main ()
21894 {
21895 if ((ac__type_new_ *) 0)
21896   return 0;
21897 if (sizeof (ac__type_new_))
21898   return 0;
21899   ;
21900   return 0;
21901 }
21902 _ACEOF
21903 rm -f conftest.$ac_objext
21904 if { (ac_try="$ac_compile"
21905 case "(($ac_try" in
21906   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21907   *) ac_try_echo=$ac_try;;
21908 esac
21909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21910   (eval "$ac_compile") 2>conftest.er1
21911   ac_status=$?
21912   grep -v '^ *+' conftest.er1 >conftest.err
21913   rm -f conftest.er1
21914   cat conftest.err >&5
21915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21916   (exit $ac_status); } && {
21917          test -z "$ac_c_werror_flag" ||
21918          test ! -s conftest.err
21919        } && test -s conftest.$ac_objext; then
21920   ac_cv_type_off_t=yes
21921 else
21922   echo "$as_me: failed program was:" >&5
21923 sed 's/^/| /' conftest.$ac_ext >&5
21924
21925         ac_cv_type_off_t=no
21926 fi
21927
21928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21929 fi
21930 { echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
21931 echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
21932 if test $ac_cv_type_off_t = yes; then
21933   :
21934 else
21935
21936 cat >>confdefs.h <<_ACEOF
21937 #define off_t long int
21938 _ACEOF
21939
21940 fi
21941
21942 { echo "$as_me:$LINENO: checking for size_t" >&5
21943 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
21944 if test "${ac_cv_type_size_t+set}" = set; then
21945   echo $ECHO_N "(cached) $ECHO_C" >&6
21946 else
21947   cat >conftest.$ac_ext <<_ACEOF
21948 /* confdefs.h.  */
21949 _ACEOF
21950 cat confdefs.h >>conftest.$ac_ext
21951 cat >>conftest.$ac_ext <<_ACEOF
21952 /* end confdefs.h.  */
21953 $ac_includes_default
21954 typedef size_t ac__type_new_;
21955 int
21956 main ()
21957 {
21958 if ((ac__type_new_ *) 0)
21959   return 0;
21960 if (sizeof (ac__type_new_))
21961   return 0;
21962   ;
21963   return 0;
21964 }
21965 _ACEOF
21966 rm -f conftest.$ac_objext
21967 if { (ac_try="$ac_compile"
21968 case "(($ac_try" in
21969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21970   *) ac_try_echo=$ac_try;;
21971 esac
21972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21973   (eval "$ac_compile") 2>conftest.er1
21974   ac_status=$?
21975   grep -v '^ *+' conftest.er1 >conftest.err
21976   rm -f conftest.er1
21977   cat conftest.err >&5
21978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21979   (exit $ac_status); } && {
21980          test -z "$ac_c_werror_flag" ||
21981          test ! -s conftest.err
21982        } && test -s conftest.$ac_objext; then
21983   ac_cv_type_size_t=yes
21984 else
21985   echo "$as_me: failed program was:" >&5
21986 sed 's/^/| /' conftest.$ac_ext >&5
21987
21988         ac_cv_type_size_t=no
21989 fi
21990
21991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21992 fi
21993 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
21994 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
21995 if test $ac_cv_type_size_t = yes; then
21996   :
21997 else
21998
21999 cat >>confdefs.h <<_ACEOF
22000 #define size_t unsigned int
22001 _ACEOF
22002
22003 fi
22004
22005 { echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
22006 echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; }
22007 if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
22008   echo $ECHO_N "(cached) $ECHO_C" >&6
22009 else
22010   cat >conftest.$ac_ext <<_ACEOF
22011 /* confdefs.h.  */
22012 _ACEOF
22013 cat confdefs.h >>conftest.$ac_ext
22014 cat >>conftest.$ac_ext <<_ACEOF
22015 /* end confdefs.h.  */
22016 $ac_includes_default
22017 int
22018 main ()
22019 {
22020 static struct stat ac_aggr;
22021 if (ac_aggr.st_rdev)
22022 return 0;
22023   ;
22024   return 0;
22025 }
22026 _ACEOF
22027 rm -f conftest.$ac_objext
22028 if { (ac_try="$ac_compile"
22029 case "(($ac_try" in
22030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22031   *) ac_try_echo=$ac_try;;
22032 esac
22033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22034   (eval "$ac_compile") 2>conftest.er1
22035   ac_status=$?
22036   grep -v '^ *+' conftest.er1 >conftest.err
22037   rm -f conftest.er1
22038   cat conftest.err >&5
22039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22040   (exit $ac_status); } && {
22041          test -z "$ac_c_werror_flag" ||
22042          test ! -s conftest.err
22043        } && test -s conftest.$ac_objext; then
22044   ac_cv_member_struct_stat_st_rdev=yes
22045 else
22046   echo "$as_me: failed program was:" >&5
22047 sed 's/^/| /' conftest.$ac_ext >&5
22048
22049         cat >conftest.$ac_ext <<_ACEOF
22050 /* confdefs.h.  */
22051 _ACEOF
22052 cat confdefs.h >>conftest.$ac_ext
22053 cat >>conftest.$ac_ext <<_ACEOF
22054 /* end confdefs.h.  */
22055 $ac_includes_default
22056 int
22057 main ()
22058 {
22059 static struct stat ac_aggr;
22060 if (sizeof ac_aggr.st_rdev)
22061 return 0;
22062   ;
22063   return 0;
22064 }
22065 _ACEOF
22066 rm -f conftest.$ac_objext
22067 if { (ac_try="$ac_compile"
22068 case "(($ac_try" in
22069   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22070   *) ac_try_echo=$ac_try;;
22071 esac
22072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22073   (eval "$ac_compile") 2>conftest.er1
22074   ac_status=$?
22075   grep -v '^ *+' conftest.er1 >conftest.err
22076   rm -f conftest.er1
22077   cat conftest.err >&5
22078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22079   (exit $ac_status); } && {
22080          test -z "$ac_c_werror_flag" ||
22081          test ! -s conftest.err
22082        } && test -s conftest.$ac_objext; then
22083   ac_cv_member_struct_stat_st_rdev=yes
22084 else
22085   echo "$as_me: failed program was:" >&5
22086 sed 's/^/| /' conftest.$ac_ext >&5
22087
22088         ac_cv_member_struct_stat_st_rdev=no
22089 fi
22090
22091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22092 fi
22093
22094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22095 fi
22096 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
22097 echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; }
22098 if test $ac_cv_member_struct_stat_st_rdev = yes; then
22099
22100 cat >>confdefs.h <<_ACEOF
22101 #define HAVE_STRUCT_STAT_ST_RDEV 1
22102 _ACEOF
22103
22104
22105 fi
22106
22107
22108 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
22109 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
22110 if test "${ac_cv_struct_tm+set}" = set; then
22111   echo $ECHO_N "(cached) $ECHO_C" >&6
22112 else
22113   cat >conftest.$ac_ext <<_ACEOF
22114 /* confdefs.h.  */
22115 _ACEOF
22116 cat confdefs.h >>conftest.$ac_ext
22117 cat >>conftest.$ac_ext <<_ACEOF
22118 /* end confdefs.h.  */
22119 #include <sys/types.h>
22120 #include <time.h>
22121
22122 int
22123 main ()
22124 {
22125 struct tm tm;
22126                                      int *p = &tm.tm_sec;
22127                                      return !p;
22128   ;
22129   return 0;
22130 }
22131 _ACEOF
22132 rm -f conftest.$ac_objext
22133 if { (ac_try="$ac_compile"
22134 case "(($ac_try" in
22135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22136   *) ac_try_echo=$ac_try;;
22137 esac
22138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22139   (eval "$ac_compile") 2>conftest.er1
22140   ac_status=$?
22141   grep -v '^ *+' conftest.er1 >conftest.err
22142   rm -f conftest.er1
22143   cat conftest.err >&5
22144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22145   (exit $ac_status); } && {
22146          test -z "$ac_c_werror_flag" ||
22147          test ! -s conftest.err
22148        } && test -s conftest.$ac_objext; then
22149   ac_cv_struct_tm=time.h
22150 else
22151   echo "$as_me: failed program was:" >&5
22152 sed 's/^/| /' conftest.$ac_ext >&5
22153
22154         ac_cv_struct_tm=sys/time.h
22155 fi
22156
22157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22158 fi
22159 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
22160 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
22161 if test $ac_cv_struct_tm = sys/time.h; then
22162
22163 cat >>confdefs.h <<\_ACEOF
22164 #define TM_IN_SYS_TIME 1
22165 _ACEOF
22166
22167 fi
22168
22169 { echo "$as_me:$LINENO: checking for tm_zone in struct tm" >&5
22170 echo $ECHO_N "checking for tm_zone in struct tm... $ECHO_C" >&6; }
22171 if test "${ac_cv_struct_tm_zone+set}" = set; then
22172   echo $ECHO_N "(cached) $ECHO_C" >&6
22173 else
22174   cat >conftest.$ac_ext <<_ACEOF
22175 /* confdefs.h.  */
22176 _ACEOF
22177 cat confdefs.h >>conftest.$ac_ext
22178 cat >>conftest.$ac_ext <<_ACEOF
22179 /* end confdefs.h.  */
22180 #include <sys/types.h>
22181 #include <$ac_cv_struct_tm>
22182 int
22183 main ()
22184 {
22185 struct tm tm; tm.tm_zone;
22186   ;
22187   return 0;
22188 }
22189 _ACEOF
22190 rm -f conftest.$ac_objext
22191 if { (ac_try="$ac_compile"
22192 case "(($ac_try" in
22193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22194   *) ac_try_echo=$ac_try;;
22195 esac
22196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22197   (eval "$ac_compile") 2>conftest.er1
22198   ac_status=$?
22199   grep -v '^ *+' conftest.er1 >conftest.err
22200   rm -f conftest.er1
22201   cat conftest.err >&5
22202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22203   (exit $ac_status); } && {
22204          test -z "$ac_c_werror_flag" ||
22205          test ! -s conftest.err
22206        } && test -s conftest.$ac_objext; then
22207   ac_cv_struct_tm_zone=yes
22208 else
22209   echo "$as_me: failed program was:" >&5
22210 sed 's/^/| /' conftest.$ac_ext >&5
22211
22212         ac_cv_struct_tm_zone=no
22213 fi
22214
22215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22216 fi
22217 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm_zone" >&5
22218 echo "${ECHO_T}$ac_cv_struct_tm_zone" >&6; }
22219 if test "$ac_cv_struct_tm_zone" = yes; then
22220
22221 cat >>confdefs.h <<\_ACEOF
22222 #define HAVE_TM_ZONE 1
22223 _ACEOF
22224
22225 fi
22226 { echo "$as_me:$LINENO: checking for tzname" >&5
22227 echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
22228 if test "${ac_cv_var_tzname+set}" = set; then
22229   echo $ECHO_N "(cached) $ECHO_C" >&6
22230 else
22231   cat >conftest.$ac_ext <<_ACEOF
22232 /* confdefs.h.  */
22233 _ACEOF
22234 cat confdefs.h >>conftest.$ac_ext
22235 cat >>conftest.$ac_ext <<_ACEOF
22236 /* end confdefs.h.  */
22237 #include <time.h>
22238 #ifndef tzname /* For SGI.  */
22239 extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
22240 #endif
22241 int
22242 main ()
22243 {
22244 atoi(*tzname);
22245   ;
22246   return 0;
22247 }
22248 _ACEOF
22249 rm -f conftest.$ac_objext conftest$ac_exeext
22250 if { (ac_try="$ac_link"
22251 case "(($ac_try" in
22252   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22253   *) ac_try_echo=$ac_try;;
22254 esac
22255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22256   (eval "$ac_link") 2>conftest.er1
22257   ac_status=$?
22258   grep -v '^ *+' conftest.er1 >conftest.err
22259   rm -f conftest.er1
22260   cat conftest.err >&5
22261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22262   (exit $ac_status); } && {
22263          test -z "$ac_c_werror_flag" ||
22264          test ! -s conftest.err
22265        } && test -s conftest$ac_exeext &&
22266        $as_test_x conftest$ac_exeext; then
22267   ac_cv_var_tzname=yes
22268 else
22269   echo "$as_me: failed program was:" >&5
22270 sed 's/^/| /' conftest.$ac_ext >&5
22271
22272         ac_cv_var_tzname=no
22273 fi
22274
22275 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22276       conftest$ac_exeext conftest.$ac_ext
22277 fi
22278 { echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22279 echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
22280   if test $ac_cv_var_tzname = yes; then
22281
22282 cat >>confdefs.h <<\_ACEOF
22283 #define HAVE_TZNAME 1
22284 _ACEOF
22285
22286   fi
22287
22288 { echo "$as_me:$LINENO: checking for tm_isdst in struct tm" >&5
22289 echo $ECHO_N "checking for tm_isdst in struct tm... $ECHO_C" >&6; }
22290 if test "${ac_cv_struct_tm_isdst+set}" = set; then
22291   echo $ECHO_N "(cached) $ECHO_C" >&6
22292 else
22293   cat >conftest.$ac_ext <<_ACEOF
22294 /* confdefs.h.  */
22295 _ACEOF
22296 cat confdefs.h >>conftest.$ac_ext
22297 cat >>conftest.$ac_ext <<_ACEOF
22298 /* end confdefs.h.  */
22299 #include <sys/types.h>
22300 #include <$ac_cv_struct_tm>
22301 int
22302 main ()
22303 {
22304 struct tm tm; tm.tm_isdst;
22305   ;
22306   return 0;
22307 }
22308 _ACEOF
22309 rm -f conftest.$ac_objext
22310 if { (ac_try="$ac_compile"
22311 case "(($ac_try" in
22312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22313   *) ac_try_echo=$ac_try;;
22314 esac
22315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22316   (eval "$ac_compile") 2>conftest.er1
22317   ac_status=$?
22318   grep -v '^ *+' conftest.er1 >conftest.err
22319   rm -f conftest.er1
22320   cat conftest.err >&5
22321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22322   (exit $ac_status); } && {
22323          test -z "$ac_c_werror_flag" ||
22324          test ! -s conftest.err
22325        } && test -s conftest.$ac_objext; then
22326   ac_cv_struct_tm_isdst=yes
22327 else
22328   echo "$as_me: failed program was:" >&5
22329 sed 's/^/| /' conftest.$ac_ext >&5
22330
22331         ac_cv_struct_tm_isdst=no
22332 fi
22333
22334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22335 fi
22336 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm_isdst" >&5
22337 echo "${ECHO_T}$ac_cv_struct_tm_isdst" >&6; }
22338 if test "$ac_cv_struct_tm_isdst" = yes; then
22339
22340 cat >>confdefs.h <<\_ACEOF
22341 #define HAVE_TM_ISDST 1
22342 _ACEOF
22343
22344 fi
22345 { echo "$as_me:$LINENO: checking for daylight" >&5
22346 echo $ECHO_N "checking for daylight... $ECHO_C" >&6; }
22347 if test "${ac_cv_var_daylight+set}" = set; then
22348   echo $ECHO_N "(cached) $ECHO_C" >&6
22349 else
22350   cat >conftest.$ac_ext <<_ACEOF
22351 /* confdefs.h.  */
22352 _ACEOF
22353 cat confdefs.h >>conftest.$ac_ext
22354 cat >>conftest.$ac_ext <<_ACEOF
22355 /* end confdefs.h.  */
22356 #include <time.h>
22357 #ifndef daylight /* In case IRIX #defines this, too  */
22358 extern int daylight;
22359 #endif
22360 int
22361 main ()
22362 {
22363 atoi(daylight);
22364   ;
22365   return 0;
22366 }
22367 _ACEOF
22368 rm -f conftest.$ac_objext conftest$ac_exeext
22369 if { (ac_try="$ac_link"
22370 case "(($ac_try" in
22371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22372   *) ac_try_echo=$ac_try;;
22373 esac
22374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22375   (eval "$ac_link") 2>conftest.er1
22376   ac_status=$?
22377   grep -v '^ *+' conftest.er1 >conftest.err
22378   rm -f conftest.er1
22379   cat conftest.err >&5
22380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22381   (exit $ac_status); } && {
22382          test -z "$ac_c_werror_flag" ||
22383          test ! -s conftest.err
22384        } && test -s conftest$ac_exeext &&
22385        $as_test_x conftest$ac_exeext; then
22386   ac_cv_var_daylight=yes
22387 else
22388   echo "$as_me: failed program was:" >&5
22389 sed 's/^/| /' conftest.$ac_ext >&5
22390
22391         ac_cv_var_daylight=no
22392 fi
22393
22394 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22395       conftest$ac_exeext conftest.$ac_ext
22396 fi
22397 { echo "$as_me:$LINENO: result: $ac_cv_var_daylight" >&5
22398 echo "${ECHO_T}$ac_cv_var_daylight" >&6; }
22399   if test $ac_cv_var_daylight = yes; then
22400
22401 cat >>confdefs.h <<\_ACEOF
22402 #define HAVE_DAYLIGHT 1
22403 _ACEOF
22404
22405   fi
22406
22407 # Check whether --enable-largefile was given.
22408 if test "${enable_largefile+set}" = set; then
22409   enableval=$enable_largefile;
22410 fi
22411
22412 if test "$enable_largefile" != no; then
22413
22414   { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
22415 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
22416 if test "${ac_cv_sys_largefile_CC+set}" = set; then
22417   echo $ECHO_N "(cached) $ECHO_C" >&6
22418 else
22419   ac_cv_sys_largefile_CC=no
22420      if test "$GCC" != yes; then
22421        ac_save_CC=$CC
22422        while :; do
22423          # IRIX 6.2 and later do not support large files by default,
22424          # so use the C compiler's -n32 option if that helps.
22425          cat >conftest.$ac_ext <<_ACEOF
22426 /* confdefs.h.  */
22427 _ACEOF
22428 cat confdefs.h >>conftest.$ac_ext
22429 cat >>conftest.$ac_ext <<_ACEOF
22430 /* end confdefs.h.  */
22431 #include <sys/types.h>
22432  /* Check that off_t can represent 2**63 - 1 correctly.
22433     We can't simply define LARGE_OFF_T to be 9223372036854775807,
22434     since some C++ compilers masquerading as C compilers
22435     incorrectly reject 9223372036854775807.  */
22436 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22437   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22438                        && LARGE_OFF_T % 2147483647 == 1)
22439                       ? 1 : -1];
22440 int
22441 main ()
22442 {
22443
22444   ;
22445   return 0;
22446 }
22447 _ACEOF
22448          rm -f conftest.$ac_objext
22449 if { (ac_try="$ac_compile"
22450 case "(($ac_try" in
22451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22452   *) ac_try_echo=$ac_try;;
22453 esac
22454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22455   (eval "$ac_compile") 2>conftest.er1
22456   ac_status=$?
22457   grep -v '^ *+' conftest.er1 >conftest.err
22458   rm -f conftest.er1
22459   cat conftest.err >&5
22460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22461   (exit $ac_status); } && {
22462          test -z "$ac_c_werror_flag" ||
22463          test ! -s conftest.err
22464        } && test -s conftest.$ac_objext; then
22465   break
22466 else
22467   echo "$as_me: failed program was:" >&5
22468 sed 's/^/| /' conftest.$ac_ext >&5
22469
22470
22471 fi
22472
22473 rm -f core conftest.err conftest.$ac_objext
22474          CC="$CC -n32"
22475          rm -f conftest.$ac_objext
22476 if { (ac_try="$ac_compile"
22477 case "(($ac_try" in
22478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22479   *) ac_try_echo=$ac_try;;
22480 esac
22481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22482   (eval "$ac_compile") 2>conftest.er1
22483   ac_status=$?
22484   grep -v '^ *+' conftest.er1 >conftest.err
22485   rm -f conftest.er1
22486   cat conftest.err >&5
22487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22488   (exit $ac_status); } && {
22489          test -z "$ac_c_werror_flag" ||
22490          test ! -s conftest.err
22491        } && test -s conftest.$ac_objext; then
22492   ac_cv_sys_largefile_CC=' -n32'; break
22493 else
22494   echo "$as_me: failed program was:" >&5
22495 sed 's/^/| /' conftest.$ac_ext >&5
22496
22497
22498 fi
22499
22500 rm -f core conftest.err conftest.$ac_objext
22501          break
22502        done
22503        CC=$ac_save_CC
22504        rm -f conftest.$ac_ext
22505     fi
22506 fi
22507 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
22508 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
22509   if test "$ac_cv_sys_largefile_CC" != no; then
22510     CC=$CC$ac_cv_sys_largefile_CC
22511   fi
22512
22513   { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
22514 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
22515 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
22516   echo $ECHO_N "(cached) $ECHO_C" >&6
22517 else
22518   while :; do
22519   cat >conftest.$ac_ext <<_ACEOF
22520 /* confdefs.h.  */
22521 _ACEOF
22522 cat confdefs.h >>conftest.$ac_ext
22523 cat >>conftest.$ac_ext <<_ACEOF
22524 /* end confdefs.h.  */
22525 #include <sys/types.h>
22526  /* Check that off_t can represent 2**63 - 1 correctly.
22527     We can't simply define LARGE_OFF_T to be 9223372036854775807,
22528     since some C++ compilers masquerading as C compilers
22529     incorrectly reject 9223372036854775807.  */
22530 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22531   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22532                        && LARGE_OFF_T % 2147483647 == 1)
22533                       ? 1 : -1];
22534 int
22535 main ()
22536 {
22537
22538   ;
22539   return 0;
22540 }
22541 _ACEOF
22542 rm -f conftest.$ac_objext
22543 if { (ac_try="$ac_compile"
22544 case "(($ac_try" in
22545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22546   *) ac_try_echo=$ac_try;;
22547 esac
22548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22549   (eval "$ac_compile") 2>conftest.er1
22550   ac_status=$?
22551   grep -v '^ *+' conftest.er1 >conftest.err
22552   rm -f conftest.er1
22553   cat conftest.err >&5
22554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22555   (exit $ac_status); } && {
22556          test -z "$ac_c_werror_flag" ||
22557          test ! -s conftest.err
22558        } && test -s conftest.$ac_objext; then
22559   ac_cv_sys_file_offset_bits=no; break
22560 else
22561   echo "$as_me: failed program was:" >&5
22562 sed 's/^/| /' conftest.$ac_ext >&5
22563
22564
22565 fi
22566
22567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22568   cat >conftest.$ac_ext <<_ACEOF
22569 /* confdefs.h.  */
22570 _ACEOF
22571 cat confdefs.h >>conftest.$ac_ext
22572 cat >>conftest.$ac_ext <<_ACEOF
22573 /* end confdefs.h.  */
22574 #define _FILE_OFFSET_BITS 64
22575 #include <sys/types.h>
22576  /* Check that off_t can represent 2**63 - 1 correctly.
22577     We can't simply define LARGE_OFF_T to be 9223372036854775807,
22578     since some C++ compilers masquerading as C compilers
22579     incorrectly reject 9223372036854775807.  */
22580 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22581   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22582                        && LARGE_OFF_T % 2147483647 == 1)
22583                       ? 1 : -1];
22584 int
22585 main ()
22586 {
22587
22588   ;
22589   return 0;
22590 }
22591 _ACEOF
22592 rm -f conftest.$ac_objext
22593 if { (ac_try="$ac_compile"
22594 case "(($ac_try" in
22595   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22596   *) ac_try_echo=$ac_try;;
22597 esac
22598 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22599   (eval "$ac_compile") 2>conftest.er1
22600   ac_status=$?
22601   grep -v '^ *+' conftest.er1 >conftest.err
22602   rm -f conftest.er1
22603   cat conftest.err >&5
22604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22605   (exit $ac_status); } && {
22606          test -z "$ac_c_werror_flag" ||
22607          test ! -s conftest.err
22608        } && test -s conftest.$ac_objext; then
22609   ac_cv_sys_file_offset_bits=64; break
22610 else
22611   echo "$as_me: failed program was:" >&5
22612 sed 's/^/| /' conftest.$ac_ext >&5
22613
22614
22615 fi
22616
22617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22618   ac_cv_sys_file_offset_bits=unknown
22619   break
22620 done
22621 fi
22622 { echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
22623 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
22624 case $ac_cv_sys_file_offset_bits in #(
22625   no | unknown) ;;
22626   *)
22627 cat >>confdefs.h <<_ACEOF
22628 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
22629 _ACEOF
22630 ;;
22631 esac
22632 rm -f conftest*
22633   if test $ac_cv_sys_file_offset_bits = unknown; then
22634     { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
22635 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
22636 if test "${ac_cv_sys_large_files+set}" = set; then
22637   echo $ECHO_N "(cached) $ECHO_C" >&6
22638 else
22639   while :; do
22640   cat >conftest.$ac_ext <<_ACEOF
22641 /* confdefs.h.  */
22642 _ACEOF
22643 cat confdefs.h >>conftest.$ac_ext
22644 cat >>conftest.$ac_ext <<_ACEOF
22645 /* end confdefs.h.  */
22646 #include <sys/types.h>
22647  /* Check that off_t can represent 2**63 - 1 correctly.
22648     We can't simply define LARGE_OFF_T to be 9223372036854775807,
22649     since some C++ compilers masquerading as C compilers
22650     incorrectly reject 9223372036854775807.  */
22651 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22652   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22653                        && LARGE_OFF_T % 2147483647 == 1)
22654                       ? 1 : -1];
22655 int
22656 main ()
22657 {
22658
22659   ;
22660   return 0;
22661 }
22662 _ACEOF
22663 rm -f conftest.$ac_objext
22664 if { (ac_try="$ac_compile"
22665 case "(($ac_try" in
22666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22667   *) ac_try_echo=$ac_try;;
22668 esac
22669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22670   (eval "$ac_compile") 2>conftest.er1
22671   ac_status=$?
22672   grep -v '^ *+' conftest.er1 >conftest.err
22673   rm -f conftest.er1
22674   cat conftest.err >&5
22675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22676   (exit $ac_status); } && {
22677          test -z "$ac_c_werror_flag" ||
22678          test ! -s conftest.err
22679        } && test -s conftest.$ac_objext; then
22680   ac_cv_sys_large_files=no; break
22681 else
22682   echo "$as_me: failed program was:" >&5
22683 sed 's/^/| /' conftest.$ac_ext >&5
22684
22685
22686 fi
22687
22688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22689   cat >conftest.$ac_ext <<_ACEOF
22690 /* confdefs.h.  */
22691 _ACEOF
22692 cat confdefs.h >>conftest.$ac_ext
22693 cat >>conftest.$ac_ext <<_ACEOF
22694 /* end confdefs.h.  */
22695 #define _LARGE_FILES 1
22696 #include <sys/types.h>
22697  /* Check that off_t can represent 2**63 - 1 correctly.
22698     We can't simply define LARGE_OFF_T to be 9223372036854775807,
22699     since some C++ compilers masquerading as C compilers
22700     incorrectly reject 9223372036854775807.  */
22701 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22702   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22703                        && LARGE_OFF_T % 2147483647 == 1)
22704                       ? 1 : -1];
22705 int
22706 main ()
22707 {
22708
22709   ;
22710   return 0;
22711 }
22712 _ACEOF
22713 rm -f conftest.$ac_objext
22714 if { (ac_try="$ac_compile"
22715 case "(($ac_try" in
22716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22717   *) ac_try_echo=$ac_try;;
22718 esac
22719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22720   (eval "$ac_compile") 2>conftest.er1
22721   ac_status=$?
22722   grep -v '^ *+' conftest.er1 >conftest.err
22723   rm -f conftest.er1
22724   cat conftest.err >&5
22725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22726   (exit $ac_status); } && {
22727          test -z "$ac_c_werror_flag" ||
22728          test ! -s conftest.err
22729        } && test -s conftest.$ac_objext; then
22730   ac_cv_sys_large_files=1; break
22731 else
22732   echo "$as_me: failed program was:" >&5
22733 sed 's/^/| /' conftest.$ac_ext >&5
22734
22735
22736 fi
22737
22738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22739   ac_cv_sys_large_files=unknown
22740   break
22741 done
22742 fi
22743 { echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
22744 echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
22745 case $ac_cv_sys_large_files in #(
22746   no | unknown) ;;
22747   *)
22748 cat >>confdefs.h <<_ACEOF
22749 #define _LARGE_FILES $ac_cv_sys_large_files
22750 _ACEOF
22751 ;;
22752 esac
22753 rm -f conftest*
22754   fi
22755 fi
22756
22757 { echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
22758 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
22759 if test "${ac_cv_sys_largefile_source+set}" = set; then
22760   echo $ECHO_N "(cached) $ECHO_C" >&6
22761 else
22762   while :; do
22763   cat >conftest.$ac_ext <<_ACEOF
22764 /* confdefs.h.  */
22765 _ACEOF
22766 cat confdefs.h >>conftest.$ac_ext
22767 cat >>conftest.$ac_ext <<_ACEOF
22768 /* end confdefs.h.  */
22769 #include <stdio.h>
22770 int
22771 main ()
22772 {
22773 return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
22774   ;
22775   return 0;
22776 }
22777 _ACEOF
22778 rm -f conftest.$ac_objext conftest$ac_exeext
22779 if { (ac_try="$ac_link"
22780 case "(($ac_try" in
22781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22782   *) ac_try_echo=$ac_try;;
22783 esac
22784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22785   (eval "$ac_link") 2>conftest.er1
22786   ac_status=$?
22787   grep -v '^ *+' conftest.er1 >conftest.err
22788   rm -f conftest.er1
22789   cat conftest.err >&5
22790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22791   (exit $ac_status); } && {
22792          test -z "$ac_c_werror_flag" ||
22793          test ! -s conftest.err
22794        } && test -s conftest$ac_exeext &&
22795        $as_test_x conftest$ac_exeext; then
22796   ac_cv_sys_largefile_source=no; break
22797 else
22798   echo "$as_me: failed program was:" >&5
22799 sed 's/^/| /' conftest.$ac_ext >&5
22800
22801
22802 fi
22803
22804 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22805       conftest$ac_exeext conftest.$ac_ext
22806   cat >conftest.$ac_ext <<_ACEOF
22807 /* confdefs.h.  */
22808 _ACEOF
22809 cat confdefs.h >>conftest.$ac_ext
22810 cat >>conftest.$ac_ext <<_ACEOF
22811 /* end confdefs.h.  */
22812 #define _LARGEFILE_SOURCE 1
22813 #include <stdio.h>
22814 int
22815 main ()
22816 {
22817 return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
22818   ;
22819   return 0;
22820 }
22821 _ACEOF
22822 rm -f conftest.$ac_objext conftest$ac_exeext
22823 if { (ac_try="$ac_link"
22824 case "(($ac_try" in
22825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22826   *) ac_try_echo=$ac_try;;
22827 esac
22828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22829   (eval "$ac_link") 2>conftest.er1
22830   ac_status=$?
22831   grep -v '^ *+' conftest.er1 >conftest.err
22832   rm -f conftest.er1
22833   cat conftest.err >&5
22834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22835   (exit $ac_status); } && {
22836          test -z "$ac_c_werror_flag" ||
22837          test ! -s conftest.err
22838        } && test -s conftest$ac_exeext &&
22839        $as_test_x conftest$ac_exeext; then
22840   ac_cv_sys_largefile_source=1; break
22841 else
22842   echo "$as_me: failed program was:" >&5
22843 sed 's/^/| /' conftest.$ac_ext >&5
22844
22845
22846 fi
22847
22848 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22849       conftest$ac_exeext conftest.$ac_ext
22850   ac_cv_sys_largefile_source=unknown
22851   break
22852 done
22853 fi
22854 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
22855 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
22856 case $ac_cv_sys_largefile_source in #(
22857   no | unknown) ;;
22858   *)
22859 cat >>confdefs.h <<_ACEOF
22860 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
22861 _ACEOF
22862 ;;
22863 esac
22864 rm -f conftest*
22865
22866 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
22867 # in glibc 2.1.3, but that breaks too many other things.
22868 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
22869 if test $ac_cv_sys_largefile_source != unknown; then
22870
22871 cat >>confdefs.h <<\_ACEOF
22872 #define HAVE_FSEEKO 1
22873 _ACEOF
22874
22875 fi
22876
22877 { echo "$as_me:$LINENO: checking for mbstate_t" >&5
22878 echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6; }
22879 if test "${ac_cv_type_mbstate_t+set}" = set; then
22880   echo $ECHO_N "(cached) $ECHO_C" >&6
22881 else
22882   cat >conftest.$ac_ext <<_ACEOF
22883 /* confdefs.h.  */
22884 _ACEOF
22885 cat confdefs.h >>conftest.$ac_ext
22886 cat >>conftest.$ac_ext <<_ACEOF
22887 /* end confdefs.h.  */
22888 $ac_includes_default
22889 #           include <wchar.h>
22890 int
22891 main ()
22892 {
22893 mbstate_t x; return sizeof x;
22894   ;
22895   return 0;
22896 }
22897 _ACEOF
22898 rm -f conftest.$ac_objext
22899 if { (ac_try="$ac_compile"
22900 case "(($ac_try" in
22901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22902   *) ac_try_echo=$ac_try;;
22903 esac
22904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22905   (eval "$ac_compile") 2>conftest.er1
22906   ac_status=$?
22907   grep -v '^ *+' conftest.er1 >conftest.err
22908   rm -f conftest.er1
22909   cat conftest.err >&5
22910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22911   (exit $ac_status); } && {
22912          test -z "$ac_c_werror_flag" ||
22913          test ! -s conftest.err
22914        } && test -s conftest.$ac_objext; then
22915   ac_cv_type_mbstate_t=yes
22916 else
22917   echo "$as_me: failed program was:" >&5
22918 sed 's/^/| /' conftest.$ac_ext >&5
22919
22920         ac_cv_type_mbstate_t=no
22921 fi
22922
22923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22924 fi
22925 { echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
22926 echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6; }
22927    if test $ac_cv_type_mbstate_t = yes; then
22928
22929 cat >>confdefs.h <<\_ACEOF
22930 #define HAVE_MBSTATE_T 1
22931 _ACEOF
22932
22933    else
22934
22935 cat >>confdefs.h <<\_ACEOF
22936 #define mbstate_t int
22937 _ACEOF
22938
22939    fi
22940
22941 { echo "$as_me:$LINENO: checking for uint8_t" >&5
22942 echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; }
22943 if test "${ac_cv_type_uint8_t+set}" = set; then
22944   echo $ECHO_N "(cached) $ECHO_C" >&6
22945 else
22946   cat >conftest.$ac_ext <<_ACEOF
22947 /* confdefs.h.  */
22948 _ACEOF
22949 cat confdefs.h >>conftest.$ac_ext
22950 cat >>conftest.$ac_ext <<_ACEOF
22951 /* end confdefs.h.  */
22952 $ac_includes_default
22953 typedef uint8_t ac__type_new_;
22954 int
22955 main ()
22956 {
22957 if ((ac__type_new_ *) 0)
22958   return 0;
22959 if (sizeof (ac__type_new_))
22960   return 0;
22961   ;
22962   return 0;
22963 }
22964 _ACEOF
22965 rm -f conftest.$ac_objext
22966 if { (ac_try="$ac_compile"
22967 case "(($ac_try" in
22968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22969   *) ac_try_echo=$ac_try;;
22970 esac
22971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22972   (eval "$ac_compile") 2>conftest.er1
22973   ac_status=$?
22974   grep -v '^ *+' conftest.er1 >conftest.err
22975   rm -f conftest.er1
22976   cat conftest.err >&5
22977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22978   (exit $ac_status); } && {
22979          test -z "$ac_c_werror_flag" ||
22980          test ! -s conftest.err
22981        } && test -s conftest.$ac_objext; then
22982   ac_cv_type_uint8_t=yes
22983 else
22984   echo "$as_me: failed program was:" >&5
22985 sed 's/^/| /' conftest.$ac_ext >&5
22986
22987         ac_cv_type_uint8_t=no
22988 fi
22989
22990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22991 fi
22992 { echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
22993 echo "${ECHO_T}$ac_cv_type_uint8_t" >&6; }
22994 if test $ac_cv_type_uint8_t = yes; then
22995
22996 cat >>confdefs.h <<_ACEOF
22997 #define HAVE_UINT8_T 1
22998 _ACEOF
22999
23000
23001 fi
23002 { echo "$as_me:$LINENO: checking for uint16_t" >&5
23003 echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
23004 if test "${ac_cv_type_uint16_t+set}" = set; then
23005   echo $ECHO_N "(cached) $ECHO_C" >&6
23006 else
23007   cat >conftest.$ac_ext <<_ACEOF
23008 /* confdefs.h.  */
23009 _ACEOF
23010 cat confdefs.h >>conftest.$ac_ext
23011 cat >>conftest.$ac_ext <<_ACEOF
23012 /* end confdefs.h.  */
23013 $ac_includes_default
23014 typedef uint16_t ac__type_new_;
23015 int
23016 main ()
23017 {
23018 if ((ac__type_new_ *) 0)
23019   return 0;
23020 if (sizeof (ac__type_new_))
23021   return 0;
23022   ;
23023   return 0;
23024 }
23025 _ACEOF
23026 rm -f conftest.$ac_objext
23027 if { (ac_try="$ac_compile"
23028 case "(($ac_try" in
23029   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23030   *) ac_try_echo=$ac_try;;
23031 esac
23032 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23033   (eval "$ac_compile") 2>conftest.er1
23034   ac_status=$?
23035   grep -v '^ *+' conftest.er1 >conftest.err
23036   rm -f conftest.er1
23037   cat conftest.err >&5
23038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23039   (exit $ac_status); } && {
23040          test -z "$ac_c_werror_flag" ||
23041          test ! -s conftest.err
23042        } && test -s conftest.$ac_objext; then
23043   ac_cv_type_uint16_t=yes
23044 else
23045   echo "$as_me: failed program was:" >&5
23046 sed 's/^/| /' conftest.$ac_ext >&5
23047
23048         ac_cv_type_uint16_t=no
23049 fi
23050
23051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23052 fi
23053 { echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
23054 echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
23055 if test $ac_cv_type_uint16_t = yes; then
23056
23057 cat >>confdefs.h <<_ACEOF
23058 #define HAVE_UINT16_T 1
23059 _ACEOF
23060
23061
23062 fi
23063 { echo "$as_me:$LINENO: checking for uint32_t" >&5
23064 echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
23065 if test "${ac_cv_type_uint32_t+set}" = set; then
23066   echo $ECHO_N "(cached) $ECHO_C" >&6
23067 else
23068   cat >conftest.$ac_ext <<_ACEOF
23069 /* confdefs.h.  */
23070 _ACEOF
23071 cat confdefs.h >>conftest.$ac_ext
23072 cat >>conftest.$ac_ext <<_ACEOF
23073 /* end confdefs.h.  */
23074 $ac_includes_default
23075 typedef uint32_t ac__type_new_;
23076 int
23077 main ()
23078 {
23079 if ((ac__type_new_ *) 0)
23080   return 0;
23081 if (sizeof (ac__type_new_))
23082   return 0;
23083   ;
23084   return 0;
23085 }
23086 _ACEOF
23087 rm -f conftest.$ac_objext
23088 if { (ac_try="$ac_compile"
23089 case "(($ac_try" in
23090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23091   *) ac_try_echo=$ac_try;;
23092 esac
23093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23094   (eval "$ac_compile") 2>conftest.er1
23095   ac_status=$?
23096   grep -v '^ *+' conftest.er1 >conftest.err
23097   rm -f conftest.er1
23098   cat conftest.err >&5
23099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23100   (exit $ac_status); } && {
23101          test -z "$ac_c_werror_flag" ||
23102          test ! -s conftest.err
23103        } && test -s conftest.$ac_objext; then
23104   ac_cv_type_uint32_t=yes
23105 else
23106   echo "$as_me: failed program was:" >&5
23107 sed 's/^/| /' conftest.$ac_ext >&5
23108
23109         ac_cv_type_uint32_t=no
23110 fi
23111
23112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23113 fi
23114 { echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
23115 echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
23116 if test $ac_cv_type_uint32_t = yes; then
23117
23118 cat >>confdefs.h <<_ACEOF
23119 #define HAVE_UINT32_T 1
23120 _ACEOF
23121
23122
23123 fi
23124 { echo "$as_me:$LINENO: checking for int32_t" >&5
23125 echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
23126 if test "${ac_cv_type_int32_t+set}" = set; then
23127   echo $ECHO_N "(cached) $ECHO_C" >&6
23128 else
23129   cat >conftest.$ac_ext <<_ACEOF
23130 /* confdefs.h.  */
23131 _ACEOF
23132 cat confdefs.h >>conftest.$ac_ext
23133 cat >>conftest.$ac_ext <<_ACEOF
23134 /* end confdefs.h.  */
23135 $ac_includes_default
23136 typedef int32_t ac__type_new_;
23137 int
23138 main ()
23139 {
23140 if ((ac__type_new_ *) 0)
23141   return 0;
23142 if (sizeof (ac__type_new_))
23143   return 0;
23144   ;
23145   return 0;
23146 }
23147 _ACEOF
23148 rm -f conftest.$ac_objext
23149 if { (ac_try="$ac_compile"
23150 case "(($ac_try" in
23151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23152   *) ac_try_echo=$ac_try;;
23153 esac
23154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23155   (eval "$ac_compile") 2>conftest.er1
23156   ac_status=$?
23157   grep -v '^ *+' conftest.er1 >conftest.err
23158   rm -f conftest.er1
23159   cat conftest.err >&5
23160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23161   (exit $ac_status); } && {
23162          test -z "$ac_c_werror_flag" ||
23163          test ! -s conftest.err
23164        } && test -s conftest.$ac_objext; then
23165   ac_cv_type_int32_t=yes
23166 else
23167   echo "$as_me: failed program was:" >&5
23168 sed 's/^/| /' conftest.$ac_ext >&5
23169
23170         ac_cv_type_int32_t=no
23171 fi
23172
23173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23174 fi
23175 { echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
23176 echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
23177 if test $ac_cv_type_int32_t = yes; then
23178
23179 cat >>confdefs.h <<_ACEOF
23180 #define HAVE_INT32_T 1
23181 _ACEOF
23182
23183
23184 fi
23185 { echo "$as_me:$LINENO: checking for uint64_t" >&5
23186 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
23187 if test "${ac_cv_type_uint64_t+set}" = set; then
23188   echo $ECHO_N "(cached) $ECHO_C" >&6
23189 else
23190   cat >conftest.$ac_ext <<_ACEOF
23191 /* confdefs.h.  */
23192 _ACEOF
23193 cat confdefs.h >>conftest.$ac_ext
23194 cat >>conftest.$ac_ext <<_ACEOF
23195 /* end confdefs.h.  */
23196 $ac_includes_default
23197 typedef uint64_t ac__type_new_;
23198 int
23199 main ()
23200 {
23201 if ((ac__type_new_ *) 0)
23202   return 0;
23203 if (sizeof (ac__type_new_))
23204   return 0;
23205   ;
23206   return 0;
23207 }
23208 _ACEOF
23209 rm -f conftest.$ac_objext
23210 if { (ac_try="$ac_compile"
23211 case "(($ac_try" in
23212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23213   *) ac_try_echo=$ac_try;;
23214 esac
23215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23216   (eval "$ac_compile") 2>conftest.er1
23217   ac_status=$?
23218   grep -v '^ *+' conftest.er1 >conftest.err
23219   rm -f conftest.er1
23220   cat conftest.err >&5
23221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23222   (exit $ac_status); } && {
23223          test -z "$ac_c_werror_flag" ||
23224          test ! -s conftest.err
23225        } && test -s conftest.$ac_objext; then
23226   ac_cv_type_uint64_t=yes
23227 else
23228   echo "$as_me: failed program was:" >&5
23229 sed 's/^/| /' conftest.$ac_ext >&5
23230
23231         ac_cv_type_uint64_t=no
23232 fi
23233
23234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23235 fi
23236 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
23237 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
23238 if test $ac_cv_type_uint64_t = yes; then
23239
23240 cat >>confdefs.h <<_ACEOF
23241 #define HAVE_UINT64_T 1
23242 _ACEOF
23243
23244
23245 fi
23246 { echo "$as_me:$LINENO: checking for int64_t" >&5
23247 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
23248 if test "${ac_cv_type_int64_t+set}" = set; then
23249   echo $ECHO_N "(cached) $ECHO_C" >&6
23250 else
23251   cat >conftest.$ac_ext <<_ACEOF
23252 /* confdefs.h.  */
23253 _ACEOF
23254 cat confdefs.h >>conftest.$ac_ext
23255 cat >>conftest.$ac_ext <<_ACEOF
23256 /* end confdefs.h.  */
23257 $ac_includes_default
23258 typedef int64_t ac__type_new_;
23259 int
23260 main ()
23261 {
23262 if ((ac__type_new_ *) 0)
23263   return 0;
23264 if (sizeof (ac__type_new_))
23265   return 0;
23266   ;
23267   return 0;
23268 }
23269 _ACEOF
23270 rm -f conftest.$ac_objext
23271 if { (ac_try="$ac_compile"
23272 case "(($ac_try" in
23273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23274   *) ac_try_echo=$ac_try;;
23275 esac
23276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23277   (eval "$ac_compile") 2>conftest.er1
23278   ac_status=$?
23279   grep -v '^ *+' conftest.er1 >conftest.err
23280   rm -f conftest.er1
23281   cat conftest.err >&5
23282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23283   (exit $ac_status); } && {
23284          test -z "$ac_c_werror_flag" ||
23285          test ! -s conftest.err
23286        } && test -s conftest.$ac_objext; then
23287   ac_cv_type_int64_t=yes
23288 else
23289   echo "$as_me: failed program was:" >&5
23290 sed 's/^/| /' conftest.$ac_ext >&5
23291
23292         ac_cv_type_int64_t=no
23293 fi
23294
23295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23296 fi
23297 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
23298 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
23299 if test $ac_cv_type_int64_t = yes; then
23300
23301 cat >>confdefs.h <<_ACEOF
23302 #define HAVE_INT64_T 1
23303 _ACEOF
23304
23305
23306 fi
23307
23308 { echo "$as_me:$LINENO: checking for long long" >&5
23309 echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
23310 if test "${ac_cv_type_long_long+set}" = set; then
23311   echo $ECHO_N "(cached) $ECHO_C" >&6
23312 else
23313   cat >conftest.$ac_ext <<_ACEOF
23314 /* confdefs.h.  */
23315 _ACEOF
23316 cat confdefs.h >>conftest.$ac_ext
23317 cat >>conftest.$ac_ext <<_ACEOF
23318 /* end confdefs.h.  */
23319 $ac_includes_default
23320 typedef long long ac__type_new_;
23321 int
23322 main ()
23323 {
23324 if ((ac__type_new_ *) 0)
23325   return 0;
23326 if (sizeof (ac__type_new_))
23327   return 0;
23328   ;
23329   return 0;
23330 }
23331 _ACEOF
23332 rm -f conftest.$ac_objext
23333 if { (ac_try="$ac_compile"
23334 case "(($ac_try" in
23335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23336   *) ac_try_echo=$ac_try;;
23337 esac
23338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23339   (eval "$ac_compile") 2>conftest.er1
23340   ac_status=$?
23341   grep -v '^ *+' conftest.er1 >conftest.err
23342   rm -f conftest.er1
23343   cat conftest.err >&5
23344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23345   (exit $ac_status); } && {
23346          test -z "$ac_c_werror_flag" ||
23347          test ! -s conftest.err
23348        } && test -s conftest.$ac_objext; then
23349   ac_cv_type_long_long=yes
23350 else
23351   echo "$as_me: failed program was:" >&5
23352 sed 's/^/| /' conftest.$ac_ext >&5
23353
23354         ac_cv_type_long_long=no
23355 fi
23356
23357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23358 fi
23359 { echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
23360 echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
23361
23362 # The cast to long int works around a bug in the HP C Compiler
23363 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23364 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23365 # This bug is HP SR number 8606223364.
23366 { echo "$as_me:$LINENO: checking size of long long" >&5
23367 echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
23368 if test "${ac_cv_sizeof_long_long+set}" = set; then
23369   echo $ECHO_N "(cached) $ECHO_C" >&6
23370 else
23371   if test "$cross_compiling" = yes; then
23372   # Depending upon the size, compute the lo and hi bounds.
23373 cat >conftest.$ac_ext <<_ACEOF
23374 /* confdefs.h.  */
23375 _ACEOF
23376 cat confdefs.h >>conftest.$ac_ext
23377 cat >>conftest.$ac_ext <<_ACEOF
23378 /* end confdefs.h.  */
23379 $ac_includes_default
23380    typedef long long ac__type_sizeof_;
23381 int
23382 main ()
23383 {
23384 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
23385 test_array [0] = 0
23386
23387   ;
23388   return 0;
23389 }
23390 _ACEOF
23391 rm -f conftest.$ac_objext
23392 if { (ac_try="$ac_compile"
23393 case "(($ac_try" in
23394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23395   *) ac_try_echo=$ac_try;;
23396 esac
23397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23398   (eval "$ac_compile") 2>conftest.er1
23399   ac_status=$?
23400   grep -v '^ *+' conftest.er1 >conftest.err
23401   rm -f conftest.er1
23402   cat conftest.err >&5
23403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23404   (exit $ac_status); } && {
23405          test -z "$ac_c_werror_flag" ||
23406          test ! -s conftest.err
23407        } && test -s conftest.$ac_objext; then
23408   ac_lo=0 ac_mid=0
23409   while :; do
23410     cat >conftest.$ac_ext <<_ACEOF
23411 /* confdefs.h.  */
23412 _ACEOF
23413 cat confdefs.h >>conftest.$ac_ext
23414 cat >>conftest.$ac_ext <<_ACEOF
23415 /* end confdefs.h.  */
23416 $ac_includes_default
23417    typedef long long ac__type_sizeof_;
23418 int
23419 main ()
23420 {
23421 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
23422 test_array [0] = 0
23423
23424   ;
23425   return 0;
23426 }
23427 _ACEOF
23428 rm -f conftest.$ac_objext
23429 if { (ac_try="$ac_compile"
23430 case "(($ac_try" in
23431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23432   *) ac_try_echo=$ac_try;;
23433 esac
23434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23435   (eval "$ac_compile") 2>conftest.er1
23436   ac_status=$?
23437   grep -v '^ *+' conftest.er1 >conftest.err
23438   rm -f conftest.er1
23439   cat conftest.err >&5
23440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23441   (exit $ac_status); } && {
23442          test -z "$ac_c_werror_flag" ||
23443          test ! -s conftest.err
23444        } && test -s conftest.$ac_objext; then
23445   ac_hi=$ac_mid; break
23446 else
23447   echo "$as_me: failed program was:" >&5
23448 sed 's/^/| /' conftest.$ac_ext >&5
23449
23450         ac_lo=`expr $ac_mid + 1`
23451                         if test $ac_lo -le $ac_mid; then
23452                           ac_lo= ac_hi=
23453                           break
23454                         fi
23455                         ac_mid=`expr 2 '*' $ac_mid + 1`
23456 fi
23457
23458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23459   done
23460 else
23461   echo "$as_me: failed program was:" >&5
23462 sed 's/^/| /' conftest.$ac_ext >&5
23463
23464         cat >conftest.$ac_ext <<_ACEOF
23465 /* confdefs.h.  */
23466 _ACEOF
23467 cat confdefs.h >>conftest.$ac_ext
23468 cat >>conftest.$ac_ext <<_ACEOF
23469 /* end confdefs.h.  */
23470 $ac_includes_default
23471    typedef long long ac__type_sizeof_;
23472 int
23473 main ()
23474 {
23475 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
23476 test_array [0] = 0
23477
23478   ;
23479   return 0;
23480 }
23481 _ACEOF
23482 rm -f conftest.$ac_objext
23483 if { (ac_try="$ac_compile"
23484 case "(($ac_try" in
23485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23486   *) ac_try_echo=$ac_try;;
23487 esac
23488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23489   (eval "$ac_compile") 2>conftest.er1
23490   ac_status=$?
23491   grep -v '^ *+' conftest.er1 >conftest.err
23492   rm -f conftest.er1
23493   cat conftest.err >&5
23494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23495   (exit $ac_status); } && {
23496          test -z "$ac_c_werror_flag" ||
23497          test ! -s conftest.err
23498        } && test -s conftest.$ac_objext; then
23499   ac_hi=-1 ac_mid=-1
23500   while :; do
23501     cat >conftest.$ac_ext <<_ACEOF
23502 /* confdefs.h.  */
23503 _ACEOF
23504 cat confdefs.h >>conftest.$ac_ext
23505 cat >>conftest.$ac_ext <<_ACEOF
23506 /* end confdefs.h.  */
23507 $ac_includes_default
23508    typedef long long ac__type_sizeof_;
23509 int
23510 main ()
23511 {
23512 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
23513 test_array [0] = 0
23514
23515   ;
23516   return 0;
23517 }
23518 _ACEOF
23519 rm -f conftest.$ac_objext
23520 if { (ac_try="$ac_compile"
23521 case "(($ac_try" in
23522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23523   *) ac_try_echo=$ac_try;;
23524 esac
23525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23526   (eval "$ac_compile") 2>conftest.er1
23527   ac_status=$?
23528   grep -v '^ *+' conftest.er1 >conftest.err
23529   rm -f conftest.er1
23530   cat conftest.err >&5
23531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23532   (exit $ac_status); } && {
23533          test -z "$ac_c_werror_flag" ||
23534          test ! -s conftest.err
23535        } && test -s conftest.$ac_objext; then
23536   ac_lo=$ac_mid; break
23537 else
23538   echo "$as_me: failed program was:" >&5
23539 sed 's/^/| /' conftest.$ac_ext >&5
23540
23541         ac_hi=`expr '(' $ac_mid ')' - 1`
23542                         if test $ac_mid -le $ac_hi; then
23543                           ac_lo= ac_hi=
23544                           break
23545                         fi
23546                         ac_mid=`expr 2 '*' $ac_mid`
23547 fi
23548
23549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23550   done
23551 else
23552   echo "$as_me: failed program was:" >&5
23553 sed 's/^/| /' conftest.$ac_ext >&5
23554
23555         ac_lo= ac_hi=
23556 fi
23557
23558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23559 fi
23560
23561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23562 # Binary search between lo and hi bounds.
23563 while test "x$ac_lo" != "x$ac_hi"; do
23564   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23565   cat >conftest.$ac_ext <<_ACEOF
23566 /* confdefs.h.  */
23567 _ACEOF
23568 cat confdefs.h >>conftest.$ac_ext
23569 cat >>conftest.$ac_ext <<_ACEOF
23570 /* end confdefs.h.  */
23571 $ac_includes_default
23572    typedef long long ac__type_sizeof_;
23573 int
23574 main ()
23575 {
23576 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
23577 test_array [0] = 0
23578
23579   ;
23580   return 0;
23581 }
23582 _ACEOF
23583 rm -f conftest.$ac_objext
23584 if { (ac_try="$ac_compile"
23585 case "(($ac_try" in
23586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23587   *) ac_try_echo=$ac_try;;
23588 esac
23589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23590   (eval "$ac_compile") 2>conftest.er1
23591   ac_status=$?
23592   grep -v '^ *+' conftest.er1 >conftest.err
23593   rm -f conftest.er1
23594   cat conftest.err >&5
23595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23596   (exit $ac_status); } && {
23597          test -z "$ac_c_werror_flag" ||
23598          test ! -s conftest.err
23599        } && test -s conftest.$ac_objext; then
23600   ac_hi=$ac_mid
23601 else
23602   echo "$as_me: failed program was:" >&5
23603 sed 's/^/| /' conftest.$ac_ext >&5
23604
23605         ac_lo=`expr '(' $ac_mid ')' + 1`
23606 fi
23607
23608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23609 done
23610 case $ac_lo in
23611 ?*) ac_cv_sizeof_long_long=$ac_lo;;
23612 '') if test "$ac_cv_type_long_long" = yes; then
23613      { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
23614 See \`config.log' for more details." >&5
23615 echo "$as_me: error: cannot compute sizeof (long long)
23616 See \`config.log' for more details." >&2;}
23617    { (exit 77); exit 77; }; }
23618    else
23619      ac_cv_sizeof_long_long=0
23620    fi ;;
23621 esac
23622 else
23623   cat >conftest.$ac_ext <<_ACEOF
23624 /* confdefs.h.  */
23625 _ACEOF
23626 cat confdefs.h >>conftest.$ac_ext
23627 cat >>conftest.$ac_ext <<_ACEOF
23628 /* end confdefs.h.  */
23629 $ac_includes_default
23630    typedef long long ac__type_sizeof_;
23631 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
23632 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
23633 #include <stdio.h>
23634 #include <stdlib.h>
23635 int
23636 main ()
23637 {
23638
23639   FILE *f = fopen ("conftest.val", "w");
23640   if (! f)
23641     return 1;
23642   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
23643     {
23644       long int i = longval ();
23645       if (i != ((long int) (sizeof (ac__type_sizeof_))))
23646         return 1;
23647       fprintf (f, "%ld\n", i);
23648     }
23649   else
23650     {
23651       unsigned long int i = ulongval ();
23652       if (i != ((long int) (sizeof (ac__type_sizeof_))))
23653         return 1;
23654       fprintf (f, "%lu\n", i);
23655     }
23656   return ferror (f) || fclose (f) != 0;
23657
23658   ;
23659   return 0;
23660 }
23661 _ACEOF
23662 rm -f conftest$ac_exeext
23663 if { (ac_try="$ac_link"
23664 case "(($ac_try" in
23665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23666   *) ac_try_echo=$ac_try;;
23667 esac
23668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23669   (eval "$ac_link") 2>&5
23670   ac_status=$?
23671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23672   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23673   { (case "(($ac_try" in
23674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23675   *) ac_try_echo=$ac_try;;
23676 esac
23677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23678   (eval "$ac_try") 2>&5
23679   ac_status=$?
23680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23681   (exit $ac_status); }; }; then
23682   ac_cv_sizeof_long_long=`cat conftest.val`
23683 else
23684   echo "$as_me: program exited with status $ac_status" >&5
23685 echo "$as_me: failed program was:" >&5
23686 sed 's/^/| /' conftest.$ac_ext >&5
23687
23688 ( exit $ac_status )
23689 if test "$ac_cv_type_long_long" = yes; then
23690      { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
23691 See \`config.log' for more details." >&5
23692 echo "$as_me: error: cannot compute sizeof (long long)
23693 See \`config.log' for more details." >&2;}
23694    { (exit 77); exit 77; }; }
23695    else
23696      ac_cv_sizeof_long_long=0
23697    fi
23698 fi
23699 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23700 fi
23701 rm -f conftest.val
23702 fi
23703 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
23704 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
23705
23706
23707
23708 cat >>confdefs.h <<_ACEOF
23709 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
23710 _ACEOF
23711
23712
23713
23714
23715
23716 { echo "$as_me:$LINENO: checking for gcc compiler warnings" >&5
23717 echo $ECHO_N "checking for gcc compiler warnings... $ECHO_C" >&6; }
23718 # Check whether --enable-warnings was given.
23719 if test "${enable_warnings+set}" = set; then
23720   enableval=$enable_warnings; if test "${enableval}" = no -o $GCC = no; then
23721    { echo "$as_me:$LINENO: result: no" >&5
23722 echo "${ECHO_T}no" >&6; }
23723    WARNINGS=
23724 else
23725    { echo "$as_me:$LINENO: result: yes" >&5
23726 echo "${ECHO_T}yes" >&6; }
23727    WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
23728        -Wmissing-declarations -Wredundant-decls -Wnested-externs \
23729        -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
23730        -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter"
23731 fi
23732 else
23733
23734 if test $GCC = no; then
23735    WARNINGS=
23736    { echo "$as_me:$LINENO: result: no" >&5
23737 echo "${ECHO_T}no" >&6; }
23738 else
23739    { echo "$as_me:$LINENO: result: yes" >&5
23740 echo "${ECHO_T}yes" >&6; }
23741    WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
23742        -Wmissing-declarations -Wredundant-decls -Wnested-externs \
23743        -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
23744        -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter"
23745 fi
23746 fi
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
23758
23759 for ac_func in mmap strerror strndup strtoul mbrtowc mkstemp utimes utime wcwidth strtof
23760 do
23761 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23762 { echo "$as_me:$LINENO: checking for $ac_func" >&5
23763 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
23764 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
23765   echo $ECHO_N "(cached) $ECHO_C" >&6
23766 else
23767   cat >conftest.$ac_ext <<_ACEOF
23768 /* confdefs.h.  */
23769 _ACEOF
23770 cat confdefs.h >>conftest.$ac_ext
23771 cat >>conftest.$ac_ext <<_ACEOF
23772 /* end confdefs.h.  */
23773 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23774    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23775 #define $ac_func innocuous_$ac_func
23776
23777 /* System header to define __stub macros and hopefully few prototypes,
23778     which can conflict with char $ac_func (); below.
23779     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23780     <limits.h> exists even on freestanding compilers.  */
23781
23782 #ifdef __STDC__
23783 # include <limits.h>
23784 #else
23785 # include <assert.h>
23786 #endif
23787
23788 #undef $ac_func
23789
23790 /* Override any GCC internal prototype to avoid an error.
23791    Use char because int might match the return type of a GCC
23792    builtin and then its argument prototype would still apply.  */
23793 #ifdef __cplusplus
23794 extern "C"
23795 #endif
23796 char $ac_func ();
23797 /* The GNU C library defines this for functions which it implements
23798     to always fail with ENOSYS.  Some functions are actually named
23799     something starting with __ and the normal name is an alias.  */
23800 #if defined __stub_$ac_func || defined __stub___$ac_func
23801 choke me
23802 #endif
23803
23804 int
23805 main ()
23806 {
23807 return $ac_func ();
23808   ;
23809   return 0;
23810 }
23811 _ACEOF
23812 rm -f conftest.$ac_objext conftest$ac_exeext
23813 if { (ac_try="$ac_link"
23814 case "(($ac_try" in
23815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23816   *) ac_try_echo=$ac_try;;
23817 esac
23818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23819   (eval "$ac_link") 2>conftest.er1
23820   ac_status=$?
23821   grep -v '^ *+' conftest.er1 >conftest.err
23822   rm -f conftest.er1
23823   cat conftest.err >&5
23824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23825   (exit $ac_status); } && {
23826          test -z "$ac_c_werror_flag" ||
23827          test ! -s conftest.err
23828        } && test -s conftest$ac_exeext &&
23829        $as_test_x conftest$ac_exeext; then
23830   eval "$as_ac_var=yes"
23831 else
23832   echo "$as_me: failed program was:" >&5
23833 sed 's/^/| /' conftest.$ac_ext >&5
23834
23835         eval "$as_ac_var=no"
23836 fi
23837
23838 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23839       conftest$ac_exeext conftest.$ac_ext
23840 fi
23841 ac_res=`eval echo '${'$as_ac_var'}'`
23842                { echo "$as_me:$LINENO: result: $ac_res" >&5
23843 echo "${ECHO_T}$ac_res" >&6; }
23844 if test `eval echo '${'$as_ac_var'}'` = yes; then
23845   cat >>confdefs.h <<_ACEOF
23846 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23847 _ACEOF
23848
23849 fi
23850 done
23851
23852
23853
23854
23855
23856 for ac_func in getopt_long asprintf vasprintf
23857 do
23858 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23859 { echo "$as_me:$LINENO: checking for $ac_func" >&5
23860 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
23861 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
23862   echo $ECHO_N "(cached) $ECHO_C" >&6
23863 else
23864   cat >conftest.$ac_ext <<_ACEOF
23865 /* confdefs.h.  */
23866 _ACEOF
23867 cat confdefs.h >>conftest.$ac_ext
23868 cat >>conftest.$ac_ext <<_ACEOF
23869 /* end confdefs.h.  */
23870 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23871    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23872 #define $ac_func innocuous_$ac_func
23873
23874 /* System header to define __stub macros and hopefully few prototypes,
23875     which can conflict with char $ac_func (); below.
23876     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23877     <limits.h> exists even on freestanding compilers.  */
23878
23879 #ifdef __STDC__
23880 # include <limits.h>
23881 #else
23882 # include <assert.h>
23883 #endif
23884
23885 #undef $ac_func
23886
23887 /* Override any GCC internal prototype to avoid an error.
23888    Use char because int might match the return type of a GCC
23889    builtin and then its argument prototype would still apply.  */
23890 #ifdef __cplusplus
23891 extern "C"
23892 #endif
23893 char $ac_func ();
23894 /* The GNU C library defines this for functions which it implements
23895     to always fail with ENOSYS.  Some functions are actually named
23896     something starting with __ and the normal name is an alias.  */
23897 #if defined __stub_$ac_func || defined __stub___$ac_func
23898 choke me
23899 #endif
23900
23901 int
23902 main ()
23903 {
23904 return $ac_func ();
23905   ;
23906   return 0;
23907 }
23908 _ACEOF
23909 rm -f conftest.$ac_objext conftest$ac_exeext
23910 if { (ac_try="$ac_link"
23911 case "(($ac_try" in
23912   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23913   *) ac_try_echo=$ac_try;;
23914 esac
23915 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23916   (eval "$ac_link") 2>conftest.er1
23917   ac_status=$?
23918   grep -v '^ *+' conftest.er1 >conftest.err
23919   rm -f conftest.er1
23920   cat conftest.err >&5
23921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23922   (exit $ac_status); } && {
23923          test -z "$ac_c_werror_flag" ||
23924          test ! -s conftest.err
23925        } && test -s conftest$ac_exeext &&
23926        $as_test_x conftest$ac_exeext; then
23927   eval "$as_ac_var=yes"
23928 else
23929   echo "$as_me: failed program was:" >&5
23930 sed 's/^/| /' conftest.$ac_ext >&5
23931
23932         eval "$as_ac_var=no"
23933 fi
23934
23935 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23936       conftest$ac_exeext conftest.$ac_ext
23937 fi
23938 ac_res=`eval echo '${'$as_ac_var'}'`
23939                { echo "$as_me:$LINENO: result: $ac_res" >&5
23940 echo "${ECHO_T}$ac_res" >&6; }
23941 if test `eval echo '${'$as_ac_var'}'` = yes; then
23942   cat >>confdefs.h <<_ACEOF
23943 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23944 _ACEOF
23945
23946 else
23947   case " $LIBOBJS " in
23948   *" $ac_func.$ac_objext "* ) ;;
23949   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
23950  ;;
23951 esac
23952
23953 fi
23954 done
23955
23956
23957
23958
23959 { echo "$as_me:$LINENO: checking for gzopen in -lz" >&5
23960 echo $ECHO_N "checking for gzopen in -lz... $ECHO_C" >&6; }
23961 if test "${ac_cv_lib_z_gzopen+set}" = set; then
23962   echo $ECHO_N "(cached) $ECHO_C" >&6
23963 else
23964   ac_check_lib_save_LIBS=$LIBS
23965 LIBS="-lz  $LIBS"
23966 cat >conftest.$ac_ext <<_ACEOF
23967 /* confdefs.h.  */
23968 _ACEOF
23969 cat confdefs.h >>conftest.$ac_ext
23970 cat >>conftest.$ac_ext <<_ACEOF
23971 /* end confdefs.h.  */
23972
23973 /* Override any GCC internal prototype to avoid an error.
23974    Use char because int might match the return type of a GCC
23975    builtin and then its argument prototype would still apply.  */
23976 #ifdef __cplusplus
23977 extern "C"
23978 #endif
23979 char gzopen ();
23980 int
23981 main ()
23982 {
23983 return gzopen ();
23984   ;
23985   return 0;
23986 }
23987 _ACEOF
23988 rm -f conftest.$ac_objext conftest$ac_exeext
23989 if { (ac_try="$ac_link"
23990 case "(($ac_try" in
23991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23992   *) ac_try_echo=$ac_try;;
23993 esac
23994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23995   (eval "$ac_link") 2>conftest.er1
23996   ac_status=$?
23997   grep -v '^ *+' conftest.er1 >conftest.err
23998   rm -f conftest.er1
23999   cat conftest.err >&5
24000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24001   (exit $ac_status); } && {
24002          test -z "$ac_c_werror_flag" ||
24003          test ! -s conftest.err
24004        } && test -s conftest$ac_exeext &&
24005        $as_test_x conftest$ac_exeext; then
24006   ac_cv_lib_z_gzopen=yes
24007 else
24008   echo "$as_me: failed program was:" >&5
24009 sed 's/^/| /' conftest.$ac_ext >&5
24010
24011         ac_cv_lib_z_gzopen=no
24012 fi
24013
24014 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24015       conftest$ac_exeext conftest.$ac_ext
24016 LIBS=$ac_check_lib_save_LIBS
24017 fi
24018 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5
24019 echo "${ECHO_T}$ac_cv_lib_z_gzopen" >&6; }
24020 if test $ac_cv_lib_z_gzopen = yes; then
24021   cat >>confdefs.h <<_ACEOF
24022 #define HAVE_LIBZ 1
24023 _ACEOF
24024
24025   LIBS="-lz $LIBS"
24026
24027 fi
24028
24029
24030  if test "$cross_compiling" = yes; then
24031   IS_CROSS_COMPILE_TRUE=
24032   IS_CROSS_COMPILE_FALSE='#'
24033 else
24034   IS_CROSS_COMPILE_TRUE='#'
24035   IS_CROSS_COMPILE_FALSE=
24036 fi
24037
24038
24039 ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
24040
24041 cat >confcache <<\_ACEOF
24042 # This file is a shell script that caches the results of configure
24043 # tests run on this system so they can be shared between configure
24044 # scripts and configure runs, see configure's option --config-cache.
24045 # It is not useful on other systems.  If it contains results you don't
24046 # want to keep, you may remove or edit it.
24047 #
24048 # config.status only pays attention to the cache file if you give it
24049 # the --recheck option to rerun configure.
24050 #
24051 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24052 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24053 # following values.
24054
24055 _ACEOF
24056
24057 # The following way of writing the cache mishandles newlines in values,
24058 # but we know of no workaround that is simple, portable, and efficient.
24059 # So, we kill variables containing newlines.
24060 # Ultrix sh set writes to stderr and can't be redirected directly,
24061 # and sets the high bit in the cache file unless we assign to the vars.
24062 (
24063   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24064     eval ac_val=\$$ac_var
24065     case $ac_val in #(
24066     *${as_nl}*)
24067       case $ac_var in #(
24068       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
24069 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
24070       esac
24071       case $ac_var in #(
24072       _ | IFS | as_nl) ;; #(
24073       *) $as_unset $ac_var ;;
24074       esac ;;
24075     esac
24076   done
24077
24078   (set) 2>&1 |
24079     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24080     *${as_nl}ac_space=\ *)
24081       # `set' does not quote correctly, so add quotes (double-quote
24082       # substitution turns \\\\ into \\, and sed turns \\ into \).
24083       sed -n \
24084         "s/'/'\\\\''/g;
24085           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24086       ;; #(
24087     *)
24088       # `set' quotes correctly as required by POSIX, so do not add quotes.
24089       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24090       ;;
24091     esac |
24092     sort
24093 ) |
24094   sed '
24095      /^ac_cv_env_/b end
24096      t clear
24097      :clear
24098      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24099      t end
24100      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24101      :end' >>confcache
24102 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24103   if test -w "$cache_file"; then
24104     test "x$cache_file" != "x/dev/null" &&
24105       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
24106 echo "$as_me: updating cache $cache_file" >&6;}
24107     cat confcache >$cache_file
24108   else
24109     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
24110 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24111   fi
24112 fi
24113 rm -f confcache
24114
24115 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24116 # Let make expand exec_prefix.
24117 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24118
24119 DEFS=-DHAVE_CONFIG_H
24120
24121 ac_libobjs=
24122 ac_ltlibobjs=
24123 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24124   # 1. Remove the extension, and $U if already installed.
24125   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24126   ac_i=`echo "$ac_i" | sed "$ac_script"`
24127   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24128   #    will be set to the directory where LIBOBJS objects are built.
24129   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24130   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
24131 done
24132 LIBOBJS=$ac_libobjs
24133
24134 LTLIBOBJS=$ac_ltlibobjs
24135
24136
24137 if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
24138   { { echo "$as_me:$LINENO: error: conditional \"FSECT5\" was never defined.
24139 Usually this means the macro was only invoked conditionally." >&5
24140 echo "$as_me: error: conditional \"FSECT5\" was never defined.
24141 Usually this means the macro was only invoked conditionally." >&2;}
24142    { (exit 1); exit 1; }; }
24143 fi
24144 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
24145   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
24146 Usually this means the macro was only invoked conditionally." >&5
24147 echo "$as_me: error: conditional \"AMDEP\" was never defined.
24148 Usually this means the macro was only invoked conditionally." >&2;}
24149    { (exit 1); exit 1; }; }
24150 fi
24151 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24152   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
24153 Usually this means the macro was only invoked conditionally." >&5
24154 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
24155 Usually this means the macro was only invoked conditionally." >&2;}
24156    { (exit 1); exit 1; }; }
24157 fi
24158 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
24159   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
24160 Usually this means the macro was only invoked conditionally." >&5
24161 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
24162 Usually this means the macro was only invoked conditionally." >&2;}
24163    { (exit 1); exit 1; }; }
24164 fi
24165 if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
24166   { { echo "$as_me:$LINENO: error: conditional \"IS_CROSS_COMPILE\" was never defined.
24167 Usually this means the macro was only invoked conditionally." >&5
24168 echo "$as_me: error: conditional \"IS_CROSS_COMPILE\" was never defined.
24169 Usually this means the macro was only invoked conditionally." >&2;}
24170    { (exit 1); exit 1; }; }
24171 fi
24172
24173 : ${CONFIG_STATUS=./config.status}
24174 ac_clean_files_save=$ac_clean_files
24175 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24176 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24177 echo "$as_me: creating $CONFIG_STATUS" >&6;}
24178 cat >$CONFIG_STATUS <<_ACEOF
24179 #! $SHELL
24180 # Generated by $as_me.
24181 # Run this file to recreate the current configuration.
24182 # Compiler output produced by configure, useful for debugging
24183 # configure, is in config.log if it exists.
24184
24185 debug=false
24186 ac_cs_recheck=false
24187 ac_cs_silent=false
24188 SHELL=\${CONFIG_SHELL-$SHELL}
24189 _ACEOF
24190
24191 cat >>$CONFIG_STATUS <<\_ACEOF
24192 ## --------------------- ##
24193 ## M4sh Initialization.  ##
24194 ## --------------------- ##
24195
24196 # Be more Bourne compatible
24197 DUALCASE=1; export DUALCASE # for MKS sh
24198 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24199   emulate sh
24200   NULLCMD=:
24201   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
24202   # is contrary to our usage.  Disable this feature.
24203   alias -g '${1+"$@"}'='"$@"'
24204   setopt NO_GLOB_SUBST
24205 else
24206   case `(set -o) 2>/dev/null` in
24207   *posix*) set -o posix ;;
24208 esac
24209
24210 fi
24211
24212
24213
24214
24215 # PATH needs CR
24216 # Avoid depending upon Character Ranges.
24217 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24218 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24219 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24220 as_cr_digits='0123456789'
24221 as_cr_alnum=$as_cr_Letters$as_cr_digits
24222
24223 # The user is always right.
24224 if test "${PATH_SEPARATOR+set}" != set; then
24225   echo "#! /bin/sh" >conf$$.sh
24226   echo  "exit 0"   >>conf$$.sh
24227   chmod +x conf$$.sh
24228   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
24229     PATH_SEPARATOR=';'
24230   else
24231     PATH_SEPARATOR=:
24232   fi
24233   rm -f conf$$.sh
24234 fi
24235
24236 # Support unset when possible.
24237 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
24238   as_unset=unset
24239 else
24240   as_unset=false
24241 fi
24242
24243
24244 # IFS
24245 # We need space, tab and new line, in precisely that order.  Quoting is
24246 # there to prevent editors from complaining about space-tab.
24247 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24248 # splitting by setting IFS to empty value.)
24249 as_nl='
24250 '
24251 IFS=" ""        $as_nl"
24252
24253 # Find who we are.  Look in the path if we contain no directory separator.
24254 case $0 in
24255   *[\\/]* ) as_myself=$0 ;;
24256   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24257 for as_dir in $PATH
24258 do
24259   IFS=$as_save_IFS
24260   test -z "$as_dir" && as_dir=.
24261   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24262 done
24263 IFS=$as_save_IFS
24264
24265      ;;
24266 esac
24267 # We did not find ourselves, most probably we were run as `sh COMMAND'
24268 # in which case we are not to be found in the path.
24269 if test "x$as_myself" = x; then
24270   as_myself=$0
24271 fi
24272 if test ! -f "$as_myself"; then
24273   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24274   { (exit 1); exit 1; }
24275 fi
24276
24277 # Work around bugs in pre-3.0 UWIN ksh.
24278 for as_var in ENV MAIL MAILPATH
24279 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
24280 done
24281 PS1='$ '
24282 PS2='> '
24283 PS4='+ '
24284
24285 # NLS nuisances.
24286 for as_var in \
24287   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
24288   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
24289   LC_TELEPHONE LC_TIME
24290 do
24291   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
24292     eval $as_var=C; export $as_var
24293   else
24294     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
24295   fi
24296 done
24297
24298 # Required to use basename.
24299 if expr a : '\(a\)' >/dev/null 2>&1 &&
24300    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24301   as_expr=expr
24302 else
24303   as_expr=false
24304 fi
24305
24306 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24307   as_basename=basename
24308 else
24309   as_basename=false
24310 fi
24311
24312
24313 # Name of the executable.
24314 as_me=`$as_basename -- "$0" ||
24315 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24316          X"$0" : 'X\(//\)$' \| \
24317          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24318 echo X/"$0" |
24319     sed '/^.*\/\([^/][^/]*\)\/*$/{
24320             s//\1/
24321             q
24322           }
24323           /^X\/\(\/\/\)$/{
24324             s//\1/
24325             q
24326           }
24327           /^X\/\(\/\).*/{
24328             s//\1/
24329             q
24330           }
24331           s/.*/./; q'`
24332
24333 # CDPATH.
24334 $as_unset CDPATH
24335
24336
24337
24338   as_lineno_1=$LINENO
24339   as_lineno_2=$LINENO
24340   test "x$as_lineno_1" != "x$as_lineno_2" &&
24341   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
24342
24343   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24344   # uniformly replaced by the line number.  The first 'sed' inserts a
24345   # line-number line after each line using $LINENO; the second 'sed'
24346   # does the real work.  The second script uses 'N' to pair each
24347   # line-number line with the line containing $LINENO, and appends
24348   # trailing '-' during substitution so that $LINENO is not a special
24349   # case at line end.
24350   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
24351   # scripts with optimization help from Paolo Bonzini.  Blame Lee
24352   # E. McMahon (1931-1989) for sed's syntax.  :-)
24353   sed -n '
24354     p
24355     /[$]LINENO/=
24356   ' <$as_myself |
24357     sed '
24358       s/[$]LINENO.*/&-/
24359       t lineno
24360       b
24361       :lineno
24362       N
24363       :loop
24364       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
24365       t loop
24366       s/-\n.*//
24367     ' >$as_me.lineno &&
24368   chmod +x "$as_me.lineno" ||
24369     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
24370    { (exit 1); exit 1; }; }
24371
24372   # Don't try to exec as it changes $[0], causing all sort of problems
24373   # (the dirname of $[0] is not the place where we might find the
24374   # original and so on.  Autoconf is especially sensitive to this).
24375   . "./$as_me.lineno"
24376   # Exit status is that of the last command.
24377   exit
24378 }
24379
24380
24381 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24382   as_dirname=dirname
24383 else
24384   as_dirname=false
24385 fi
24386
24387 ECHO_C= ECHO_N= ECHO_T=
24388 case `echo -n x` in
24389 -n*)
24390   case `echo 'x\c'` in
24391   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
24392   *)   ECHO_C='\c';;
24393   esac;;
24394 *)
24395   ECHO_N='-n';;
24396 esac
24397
24398 if expr a : '\(a\)' >/dev/null 2>&1 &&
24399    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24400   as_expr=expr
24401 else
24402   as_expr=false
24403 fi
24404
24405 rm -f conf$$ conf$$.exe conf$$.file
24406 if test -d conf$$.dir; then
24407   rm -f conf$$.dir/conf$$.file
24408 else
24409   rm -f conf$$.dir
24410   mkdir conf$$.dir
24411 fi
24412 echo >conf$$.file
24413 if ln -s conf$$.file conf$$ 2>/dev/null; then
24414   as_ln_s='ln -s'
24415   # ... but there are two gotchas:
24416   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24417   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24418   # In both cases, we have to default to `cp -p'.
24419   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24420     as_ln_s='cp -p'
24421 elif ln conf$$.file conf$$ 2>/dev/null; then
24422   as_ln_s=ln
24423 else
24424   as_ln_s='cp -p'
24425 fi
24426 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24427 rmdir conf$$.dir 2>/dev/null
24428
24429 if mkdir -p . 2>/dev/null; then
24430   as_mkdir_p=:
24431 else
24432   test -d ./-p && rmdir ./-p
24433   as_mkdir_p=false
24434 fi
24435
24436 if test -x / >/dev/null 2>&1; then
24437   as_test_x='test -x'
24438 else
24439   if ls -dL / >/dev/null 2>&1; then
24440     as_ls_L_option=L
24441   else
24442     as_ls_L_option=
24443   fi
24444   as_test_x='
24445     eval sh -c '\''
24446       if test -d "$1"; then
24447         test -d "$1/.";
24448       else
24449         case $1 in
24450         -*)set "./$1";;
24451         esac;
24452         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
24453         ???[sx]*):;;*)false;;esac;fi
24454     '\'' sh
24455   '
24456 fi
24457 as_executable_p=$as_test_x
24458
24459 # Sed expression to map a string onto a valid CPP name.
24460 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24461
24462 # Sed expression to map a string onto a valid variable name.
24463 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24464
24465
24466 exec 6>&1
24467
24468 # Save the log message, to keep $[0] and so on meaningful, and to
24469 # report actual input values of CONFIG_FILES etc. instead of their
24470 # values after options handling.
24471 ac_log="
24472 This file was extended by file $as_me 4.26, which was
24473 generated by GNU Autoconf 2.61.  Invocation command line was
24474
24475   CONFIG_FILES    = $CONFIG_FILES
24476   CONFIG_HEADERS  = $CONFIG_HEADERS
24477   CONFIG_LINKS    = $CONFIG_LINKS
24478   CONFIG_COMMANDS = $CONFIG_COMMANDS
24479   $ $0 $@
24480
24481 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24482 "
24483
24484 _ACEOF
24485
24486 cat >>$CONFIG_STATUS <<_ACEOF
24487 # Files that config.status was made for.
24488 config_files="$ac_config_files"
24489 config_headers="$ac_config_headers"
24490 config_commands="$ac_config_commands"
24491
24492 _ACEOF
24493
24494 cat >>$CONFIG_STATUS <<\_ACEOF
24495 ac_cs_usage="\
24496 \`$as_me' instantiates files from templates according to the
24497 current configuration.
24498
24499 Usage: $0 [OPTIONS] [FILE]...
24500
24501   -h, --help       print this help, then exit
24502   -V, --version    print version number and configuration settings, then exit
24503   -q, --quiet      do not print progress messages
24504   -d, --debug      don't remove temporary files
24505       --recheck    update $as_me by reconfiguring in the same conditions
24506   --file=FILE[:TEMPLATE]
24507                    instantiate the configuration file FILE
24508   --header=FILE[:TEMPLATE]
24509                    instantiate the configuration header FILE
24510
24511 Configuration files:
24512 $config_files
24513
24514 Configuration headers:
24515 $config_headers
24516
24517 Configuration commands:
24518 $config_commands
24519
24520 Report bugs to <bug-autoconf@gnu.org>."
24521
24522 _ACEOF
24523 cat >>$CONFIG_STATUS <<_ACEOF
24524 ac_cs_version="\\
24525 file config.status 4.26
24526 configured by $0, generated by GNU Autoconf 2.61,
24527   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24528
24529 Copyright (C) 2006 Free Software Foundation, Inc.
24530 This config.status script is free software; the Free Software Foundation
24531 gives unlimited permission to copy, distribute and modify it."
24532
24533 ac_pwd='$ac_pwd'
24534 srcdir='$srcdir'
24535 INSTALL='$INSTALL'
24536 MKDIR_P='$MKDIR_P'
24537 _ACEOF
24538
24539 cat >>$CONFIG_STATUS <<\_ACEOF
24540 # If no file are specified by the user, then we need to provide default
24541 # value.  By we need to know if files were specified by the user.
24542 ac_need_defaults=:
24543 while test $# != 0
24544 do
24545   case $1 in
24546   --*=*)
24547     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24548     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24549     ac_shift=:
24550     ;;
24551   *)
24552     ac_option=$1
24553     ac_optarg=$2
24554     ac_shift=shift
24555     ;;
24556   esac
24557
24558   case $ac_option in
24559   # Handling of the options.
24560   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24561     ac_cs_recheck=: ;;
24562   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24563     echo "$ac_cs_version"; exit ;;
24564   --debug | --debu | --deb | --de | --d | -d )
24565     debug=: ;;
24566   --file | --fil | --fi | --f )
24567     $ac_shift
24568     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
24569     ac_need_defaults=false;;
24570   --header | --heade | --head | --hea )
24571     $ac_shift
24572     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
24573     ac_need_defaults=false;;
24574   --he | --h)
24575     # Conflict between --help and --header
24576     { echo "$as_me: error: ambiguous option: $1
24577 Try \`$0 --help' for more information." >&2
24578    { (exit 1); exit 1; }; };;
24579   --help | --hel | -h )
24580     echo "$ac_cs_usage"; exit ;;
24581   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24582   | -silent | --silent | --silen | --sile | --sil | --si | --s)
24583     ac_cs_silent=: ;;
24584
24585   # This is an error.
24586   -*) { echo "$as_me: error: unrecognized option: $1
24587 Try \`$0 --help' for more information." >&2
24588    { (exit 1); exit 1; }; } ;;
24589
24590   *) ac_config_targets="$ac_config_targets $1"
24591      ac_need_defaults=false ;;
24592
24593   esac
24594   shift
24595 done
24596
24597 ac_configure_extra_args=
24598
24599 if $ac_cs_silent; then
24600   exec 6>/dev/null
24601   ac_configure_extra_args="$ac_configure_extra_args --silent"
24602 fi
24603
24604 _ACEOF
24605 cat >>$CONFIG_STATUS <<_ACEOF
24606 if \$ac_cs_recheck; then
24607   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
24608   CONFIG_SHELL=$SHELL
24609   export CONFIG_SHELL
24610   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24611 fi
24612
24613 _ACEOF
24614 cat >>$CONFIG_STATUS <<\_ACEOF
24615 exec 5>>config.log
24616 {
24617   echo
24618   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24619 ## Running $as_me. ##
24620 _ASBOX
24621   echo "$ac_log"
24622 } >&5
24623
24624 _ACEOF
24625 cat >>$CONFIG_STATUS <<_ACEOF
24626 #
24627 # INIT-COMMANDS
24628 #
24629 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24630
24631 _ACEOF
24632
24633 cat >>$CONFIG_STATUS <<\_ACEOF
24634
24635 # Handling of arguments.
24636 for ac_config_target in $ac_config_targets
24637 do
24638   case $ac_config_target in
24639     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
24640     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
24641     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24642     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
24643     "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
24644     "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
24645     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
24646     "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
24647
24648   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24649 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24650    { (exit 1); exit 1; }; };;
24651   esac
24652 done
24653
24654
24655 # If the user did not use the arguments to specify the items to instantiate,
24656 # then the envvar interface is used.  Set only those that are not.
24657 # We use the long form for the default assignment because of an extremely
24658 # bizarre bug on SunOS 4.1.3.
24659 if $ac_need_defaults; then
24660   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24661   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24662   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24663 fi
24664
24665 # Have a temporary directory for convenience.  Make it in the build tree
24666 # simply because there is no reason against having it here, and in addition,
24667 # creating and moving files from /tmp can sometimes cause problems.
24668 # Hook for its removal unless debugging.
24669 # Note that there is a small window in which the directory will not be cleaned:
24670 # after its creation but before its name has been assigned to `$tmp'.
24671 $debug ||
24672 {
24673   tmp=
24674   trap 'exit_status=$?
24675   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24676 ' 0
24677   trap '{ (exit 1); exit 1; }' 1 2 13 15
24678 }
24679 # Create a (secure) tmp directory for tmp files.
24680
24681 {
24682   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24683   test -n "$tmp" && test -d "$tmp"
24684 }  ||
24685 {
24686   tmp=./conf$$-$RANDOM
24687   (umask 077 && mkdir "$tmp")
24688 } ||
24689 {
24690    echo "$me: cannot create a temporary directory in ." >&2
24691    { (exit 1); exit 1; }
24692 }
24693
24694 #
24695 # Set up the sed scripts for CONFIG_FILES section.
24696 #
24697
24698 # No need to generate the scripts if there are no CONFIG_FILES.
24699 # This happens for instance when ./config.status config.h
24700 if test -n "$CONFIG_FILES"; then
24701
24702 _ACEOF
24703
24704
24705
24706 ac_delim='%!_!# '
24707 for ac_last_try in false false false false false :; do
24708   cat >conf$$subs.sed <<_ACEOF
24709 SHELL!$SHELL$ac_delim
24710 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
24711 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
24712 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
24713 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
24714 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
24715 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
24716 exec_prefix!$exec_prefix$ac_delim
24717 prefix!$prefix$ac_delim
24718 program_transform_name!$program_transform_name$ac_delim
24719 bindir!$bindir$ac_delim
24720 sbindir!$sbindir$ac_delim
24721 libexecdir!$libexecdir$ac_delim
24722 datarootdir!$datarootdir$ac_delim
24723 datadir!$datadir$ac_delim
24724 sysconfdir!$sysconfdir$ac_delim
24725 sharedstatedir!$sharedstatedir$ac_delim
24726 localstatedir!$localstatedir$ac_delim
24727 includedir!$includedir$ac_delim
24728 oldincludedir!$oldincludedir$ac_delim
24729 docdir!$docdir$ac_delim
24730 infodir!$infodir$ac_delim
24731 htmldir!$htmldir$ac_delim
24732 dvidir!$dvidir$ac_delim
24733 pdfdir!$pdfdir$ac_delim
24734 psdir!$psdir$ac_delim
24735 libdir!$libdir$ac_delim
24736 localedir!$localedir$ac_delim
24737 mandir!$mandir$ac_delim
24738 DEFS!$DEFS$ac_delim
24739 ECHO_C!$ECHO_C$ac_delim
24740 ECHO_N!$ECHO_N$ac_delim
24741 ECHO_T!$ECHO_T$ac_delim
24742 LIBS!$LIBS$ac_delim
24743 build_alias!$build_alias$ac_delim
24744 host_alias!$host_alias$ac_delim
24745 target_alias!$target_alias$ac_delim
24746 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
24747 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
24748 INSTALL_DATA!$INSTALL_DATA$ac_delim
24749 am__isrc!$am__isrc$ac_delim
24750 CYGPATH_W!$CYGPATH_W$ac_delim
24751 PACKAGE!$PACKAGE$ac_delim
24752 VERSION!$VERSION$ac_delim
24753 ACLOCAL!$ACLOCAL$ac_delim
24754 AUTOCONF!$AUTOCONF$ac_delim
24755 AUTOMAKE!$AUTOMAKE$ac_delim
24756 AUTOHEADER!$AUTOHEADER$ac_delim
24757 MAKEINFO!$MAKEINFO$ac_delim
24758 install_sh!$install_sh$ac_delim
24759 STRIP!$STRIP$ac_delim
24760 INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
24761 mkdir_p!$mkdir_p$ac_delim
24762 AWK!$AWK$ac_delim
24763 SET_MAKE!$SET_MAKE$ac_delim
24764 am__leading_dot!$am__leading_dot$ac_delim
24765 AMTAR!$AMTAR$ac_delim
24766 am__tar!$am__tar$ac_delim
24767 am__untar!$am__untar$ac_delim
24768 fsect!$fsect$ac_delim
24769 FSECT5_TRUE!$FSECT5_TRUE$ac_delim
24770 FSECT5_FALSE!$FSECT5_FALSE$ac_delim
24771 WARNINGS!$WARNINGS$ac_delim
24772 CC!$CC$ac_delim
24773 CFLAGS!$CFLAGS$ac_delim
24774 LDFLAGS!$LDFLAGS$ac_delim
24775 CPPFLAGS!$CPPFLAGS$ac_delim
24776 ac_ct_CC!$ac_ct_CC$ac_delim
24777 EXEEXT!$EXEEXT$ac_delim
24778 OBJEXT!$OBJEXT$ac_delim
24779 DEPDIR!$DEPDIR$ac_delim
24780 am__include!$am__include$ac_delim
24781 am__quote!$am__quote$ac_delim
24782 AMDEP_TRUE!$AMDEP_TRUE$ac_delim
24783 AMDEP_FALSE!$AMDEP_FALSE$ac_delim
24784 AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
24785 CCDEPMODE!$CCDEPMODE$ac_delim
24786 am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
24787 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
24788 LN_S!$LN_S$ac_delim
24789 build!$build$ac_delim
24790 build_cpu!$build_cpu$ac_delim
24791 build_vendor!$build_vendor$ac_delim
24792 build_os!$build_os$ac_delim
24793 host!$host$ac_delim
24794 host_cpu!$host_cpu$ac_delim
24795 host_vendor!$host_vendor$ac_delim
24796 host_os!$host_os$ac_delim
24797 GREP!$GREP$ac_delim
24798 EGREP!$EGREP$ac_delim
24799 ECHO!$ECHO$ac_delim
24800 AR!$AR$ac_delim
24801 RANLIB!$RANLIB$ac_delim
24802 CPP!$CPP$ac_delim
24803 CXX!$CXX$ac_delim
24804 CXXFLAGS!$CXXFLAGS$ac_delim
24805 ac_ct_CXX!$ac_ct_CXX$ac_delim
24806 _ACEOF
24807
24808   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
24809     break
24810   elif $ac_last_try; then
24811     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24812 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24813    { (exit 1); exit 1; }; }
24814   else
24815     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24816   fi
24817 done
24818
24819 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
24820 if test -n "$ac_eof"; then
24821   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
24822   ac_eof=`expr $ac_eof + 1`
24823 fi
24824
24825 cat >>$CONFIG_STATUS <<_ACEOF
24826 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
24827 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24828 _ACEOF
24829 sed '
24830 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
24831 s/^/s,@/; s/!/@,|#_!!_#|/
24832 :n
24833 t n
24834 s/'"$ac_delim"'$/,g/; t
24835 s/$/\\/; p
24836 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
24837 ' >>$CONFIG_STATUS <conf$$subs.sed
24838 rm -f conf$$subs.sed
24839 cat >>$CONFIG_STATUS <<_ACEOF
24840 CEOF$ac_eof
24841 _ACEOF
24842
24843
24844 ac_delim='%!_!# '
24845 for ac_last_try in false false false false false :; do
24846   cat >conf$$subs.sed <<_ACEOF
24847 CXXDEPMODE!$CXXDEPMODE$ac_delim
24848 am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
24849 am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
24850 CXXCPP!$CXXCPP$ac_delim
24851 F77!$F77$ac_delim
24852 FFLAGS!$FFLAGS$ac_delim
24853 ac_ct_F77!$ac_ct_F77$ac_delim
24854 LIBTOOL!$LIBTOOL$ac_delim
24855 LIBOBJS!$LIBOBJS$ac_delim
24856 IS_CROSS_COMPILE_TRUE!$IS_CROSS_COMPILE_TRUE$ac_delim
24857 IS_CROSS_COMPILE_FALSE!$IS_CROSS_COMPILE_FALSE$ac_delim
24858 LTLIBOBJS!$LTLIBOBJS$ac_delim
24859 _ACEOF
24860
24861   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 12; then
24862     break
24863   elif $ac_last_try; then
24864     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24865 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24866    { (exit 1); exit 1; }; }
24867   else
24868     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24869   fi
24870 done
24871
24872 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
24873 if test -n "$ac_eof"; then
24874   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
24875   ac_eof=`expr $ac_eof + 1`
24876 fi
24877
24878 cat >>$CONFIG_STATUS <<_ACEOF
24879 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
24880 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
24881 _ACEOF
24882 sed '
24883 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
24884 s/^/s,@/; s/!/@,|#_!!_#|/
24885 :n
24886 t n
24887 s/'"$ac_delim"'$/,g/; t
24888 s/$/\\/; p
24889 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
24890 ' >>$CONFIG_STATUS <conf$$subs.sed
24891 rm -f conf$$subs.sed
24892 cat >>$CONFIG_STATUS <<_ACEOF
24893 :end
24894 s/|#_!!_#|//g
24895 CEOF$ac_eof
24896 _ACEOF
24897
24898
24899 # VPATH may cause trouble with some makes, so we remove $(srcdir),
24900 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
24901 # trailing colons and then remove the whole line if VPATH becomes empty
24902 # (actually we leave an empty line to preserve line numbers).
24903 if test "x$srcdir" = x.; then
24904   ac_vpsub='/^[  ]*VPATH[        ]*=/{
24905 s/:*\$(srcdir):*/:/
24906 s/:*\${srcdir}:*/:/
24907 s/:*@srcdir@:*/:/
24908 s/^\([^=]*=[     ]*\):*/\1/
24909 s/:*$//
24910 s/^[^=]*=[       ]*$//
24911 }'
24912 fi
24913
24914 cat >>$CONFIG_STATUS <<\_ACEOF
24915 fi # test -n "$CONFIG_FILES"
24916
24917
24918 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
24919 do
24920   case $ac_tag in
24921   :[FHLC]) ac_mode=$ac_tag; continue;;
24922   esac
24923   case $ac_mode$ac_tag in
24924   :[FHL]*:*);;
24925   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
24926 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
24927    { (exit 1); exit 1; }; };;
24928   :[FH]-) ac_tag=-:-;;
24929   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
24930   esac
24931   ac_save_IFS=$IFS
24932   IFS=:
24933   set x $ac_tag
24934   IFS=$ac_save_IFS
24935   shift
24936   ac_file=$1
24937   shift
24938
24939   case $ac_mode in
24940   :L) ac_source=$1;;
24941   :[FH])
24942     ac_file_inputs=
24943     for ac_f
24944     do
24945       case $ac_f in
24946       -) ac_f="$tmp/stdin";;
24947       *) # Look for the file first in the build tree, then in the source tree
24948          # (if the path is not absolute).  The absolute path cannot be DOS-style,
24949          # because $ac_f cannot contain `:'.
24950          test -f "$ac_f" ||
24951            case $ac_f in
24952            [\\/$]*) false;;
24953            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
24954            esac ||
24955            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24956 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24957    { (exit 1); exit 1; }; };;
24958       esac
24959       ac_file_inputs="$ac_file_inputs $ac_f"
24960     done
24961
24962     # Let's still pretend it is `configure' which instantiates (i.e., don't
24963     # use $as_me), people would be surprised to read:
24964     #    /* config.h.  Generated by config.status.  */
24965     configure_input="Generated from "`IFS=:
24966           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
24967     if test x"$ac_file" != x-; then
24968       configure_input="$ac_file.  $configure_input"
24969       { echo "$as_me:$LINENO: creating $ac_file" >&5
24970 echo "$as_me: creating $ac_file" >&6;}
24971     fi
24972
24973     case $ac_tag in
24974     *:-:* | *:-) cat >"$tmp/stdin";;
24975     esac
24976     ;;
24977   esac
24978
24979   ac_dir=`$as_dirname -- "$ac_file" ||
24980 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24981          X"$ac_file" : 'X\(//\)[^/]' \| \
24982          X"$ac_file" : 'X\(//\)$' \| \
24983          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
24984 echo X"$ac_file" |
24985     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24986             s//\1/
24987             q
24988           }
24989           /^X\(\/\/\)[^/].*/{
24990             s//\1/
24991             q
24992           }
24993           /^X\(\/\/\)$/{
24994             s//\1/
24995             q
24996           }
24997           /^X\(\/\).*/{
24998             s//\1/
24999             q
25000           }
25001           s/.*/./; q'`
25002   { as_dir="$ac_dir"
25003   case $as_dir in #(
25004   -*) as_dir=./$as_dir;;
25005   esac
25006   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25007     as_dirs=
25008     while :; do
25009       case $as_dir in #(
25010       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
25011       *) as_qdir=$as_dir;;
25012       esac
25013       as_dirs="'$as_qdir' $as_dirs"
25014       as_dir=`$as_dirname -- "$as_dir" ||
25015 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25016          X"$as_dir" : 'X\(//\)[^/]' \| \
25017          X"$as_dir" : 'X\(//\)$' \| \
25018          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25019 echo X"$as_dir" |
25020     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25021             s//\1/
25022             q
25023           }
25024           /^X\(\/\/\)[^/].*/{
25025             s//\1/
25026             q
25027           }
25028           /^X\(\/\/\)$/{
25029             s//\1/
25030             q
25031           }
25032           /^X\(\/\).*/{
25033             s//\1/
25034             q
25035           }
25036           s/.*/./; q'`
25037       test -d "$as_dir" && break
25038     done
25039     test -z "$as_dirs" || eval "mkdir $as_dirs"
25040   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25041 echo "$as_me: error: cannot create directory $as_dir" >&2;}
25042    { (exit 1); exit 1; }; }; }
25043   ac_builddir=.
25044
25045 case "$ac_dir" in
25046 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25047 *)
25048   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
25049   # A ".." for each directory in $ac_dir_suffix.
25050   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
25051   case $ac_top_builddir_sub in
25052   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25053   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25054   esac ;;
25055 esac
25056 ac_abs_top_builddir=$ac_pwd
25057 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25058 # for backward compatibility:
25059 ac_top_builddir=$ac_top_build_prefix
25060
25061 case $srcdir in
25062   .)  # We are building in place.
25063     ac_srcdir=.
25064     ac_top_srcdir=$ac_top_builddir_sub
25065     ac_abs_top_srcdir=$ac_pwd ;;
25066   [\\/]* | ?:[\\/]* )  # Absolute name.
25067     ac_srcdir=$srcdir$ac_dir_suffix;
25068     ac_top_srcdir=$srcdir
25069     ac_abs_top_srcdir=$srcdir ;;
25070   *) # Relative name.
25071     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25072     ac_top_srcdir=$ac_top_build_prefix$srcdir
25073     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25074 esac
25075 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25076
25077
25078   case $ac_mode in
25079   :F)
25080   #
25081   # CONFIG_FILE
25082   #
25083
25084   case $INSTALL in
25085   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25086   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25087   esac
25088   ac_MKDIR_P=$MKDIR_P
25089   case $MKDIR_P in
25090   [\\/$]* | ?:[\\/]* ) ;;
25091   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
25092   esac
25093 _ACEOF
25094
25095 cat >>$CONFIG_STATUS <<\_ACEOF
25096 # If the template does not know about datarootdir, expand it.
25097 # FIXME: This hack should be removed a few years after 2.60.
25098 ac_datarootdir_hack=; ac_datarootdir_seen=
25099
25100 case `sed -n '/datarootdir/ {
25101   p
25102   q
25103 }
25104 /@datadir@/p
25105 /@docdir@/p
25106 /@infodir@/p
25107 /@localedir@/p
25108 /@mandir@/p
25109 ' $ac_file_inputs` in
25110 *datarootdir*) ac_datarootdir_seen=yes;;
25111 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25112   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25113 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25114 _ACEOF
25115 cat >>$CONFIG_STATUS <<_ACEOF
25116   ac_datarootdir_hack='
25117   s&@datadir@&$datadir&g
25118   s&@docdir@&$docdir&g
25119   s&@infodir@&$infodir&g
25120   s&@localedir@&$localedir&g
25121   s&@mandir@&$mandir&g
25122     s&\\\${datarootdir}&$datarootdir&g' ;;
25123 esac
25124 _ACEOF
25125
25126 # Neutralize VPATH when `$srcdir' = `.'.
25127 # Shell code in configure.ac might set extrasub.
25128 # FIXME: do we really want to maintain this feature?
25129 cat >>$CONFIG_STATUS <<_ACEOF
25130   sed "$ac_vpsub
25131 $extrasub
25132 _ACEOF
25133 cat >>$CONFIG_STATUS <<\_ACEOF
25134 :t
25135 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25136 s&@configure_input@&$configure_input&;t t
25137 s&@top_builddir@&$ac_top_builddir_sub&;t t
25138 s&@srcdir@&$ac_srcdir&;t t
25139 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25140 s&@top_srcdir@&$ac_top_srcdir&;t t
25141 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25142 s&@builddir@&$ac_builddir&;t t
25143 s&@abs_builddir@&$ac_abs_builddir&;t t
25144 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25145 s&@INSTALL@&$ac_INSTALL&;t t
25146 s&@MKDIR_P@&$ac_MKDIR_P&;t t
25147 $ac_datarootdir_hack
25148 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
25149
25150 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25151   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
25152   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
25153   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25154 which seems to be undefined.  Please make sure it is defined." >&5
25155 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25156 which seems to be undefined.  Please make sure it is defined." >&2;}
25157
25158   rm -f "$tmp/stdin"
25159   case $ac_file in
25160   -) cat "$tmp/out"; rm -f "$tmp/out";;
25161   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
25162   esac
25163  ;;
25164   :H)
25165   #
25166   # CONFIG_HEADER
25167   #
25168 _ACEOF
25169
25170 # Transform confdefs.h into a sed script `conftest.defines', that
25171 # substitutes the proper values into config.h.in to produce config.h.
25172 rm -f conftest.defines conftest.tail
25173 # First, append a space to every undef/define line, to ease matching.
25174 echo 's/$/ /' >conftest.defines
25175 # Then, protect against being on the right side of a sed subst, or in
25176 # an unquoted here document, in config.status.  If some macros were
25177 # called several times there might be several #defines for the same
25178 # symbol, which is useless.  But do not sort them, since the last
25179 # AC_DEFINE must be honored.
25180 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25181 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
25182 # NAME is the cpp macro being defined, VALUE is the value it is being given.
25183 # PARAMS is the parameter list in the macro definition--in most cases, it's
25184 # just an empty string.
25185 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
25186 ac_dB='\\)[      (].*,\\1define\\2'
25187 ac_dC=' '
25188 ac_dD=' ,'
25189
25190 uniq confdefs.h |
25191   sed -n '
25192         t rset
25193         :rset
25194         s/^[     ]*#[    ]*define[       ][      ]*//
25195         t ok
25196         d
25197         :ok
25198         s/[\\&,]/\\&/g
25199         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
25200         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
25201   ' >>conftest.defines
25202
25203 # Remove the space that was appended to ease matching.
25204 # Then replace #undef with comments.  This is necessary, for
25205 # example, in the case of _POSIX_SOURCE, which is predefined and required
25206 # on some systems where configure will not decide to define it.
25207 # (The regexp can be short, since the line contains either #define or #undef.)
25208 echo 's/ $//
25209 s,^[     #]*u.*,/* & */,' >>conftest.defines
25210
25211 # Break up conftest.defines:
25212 ac_max_sed_lines=50
25213
25214 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
25215 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
25216 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
25217 # et cetera.
25218 ac_in='$ac_file_inputs'
25219 ac_out='"$tmp/out1"'
25220 ac_nxt='"$tmp/out2"'
25221
25222 while :
25223 do
25224   # Write a here document:
25225     cat >>$CONFIG_STATUS <<_ACEOF
25226     # First, check the format of the line:
25227     cat >"\$tmp/defines.sed" <<\\CEOF
25228 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
25229 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
25230 b
25231 :def
25232 _ACEOF
25233   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
25234   echo 'CEOF
25235     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
25236   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
25237   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
25238   grep . conftest.tail >/dev/null || break
25239   rm -f conftest.defines
25240   mv conftest.tail conftest.defines
25241 done
25242 rm -f conftest.defines conftest.tail
25243
25244 echo "ac_result=$ac_in" >>$CONFIG_STATUS
25245 cat >>$CONFIG_STATUS <<\_ACEOF
25246   if test x"$ac_file" != x-; then
25247     echo "/* $configure_input  */" >"$tmp/config.h"
25248     cat "$ac_result" >>"$tmp/config.h"
25249     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
25250       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25251 echo "$as_me: $ac_file is unchanged" >&6;}
25252     else
25253       rm -f $ac_file
25254       mv "$tmp/config.h" $ac_file
25255     fi
25256   else
25257     echo "/* $configure_input  */"
25258     cat "$ac_result"
25259   fi
25260   rm -f "$tmp/out12"
25261 # Compute $ac_file's index in $config_headers.
25262 _am_stamp_count=1
25263 for _am_header in $config_headers :; do
25264   case $_am_header in
25265     $ac_file | $ac_file:* )
25266       break ;;
25267     * )
25268       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
25269   esac
25270 done
25271 echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
25272 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25273          X$ac_file : 'X\(//\)[^/]' \| \
25274          X$ac_file : 'X\(//\)$' \| \
25275          X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
25276 echo X$ac_file |
25277     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25278             s//\1/
25279             q
25280           }
25281           /^X\(\/\/\)[^/].*/{
25282             s//\1/
25283             q
25284           }
25285           /^X\(\/\/\)$/{
25286             s//\1/
25287             q
25288           }
25289           /^X\(\/\).*/{
25290             s//\1/
25291             q
25292           }
25293           s/.*/./; q'`/stamp-h$_am_stamp_count
25294  ;;
25295
25296   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
25297 echo "$as_me: executing $ac_file commands" >&6;}
25298  ;;
25299   esac
25300
25301
25302   case $ac_file$ac_mode in
25303     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
25304   # Strip MF so we end up with the name of the file.
25305   mf=`echo "$mf" | sed -e 's/:.*$//'`
25306   # Check whether this is an Automake generated Makefile or not.
25307   # We used to match only the files named `Makefile.in', but
25308   # some people rename them; so instead we look at the file content.
25309   # Grep'ing the first line is not enough: some people post-process
25310   # each Makefile.in and add a new line on top of each file to say so.
25311   # Grep'ing the whole file is not good either: AIX grep has a line
25312   # limit of 2048, but all sed's we know have understand at least 4000.
25313   if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
25314     dirpart=`$as_dirname -- "$mf" ||
25315 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25316          X"$mf" : 'X\(//\)[^/]' \| \
25317          X"$mf" : 'X\(//\)$' \| \
25318          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
25319 echo X"$mf" |
25320     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25321             s//\1/
25322             q
25323           }
25324           /^X\(\/\/\)[^/].*/{
25325             s//\1/
25326             q
25327           }
25328           /^X\(\/\/\)$/{
25329             s//\1/
25330             q
25331           }
25332           /^X\(\/\).*/{
25333             s//\1/
25334             q
25335           }
25336           s/.*/./; q'`
25337   else
25338     continue
25339   fi
25340   # Extract the definition of DEPDIR, am__include, and am__quote
25341   # from the Makefile without running `make'.
25342   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
25343   test -z "$DEPDIR" && continue
25344   am__include=`sed -n 's/^am__include = //p' < "$mf"`
25345   test -z "am__include" && continue
25346   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
25347   # When using ansi2knr, U may be empty or an underscore; expand it
25348   U=`sed -n 's/^U = //p' < "$mf"`
25349   # Find all dependency output files, they are included files with
25350   # $(DEPDIR) in their names.  We invoke sed twice because it is the
25351   # simplest approach to changing $(DEPDIR) to its actual value in the
25352   # expansion.
25353   for file in `sed -n "
25354     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
25355        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
25356     # Make sure the directory exists.
25357     test -f "$dirpart/$file" && continue
25358     fdir=`$as_dirname -- "$file" ||
25359 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25360          X"$file" : 'X\(//\)[^/]' \| \
25361          X"$file" : 'X\(//\)$' \| \
25362          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
25363 echo X"$file" |
25364     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25365             s//\1/
25366             q
25367           }
25368           /^X\(\/\/\)[^/].*/{
25369             s//\1/
25370             q
25371           }
25372           /^X\(\/\/\)$/{
25373             s//\1/
25374             q
25375           }
25376           /^X\(\/\).*/{
25377             s//\1/
25378             q
25379           }
25380           s/.*/./; q'`
25381     { as_dir=$dirpart/$fdir
25382   case $as_dir in #(
25383   -*) as_dir=./$as_dir;;
25384   esac
25385   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25386     as_dirs=
25387     while :; do
25388       case $as_dir in #(
25389       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
25390       *) as_qdir=$as_dir;;
25391       esac
25392       as_dirs="'$as_qdir' $as_dirs"
25393       as_dir=`$as_dirname -- "$as_dir" ||
25394 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25395          X"$as_dir" : 'X\(//\)[^/]' \| \
25396          X"$as_dir" : 'X\(//\)$' \| \
25397          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25398 echo X"$as_dir" |
25399     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25400             s//\1/
25401             q
25402           }
25403           /^X\(\/\/\)[^/].*/{
25404             s//\1/
25405             q
25406           }
25407           /^X\(\/\/\)$/{
25408             s//\1/
25409             q
25410           }
25411           /^X\(\/\).*/{
25412             s//\1/
25413             q
25414           }
25415           s/.*/./; q'`
25416       test -d "$as_dir" && break
25417     done
25418     test -z "$as_dirs" || eval "mkdir $as_dirs"
25419   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25420 echo "$as_me: error: cannot create directory $as_dir" >&2;}
25421    { (exit 1); exit 1; }; }; }
25422     # echo "creating $dirpart/$file"
25423     echo '# dummy' > "$dirpart/$file"
25424   done
25425 done
25426  ;;
25427
25428   esac
25429 done # for ac_tag
25430
25431
25432 { (exit 0); exit 0; }
25433 _ACEOF
25434 chmod +x $CONFIG_STATUS
25435 ac_clean_files=$ac_clean_files_save
25436
25437
25438 # configure is writing to config.log, and then calls config.status.
25439 # config.status does its own redirection, appending to config.log.
25440 # Unfortunately, on DOS this fails, as config.log is still kept open
25441 # by configure, so config.status won't be able to write to it; its
25442 # output is simply discarded.  So we exec the FD to /dev/null,
25443 # effectively closing config.log, so it can be properly (re)opened and
25444 # appended to by config.status.  When coming back to configure, we
25445 # need to make the FD available again.
25446 if test "$no_create" != yes; then
25447   ac_cs_success=:
25448   ac_config_status_args=
25449   test "$silent" = yes &&
25450     ac_config_status_args="$ac_config_status_args --quiet"
25451   exec 5>/dev/null
25452   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25453   exec 5>>config.log
25454   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25455   # would make configure fail if this is the last instruction.
25456   $ac_cs_success || { (exit 1); exit 1; }
25457 fi
25458