move everything out of trunk
[lttv.git] / lttng-xenomai / LinuxTraceToolkitViewer-0.8.61-xenoltt / configure
CommitLineData
03d7fdf3 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for FULL-PACKAGE-NAME VERSION.
4#
5# Report bugs to <BUG-REPORT-ADDRESS>.
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 Bourne compatible
16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 setopt NO_GLOB_SUBST
23else
24 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
25fi
26BIN_SH=xpg4; export BIN_SH # for Tru64
27DUALCASE=1; export DUALCASE # for MKS sh
28
29
30# PATH needs CR
31# Avoid depending upon Character Ranges.
32as_cr_letters='abcdefghijklmnopqrstuvwxyz'
33as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
34as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35as_cr_digits='0123456789'
36as_cr_alnum=$as_cr_Letters$as_cr_digits
37
38# The user is always right.
39if test "${PATH_SEPARATOR+set}" != set; then
40 echo "#! /bin/sh" >conf$$.sh
41 echo "exit 0" >>conf$$.sh
42 chmod +x conf$$.sh
43 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
44 PATH_SEPARATOR=';'
45 else
46 PATH_SEPARATOR=:
47 fi
48 rm -f conf$$.sh
49fi
50
51# Support unset when possible.
52if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
53 as_unset=unset
54else
55 as_unset=false
56fi
57
58
59# IFS
60# We need space, tab and new line, in precisely that order. Quoting is
61# there to prevent editors from complaining about space-tab.
62# (If _AS_PATH_WALK were called with IFS unset, it would disable word
63# splitting by setting IFS to empty value.)
64as_nl='
65'
66IFS=" "" $as_nl"
67
68# Find who we are. Look in the path if we contain no directory separator.
69case $0 in
70 *[\\/]* ) as_myself=$0 ;;
71 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
72for as_dir in $PATH
73do
74 IFS=$as_save_IFS
75 test -z "$as_dir" && as_dir=.
76 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
77done
78IFS=$as_save_IFS
79
80 ;;
81esac
82# We did not find ourselves, most probably we were run as `sh COMMAND'
83# in which case we are not to be found in the path.
84if test "x$as_myself" = x; then
85 as_myself=$0
86fi
87if test ! -f "$as_myself"; then
88 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
89 { (exit 1); exit 1; }
90fi
91
92# Work around bugs in pre-3.0 UWIN ksh.
93for as_var in ENV MAIL MAILPATH
94do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
95done
96PS1='$ '
97PS2='> '
98PS4='+ '
99
100# NLS nuisances.
101for as_var in \
102 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
103 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
104 LC_TELEPHONE LC_TIME
105do
106 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
107 eval $as_var=C; export $as_var
108 else
109 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
110 fi
111done
112
113# Required to use basename.
114if expr a : '\(a\)' >/dev/null 2>&1 &&
115 test "X`expr 00001 : '.*\(...\)'`" = X001; then
116 as_expr=expr
117else
118 as_expr=false
119fi
120
121if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
122 as_basename=basename
123else
124 as_basename=false
125fi
126
127
128# Name of the executable.
129as_me=`$as_basename -- "$0" ||
130$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
131 X"$0" : 'X\(//\)$' \| \
132 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
133echo X/"$0" |
134 sed '/^.*\/\([^/][^/]*\)\/*$/{
135 s//\1/
136 q
137 }
138 /^X\/\(\/\/\)$/{
139 s//\1/
140 q
141 }
142 /^X\/\(\/\).*/{
143 s//\1/
144 q
145 }
146 s/.*/./; q'`
147
148# CDPATH.
149$as_unset CDPATH
150
151
152if test "x$CONFIG_SHELL" = x; then
153 if (eval ":") 2>/dev/null; then
154 as_have_required=yes
155else
156 as_have_required=no
157fi
158
159 if test $as_have_required = yes && (eval ":
160(as_func_return () {
161 (exit \$1)
162}
163as_func_success () {
164 as_func_return 0
165}
166as_func_failure () {
167 as_func_return 1
168}
169as_func_ret_success () {
170 return 0
171}
172as_func_ret_failure () {
173 return 1
174}
175
176exitcode=0
177if as_func_success; then
178 :
179else
180 exitcode=1
181 echo as_func_success failed.
182fi
183
184if as_func_failure; then
185 exitcode=1
186 echo as_func_failure succeeded.
187fi
188
189if as_func_ret_success; then
190 :
191else
192 exitcode=1
193 echo as_func_ret_success failed.
194fi
195
196if as_func_ret_failure; then
197 exitcode=1
198 echo as_func_ret_failure succeeded.
199fi
200
201if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
202 :
203else
204 exitcode=1
205 echo positional parameters were not saved.
206fi
207
208test \$exitcode = 0) || { (exit 1); exit 1; }
209
210(
211 as_lineno_1=\$LINENO
212 as_lineno_2=\$LINENO
213 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
214 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
215") 2> /dev/null; then
216 :
217else
218 as_candidate_shells=
219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 case $as_dir in
225 /*)
226 for as_base in sh bash ksh sh5; do
227 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
228 done;;
229 esac
230done
231IFS=$as_save_IFS
232
233
234 for as_shell in $as_candidate_shells $SHELL; do
235 # Try only shells that exist, to save several forks.
236 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
237 { ("$as_shell") 2> /dev/null <<\_ASEOF
238# Be Bourne compatible
239if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
240 emulate sh
241 NULLCMD=:
242 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
243 # is contrary to our usage. Disable this feature.
244 alias -g '${1+"$@"}'='"$@"'
245 setopt NO_GLOB_SUBST
246else
247 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
248fi
249BIN_SH=xpg4; export BIN_SH # for Tru64
250DUALCASE=1; export DUALCASE # for MKS sh
251
252:
253_ASEOF
254}; then
255 CONFIG_SHELL=$as_shell
256 as_have_required=yes
257 if { "$as_shell" 2> /dev/null <<\_ASEOF
258# Be Bourne compatible
259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260 emulate sh
261 NULLCMD=:
262 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
263 # is contrary to our usage. Disable this feature.
264 alias -g '${1+"$@"}'='"$@"'
265 setopt NO_GLOB_SUBST
266else
267 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
268fi
269BIN_SH=xpg4; export BIN_SH # for Tru64
270DUALCASE=1; export DUALCASE # for MKS sh
271
272:
273(as_func_return () {
274 (exit $1)
275}
276as_func_success () {
277 as_func_return 0
278}
279as_func_failure () {
280 as_func_return 1
281}
282as_func_ret_success () {
283 return 0
284}
285as_func_ret_failure () {
286 return 1
287}
288
289exitcode=0
290if as_func_success; then
291 :
292else
293 exitcode=1
294 echo as_func_success failed.
295fi
296
297if as_func_failure; then
298 exitcode=1
299 echo as_func_failure succeeded.
300fi
301
302if as_func_ret_success; then
303 :
304else
305 exitcode=1
306 echo as_func_ret_success failed.
307fi
308
309if as_func_ret_failure; then
310 exitcode=1
311 echo as_func_ret_failure succeeded.
312fi
313
314if ( set x; as_func_ret_success y && test x = "$1" ); then
315 :
316else
317 exitcode=1
318 echo positional parameters were not saved.
319fi
320
321test $exitcode = 0) || { (exit 1); exit 1; }
322
323(
324 as_lineno_1=$LINENO
325 as_lineno_2=$LINENO
326 test "x$as_lineno_1" != "x$as_lineno_2" &&
327 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
328
329_ASEOF
330}; then
331 break
332fi
333
334fi
335
336 done
337
338 if test "x$CONFIG_SHELL" != x; then
339 for as_var in BASH_ENV ENV
340 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
341 done
342 export CONFIG_SHELL
343 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
344fi
345
346
347 if test $as_have_required = no; then
348 echo This script requires a shell more modern than all the
349 echo shells that I found on your system. Please install a
350 echo modern shell, or manually run the script under such a
351 echo shell if you do have one.
352 { (exit 1); exit 1; }
353fi
354
355
356fi
357
358fi
359
360
361
362(eval "as_func_return () {
363 (exit \$1)
364}
365as_func_success () {
366 as_func_return 0
367}
368as_func_failure () {
369 as_func_return 1
370}
371as_func_ret_success () {
372 return 0
373}
374as_func_ret_failure () {
375 return 1
376}
377
378exitcode=0
379if as_func_success; then
380 :
381else
382 exitcode=1
383 echo as_func_success failed.
384fi
385
386if as_func_failure; then
387 exitcode=1
388 echo as_func_failure succeeded.
389fi
390
391if as_func_ret_success; then
392 :
393else
394 exitcode=1
395 echo as_func_ret_success failed.
396fi
397
398if as_func_ret_failure; then
399 exitcode=1
400 echo as_func_ret_failure succeeded.
401fi
402
403if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
404 :
405else
406 exitcode=1
407 echo positional parameters were not saved.
408fi
409
410test \$exitcode = 0") || {
411 echo No shell found that supports shell functions.
412 echo Please tell autoconf@gnu.org about your system,
413 echo including any error possibly output before this
414 echo message
415}
416
417
418
419 as_lineno_1=$LINENO
420 as_lineno_2=$LINENO
421 test "x$as_lineno_1" != "x$as_lineno_2" &&
422 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
423
424 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
425 # uniformly replaced by the line number. The first 'sed' inserts a
426 # line-number line after each line using $LINENO; the second 'sed'
427 # does the real work. The second script uses 'N' to pair each
428 # line-number line with the line containing $LINENO, and appends
429 # trailing '-' during substitution so that $LINENO is not a special
430 # case at line end.
431 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
432 # scripts with optimization help from Paolo Bonzini. Blame Lee
433 # E. McMahon (1931-1989) for sed's syntax. :-)
434 sed -n '
435 p
436 /[$]LINENO/=
437 ' <$as_myself |
438 sed '
439 s/[$]LINENO.*/&-/
440 t lineno
441 b
442 :lineno
443 N
444 :loop
445 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
446 t loop
447 s/-\n.*//
448 ' >$as_me.lineno &&
449 chmod +x "$as_me.lineno" ||
450 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
451 { (exit 1); exit 1; }; }
452
453 # Don't try to exec as it changes $[0], causing all sort of problems
454 # (the dirname of $[0] is not the place where we might find the
455 # original and so on. Autoconf is especially sensitive to this).
456 . "./$as_me.lineno"
457 # Exit status is that of the last command.
458 exit
459}
460
461
462if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
463 as_dirname=dirname
464else
465 as_dirname=false
466fi
467
468ECHO_C= ECHO_N= ECHO_T=
469case `echo -n x` in
470-n*)
471 case `echo 'x\c'` in
472 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
473 *) ECHO_C='\c';;
474 esac;;
475*)
476 ECHO_N='-n';;
477esac
478
479if expr a : '\(a\)' >/dev/null 2>&1 &&
480 test "X`expr 00001 : '.*\(...\)'`" = X001; then
481 as_expr=expr
482else
483 as_expr=false
484fi
485
486rm -f conf$$ conf$$.exe conf$$.file
487if test -d conf$$.dir; then
488 rm -f conf$$.dir/conf$$.file
489else
490 rm -f conf$$.dir
491 mkdir conf$$.dir
492fi
493echo >conf$$.file
494if ln -s conf$$.file conf$$ 2>/dev/null; then
495 as_ln_s='ln -s'
496 # ... but there are two gotchas:
497 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
498 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
499 # In both cases, we have to default to `cp -p'.
500 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
501 as_ln_s='cp -p'
502elif ln conf$$.file conf$$ 2>/dev/null; then
503 as_ln_s=ln
504else
505 as_ln_s='cp -p'
506fi
507rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
508rmdir conf$$.dir 2>/dev/null
509
510if mkdir -p . 2>/dev/null; then
511 as_mkdir_p=:
512else
513 test -d ./-p && rmdir ./-p
514 as_mkdir_p=false
515fi
516
517# Find out whether ``test -x'' works. Don't use a zero-byte file, as
518# systems may use methods other than mode bits to determine executability.
519cat >conf$$.file <<_ASEOF
520#! /bin/sh
521exit 0
522_ASEOF
523chmod +x conf$$.file
524if test -x conf$$.file >/dev/null 2>&1; then
525 as_executable_p="test -x"
526else
527 as_executable_p=:
528fi
529rm -f conf$$.file
530
531# Sed expression to map a string onto a valid CPP name.
532as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
534# Sed expression to map a string onto a valid variable name.
535as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
537
538
539
540# Check that we are running under the correct shell.
541SHELL=${CONFIG_SHELL-/bin/sh}
542
543case X$ECHO in
544X*--fallback-echo)
545 # Remove one level of quotation (which was required for Make).
546 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
547 ;;
548esac
549
550echo=${ECHO-echo}
551if test "X$1" = X--no-reexec; then
552 # Discard the --no-reexec flag, and continue.
553 shift
554elif test "X$1" = X--fallback-echo; then
555 # Avoid inline document here, it may be left over
556 :
557elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
558 # Yippee, $echo works!
559 :
560else
561 # Restart under the correct shell.
562 exec $SHELL "$0" --no-reexec ${1+"$@"}
563fi
564
565if test "X$1" = X--fallback-echo; then
566 # used as fallback echo
567 shift
568 cat <<EOF
569$*
570EOF
571 exit 0
572fi
573
574# The HP-UX ksh and POSIX shell print the target directory to stdout
575# if CDPATH is set.
576(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
577
578if test -z "$ECHO"; then
579if test "X${echo_test_string+set}" != Xset; then
580# find a string as large as possible, as long as the shell can cope with it
581 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
582 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
583 if (echo_test_string=`eval $cmd`) 2>/dev/null &&
584 echo_test_string=`eval $cmd` &&
585 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
586 then
587 break
588 fi
589 done
590fi
591
592if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
593 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
594 test "X$echo_testing_string" = "X$echo_test_string"; then
595 :
596else
597 # The Solaris, AIX, and Digital Unix default echo programs unquote
598 # backslashes. This makes it impossible to quote backslashes using
599 # echo "$something" | sed 's/\\/\\\\/g'
600 #
601 # So, first we look for a working echo in the user's PATH.
602
603 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
604 for dir in $PATH /usr/ucb; do
605 IFS="$lt_save_ifs"
606 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
607 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
608 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
609 test "X$echo_testing_string" = "X$echo_test_string"; then
610 echo="$dir/echo"
611 break
612 fi
613 done
614 IFS="$lt_save_ifs"
615
616 if test "X$echo" = Xecho; then
617 # We didn't find a better echo, so look for alternatives.
618 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
619 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
620 test "X$echo_testing_string" = "X$echo_test_string"; then
621 # This shell has a builtin print -r that does the trick.
622 echo='print -r'
623 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
624 test "X$CONFIG_SHELL" != X/bin/ksh; then
625 # If we have ksh, try running configure again with it.
626 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
627 export ORIGINAL_CONFIG_SHELL
628 CONFIG_SHELL=/bin/ksh
629 export CONFIG_SHELL
630 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
631 else
632 # Try using printf.
633 echo='printf %s\n'
634 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
635 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
636 test "X$echo_testing_string" = "X$echo_test_string"; then
637 # Cool, printf works
638 :
639 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640 test "X$echo_testing_string" = 'X\t' &&
641 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642 test "X$echo_testing_string" = "X$echo_test_string"; then
643 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
644 export CONFIG_SHELL
645 SHELL="$CONFIG_SHELL"
646 export SHELL
647 echo="$CONFIG_SHELL $0 --fallback-echo"
648 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
649 test "X$echo_testing_string" = 'X\t' &&
650 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
651 test "X$echo_testing_string" = "X$echo_test_string"; then
652 echo="$CONFIG_SHELL $0 --fallback-echo"
653 else
654 # maybe with a smaller string...
655 prev=:
656
657 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
658 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
659 then
660 break
661 fi
662 prev="$cmd"
663 done
664
665 if test "$prev" != 'sed 50q "$0"'; then
666 echo_test_string=`eval $prev`
667 export echo_test_string
668 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
669 else
670 # Oops. We lost completely, so just stick with echo.
671 echo=echo
672 fi
673 fi
674 fi
675 fi
676fi
677fi
678
679# Copy echo and quote the copy suitably for passing to libtool from
680# the Makefile, instead of quoting the original, which is used later.
681ECHO=$echo
682if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
683 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
684fi
685
686
687
688
689tagnames=${tagnames+${tagnames},}CXX
690
691tagnames=${tagnames+${tagnames},}F77
692
693exec 7<&0 </dev/null 6>&1
694
695# Name of the host.
696# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
697# so uname gets run too.
698ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
699
700#
701# Initializations.
702#
703ac_default_prefix=/usr/local
704ac_clean_files=
705ac_config_libobj_dir=.
706LIBOBJS=
707cross_compiling=no
708subdirs=
709MFLAGS=
710MAKEFLAGS=
711SHELL=${CONFIG_SHELL-/bin/sh}
712
713# Identity of this package.
714PACKAGE_NAME='FULL-PACKAGE-NAME'
715PACKAGE_TARNAME='full-package-name'
716PACKAGE_VERSION='VERSION'
717PACKAGE_STRING='FULL-PACKAGE-NAME VERSION'
718PACKAGE_BUGREPORT='BUG-REPORT-ADDRESS'
719
720# Factoring default headers for most tests.
721ac_includes_default="\
722#include <stdio.h>
723#if HAVE_SYS_TYPES_H
724# include <sys/types.h>
725#endif
726#if HAVE_SYS_STAT_H
727# include <sys/stat.h>
728#endif
729#if STDC_HEADERS
730# include <stdlib.h>
731# include <stddef.h>
732#else
733# if HAVE_STDLIB_H
734# include <stdlib.h>
735# endif
736#endif
737#if HAVE_STRING_H
738# if !STDC_HEADERS && HAVE_MEMORY_H
739# include <memory.h>
740# endif
741# include <string.h>
742#endif
743#if HAVE_STRINGS_H
744# include <strings.h>
745#endif
746#if HAVE_INTTYPES_H
747# include <inttypes.h>
748#endif
749#if HAVE_STDINT_H
750# include <stdint.h>
751#endif
752#if HAVE_UNISTD_H
753# include <unistd.h>
754#endif"
755
756ac_subst_vars='SHELL
757PATH_SEPARATOR
758PACKAGE_NAME
759PACKAGE_TARNAME
760PACKAGE_VERSION
761PACKAGE_STRING
762PACKAGE_BUGREPORT
763exec_prefix
764prefix
765program_transform_name
766bindir
767sbindir
768libexecdir
769datarootdir
770datadir
771sysconfdir
772sharedstatedir
773localstatedir
774includedir
775oldincludedir
776docdir
777infodir
778htmldir
779dvidir
780pdfdir
781psdir
782libdir
783localedir
784mandir
785DEFS
786ECHO_C
787ECHO_N
788ECHO_T
789LIBS
790build_alias
791host_alias
792target_alias
793INSTALL_PROGRAM
794INSTALL_SCRIPT
795INSTALL_DATA
796CYGPATH_W
797PACKAGE
798VERSION
799ACLOCAL
800AUTOCONF
801AUTOMAKE
802AUTOHEADER
803MAKEINFO
804AMTAR
805install_sh
806STRIP
807INSTALL_STRIP_PROGRAM
808AWK
809SET_MAKE
810am__leading_dot
811build
812build_cpu
813build_vendor
814build_os
815host
816host_cpu
817host_vendor
818host_os
819CC
820CFLAGS
821LDFLAGS
822CPPFLAGS
823ac_ct_CC
824EXEEXT
825OBJEXT
826DEPDIR
827am__include
828am__quote
829AMDEP_TRUE
830AMDEP_FALSE
831AMDEPBACKSLASH
832CCDEPMODE
833am__fastdepCC_TRUE
834am__fastdepCC_FALSE
835GREP
836EGREP
837LN_S
838ECHO
839AR
840RANLIB
841CPP
842CXX
843CXXFLAGS
844ac_ct_CXX
845CXXDEPMODE
846am__fastdepCXX_TRUE
847am__fastdepCXX_FALSE
848CXXCPP
849F77
850FFLAGS
851ac_ct_F77
852LIBTOOL
853PKG_CONFIG
854GLIB_CFLAGS
855GLIB_LIBS
856GLIB_GENMARSHAL
857GOBJECT_QUERY
858GLIB_MKENUMS
859GTK_CFLAGS
860GTK_LIBS
861BASH
862PACKAGE_CFLAGS
863PACKAGE_LIBS
864LIBOBJS
865LTTVSTATIC_TRUE
866LTTVSTATIC_FALSE
867POPT_LIBS
868UTIL_LIBS
869THREAD_LIBS
870lttvlibdir
871lttvplugindir
872top_lttvdir
873top_lttvwindowdir
874DEFAULT_INCLUDES
875lttincludedir
876lttvincludedir
877lttvwindowincludedir
878lttctlincludedir
879LTLIBOBJS'
880ac_subst_files=''
881 ac_precious_vars='build_alias
882host_alias
883target_alias
884CC
885CFLAGS
886LDFLAGS
887CPPFLAGS
888CPP
889CXX
890CXXFLAGS
891CCC
892CXXCPP
893F77
894FFLAGS
895PKG_CONFIG
896PACKAGE_CFLAGS
897PACKAGE_LIBS'
898
899
900# Initialize some variables set by options.
901ac_init_help=
902ac_init_version=false
903# The variables have the same names as the options, with
904# dashes changed to underlines.
905cache_file=/dev/null
906exec_prefix=NONE
907no_create=
908no_recursion=
909prefix=NONE
910program_prefix=NONE
911program_suffix=NONE
912program_transform_name=s,x,x,
913silent=
914site=
915srcdir=
916verbose=
917x_includes=NONE
918x_libraries=NONE
919
920# Installation directory options.
921# These are left unexpanded so users can "make install exec_prefix=/foo"
922# and all the variables that are supposed to be based on exec_prefix
923# by default will actually change.
924# Use braces instead of parens because sh, perl, etc. also accept them.
925# (The list follows the same order as the GNU Coding Standards.)
926bindir='${exec_prefix}/bin'
927sbindir='${exec_prefix}/sbin'
928libexecdir='${exec_prefix}/libexec'
929datarootdir='${prefix}/share'
930datadir='${datarootdir}'
931sysconfdir='${prefix}/etc'
932sharedstatedir='${prefix}/com'
933localstatedir='${prefix}/var'
934includedir='${prefix}/include'
935oldincludedir='/usr/include'
936docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
937infodir='${datarootdir}/info'
938htmldir='${docdir}'
939dvidir='${docdir}'
940pdfdir='${docdir}'
941psdir='${docdir}'
942libdir='${exec_prefix}/lib'
943localedir='${datarootdir}/locale'
944mandir='${datarootdir}/man'
945
946ac_prev=
947ac_dashdash=
948for ac_option
949do
950 # If the previous option needs an argument, assign it.
951 if test -n "$ac_prev"; then
952 eval $ac_prev=\$ac_option
953 ac_prev=
954 continue
955 fi
956
957 case $ac_option in
958 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
959 *) ac_optarg=yes ;;
960 esac
961
962 # Accept the important Cygnus configure options, so we can diagnose typos.
963
964 case $ac_dashdash$ac_option in
965 --)
966 ac_dashdash=yes ;;
967
968 -bindir | --bindir | --bindi | --bind | --bin | --bi)
969 ac_prev=bindir ;;
970 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
971 bindir=$ac_optarg ;;
972
973 -build | --build | --buil | --bui | --bu)
974 ac_prev=build_alias ;;
975 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
976 build_alias=$ac_optarg ;;
977
978 -cache-file | --cache-file | --cache-fil | --cache-fi \
979 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
980 ac_prev=cache_file ;;
981 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
982 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
983 cache_file=$ac_optarg ;;
984
985 --config-cache | -C)
986 cache_file=config.cache ;;
987
988 -datadir | --datadir | --datadi | --datad)
989 ac_prev=datadir ;;
990 -datadir=* | --datadir=* | --datadi=* | --datad=*)
991 datadir=$ac_optarg ;;
992
993 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
994 | --dataroo | --dataro | --datar)
995 ac_prev=datarootdir ;;
996 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
997 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
998 datarootdir=$ac_optarg ;;
999
1000 -disable-* | --disable-*)
1001 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1002 # Reject names that are not valid shell variable names.
1003 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1004 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1005 { (exit 1); exit 1; }; }
1006 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1007 eval enable_$ac_feature=no ;;
1008
1009 -docdir | --docdir | --docdi | --doc | --do)
1010 ac_prev=docdir ;;
1011 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1012 docdir=$ac_optarg ;;
1013
1014 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1015 ac_prev=dvidir ;;
1016 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1017 dvidir=$ac_optarg ;;
1018
1019 -enable-* | --enable-*)
1020 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1021 # Reject names that are not valid shell variable names.
1022 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1023 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1024 { (exit 1); exit 1; }; }
1025 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1026 eval enable_$ac_feature=\$ac_optarg ;;
1027
1028 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1029 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1030 | --exec | --exe | --ex)
1031 ac_prev=exec_prefix ;;
1032 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1033 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1034 | --exec=* | --exe=* | --ex=*)
1035 exec_prefix=$ac_optarg ;;
1036
1037 -gas | --gas | --ga | --g)
1038 # Obsolete; use --with-gas.
1039 with_gas=yes ;;
1040
1041 -help | --help | --hel | --he | -h)
1042 ac_init_help=long ;;
1043 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1044 ac_init_help=recursive ;;
1045 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1046 ac_init_help=short ;;
1047
1048 -host | --host | --hos | --ho)
1049 ac_prev=host_alias ;;
1050 -host=* | --host=* | --hos=* | --ho=*)
1051 host_alias=$ac_optarg ;;
1052
1053 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1054 ac_prev=htmldir ;;
1055 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1056 | --ht=*)
1057 htmldir=$ac_optarg ;;
1058
1059 -includedir | --includedir | --includedi | --included | --include \
1060 | --includ | --inclu | --incl | --inc)
1061 ac_prev=includedir ;;
1062 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1063 | --includ=* | --inclu=* | --incl=* | --inc=*)
1064 includedir=$ac_optarg ;;
1065
1066 -infodir | --infodir | --infodi | --infod | --info | --inf)
1067 ac_prev=infodir ;;
1068 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1069 infodir=$ac_optarg ;;
1070
1071 -libdir | --libdir | --libdi | --libd)
1072 ac_prev=libdir ;;
1073 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1074 libdir=$ac_optarg ;;
1075
1076 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1077 | --libexe | --libex | --libe)
1078 ac_prev=libexecdir ;;
1079 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1080 | --libexe=* | --libex=* | --libe=*)
1081 libexecdir=$ac_optarg ;;
1082
1083 -localedir | --localedir | --localedi | --localed | --locale)
1084 ac_prev=localedir ;;
1085 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1086 localedir=$ac_optarg ;;
1087
1088 -localstatedir | --localstatedir | --localstatedi | --localstated \
1089 | --localstate | --localstat | --localsta | --localst | --locals)
1090 ac_prev=localstatedir ;;
1091 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1092 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1093 localstatedir=$ac_optarg ;;
1094
1095 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1096 ac_prev=mandir ;;
1097 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1098 mandir=$ac_optarg ;;
1099
1100 -nfp | --nfp | --nf)
1101 # Obsolete; use --without-fp.
1102 with_fp=no ;;
1103
1104 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1105 | --no-cr | --no-c | -n)
1106 no_create=yes ;;
1107
1108 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1109 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1110 no_recursion=yes ;;
1111
1112 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1113 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1114 | --oldin | --oldi | --old | --ol | --o)
1115 ac_prev=oldincludedir ;;
1116 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1117 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1118 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1119 oldincludedir=$ac_optarg ;;
1120
1121 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1122 ac_prev=prefix ;;
1123 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1124 prefix=$ac_optarg ;;
1125
1126 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1127 | --program-pre | --program-pr | --program-p)
1128 ac_prev=program_prefix ;;
1129 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1130 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1131 program_prefix=$ac_optarg ;;
1132
1133 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1134 | --program-suf | --program-su | --program-s)
1135 ac_prev=program_suffix ;;
1136 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1137 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1138 program_suffix=$ac_optarg ;;
1139
1140 -program-transform-name | --program-transform-name \
1141 | --program-transform-nam | --program-transform-na \
1142 | --program-transform-n | --program-transform- \
1143 | --program-transform | --program-transfor \
1144 | --program-transfo | --program-transf \
1145 | --program-trans | --program-tran \
1146 | --progr-tra | --program-tr | --program-t)
1147 ac_prev=program_transform_name ;;
1148 -program-transform-name=* | --program-transform-name=* \
1149 | --program-transform-nam=* | --program-transform-na=* \
1150 | --program-transform-n=* | --program-transform-=* \
1151 | --program-transform=* | --program-transfor=* \
1152 | --program-transfo=* | --program-transf=* \
1153 | --program-trans=* | --program-tran=* \
1154 | --progr-tra=* | --program-tr=* | --program-t=*)
1155 program_transform_name=$ac_optarg ;;
1156
1157 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1158 ac_prev=pdfdir ;;
1159 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1160 pdfdir=$ac_optarg ;;
1161
1162 -psdir | --psdir | --psdi | --psd | --ps)
1163 ac_prev=psdir ;;
1164 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1165 psdir=$ac_optarg ;;
1166
1167 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1168 | -silent | --silent | --silen | --sile | --sil)
1169 silent=yes ;;
1170
1171 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1172 ac_prev=sbindir ;;
1173 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1174 | --sbi=* | --sb=*)
1175 sbindir=$ac_optarg ;;
1176
1177 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1178 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1179 | --sharedst | --shareds | --shared | --share | --shar \
1180 | --sha | --sh)
1181 ac_prev=sharedstatedir ;;
1182 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1183 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1184 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1185 | --sha=* | --sh=*)
1186 sharedstatedir=$ac_optarg ;;
1187
1188 -site | --site | --sit)
1189 ac_prev=site ;;
1190 -site=* | --site=* | --sit=*)
1191 site=$ac_optarg ;;
1192
1193 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1194 ac_prev=srcdir ;;
1195 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1196 srcdir=$ac_optarg ;;
1197
1198 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1199 | --syscon | --sysco | --sysc | --sys | --sy)
1200 ac_prev=sysconfdir ;;
1201 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1202 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1203 sysconfdir=$ac_optarg ;;
1204
1205 -target | --target | --targe | --targ | --tar | --ta | --t)
1206 ac_prev=target_alias ;;
1207 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1208 target_alias=$ac_optarg ;;
1209
1210 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1211 verbose=yes ;;
1212
1213 -version | --version | --versio | --versi | --vers | -V)
1214 ac_init_version=: ;;
1215
1216 -with-* | --with-*)
1217 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1218 # Reject names that are not valid shell variable names.
1219 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1220 { echo "$as_me: error: invalid package name: $ac_package" >&2
1221 { (exit 1); exit 1; }; }
1222 ac_package=`echo $ac_package| sed 's/-/_/g'`
1223 eval with_$ac_package=\$ac_optarg ;;
1224
1225 -without-* | --without-*)
1226 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1227 # Reject names that are not valid shell variable names.
1228 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1229 { echo "$as_me: error: invalid package name: $ac_package" >&2
1230 { (exit 1); exit 1; }; }
1231 ac_package=`echo $ac_package | sed 's/-/_/g'`
1232 eval with_$ac_package=no ;;
1233
1234 --x)
1235 # Obsolete; use --with-x.
1236 with_x=yes ;;
1237
1238 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1239 | --x-incl | --x-inc | --x-in | --x-i)
1240 ac_prev=x_includes ;;
1241 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1242 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1243 x_includes=$ac_optarg ;;
1244
1245 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1246 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1247 ac_prev=x_libraries ;;
1248 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1249 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1250 x_libraries=$ac_optarg ;;
1251
1252 -*) { echo "$as_me: error: unrecognized option: $ac_option
1253Try \`$0 --help' for more information." >&2
1254 { (exit 1); exit 1; }; }
1255 ;;
1256
1257 *=*)
1258 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1259 # Reject names that are not valid shell variable names.
1260 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1261 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1262 { (exit 1); exit 1; }; }
1263 eval $ac_envvar=\$ac_optarg
1264 export $ac_envvar ;;
1265
1266 *)
1267 # FIXME: should be removed in autoconf 3.0.
1268 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1269 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1270 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1271 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1272 ;;
1273
1274 esac
1275done
1276
1277if test -n "$ac_prev"; then
1278 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1279 { echo "$as_me: error: missing argument to $ac_option" >&2
1280 { (exit 1); exit 1; }; }
1281fi
1282
1283# Be sure to have absolute directory names.
1284for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1285 datadir sysconfdir sharedstatedir localstatedir includedir \
1286 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1287 libdir localedir mandir
1288do
1289 eval ac_val=\$$ac_var
1290 case $ac_val in
1291 [\\/$]* | ?:[\\/]* ) continue;;
1292 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1293 esac
1294 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1295 { (exit 1); exit 1; }; }
1296done
1297
1298# There might be people who depend on the old broken behavior: `$host'
1299# used to hold the argument of --host etc.
1300# FIXME: To remove some day.
1301build=$build_alias
1302host=$host_alias
1303target=$target_alias
1304
1305# FIXME: To remove some day.
1306if test "x$host_alias" != x; then
1307 if test "x$build_alias" = x; then
1308 cross_compiling=maybe
1309 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1310 If a cross compiler is detected then cross compile mode will be used." >&2
1311 elif test "x$build_alias" != "x$host_alias"; then
1312 cross_compiling=yes
1313 fi
1314fi
1315
1316ac_tool_prefix=
1317test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318
1319test "$silent" = yes && exec 6>/dev/null
1320
1321
1322ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323ac_ls_di=`ls -di .` &&
1324ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1325 { echo "$as_me: error: Working directory cannot be determined" >&2
1326 { (exit 1); exit 1; }; }
1327test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1328 { echo "$as_me: error: pwd does not report name of working directory" >&2
1329 { (exit 1); exit 1; }; }
1330
1331
1332# Find the source files, if location was not specified.
1333if test -z "$srcdir"; then
1334 ac_srcdir_defaulted=yes
1335 # Try the directory containing this script, then the parent directory.
1336 ac_confdir=`$as_dirname -- "$0" ||
1337$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1338 X"$0" : 'X\(//\)[^/]' \| \
1339 X"$0" : 'X\(//\)$' \| \
1340 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1341echo X"$0" |
1342 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1343 s//\1/
1344 q
1345 }
1346 /^X\(\/\/\)[^/].*/{
1347 s//\1/
1348 q
1349 }
1350 /^X\(\/\/\)$/{
1351 s//\1/
1352 q
1353 }
1354 /^X\(\/\).*/{
1355 s//\1/
1356 q
1357 }
1358 s/.*/./; q'`
1359 srcdir=$ac_confdir
1360 if test ! -r "$srcdir/$ac_unique_file"; then
1361 srcdir=..
1362 fi
1363else
1364 ac_srcdir_defaulted=no
1365fi
1366if test ! -r "$srcdir/$ac_unique_file"; then
1367 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1368 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1369 { (exit 1); exit 1; }; }
1370fi
1371ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1372ac_abs_confdir=`(
1373 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1374 { (exit 1); exit 1; }; }
1375 pwd)`
1376# When building in place, set srcdir=.
1377if test "$ac_abs_confdir" = "$ac_pwd"; then
1378 srcdir=.
1379fi
1380# Remove unnecessary trailing slashes from srcdir.
1381# Double slashes in file names in object file debugging info
1382# mess up M-x gdb in Emacs.
1383case $srcdir in
1384*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1385esac
1386for ac_var in $ac_precious_vars; do
1387 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1388 eval ac_env_${ac_var}_value=\$${ac_var}
1389 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1390 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1391done
1392
1393#
1394# Report the --help message.
1395#
1396if test "$ac_init_help" = "long"; then
1397 # Omit some internal or obsolete options to make the list less imposing.
1398 # This message is too long to be a string in the A/UX 3.1 sh.
1399 cat <<_ACEOF
1400\`configure' configures FULL-PACKAGE-NAME VERSION to adapt to many kinds of systems.
1401
1402Usage: $0 [OPTION]... [VAR=VALUE]...
1403
1404To assign environment variables (e.g., CC, CFLAGS...), specify them as
1405VAR=VALUE. See below for descriptions of some of the useful variables.
1406
1407Defaults for the options are specified in brackets.
1408
1409Configuration:
1410 -h, --help display this help and exit
1411 --help=short display options specific to this package
1412 --help=recursive display the short help of all the included packages
1413 -V, --version display version information and exit
1414 -q, --quiet, --silent do not print \`checking...' messages
1415 --cache-file=FILE cache test results in FILE [disabled]
1416 -C, --config-cache alias for \`--cache-file=config.cache'
1417 -n, --no-create do not create output files
1418 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1419
1420Installation directories:
1421 --prefix=PREFIX install architecture-independent files in PREFIX
1422 [$ac_default_prefix]
1423 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1424 [PREFIX]
1425
1426By default, \`make install' will install all the files in
1427\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1428an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1429for instance \`--prefix=\$HOME'.
1430
1431For better control, use the options below.
1432
1433Fine tuning of the installation directories:
1434 --bindir=DIR user executables [EPREFIX/bin]
1435 --sbindir=DIR system admin executables [EPREFIX/sbin]
1436 --libexecdir=DIR program executables [EPREFIX/libexec]
1437 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1438 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1439 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1440 --libdir=DIR object code libraries [EPREFIX/lib]
1441 --includedir=DIR C header files [PREFIX/include]
1442 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1443 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1444 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1445 --infodir=DIR info documentation [DATAROOTDIR/info]
1446 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1447 --mandir=DIR man documentation [DATAROOTDIR/man]
1448 --docdir=DIR documentation root [DATAROOTDIR/doc/full-package-name]
1449 --htmldir=DIR html documentation [DOCDIR]
1450 --dvidir=DIR dvi documentation [DOCDIR]
1451 --pdfdir=DIR pdf documentation [DOCDIR]
1452 --psdir=DIR ps documentation [DOCDIR]
1453_ACEOF
1454
1455 cat <<\_ACEOF
1456
1457Program names:
1458 --program-prefix=PREFIX prepend PREFIX to installed program names
1459 --program-suffix=SUFFIX append SUFFIX to installed program names
1460 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1461
1462System types:
1463 --build=BUILD configure for building on BUILD [guessed]
1464 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1465_ACEOF
1466fi
1467
1468if test -n "$ac_init_help"; then
1469 case $ac_init_help in
1470 short | recursive ) echo "Configuration of FULL-PACKAGE-NAME VERSION:";;
1471 esac
1472 cat <<\_ACEOF
1473
1474Optional Features:
1475 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1476 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1477 --enable-shared[=PKGS] build shared libraries [default=yes]
1478 --enable-static[=PKGS] build static libraries [default=yes]
1479 --enable-fast-install[=PKGS]
1480 optimize for fast installation [default=yes]
1481 --disable-dependency-tracking Speeds up one-time builds
1482 --enable-dependency-tracking Do not reject slow dependency extractors
1483 --disable-libtool-lock avoid locking (might break parallel builds)
1484 --disable-glibtest do not try to compile and run a test GLIB program
1485 --disable-gtktest do not try to compile and run a test GTK+ program
1486 --disable-largefile omit support for large files
1487
1488Optional 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
1496Some 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 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1502 you have headers in a nonstandard directory <include dir>
1503 CPP C preprocessor
1504 CXX C++ compiler command
1505 CXXFLAGS C++ compiler flags
1506 CXXCPP C++ preprocessor
1507 F77 Fortran 77 compiler command
1508 FFLAGS Fortran 77 compiler flags
1509 PKG_CONFIG path to pkg-config utility
1510 PACKAGE_CFLAGS
1511 C compiler flags for PACKAGE, overriding pkg-config
1512 PACKAGE_LIBS
1513 linker flags for PACKAGE, overriding pkg-config
1514
1515Use these variables to override the choices made by `configure' or to help
1516it to find libraries and programs with nonstandard names/locations.
1517
1518Report bugs to <BUG-REPORT-ADDRESS>.
1519_ACEOF
1520ac_status=$?
1521fi
1522
1523if test "$ac_init_help" = "recursive"; then
1524 # If there are subdirs, report their specific --help.
1525 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1526 test -d "$ac_dir" || continue
1527 ac_builddir=.
1528
1529case "$ac_dir" in
1530.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1531*)
1532 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1533 # A ".." for each directory in $ac_dir_suffix.
1534 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1535 case $ac_top_builddir_sub in
1536 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1537 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1538 esac ;;
1539esac
1540ac_abs_top_builddir=$ac_pwd
1541ac_abs_builddir=$ac_pwd$ac_dir_suffix
1542# for backward compatibility:
1543ac_top_builddir=$ac_top_build_prefix
1544
1545case $srcdir in
1546 .) # We are building in place.
1547 ac_srcdir=.
1548 ac_top_srcdir=$ac_top_builddir_sub
1549 ac_abs_top_srcdir=$ac_pwd ;;
1550 [\\/]* | ?:[\\/]* ) # Absolute name.
1551 ac_srcdir=$srcdir$ac_dir_suffix;
1552 ac_top_srcdir=$srcdir
1553 ac_abs_top_srcdir=$srcdir ;;
1554 *) # Relative name.
1555 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1556 ac_top_srcdir=$ac_top_build_prefix$srcdir
1557 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1558esac
1559ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1560
1561 cd "$ac_dir" || { ac_status=$?; continue; }
1562 # Check for guested configure.
1563 if test -f "$ac_srcdir/configure.gnu"; then
1564 echo &&
1565 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1566 elif test -f "$ac_srcdir/configure"; then
1567 echo &&
1568 $SHELL "$ac_srcdir/configure" --help=recursive
1569 else
1570 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1571 fi || ac_status=$?
1572 cd "$ac_pwd" || { ac_status=$?; break; }
1573 done
1574fi
1575
1576test -n "$ac_init_help" && exit $ac_status
1577if $ac_init_version; then
1578 cat <<\_ACEOF
1579FULL-PACKAGE-NAME configure VERSION
1580generated by GNU Autoconf 2.60
1581
1582Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15832002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1584This configure script is free software; the Free Software Foundation
1585gives unlimited permission to copy, distribute and modify it.
1586_ACEOF
1587 exit
1588fi
1589cat >config.log <<_ACEOF
1590This file contains any messages produced by compilers while
1591running configure, to aid debugging if configure makes a mistake.
1592
1593It was created by FULL-PACKAGE-NAME $as_me VERSION, which was
1594generated by GNU Autoconf 2.60. Invocation command line was
1595
1596 $ $0 $@
1597
1598_ACEOF
1599exec 5>>config.log
1600{
1601cat <<_ASUNAME
1602## --------- ##
1603## Platform. ##
1604## --------- ##
1605
1606hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1607uname -m = `(uname -m) 2>/dev/null || echo unknown`
1608uname -r = `(uname -r) 2>/dev/null || echo unknown`
1609uname -s = `(uname -s) 2>/dev/null || echo unknown`
1610uname -v = `(uname -v) 2>/dev/null || echo unknown`
1611
1612/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1613/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1614
1615/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1616/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1617/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1618/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1619/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1620/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1621/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1622
1623_ASUNAME
1624
1625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1626for as_dir in $PATH
1627do
1628 IFS=$as_save_IFS
1629 test -z "$as_dir" && as_dir=.
1630 echo "PATH: $as_dir"
1631done
1632IFS=$as_save_IFS
1633
1634} >&5
1635
1636cat >&5 <<_ACEOF
1637
1638
1639## ----------- ##
1640## Core tests. ##
1641## ----------- ##
1642
1643_ACEOF
1644
1645
1646# Keep a trace of the command line.
1647# Strip out --no-create and --no-recursion so they do not pile up.
1648# Strip out --silent because we don't want to record it for future runs.
1649# Also quote any args containing shell meta-characters.
1650# Make two passes to allow for proper duplicate-argument suppression.
1651ac_configure_args=
1652ac_configure_args0=
1653ac_configure_args1=
1654ac_must_keep_next=false
1655for ac_pass in 1 2
1656do
1657 for ac_arg
1658 do
1659 case $ac_arg in
1660 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1661 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1662 | -silent | --silent | --silen | --sile | --sil)
1663 continue ;;
1664 *\'*)
1665 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1666 esac
1667 case $ac_pass in
1668 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1669 2)
1670 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1671 if test $ac_must_keep_next = true; then
1672 ac_must_keep_next=false # Got value, back to normal.
1673 else
1674 case $ac_arg in
1675 *=* | --config-cache | -C | -disable-* | --disable-* \
1676 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1677 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1678 | -with-* | --with-* | -without-* | --without-* | --x)
1679 case "$ac_configure_args0 " in
1680 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1681 esac
1682 ;;
1683 -* ) ac_must_keep_next=true ;;
1684 esac
1685 fi
1686 ac_configure_args="$ac_configure_args '$ac_arg'"
1687 ;;
1688 esac
1689 done
1690done
1691$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1692$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1693
1694# When interrupted or exit'd, cleanup temporary files, and complete
1695# config.log. We remove comments because anyway the quotes in there
1696# would cause problems or look ugly.
1697# WARNING: Use '\'' to represent an apostrophe within the trap.
1698# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1699trap 'exit_status=$?
1700 # Save into config.log some information that might help in debugging.
1701 {
1702 echo
1703
1704 cat <<\_ASBOX
1705## ---------------- ##
1706## Cache variables. ##
1707## ---------------- ##
1708_ASBOX
1709 echo
1710 # The following way of writing the cache mishandles newlines in values,
1711(
1712 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1713 eval ac_val=\$$ac_var
1714 case $ac_val in #(
1715 *${as_nl}*)
1716 case $ac_var in #(
1717 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1718echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1719 esac
1720 case $ac_var in #(
1721 _ | IFS | as_nl) ;; #(
1722 *) $as_unset $ac_var ;;
1723 esac ;;
1724 esac
1725 done
1726 (set) 2>&1 |
1727 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1728 *${as_nl}ac_space=\ *)
1729 sed -n \
1730 "s/'\''/'\''\\\\'\'''\''/g;
1731 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1732 ;; #(
1733 *)
1734 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1735 ;;
1736 esac |
1737 sort
1738)
1739 echo
1740
1741 cat <<\_ASBOX
1742## ----------------- ##
1743## Output variables. ##
1744## ----------------- ##
1745_ASBOX
1746 echo
1747 for ac_var in $ac_subst_vars
1748 do
1749 eval ac_val=\$$ac_var
1750 case $ac_val in
1751 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1752 esac
1753 echo "$ac_var='\''$ac_val'\''"
1754 done | sort
1755 echo
1756
1757 if test -n "$ac_subst_files"; then
1758 cat <<\_ASBOX
1759## ------------------- ##
1760## File substitutions. ##
1761## ------------------- ##
1762_ASBOX
1763 echo
1764 for ac_var in $ac_subst_files
1765 do
1766 eval ac_val=\$$ac_var
1767 case $ac_val in
1768 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1769 esac
1770 echo "$ac_var='\''$ac_val'\''"
1771 done | sort
1772 echo
1773 fi
1774
1775 if test -s confdefs.h; then
1776 cat <<\_ASBOX
1777## ----------- ##
1778## confdefs.h. ##
1779## ----------- ##
1780_ASBOX
1781 echo
1782 cat confdefs.h
1783 echo
1784 fi
1785 test "$ac_signal" != 0 &&
1786 echo "$as_me: caught signal $ac_signal"
1787 echo "$as_me: exit $exit_status"
1788 } >&5
1789 rm -f core *.core core.conftest.* &&
1790 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1791 exit $exit_status
1792' 0
1793for ac_signal in 1 2 13 15; do
1794 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1795done
1796ac_signal=0
1797
1798# confdefs.h avoids OS command line length limits that DEFS can exceed.
1799rm -f -r conftest* confdefs.h
1800
1801# Predefined preprocessor variables.
1802
1803cat >>confdefs.h <<_ACEOF
1804#define PACKAGE_NAME "$PACKAGE_NAME"
1805_ACEOF
1806
1807
1808cat >>confdefs.h <<_ACEOF
1809#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1810_ACEOF
1811
1812
1813cat >>confdefs.h <<_ACEOF
1814#define PACKAGE_VERSION "$PACKAGE_VERSION"
1815_ACEOF
1816
1817
1818cat >>confdefs.h <<_ACEOF
1819#define PACKAGE_STRING "$PACKAGE_STRING"
1820_ACEOF
1821
1822
1823cat >>confdefs.h <<_ACEOF
1824#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1825_ACEOF
1826
1827
1828# Let the site file select an alternate cache file if it wants to.
1829# Prefer explicitly selected file to automatically selected ones.
1830if test -n "$CONFIG_SITE"; then
1831 set x "$CONFIG_SITE"
1832elif test "x$prefix" != xNONE; then
1833 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1834else
1835 set x "$ac_default_prefix/share/config.site" \
1836 "$ac_default_prefix/etc/config.site"
1837fi
1838shift
1839for ac_site_file
1840do
1841 if test -r "$ac_site_file"; then
1842 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1843echo "$as_me: loading site script $ac_site_file" >&6;}
1844 sed 's/^/| /' "$ac_site_file" >&5
1845 . "$ac_site_file"
1846 fi
1847done
1848
1849if test -r "$cache_file"; then
1850 # Some versions of bash will fail to source /dev/null (special
1851 # files actually), so we avoid doing that.
1852 if test -f "$cache_file"; then
1853 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1854echo "$as_me: loading cache $cache_file" >&6;}
1855 case $cache_file in
1856 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1857 *) . "./$cache_file";;
1858 esac
1859 fi
1860else
1861 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1862echo "$as_me: creating cache $cache_file" >&6;}
1863 >$cache_file
1864fi
1865
1866# Check that the precious variables saved in the cache have kept the same
1867# value.
1868ac_cache_corrupted=false
1869for ac_var in $ac_precious_vars; do
1870 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1871 eval ac_new_set=\$ac_env_${ac_var}_set
1872 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1873 eval ac_new_val=\$ac_env_${ac_var}_value
1874 case $ac_old_set,$ac_new_set in
1875 set,)
1876 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1877echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1878 ac_cache_corrupted=: ;;
1879 ,set)
1880 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1881echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1882 ac_cache_corrupted=: ;;
1883 ,);;
1884 *)
1885 if test "x$ac_old_val" != "x$ac_new_val"; then
1886 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1887echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1888 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1889echo "$as_me: former value: $ac_old_val" >&2;}
1890 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1891echo "$as_me: current value: $ac_new_val" >&2;}
1892 ac_cache_corrupted=:
1893 fi;;
1894 esac
1895 # Pass precious variables to config.status.
1896 if test "$ac_new_set" = set; then
1897 case $ac_new_val in
1898 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1899 *) ac_arg=$ac_var=$ac_new_val ;;
1900 esac
1901 case " $ac_configure_args " in
1902 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1903 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1904 esac
1905 fi
1906done
1907if $ac_cache_corrupted; then
1908 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1909echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1910 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1911echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1912 { (exit 1); exit 1; }; }
1913fi
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939ac_ext=c
1940ac_cpp='$CPP $CPPFLAGS'
1941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1943ac_compiler_gnu=$ac_cv_c_compiler_gnu
1944
1945
1946#AC_WITH_LTDL # not needed ?
1947am__api_version="1.7"
1948ac_aux_dir=
1949for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1950 if 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/install.sh"; then
1955 ac_aux_dir=$ac_dir
1956 ac_install_sh="$ac_aux_dir/install.sh -c"
1957 break
1958 elif test -f "$ac_dir/shtool"; then
1959 ac_aux_dir=$ac_dir
1960 ac_install_sh="$ac_aux_dir/shtool install -c"
1961 break
1962 fi
1963done
1964if test -z "$ac_aux_dir"; then
1965 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1966echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1967 { (exit 1); exit 1; }; }
1968fi
1969
1970# These three variables are undocumented and unsupported,
1971# and are intended to be withdrawn in a future Autoconf release.
1972# They can cause serious problems if a builder's source tree is in a directory
1973# whose full name contains unusual characters.
1974ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1975ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1976ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1977
1978
1979# Find a good install program. We prefer a C program (faster),
1980# so one script is as good as another. But avoid the broken or
1981# incompatible versions:
1982# SysV /etc/install, /usr/sbin/install
1983# SunOS /usr/etc/install
1984# IRIX /sbin/install
1985# AIX /bin/install
1986# AmigaOS /C/install, which installs bootblocks on floppy discs
1987# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1988# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1989# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1990# OS/2's system install, which has a completely different semantic
1991# ./install, which can be erroneously created by make from ./install.sh.
1992{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1993echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1994if test -z "$INSTALL"; then
1995if test "${ac_cv_path_install+set}" = set; then
1996 echo $ECHO_N "(cached) $ECHO_C" >&6
1997else
1998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1999for as_dir in $PATH
2000do
2001 IFS=$as_save_IFS
2002 test -z "$as_dir" && as_dir=.
2003 # Account for people who put trailing slashes in PATH elements.
2004case $as_dir/ in
2005 ./ | .// | /cC/* | \
2006 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2007 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2008 /usr/ucb/* ) ;;
2009 *)
2010 # OSF1 and SCO ODT 3.0 have their own names for install.
2011 # Don't use installbsd from OSF since it installs stuff as root
2012 # by default.
2013 for ac_prog in ginstall scoinst install; do
2014 for ac_exec_ext in '' $ac_executable_extensions; do
2015 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
2016 if test $ac_prog = install &&
2017 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2018 # AIX install. It has an incompatible calling convention.
2019 :
2020 elif test $ac_prog = install &&
2021 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2022 # program-specific install script used by HP pwplus--don't use.
2023 :
2024 else
2025 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2026 break 3
2027 fi
2028 fi
2029 done
2030 done
2031 ;;
2032esac
2033done
2034IFS=$as_save_IFS
2035
2036
2037fi
2038 if test "${ac_cv_path_install+set}" = set; then
2039 INSTALL=$ac_cv_path_install
2040 else
2041 # As a last resort, use the slow shell script. Don't cache a
2042 # value for INSTALL within a source directory, because that will
2043 # break other packages using the cache if that directory is
2044 # removed, or if the value is a relative name.
2045 INSTALL=$ac_install_sh
2046 fi
2047fi
2048{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2049echo "${ECHO_T}$INSTALL" >&6; }
2050
2051# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2052# It thinks the first close brace ends the variable substitution.
2053test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2054
2055test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2056
2057test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2058
2059{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2060echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2061# Just in case
2062sleep 1
2063echo timestamp > conftest.file
2064# Do `set' in a subshell so we don't clobber the current shell's
2065# arguments. Must try -L first in case configure is actually a
2066# symlink; some systems play weird games with the mod time of symlinks
2067# (eg FreeBSD returns the mod time of the symlink's containing
2068# directory).
2069if (
2070 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2071 if test "$*" = "X"; then
2072 # -L didn't work.
2073 set X `ls -t $srcdir/configure conftest.file`
2074 fi
2075 rm -f conftest.file
2076 if test "$*" != "X $srcdir/configure conftest.file" \
2077 && test "$*" != "X conftest.file $srcdir/configure"; then
2078
2079 # If neither matched, then we have a broken ls. This can happen
2080 # if, for instance, CONFIG_SHELL is bash and it inherits a
2081 # broken ls alias from the environment. This has actually
2082 # happened. Such a system could not be considered "sane".
2083 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2084alias in your environment" >&5
2085echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2086alias in your environment" >&2;}
2087 { (exit 1); exit 1; }; }
2088 fi
2089
2090 test "$2" = conftest.file
2091 )
2092then
2093 # Ok.
2094 :
2095else
2096 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2097Check your system clock" >&5
2098echo "$as_me: error: newly created file is older than distributed files!
2099Check your system clock" >&2;}
2100 { (exit 1); exit 1; }; }
2101fi
2102{ echo "$as_me:$LINENO: result: yes" >&5
2103echo "${ECHO_T}yes" >&6; }
2104test "$program_prefix" != NONE &&
2105 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2106# Use a double $ so make ignores it.
2107test "$program_suffix" != NONE &&
2108 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2109# Double any \ or $. echo might interpret backslashes.
2110# By default was `s,x,x', remove it if useless.
2111cat <<\_ACEOF >conftest.sed
2112s/[\\$]/&&/g;s/;s,x,x,$//
2113_ACEOF
2114program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2115rm -f conftest.sed
2116
2117
2118# expand $ac_aux_dir to an absolute path
2119am_aux_dir=`cd $ac_aux_dir && pwd`
2120
2121test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2122# Use eval to expand $SHELL
2123if eval "$MISSING --run true"; then
2124 am_missing_run="$MISSING --run "
2125else
2126 am_missing_run=
2127 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2128echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2129fi
2130
2131for ac_prog in gawk mawk nawk awk
2132do
2133 # Extract the first word of "$ac_prog", so it can be a program name with args.
2134set dummy $ac_prog; ac_word=$2
2135{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2136echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2137if test "${ac_cv_prog_AWK+set}" = set; then
2138 echo $ECHO_N "(cached) $ECHO_C" >&6
2139else
2140 if test -n "$AWK"; then
2141 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2142else
2143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2144for as_dir in $PATH
2145do
2146 IFS=$as_save_IFS
2147 test -z "$as_dir" && as_dir=.
2148 for ac_exec_ext in '' $ac_executable_extensions; do
2149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2150 ac_cv_prog_AWK="$ac_prog"
2151 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2152 break 2
2153 fi
2154done
2155done
2156IFS=$as_save_IFS
2157
2158fi
2159fi
2160AWK=$ac_cv_prog_AWK
2161if test -n "$AWK"; then
2162 { echo "$as_me:$LINENO: result: $AWK" >&5
2163echo "${ECHO_T}$AWK" >&6; }
2164else
2165 { echo "$as_me:$LINENO: result: no" >&5
2166echo "${ECHO_T}no" >&6; }
2167fi
2168
2169
2170 test -n "$AWK" && break
2171done
2172
2173{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2174echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2175set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2176if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2177 echo $ECHO_N "(cached) $ECHO_C" >&6
2178else
2179 cat >conftest.make <<\_ACEOF
2180SHELL = /bin/sh
2181all:
2182 @echo '@@@%%%=$(MAKE)=@@@%%%'
2183_ACEOF
2184# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2185case `${MAKE-make} -f conftest.make 2>/dev/null` in
2186 *@@@%%%=?*=@@@%%%*)
2187 eval ac_cv_prog_make_${ac_make}_set=yes;;
2188 *)
2189 eval ac_cv_prog_make_${ac_make}_set=no;;
2190esac
2191rm -f conftest.make
2192fi
2193if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2194 { echo "$as_me:$LINENO: result: yes" >&5
2195echo "${ECHO_T}yes" >&6; }
2196 SET_MAKE=
2197else
2198 { echo "$as_me:$LINENO: result: no" >&5
2199echo "${ECHO_T}no" >&6; }
2200 SET_MAKE="MAKE=${MAKE-make}"
2201fi
2202
2203rm -rf .tst 2>/dev/null
2204mkdir .tst 2>/dev/null
2205if test -d .tst; then
2206 am__leading_dot=.
2207else
2208 am__leading_dot=_
2209fi
2210rmdir .tst 2>/dev/null
2211
2212 # test to see if srcdir already configured
2213if test "`cd $srcdir && pwd`" != "`pwd`" &&
2214 test -f $srcdir/config.status; then
2215 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2216echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2217 { (exit 1); exit 1; }; }
2218fi
2219
2220# test whether we have cygpath
2221if test -z "$CYGPATH_W"; then
2222 if (cygpath --version) >/dev/null 2>/dev/null; then
2223 CYGPATH_W='cygpath -w'
2224 else
2225 CYGPATH_W=echo
2226 fi
2227fi
2228
2229
2230# Define the identity of the package.
2231 PACKAGE=LinuxTraceToolkitViewer
2232 VERSION=0.8.61-16092006
2233
2234
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE "$PACKAGE"
2237_ACEOF
2238
2239
2240cat >>confdefs.h <<_ACEOF
2241#define VERSION "$VERSION"
2242_ACEOF
2243
2244# Some tools Automake needs.
2245
2246ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2247
2248
2249AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2250
2251
2252AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2253
2254
2255AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2256
2257
2258MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2259
2260
2261AMTAR=${AMTAR-"${am_missing_run}tar"}
2262
2263install_sh=${install_sh-"$am_aux_dir/install-sh"}
2264
2265# Installed binaries are usually stripped using `strip' when the user
2266# run `make install-strip'. However `strip' might not be the right
2267# tool to use in cross-compilation environments, therefore Automake
2268# will honor the `STRIP' environment variable to overrule this program.
2269if test "$cross_compiling" != no; then
2270 if test -n "$ac_tool_prefix"; then
2271 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2272set dummy ${ac_tool_prefix}strip; ac_word=$2
2273{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2274echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2275if test "${ac_cv_prog_STRIP+set}" = set; then
2276 echo $ECHO_N "(cached) $ECHO_C" >&6
2277else
2278 if test -n "$STRIP"; then
2279 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2280else
2281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2282for as_dir in $PATH
2283do
2284 IFS=$as_save_IFS
2285 test -z "$as_dir" && as_dir=.
2286 for ac_exec_ext in '' $ac_executable_extensions; do
2287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2288 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2289 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2290 break 2
2291 fi
2292done
2293done
2294IFS=$as_save_IFS
2295
2296fi
2297fi
2298STRIP=$ac_cv_prog_STRIP
2299if test -n "$STRIP"; then
2300 { echo "$as_me:$LINENO: result: $STRIP" >&5
2301echo "${ECHO_T}$STRIP" >&6; }
2302else
2303 { echo "$as_me:$LINENO: result: no" >&5
2304echo "${ECHO_T}no" >&6; }
2305fi
2306
2307
2308fi
2309if test -z "$ac_cv_prog_STRIP"; then
2310 ac_ct_STRIP=$STRIP
2311 # Extract the first word of "strip", so it can be a program name with args.
2312set dummy strip; ac_word=$2
2313{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2314echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2315if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2316 echo $ECHO_N "(cached) $ECHO_C" >&6
2317else
2318 if test -n "$ac_ct_STRIP"; then
2319 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2320else
2321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2322for as_dir in $PATH
2323do
2324 IFS=$as_save_IFS
2325 test -z "$as_dir" && as_dir=.
2326 for ac_exec_ext in '' $ac_executable_extensions; do
2327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2328 ac_cv_prog_ac_ct_STRIP="strip"
2329 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2330 break 2
2331 fi
2332done
2333done
2334IFS=$as_save_IFS
2335
2336fi
2337fi
2338ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2339if test -n "$ac_ct_STRIP"; then
2340 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2341echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2342else
2343 { echo "$as_me:$LINENO: result: no" >&5
2344echo "${ECHO_T}no" >&6; }
2345fi
2346
2347 if test "x$ac_ct_STRIP" = x; then
2348 STRIP=":"
2349 else
2350 case $cross_compiling:$ac_tool_warned in
2351yes:)
2352{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2353whose name does not start with the host triplet. If you think this
2354configuration is useful to you, please write to autoconf@gnu.org." >&5
2355echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2356whose name does not start with the host triplet. If you think this
2357configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2358ac_tool_warned=yes ;;
2359esac
2360 STRIP=$ac_ct_STRIP
2361 fi
2362else
2363 STRIP="$ac_cv_prog_STRIP"
2364fi
2365
2366fi
2367INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2368
2369# We need awk for the "check" target. The system "awk" is bad on
2370# some platforms.
2371
2372
2373
2374ac_config_headers="$ac_config_headers config.h"
2375
2376# Check whether --enable-shared was given.
2377if test "${enable_shared+set}" = set; then
2378 enableval=$enable_shared; p=${PACKAGE-default}
2379 case $enableval in
2380 yes) enable_shared=yes ;;
2381 no) enable_shared=no ;;
2382 *)
2383 enable_shared=no
2384 # Look at the argument we got. We use all the common list separators.
2385 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2386 for pkg in $enableval; do
2387 IFS="$lt_save_ifs"
2388 if test "X$pkg" = "X$p"; then
2389 enable_shared=yes
2390 fi
2391 done
2392 IFS="$lt_save_ifs"
2393 ;;
2394 esac
2395else
2396 enable_shared=yes
2397fi
2398
2399
2400# Check whether --enable-static was given.
2401if test "${enable_static+set}" = set; then
2402 enableval=$enable_static; p=${PACKAGE-default}
2403 case $enableval in
2404 yes) enable_static=yes ;;
2405 no) enable_static=no ;;
2406 *)
2407 enable_static=no
2408 # Look at the argument we got. We use all the common list separators.
2409 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2410 for pkg in $enableval; do
2411 IFS="$lt_save_ifs"
2412 if test "X$pkg" = "X$p"; then
2413 enable_static=yes
2414 fi
2415 done
2416 IFS="$lt_save_ifs"
2417 ;;
2418 esac
2419else
2420 enable_static=yes
2421fi
2422
2423
2424# Check whether --enable-fast-install was given.
2425if test "${enable_fast_install+set}" = set; then
2426 enableval=$enable_fast_install; p=${PACKAGE-default}
2427 case $enableval in
2428 yes) enable_fast_install=yes ;;
2429 no) enable_fast_install=no ;;
2430 *)
2431 enable_fast_install=no
2432 # Look at the argument we got. We use all the common list separators.
2433 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2434 for pkg in $enableval; do
2435 IFS="$lt_save_ifs"
2436 if test "X$pkg" = "X$p"; then
2437 enable_fast_install=yes
2438 fi
2439 done
2440 IFS="$lt_save_ifs"
2441 ;;
2442 esac
2443else
2444 enable_fast_install=yes
2445fi
2446
2447
2448# Make sure we can run config.sub.
2449$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2450 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2451echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2452 { (exit 1); exit 1; }; }
2453
2454{ echo "$as_me:$LINENO: checking build system type" >&5
2455echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2456if test "${ac_cv_build+set}" = set; then
2457 echo $ECHO_N "(cached) $ECHO_C" >&6
2458else
2459 ac_build_alias=$build_alias
2460test "x$ac_build_alias" = x &&
2461 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2462test "x$ac_build_alias" = x &&
2463 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2464echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2465 { (exit 1); exit 1; }; }
2466ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2467 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2468echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2469 { (exit 1); exit 1; }; }
2470
2471fi
2472{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2473echo "${ECHO_T}$ac_cv_build" >&6; }
2474case $ac_cv_build in
2475*-*-*) ;;
2476*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2477echo "$as_me: error: invalid value of canonical build" >&2;}
2478 { (exit 1); exit 1; }; };;
2479esac
2480build=$ac_cv_build
2481ac_save_IFS=$IFS; IFS='-'
2482set x $ac_cv_build
2483shift
2484build_cpu=$1
2485build_vendor=$2
2486shift; shift
2487# Remember, the first character of IFS is used to create $*,
2488# except with old shells:
2489build_os=$*
2490IFS=$ac_save_IFS
2491case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2492
2493
2494{ echo "$as_me:$LINENO: checking host system type" >&5
2495echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2496if test "${ac_cv_host+set}" = set; then
2497 echo $ECHO_N "(cached) $ECHO_C" >&6
2498else
2499 if test "x$host_alias" = x; then
2500 ac_cv_host=$ac_cv_build
2501else
2502 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2503 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2504echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2505 { (exit 1); exit 1; }; }
2506fi
2507
2508fi
2509{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2510echo "${ECHO_T}$ac_cv_host" >&6; }
2511case $ac_cv_host in
2512*-*-*) ;;
2513*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2514echo "$as_me: error: invalid value of canonical host" >&2;}
2515 { (exit 1); exit 1; }; };;
2516esac
2517host=$ac_cv_host
2518ac_save_IFS=$IFS; IFS='-'
2519set x $ac_cv_host
2520shift
2521host_cpu=$1
2522host_vendor=$2
2523shift; shift
2524# Remember, the first character of IFS is used to create $*,
2525# except with old shells:
2526host_os=$*
2527IFS=$ac_save_IFS
2528case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2529
2530
2531DEPDIR="${am__leading_dot}deps"
2532
2533ac_config_commands="$ac_config_commands depfiles"
2534
2535
2536am_make=${MAKE-make}
2537cat > confinc << 'END'
2538am__doit:
2539 @echo done
2540.PHONY: am__doit
2541END
2542# If we don't find an include directive, just comment out the code.
2543{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2544echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2545am__include="#"
2546am__quote=
2547_am_result=none
2548# First try GNU make style include.
2549echo "include confinc" > confmf
2550# We grep out `Entering directory' and `Leaving directory'
2551# messages which can occur if `w' ends up in MAKEFLAGS.
2552# In particular we don't look at `^make:' because GNU make might
2553# be invoked under some other name (usually "gmake"), in which
2554# case it prints its new name instead of `make'.
2555if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2556 am__include=include
2557 am__quote=
2558 _am_result=GNU
2559fi
2560# Now try BSD make style include.
2561if test "$am__include" = "#"; then
2562 echo '.include "confinc"' > confmf
2563 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2564 am__include=.include
2565 am__quote="\""
2566 _am_result=BSD
2567 fi
2568fi
2569
2570
2571{ echo "$as_me:$LINENO: result: $_am_result" >&5
2572echo "${ECHO_T}$_am_result" >&6; }
2573rm -f confinc confmf
2574
2575# Check whether --enable-dependency-tracking was given.
2576if test "${enable_dependency_tracking+set}" = set; then
2577 enableval=$enable_dependency_tracking;
2578fi
2579
2580if test "x$enable_dependency_tracking" != xno; then
2581 am_depcomp="$ac_aux_dir/depcomp"
2582 AMDEPBACKSLASH='\'
2583fi
2584
2585
2586if test "x$enable_dependency_tracking" != xno; then
2587 AMDEP_TRUE=
2588 AMDEP_FALSE='#'
2589else
2590 AMDEP_TRUE='#'
2591 AMDEP_FALSE=
2592fi
2593
2594
2595
2596ac_ext=c
2597ac_cpp='$CPP $CPPFLAGS'
2598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2600ac_compiler_gnu=$ac_cv_c_compiler_gnu
2601if test -n "$ac_tool_prefix"; then
2602 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2603set dummy ${ac_tool_prefix}gcc; ac_word=$2
2604{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2606if test "${ac_cv_prog_CC+set}" = set; then
2607 echo $ECHO_N "(cached) $ECHO_C" >&6
2608else
2609 if test -n "$CC"; then
2610 ac_cv_prog_CC="$CC" # Let the user override the test.
2611else
2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2613for as_dir in $PATH
2614do
2615 IFS=$as_save_IFS
2616 test -z "$as_dir" && as_dir=.
2617 for ac_exec_ext in '' $ac_executable_extensions; do
2618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2619 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2620 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2621 break 2
2622 fi
2623done
2624done
2625IFS=$as_save_IFS
2626
2627fi
2628fi
2629CC=$ac_cv_prog_CC
2630if test -n "$CC"; then
2631 { echo "$as_me:$LINENO: result: $CC" >&5
2632echo "${ECHO_T}$CC" >&6; }
2633else
2634 { echo "$as_me:$LINENO: result: no" >&5
2635echo "${ECHO_T}no" >&6; }
2636fi
2637
2638
2639fi
2640if test -z "$ac_cv_prog_CC"; then
2641 ac_ct_CC=$CC
2642 # Extract the first word of "gcc", so it can be a program name with args.
2643set dummy gcc; ac_word=$2
2644{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2645echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2646if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2647 echo $ECHO_N "(cached) $ECHO_C" >&6
2648else
2649 if test -n "$ac_ct_CC"; then
2650 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2651else
2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2653for as_dir in $PATH
2654do
2655 IFS=$as_save_IFS
2656 test -z "$as_dir" && as_dir=.
2657 for ac_exec_ext in '' $ac_executable_extensions; do
2658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2659 ac_cv_prog_ac_ct_CC="gcc"
2660 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2661 break 2
2662 fi
2663done
2664done
2665IFS=$as_save_IFS
2666
2667fi
2668fi
2669ac_ct_CC=$ac_cv_prog_ac_ct_CC
2670if test -n "$ac_ct_CC"; then
2671 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2672echo "${ECHO_T}$ac_ct_CC" >&6; }
2673else
2674 { echo "$as_me:$LINENO: result: no" >&5
2675echo "${ECHO_T}no" >&6; }
2676fi
2677
2678 if test "x$ac_ct_CC" = x; then
2679 CC=""
2680 else
2681 case $cross_compiling:$ac_tool_warned in
2682yes:)
2683{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2684whose name does not start with the host triplet. If you think this
2685configuration is useful to you, please write to autoconf@gnu.org." >&5
2686echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2687whose name does not start with the host triplet. If you think this
2688configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2689ac_tool_warned=yes ;;
2690esac
2691 CC=$ac_ct_CC
2692 fi
2693else
2694 CC="$ac_cv_prog_CC"
2695fi
2696
2697if test -z "$CC"; then
2698 if test -n "$ac_tool_prefix"; then
2699 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2700set dummy ${ac_tool_prefix}cc; ac_word=$2
2701{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2702echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2703if test "${ac_cv_prog_CC+set}" = set; then
2704 echo $ECHO_N "(cached) $ECHO_C" >&6
2705else
2706 if test -n "$CC"; then
2707 ac_cv_prog_CC="$CC" # Let the user override the test.
2708else
2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710for as_dir in $PATH
2711do
2712 IFS=$as_save_IFS
2713 test -z "$as_dir" && as_dir=.
2714 for ac_exec_ext in '' $ac_executable_extensions; do
2715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2716 ac_cv_prog_CC="${ac_tool_prefix}cc"
2717 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2718 break 2
2719 fi
2720done
2721done
2722IFS=$as_save_IFS
2723
2724fi
2725fi
2726CC=$ac_cv_prog_CC
2727if test -n "$CC"; then
2728 { echo "$as_me:$LINENO: result: $CC" >&5
2729echo "${ECHO_T}$CC" >&6; }
2730else
2731 { echo "$as_me:$LINENO: result: no" >&5
2732echo "${ECHO_T}no" >&6; }
2733fi
2734
2735
2736 fi
2737fi
2738if test -z "$CC"; then
2739 # Extract the first word of "cc", so it can be a program name with args.
2740set dummy cc; ac_word=$2
2741{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2742echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2743if test "${ac_cv_prog_CC+set}" = set; then
2744 echo $ECHO_N "(cached) $ECHO_C" >&6
2745else
2746 if test -n "$CC"; then
2747 ac_cv_prog_CC="$CC" # Let the user override the test.
2748else
2749 ac_prog_rejected=no
2750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2751for as_dir in $PATH
2752do
2753 IFS=$as_save_IFS
2754 test -z "$as_dir" && as_dir=.
2755 for ac_exec_ext in '' $ac_executable_extensions; do
2756 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2757 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2758 ac_prog_rejected=yes
2759 continue
2760 fi
2761 ac_cv_prog_CC="cc"
2762 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2763 break 2
2764 fi
2765done
2766done
2767IFS=$as_save_IFS
2768
2769if test $ac_prog_rejected = yes; then
2770 # We found a bogon in the path, so make sure we never use it.
2771 set dummy $ac_cv_prog_CC
2772 shift
2773 if test $# != 0; then
2774 # We chose a different compiler from the bogus one.
2775 # However, it has the same basename, so the bogon will be chosen
2776 # first if we set CC to just the basename; use the full file name.
2777 shift
2778 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2779 fi
2780fi
2781fi
2782fi
2783CC=$ac_cv_prog_CC
2784if test -n "$CC"; then
2785 { echo "$as_me:$LINENO: result: $CC" >&5
2786echo "${ECHO_T}$CC" >&6; }
2787else
2788 { echo "$as_me:$LINENO: result: no" >&5
2789echo "${ECHO_T}no" >&6; }
2790fi
2791
2792
2793fi
2794if test -z "$CC"; then
2795 if test -n "$ac_tool_prefix"; then
2796 for ac_prog in cl.exe
2797 do
2798 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2799set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2800{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2801echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2802if test "${ac_cv_prog_CC+set}" = set; then
2803 echo $ECHO_N "(cached) $ECHO_C" >&6
2804else
2805 if test -n "$CC"; then
2806 ac_cv_prog_CC="$CC" # Let the user override the test.
2807else
2808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809for as_dir in $PATH
2810do
2811 IFS=$as_save_IFS
2812 test -z "$as_dir" && as_dir=.
2813 for ac_exec_ext in '' $ac_executable_extensions; do
2814 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2815 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2816 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2817 break 2
2818 fi
2819done
2820done
2821IFS=$as_save_IFS
2822
2823fi
2824fi
2825CC=$ac_cv_prog_CC
2826if test -n "$CC"; then
2827 { echo "$as_me:$LINENO: result: $CC" >&5
2828echo "${ECHO_T}$CC" >&6; }
2829else
2830 { echo "$as_me:$LINENO: result: no" >&5
2831echo "${ECHO_T}no" >&6; }
2832fi
2833
2834
2835 test -n "$CC" && break
2836 done
2837fi
2838if test -z "$CC"; then
2839 ac_ct_CC=$CC
2840 for ac_prog in cl.exe
2841do
2842 # Extract the first word of "$ac_prog", so it can be a program name with args.
2843set dummy $ac_prog; ac_word=$2
2844{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2845echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2846if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2847 echo $ECHO_N "(cached) $ECHO_C" >&6
2848else
2849 if test -n "$ac_ct_CC"; then
2850 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2851else
2852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853for as_dir in $PATH
2854do
2855 IFS=$as_save_IFS
2856 test -z "$as_dir" && as_dir=.
2857 for ac_exec_ext in '' $ac_executable_extensions; do
2858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2859 ac_cv_prog_ac_ct_CC="$ac_prog"
2860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2861 break 2
2862 fi
2863done
2864done
2865IFS=$as_save_IFS
2866
2867fi
2868fi
2869ac_ct_CC=$ac_cv_prog_ac_ct_CC
2870if test -n "$ac_ct_CC"; then
2871 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2872echo "${ECHO_T}$ac_ct_CC" >&6; }
2873else
2874 { echo "$as_me:$LINENO: result: no" >&5
2875echo "${ECHO_T}no" >&6; }
2876fi
2877
2878
2879 test -n "$ac_ct_CC" && break
2880done
2881
2882 if test "x$ac_ct_CC" = x; then
2883 CC=""
2884 else
2885 case $cross_compiling:$ac_tool_warned in
2886yes:)
2887{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2888whose name does not start with the host triplet. If you think this
2889configuration is useful to you, please write to autoconf@gnu.org." >&5
2890echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2891whose name does not start with the host triplet. If you think this
2892configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2893ac_tool_warned=yes ;;
2894esac
2895 CC=$ac_ct_CC
2896 fi
2897fi
2898
2899fi
2900
2901
2902test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2903See \`config.log' for more details." >&5
2904echo "$as_me: error: no acceptable C compiler found in \$PATH
2905See \`config.log' for more details." >&2;}
2906 { (exit 1); exit 1; }; }
2907
2908# Provide some information about the compiler.
2909echo "$as_me:$LINENO: checking for C compiler version" >&5
2910ac_compiler=`set X $ac_compile; echo $2`
2911{ (ac_try="$ac_compiler --version >&5"
2912case "(($ac_try" in
2913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2914 *) ac_try_echo=$ac_try;;
2915esac
2916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2917 (eval "$ac_compiler --version >&5") 2>&5
2918 ac_status=$?
2919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2920 (exit $ac_status); }
2921{ (ac_try="$ac_compiler -v >&5"
2922case "(($ac_try" in
2923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2924 *) ac_try_echo=$ac_try;;
2925esac
2926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2927 (eval "$ac_compiler -v >&5") 2>&5
2928 ac_status=$?
2929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2930 (exit $ac_status); }
2931{ (ac_try="$ac_compiler -V >&5"
2932case "(($ac_try" in
2933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2934 *) ac_try_echo=$ac_try;;
2935esac
2936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2937 (eval "$ac_compiler -V >&5") 2>&5
2938 ac_status=$?
2939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940 (exit $ac_status); }
2941
2942cat >conftest.$ac_ext <<_ACEOF
2943/* confdefs.h. */
2944_ACEOF
2945cat confdefs.h >>conftest.$ac_ext
2946cat >>conftest.$ac_ext <<_ACEOF
2947/* end confdefs.h. */
2948
2949int
2950main ()
2951{
2952
2953 ;
2954 return 0;
2955}
2956_ACEOF
2957ac_clean_files_save=$ac_clean_files
2958ac_clean_files="$ac_clean_files a.out a.exe b.out"
2959# Try to create an executable without -o first, disregard a.out.
2960# It will help us diagnose broken compilers, and finding out an intuition
2961# of exeext.
2962{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2963echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2964ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2965#
2966# List of possible output files, starting from the most likely.
2967# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2968# only as a last resort. b.out is created by i960 compilers.
2969ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2970#
2971# The IRIX 6 linker writes into existing files which may not be
2972# executable, retaining their permissions. Remove them first so a
2973# subsequent execution test works.
2974ac_rmfiles=
2975for ac_file in $ac_files
2976do
2977 case $ac_file in
2978 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2979 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2980 esac
2981done
2982rm -f $ac_rmfiles
2983
2984if { (ac_try="$ac_link_default"
2985case "(($ac_try" in
2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987 *) ac_try_echo=$ac_try;;
2988esac
2989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2990 (eval "$ac_link_default") 2>&5
2991 ac_status=$?
2992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 (exit $ac_status); }; then
2994 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2995# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2996# in a Makefile. We should not override ac_cv_exeext if it was cached,
2997# so that the user can short-circuit this test for compilers unknown to
2998# Autoconf.
2999for ac_file in $ac_files
3000do
3001 test -f "$ac_file" || continue
3002 case $ac_file in
3003 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3004 ;;
3005 [ab].out )
3006 # We found the default executable, but exeext='' is most
3007 # certainly right.
3008 break;;
3009 *.* )
3010 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3011 then :; else
3012 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3013 fi
3014 # We set ac_cv_exeext here because the later test for it is not
3015 # safe: cross compilers may not add the suffix if given an `-o'
3016 # argument, so we may need to know it at that point already.
3017 # Even if this section looks crufty: it has the advantage of
3018 # actually working.
3019 break;;
3020 * )
3021 break;;
3022 esac
3023done
3024test "$ac_cv_exeext" = no && ac_cv_exeext=
3025
3026else
3027 echo "$as_me: failed program was:" >&5
3028sed 's/^/| /' conftest.$ac_ext >&5
3029
3030{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3031See \`config.log' for more details." >&5
3032echo "$as_me: error: C compiler cannot create executables
3033See \`config.log' for more details." >&2;}
3034 { (exit 77); exit 77; }; }
3035fi
3036
3037ac_exeext=$ac_cv_exeext
3038{ echo "$as_me:$LINENO: result: $ac_file" >&5
3039echo "${ECHO_T}$ac_file" >&6; }
3040
3041# Check that the compiler produces executables we can run. If not, either
3042# the compiler is broken, or we cross compile.
3043{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3044echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3045# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3046# If not cross compiling, check that we can run a simple program.
3047if test "$cross_compiling" != yes; then
3048 if { ac_try='./$ac_file'
3049 { (case "(($ac_try" in
3050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3051 *) ac_try_echo=$ac_try;;
3052esac
3053eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3054 (eval "$ac_try") 2>&5
3055 ac_status=$?
3056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3057 (exit $ac_status); }; }; then
3058 cross_compiling=no
3059 else
3060 if test "$cross_compiling" = maybe; then
3061 cross_compiling=yes
3062 else
3063 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3064If you meant to cross compile, use \`--host'.
3065See \`config.log' for more details." >&5
3066echo "$as_me: error: cannot run C compiled programs.
3067If you meant to cross compile, use \`--host'.
3068See \`config.log' for more details." >&2;}
3069 { (exit 1); exit 1; }; }
3070 fi
3071 fi
3072fi
3073{ echo "$as_me:$LINENO: result: yes" >&5
3074echo "${ECHO_T}yes" >&6; }
3075
3076rm -f a.out a.exe conftest$ac_cv_exeext b.out
3077ac_clean_files=$ac_clean_files_save
3078# Check that the compiler produces executables we can run. If not, either
3079# the compiler is broken, or we cross compile.
3080{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3081echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3082{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3083echo "${ECHO_T}$cross_compiling" >&6; }
3084
3085{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3086echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3087if { (ac_try="$ac_link"
3088case "(($ac_try" in
3089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3090 *) ac_try_echo=$ac_try;;
3091esac
3092eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3093 (eval "$ac_link") 2>&5
3094 ac_status=$?
3095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3096 (exit $ac_status); }; then
3097 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3098# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3099# work properly (i.e., refer to `conftest.exe'), while it won't with
3100# `rm'.
3101for ac_file in conftest.exe conftest conftest.*; do
3102 test -f "$ac_file" || continue
3103 case $ac_file in
3104 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3105 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3106 break;;
3107 * ) break;;
3108 esac
3109done
3110else
3111 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3112See \`config.log' for more details." >&5
3113echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3114See \`config.log' for more details." >&2;}
3115 { (exit 1); exit 1; }; }
3116fi
3117
3118rm -f conftest$ac_cv_exeext
3119{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3120echo "${ECHO_T}$ac_cv_exeext" >&6; }
3121
3122rm -f conftest.$ac_ext
3123EXEEXT=$ac_cv_exeext
3124ac_exeext=$EXEEXT
3125{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3126echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3127if test "${ac_cv_objext+set}" = set; then
3128 echo $ECHO_N "(cached) $ECHO_C" >&6
3129else
3130 cat >conftest.$ac_ext <<_ACEOF
3131/* confdefs.h. */
3132_ACEOF
3133cat confdefs.h >>conftest.$ac_ext
3134cat >>conftest.$ac_ext <<_ACEOF
3135/* end confdefs.h. */
3136
3137int
3138main ()
3139{
3140
3141 ;
3142 return 0;
3143}
3144_ACEOF
3145rm -f conftest.o conftest.obj
3146if { (ac_try="$ac_compile"
3147case "(($ac_try" in
3148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3149 *) ac_try_echo=$ac_try;;
3150esac
3151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3152 (eval "$ac_compile") 2>&5
3153 ac_status=$?
3154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3155 (exit $ac_status); }; then
3156 for ac_file in conftest.o conftest.obj conftest.*; do
3157 test -f "$ac_file" || continue;
3158 case $ac_file in
3159 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3160 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3161 break;;
3162 esac
3163done
3164else
3165 echo "$as_me: failed program was:" >&5
3166sed 's/^/| /' conftest.$ac_ext >&5
3167
3168{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3169See \`config.log' for more details." >&5
3170echo "$as_me: error: cannot compute suffix of object files: cannot compile
3171See \`config.log' for more details." >&2;}
3172 { (exit 1); exit 1; }; }
3173fi
3174
3175rm -f conftest.$ac_cv_objext conftest.$ac_ext
3176fi
3177{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3178echo "${ECHO_T}$ac_cv_objext" >&6; }
3179OBJEXT=$ac_cv_objext
3180ac_objext=$OBJEXT
3181{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3182echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3183if test "${ac_cv_c_compiler_gnu+set}" = set; then
3184 echo $ECHO_N "(cached) $ECHO_C" >&6
3185else
3186 cat >conftest.$ac_ext <<_ACEOF
3187/* confdefs.h. */
3188_ACEOF
3189cat confdefs.h >>conftest.$ac_ext
3190cat >>conftest.$ac_ext <<_ACEOF
3191/* end confdefs.h. */
3192
3193int
3194main ()
3195{
3196#ifndef __GNUC__
3197 choke me
3198#endif
3199
3200 ;
3201 return 0;
3202}
3203_ACEOF
3204rm -f conftest.$ac_objext
3205if { (ac_try="$ac_compile"
3206case "(($ac_try" in
3207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3208 *) ac_try_echo=$ac_try;;
3209esac
3210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3211 (eval "$ac_compile") 2>conftest.er1
3212 ac_status=$?
3213 grep -v '^ *+' conftest.er1 >conftest.err
3214 rm -f conftest.er1
3215 cat conftest.err >&5
3216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3217 (exit $ac_status); } &&
3218 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3219 { (case "(($ac_try" in
3220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3221 *) ac_try_echo=$ac_try;;
3222esac
3223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3224 (eval "$ac_try") 2>&5
3225 ac_status=$?
3226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227 (exit $ac_status); }; } &&
3228 { ac_try='test -s conftest.$ac_objext'
3229 { (case "(($ac_try" in
3230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3231 *) ac_try_echo=$ac_try;;
3232esac
3233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3234 (eval "$ac_try") 2>&5
3235 ac_status=$?
3236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3237 (exit $ac_status); }; }; then
3238 ac_compiler_gnu=yes
3239else
3240 echo "$as_me: failed program was:" >&5
3241sed 's/^/| /' conftest.$ac_ext >&5
3242
3243 ac_compiler_gnu=no
3244fi
3245
3246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3247ac_cv_c_compiler_gnu=$ac_compiler_gnu
3248
3249fi
3250{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3251echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3252GCC=`test $ac_compiler_gnu = yes && echo yes`
3253ac_test_CFLAGS=${CFLAGS+set}
3254ac_save_CFLAGS=$CFLAGS
3255{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3256echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3257if test "${ac_cv_prog_cc_g+set}" = set; then
3258 echo $ECHO_N "(cached) $ECHO_C" >&6
3259else
3260 ac_save_c_werror_flag=$ac_c_werror_flag
3261 ac_c_werror_flag=yes
3262 ac_cv_prog_cc_g=no
3263 CFLAGS="-g"
3264 cat >conftest.$ac_ext <<_ACEOF
3265/* confdefs.h. */
3266_ACEOF
3267cat confdefs.h >>conftest.$ac_ext
3268cat >>conftest.$ac_ext <<_ACEOF
3269/* end confdefs.h. */
3270
3271int
3272main ()
3273{
3274
3275 ;
3276 return 0;
3277}
3278_ACEOF
3279rm -f conftest.$ac_objext
3280if { (ac_try="$ac_compile"
3281case "(($ac_try" in
3282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3283 *) ac_try_echo=$ac_try;;
3284esac
3285eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3286 (eval "$ac_compile") 2>conftest.er1
3287 ac_status=$?
3288 grep -v '^ *+' conftest.er1 >conftest.err
3289 rm -f conftest.er1
3290 cat conftest.err >&5
3291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292 (exit $ac_status); } &&
3293 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3294 { (case "(($ac_try" in
3295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3296 *) ac_try_echo=$ac_try;;
3297esac
3298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3299 (eval "$ac_try") 2>&5
3300 ac_status=$?
3301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3302 (exit $ac_status); }; } &&
3303 { ac_try='test -s conftest.$ac_objext'
3304 { (case "(($ac_try" in
3305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3306 *) ac_try_echo=$ac_try;;
3307esac
3308eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3309 (eval "$ac_try") 2>&5
3310 ac_status=$?
3311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312 (exit $ac_status); }; }; then
3313 ac_cv_prog_cc_g=yes
3314else
3315 echo "$as_me: failed program was:" >&5
3316sed 's/^/| /' conftest.$ac_ext >&5
3317
3318 CFLAGS=""
3319 cat >conftest.$ac_ext <<_ACEOF
3320/* confdefs.h. */
3321_ACEOF
3322cat confdefs.h >>conftest.$ac_ext
3323cat >>conftest.$ac_ext <<_ACEOF
3324/* end confdefs.h. */
3325
3326int
3327main ()
3328{
3329
3330 ;
3331 return 0;
3332}
3333_ACEOF
3334rm -f conftest.$ac_objext
3335if { (ac_try="$ac_compile"
3336case "(($ac_try" in
3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3338 *) ac_try_echo=$ac_try;;
3339esac
3340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3341 (eval "$ac_compile") 2>conftest.er1
3342 ac_status=$?
3343 grep -v '^ *+' conftest.er1 >conftest.err
3344 rm -f conftest.er1
3345 cat conftest.err >&5
3346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3347 (exit $ac_status); } &&
3348 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3349 { (case "(($ac_try" in
3350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3351 *) ac_try_echo=$ac_try;;
3352esac
3353eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3354 (eval "$ac_try") 2>&5
3355 ac_status=$?
3356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3357 (exit $ac_status); }; } &&
3358 { ac_try='test -s conftest.$ac_objext'
3359 { (case "(($ac_try" in
3360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3361 *) ac_try_echo=$ac_try;;
3362esac
3363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3364 (eval "$ac_try") 2>&5
3365 ac_status=$?
3366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3367 (exit $ac_status); }; }; then
3368 :
3369else
3370 echo "$as_me: failed program was:" >&5
3371sed 's/^/| /' conftest.$ac_ext >&5
3372
3373 ac_c_werror_flag=$ac_save_c_werror_flag
3374 CFLAGS="-g"
3375 cat >conftest.$ac_ext <<_ACEOF
3376/* confdefs.h. */
3377_ACEOF
3378cat confdefs.h >>conftest.$ac_ext
3379cat >>conftest.$ac_ext <<_ACEOF
3380/* end confdefs.h. */
3381
3382int
3383main ()
3384{
3385
3386 ;
3387 return 0;
3388}
3389_ACEOF
3390rm -f conftest.$ac_objext
3391if { (ac_try="$ac_compile"
3392case "(($ac_try" in
3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3394 *) ac_try_echo=$ac_try;;
3395esac
3396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3397 (eval "$ac_compile") 2>conftest.er1
3398 ac_status=$?
3399 grep -v '^ *+' conftest.er1 >conftest.err
3400 rm -f conftest.er1
3401 cat conftest.err >&5
3402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3403 (exit $ac_status); } &&
3404 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3405 { (case "(($ac_try" in
3406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3407 *) ac_try_echo=$ac_try;;
3408esac
3409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3410 (eval "$ac_try") 2>&5
3411 ac_status=$?
3412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413 (exit $ac_status); }; } &&
3414 { ac_try='test -s conftest.$ac_objext'
3415 { (case "(($ac_try" in
3416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3417 *) ac_try_echo=$ac_try;;
3418esac
3419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3420 (eval "$ac_try") 2>&5
3421 ac_status=$?
3422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3423 (exit $ac_status); }; }; then
3424 ac_cv_prog_cc_g=yes
3425else
3426 echo "$as_me: failed program was:" >&5
3427sed 's/^/| /' conftest.$ac_ext >&5
3428
3429
3430fi
3431
3432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433fi
3434
3435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436fi
3437
3438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3439 ac_c_werror_flag=$ac_save_c_werror_flag
3440fi
3441{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3442echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3443if test "$ac_test_CFLAGS" = set; then
3444 CFLAGS=$ac_save_CFLAGS
3445elif test $ac_cv_prog_cc_g = yes; then
3446 if test "$GCC" = yes; then
3447 CFLAGS="-g -O2"
3448 else
3449 CFLAGS="-g"
3450 fi
3451else
3452 if test "$GCC" = yes; then
3453 CFLAGS="-O2"
3454 else
3455 CFLAGS=
3456 fi
3457fi
3458{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3459echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3460if test "${ac_cv_prog_cc_c89+set}" = set; then
3461 echo $ECHO_N "(cached) $ECHO_C" >&6
3462else
3463 ac_cv_prog_cc_c89=no
3464ac_save_CC=$CC
3465cat >conftest.$ac_ext <<_ACEOF
3466/* confdefs.h. */
3467_ACEOF
3468cat confdefs.h >>conftest.$ac_ext
3469cat >>conftest.$ac_ext <<_ACEOF
3470/* end confdefs.h. */
3471#include <stdarg.h>
3472#include <stdio.h>
3473#include <sys/types.h>
3474#include <sys/stat.h>
3475/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3476struct buf { int x; };
3477FILE * (*rcsopen) (struct buf *, struct stat *, int);
3478static char *e (p, i)
3479 char **p;
3480 int i;
3481{
3482 return p[i];
3483}
3484static char *f (char * (*g) (char **, int), char **p, ...)
3485{
3486 char *s;
3487 va_list v;
3488 va_start (v,p);
3489 s = g (p, va_arg (v,int));
3490 va_end (v);
3491 return s;
3492}
3493
3494/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3495 function prototypes and stuff, but not '\xHH' hex character constants.
3496 These don't provoke an error unfortunately, instead are silently treated
3497 as 'x'. The following induces an error, until -std is added to get
3498 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3499 array size at least. It's necessary to write '\x00'==0 to get something
3500 that's true only with -std. */
3501int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3502
3503/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3504 inside strings and character constants. */
3505#define FOO(x) 'x'
3506int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3507
3508int test (int i, double x);
3509struct s1 {int (*f) (int a);};
3510struct s2 {int (*f) (double a);};
3511int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3512int argc;
3513char **argv;
3514int
3515main ()
3516{
3517return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3518 ;
3519 return 0;
3520}
3521_ACEOF
3522for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3523 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3524do
3525 CC="$ac_save_CC $ac_arg"
3526 rm -f conftest.$ac_objext
3527if { (ac_try="$ac_compile"
3528case "(($ac_try" in
3529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3530 *) ac_try_echo=$ac_try;;
3531esac
3532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3533 (eval "$ac_compile") 2>conftest.er1
3534 ac_status=$?
3535 grep -v '^ *+' conftest.er1 >conftest.err
3536 rm -f conftest.er1
3537 cat conftest.err >&5
3538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3539 (exit $ac_status); } &&
3540 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3541 { (case "(($ac_try" in
3542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3543 *) ac_try_echo=$ac_try;;
3544esac
3545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3546 (eval "$ac_try") 2>&5
3547 ac_status=$?
3548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3549 (exit $ac_status); }; } &&
3550 { ac_try='test -s conftest.$ac_objext'
3551 { (case "(($ac_try" in
3552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3553 *) ac_try_echo=$ac_try;;
3554esac
3555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3556 (eval "$ac_try") 2>&5
3557 ac_status=$?
3558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3559 (exit $ac_status); }; }; then
3560 ac_cv_prog_cc_c89=$ac_arg
3561else
3562 echo "$as_me: failed program was:" >&5
3563sed 's/^/| /' conftest.$ac_ext >&5
3564
3565
3566fi
3567
3568rm -f core conftest.err conftest.$ac_objext
3569 test "x$ac_cv_prog_cc_c89" != "xno" && break
3570done
3571rm -f conftest.$ac_ext
3572CC=$ac_save_CC
3573
3574fi
3575# AC_CACHE_VAL
3576case "x$ac_cv_prog_cc_c89" in
3577 x)
3578 { echo "$as_me:$LINENO: result: none needed" >&5
3579echo "${ECHO_T}none needed" >&6; } ;;
3580 xno)
3581 { echo "$as_me:$LINENO: result: unsupported" >&5
3582echo "${ECHO_T}unsupported" >&6; } ;;
3583 *)
3584 CC="$CC $ac_cv_prog_cc_c89"
3585 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3586echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3587esac
3588
3589
3590ac_ext=c
3591ac_cpp='$CPP $CPPFLAGS'
3592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3594ac_compiler_gnu=$ac_cv_c_compiler_gnu
3595
3596depcc="$CC" am_compiler_list=
3597
3598{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3599echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3600if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3601 echo $ECHO_N "(cached) $ECHO_C" >&6
3602else
3603 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3604 # We make a subdir and do the tests there. Otherwise we can end up
3605 # making bogus files that we don't know about and never remove. For
3606 # instance it was reported that on HP-UX the gcc test will end up
3607 # making a dummy file named `D' -- because `-MD' means `put the output
3608 # in D'.
3609 mkdir conftest.dir
3610 # Copy depcomp to subdir because otherwise we won't find it if we're
3611 # using a relative directory.
3612 cp "$am_depcomp" conftest.dir
3613 cd conftest.dir
3614 # We will build objects and dependencies in a subdirectory because
3615 # it helps to detect inapplicable dependency modes. For instance
3616 # both Tru64's cc and ICC support -MD to output dependencies as a
3617 # side effect of compilation, but ICC will put the dependencies in
3618 # the current directory while Tru64 will put them in the object
3619 # directory.
3620 mkdir sub
3621
3622 am_cv_CC_dependencies_compiler_type=none
3623 if test "$am_compiler_list" = ""; then
3624 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3625 fi
3626 for depmode in $am_compiler_list; do
3627 # Setup a source with many dependencies, because some compilers
3628 # like to wrap large dependency lists on column 80 (with \), and
3629 # we should not choose a depcomp mode which is confused by this.
3630 #
3631 # We need to recreate these files for each test, as the compiler may
3632 # overwrite some of them when testing with obscure command lines.
3633 # This happens at least with the AIX C compiler.
3634 : > sub/conftest.c
3635 for i in 1 2 3 4 5 6; do
3636 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3637 : > sub/conftst$i.h
3638 done
3639 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3640
3641 case $depmode in
3642 nosideeffect)
3643 # after this tag, mechanisms are not by side-effect, so they'll
3644 # only be used when explicitly requested
3645 if test "x$enable_dependency_tracking" = xyes; then
3646 continue
3647 else
3648 break
3649 fi
3650 ;;
3651 none) break ;;
3652 esac
3653 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3654 # mode. It turns out that the SunPro C++ compiler does not properly
3655 # handle `-M -o', and we need to detect this.
3656 if depmode=$depmode \
3657 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3658 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3659 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3660 >/dev/null 2>conftest.err &&
3661 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3662 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3663 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3664 # icc doesn't choke on unknown options, it will just issue warnings
3665 # (even with -Werror). So we grep stderr for any message
3666 # that says an option was ignored.
3667 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
3668 am_cv_CC_dependencies_compiler_type=$depmode
3669 break
3670 fi
3671 fi
3672 done
3673
3674 cd ..
3675 rm -rf conftest.dir
3676else
3677 am_cv_CC_dependencies_compiler_type=none
3678fi
3679
3680fi
3681{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3682echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3683CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3684
3685
3686
3687if
3688 test "x$enable_dependency_tracking" != xno \
3689 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3690 am__fastdepCC_TRUE=
3691 am__fastdepCC_FALSE='#'
3692else
3693 am__fastdepCC_TRUE='#'
3694 am__fastdepCC_FALSE=
3695fi
3696
3697
3698{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3699echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3700if test "${lt_cv_path_SED+set}" = set; then
3701 echo $ECHO_N "(cached) $ECHO_C" >&6
3702else
3703 # Loop through the user's path and test for sed and gsed.
3704# Then use that list of sed's as ones to test for truncation.
3705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3706for as_dir in $PATH
3707do
3708 IFS=$as_save_IFS
3709 test -z "$as_dir" && as_dir=.
3710 for lt_ac_prog in sed gsed; do
3711 for ac_exec_ext in '' $ac_executable_extensions; do
3712 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3713 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3714 fi
3715 done
3716 done
3717done
3718lt_ac_max=0
3719lt_ac_count=0
3720# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3721# along with /bin/sed that truncates output.
3722for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3723 test ! -f $lt_ac_sed && continue
3724 cat /dev/null > conftest.in
3725 lt_ac_count=0
3726 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3727 # Check for GNU sed and select it if it is found.
3728 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3729 lt_cv_path_SED=$lt_ac_sed
3730 break
3731 fi
3732 while true; do
3733 cat conftest.in conftest.in >conftest.tmp
3734 mv conftest.tmp conftest.in
3735 cp conftest.in conftest.nl
3736 echo >>conftest.nl
3737 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3738 cmp -s conftest.out conftest.nl || break
3739 # 10000 chars as input seems more than enough
3740 test $lt_ac_count -gt 10 && break
3741 lt_ac_count=`expr $lt_ac_count + 1`
3742 if test $lt_ac_count -gt $lt_ac_max; then
3743 lt_ac_max=$lt_ac_count
3744 lt_cv_path_SED=$lt_ac_sed
3745 fi
3746 done
3747done
3748
3749fi
3750
3751SED=$lt_cv_path_SED
3752{ echo "$as_me:$LINENO: result: $SED" >&5
3753echo "${ECHO_T}$SED" >&6; }
3754
3755{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3756echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3757if test "${ac_cv_path_GREP+set}" = set; then
3758 echo $ECHO_N "(cached) $ECHO_C" >&6
3759else
3760 # Extract the first word of "grep ggrep" to use in msg output
3761if test -z "$GREP"; then
3762set dummy grep ggrep; ac_prog_name=$2
3763if test "${ac_cv_path_GREP+set}" = set; then
3764 echo $ECHO_N "(cached) $ECHO_C" >&6
3765else
3766 ac_path_GREP_found=false
3767# Loop through the user's path and test for each of PROGNAME-LIST
3768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3770do
3771 IFS=$as_save_IFS
3772 test -z "$as_dir" && as_dir=.
3773 for ac_prog in grep ggrep; do
3774 for ac_exec_ext in '' $ac_executable_extensions; do
3775 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3776 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3777 # Check for GNU ac_path_GREP and select it if it is found.
3778 # Check for GNU $ac_path_GREP
3779case `"$ac_path_GREP" --version 2>&1` in
3780*GNU*)
3781 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3782*)
3783 ac_count=0
3784 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3785 while :
3786 do
3787 cat "conftest.in" "conftest.in" >"conftest.tmp"
3788 mv "conftest.tmp" "conftest.in"
3789 cp "conftest.in" "conftest.nl"
3790 echo 'GREP' >> "conftest.nl"
3791 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3792 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3793 ac_count=`expr $ac_count + 1`
3794 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3795 # Best one so far, save it but keep looking for a better one
3796 ac_cv_path_GREP="$ac_path_GREP"
3797 ac_path_GREP_max=$ac_count
3798 fi
3799 # 10*(2^10) chars as input seems more than enough
3800 test $ac_count -gt 10 && break
3801 done
3802 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3803esac
3804
3805
3806 $ac_path_GREP_found && break 3
3807 done
3808done
3809
3810done
3811IFS=$as_save_IFS
3812
3813
3814fi
3815
3816GREP="$ac_cv_path_GREP"
3817if test -z "$GREP"; then
3818 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3819echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3820 { (exit 1); exit 1; }; }
3821fi
3822
3823else
3824 ac_cv_path_GREP=$GREP
3825fi
3826
3827
3828fi
3829{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3830echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3831 GREP="$ac_cv_path_GREP"
3832
3833
3834{ echo "$as_me:$LINENO: checking for egrep" >&5
3835echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3836if test "${ac_cv_path_EGREP+set}" = set; then
3837 echo $ECHO_N "(cached) $ECHO_C" >&6
3838else
3839 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3840 then ac_cv_path_EGREP="$GREP -E"
3841 else
3842 # Extract the first word of "egrep" to use in msg output
3843if test -z "$EGREP"; then
3844set dummy egrep; ac_prog_name=$2
3845if test "${ac_cv_path_EGREP+set}" = set; then
3846 echo $ECHO_N "(cached) $ECHO_C" >&6
3847else
3848 ac_path_EGREP_found=false
3849# Loop through the user's path and test for each of PROGNAME-LIST
3850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3851for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3852do
3853 IFS=$as_save_IFS
3854 test -z "$as_dir" && as_dir=.
3855 for ac_prog in egrep; do
3856 for ac_exec_ext in '' $ac_executable_extensions; do
3857 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3858 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3859 # Check for GNU ac_path_EGREP and select it if it is found.
3860 # Check for GNU $ac_path_EGREP
3861case `"$ac_path_EGREP" --version 2>&1` in
3862*GNU*)
3863 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3864*)
3865 ac_count=0
3866 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3867 while :
3868 do
3869 cat "conftest.in" "conftest.in" >"conftest.tmp"
3870 mv "conftest.tmp" "conftest.in"
3871 cp "conftest.in" "conftest.nl"
3872 echo 'EGREP' >> "conftest.nl"
3873 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3875 ac_count=`expr $ac_count + 1`
3876 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3877 # Best one so far, save it but keep looking for a better one
3878 ac_cv_path_EGREP="$ac_path_EGREP"
3879 ac_path_EGREP_max=$ac_count
3880 fi
3881 # 10*(2^10) chars as input seems more than enough
3882 test $ac_count -gt 10 && break
3883 done
3884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3885esac
3886
3887
3888 $ac_path_EGREP_found && break 3
3889 done
3890done
3891
3892done
3893IFS=$as_save_IFS
3894
3895
3896fi
3897
3898EGREP="$ac_cv_path_EGREP"
3899if test -z "$EGREP"; then
3900 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3901echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3902 { (exit 1); exit 1; }; }
3903fi
3904
3905else
3906 ac_cv_path_EGREP=$EGREP
3907fi
3908
3909
3910 fi
3911fi
3912{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3913echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3914 EGREP="$ac_cv_path_EGREP"
3915
3916
3917
3918# Check whether --with-gnu-ld was given.
3919if test "${with_gnu_ld+set}" = set; then
3920 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3921else
3922 with_gnu_ld=no
3923fi
3924
3925ac_prog=ld
3926if test "$GCC" = yes; then
3927 # Check if gcc -print-prog-name=ld gives a path.
3928 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3929echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3930 case $host in
3931 *-*-mingw*)
3932 # gcc leaves a trailing carriage return which upsets mingw
3933 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3934 *)
3935 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3936 esac
3937 case $ac_prog in
3938 # Accept absolute paths.
3939 [\\/]* | ?:[\\/]*)
3940 re_direlt='/[^/][^/]*/\.\./'
3941 # Canonicalize the pathname of ld
3942 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3943 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3944 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3945 done
3946 test -z "$LD" && LD="$ac_prog"
3947 ;;
3948 "")
3949 # If it fails, then pretend we aren't using GCC.
3950 ac_prog=ld
3951 ;;
3952 *)
3953 # If it is relative, then search for the first ld in PATH.
3954 with_gnu_ld=unknown
3955 ;;
3956 esac
3957elif test "$with_gnu_ld" = yes; then
3958 { echo "$as_me:$LINENO: checking for GNU ld" >&5
3959echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3960else
3961 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3962echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3963fi
3964if test "${lt_cv_path_LD+set}" = set; then
3965 echo $ECHO_N "(cached) $ECHO_C" >&6
3966else
3967 if test -z "$LD"; then
3968 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3969 for ac_dir in $PATH; do
3970 IFS="$lt_save_ifs"
3971 test -z "$ac_dir" && ac_dir=.
3972 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3973 lt_cv_path_LD="$ac_dir/$ac_prog"
3974 # Check to see if the program is GNU ld. I'd rather use --version,
3975 # but apparently some variants of GNU ld only accept -v.
3976 # Break only if it was the GNU/non-GNU ld that we prefer.
3977 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3978 *GNU* | *'with BFD'*)
3979 test "$with_gnu_ld" != no && break
3980 ;;
3981 *)
3982 test "$with_gnu_ld" != yes && break
3983 ;;
3984 esac
3985 fi
3986 done
3987 IFS="$lt_save_ifs"
3988else
3989 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3990fi
3991fi
3992
3993LD="$lt_cv_path_LD"
3994if test -n "$LD"; then
3995 { echo "$as_me:$LINENO: result: $LD" >&5
3996echo "${ECHO_T}$LD" >&6; }
3997else
3998 { echo "$as_me:$LINENO: result: no" >&5
3999echo "${ECHO_T}no" >&6; }
4000fi
4001test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4002echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4003 { (exit 1); exit 1; }; }
4004{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4005echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4006if test "${lt_cv_prog_gnu_ld+set}" = set; then
4007 echo $ECHO_N "(cached) $ECHO_C" >&6
4008else
4009 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4010case `$LD -v 2>&1 </dev/null` in
4011*GNU* | *'with BFD'*)
4012 lt_cv_prog_gnu_ld=yes
4013 ;;
4014*)
4015 lt_cv_prog_gnu_ld=no
4016 ;;
4017esac
4018fi
4019{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4020echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4021with_gnu_ld=$lt_cv_prog_gnu_ld
4022
4023
4024{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4025echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4026if test "${lt_cv_ld_reload_flag+set}" = set; then
4027 echo $ECHO_N "(cached) $ECHO_C" >&6
4028else
4029 lt_cv_ld_reload_flag='-r'
4030fi
4031{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4032echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4033reload_flag=$lt_cv_ld_reload_flag
4034case $reload_flag in
4035"" | " "*) ;;
4036*) reload_flag=" $reload_flag" ;;
4037esac
4038reload_cmds='$LD$reload_flag -o $output$reload_objs'
4039case $host_os in
4040 darwin*)
4041 if test "$GCC" = yes; then
4042 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4043 else
4044 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4045 fi
4046 ;;
4047esac
4048
4049{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4050echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4051if test "${lt_cv_path_NM+set}" = set; then
4052 echo $ECHO_N "(cached) $ECHO_C" >&6
4053else
4054 if test -n "$NM"; then
4055 # Let the user override the test.
4056 lt_cv_path_NM="$NM"
4057else
4058 lt_nm_to_check="${ac_tool_prefix}nm"
4059 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4060 lt_nm_to_check="$lt_nm_to_check nm"
4061 fi
4062 for lt_tmp_nm in $lt_nm_to_check; do
4063 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4064 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4065 IFS="$lt_save_ifs"
4066 test -z "$ac_dir" && ac_dir=.
4067 tmp_nm="$ac_dir/$lt_tmp_nm"
4068 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4069 # Check to see if the nm accepts a BSD-compat flag.
4070 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4071 # nm: unknown option "B" ignored
4072 # Tru64's nm complains that /dev/null is an invalid object file
4073 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4074 */dev/null* | *'Invalid file or object type'*)
4075 lt_cv_path_NM="$tmp_nm -B"
4076 break
4077 ;;
4078 *)
4079 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4080 */dev/null*)
4081 lt_cv_path_NM="$tmp_nm -p"
4082 break
4083 ;;
4084 *)
4085 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4086 continue # so that we can try to find one that supports BSD flags
4087 ;;
4088 esac
4089 ;;
4090 esac
4091 fi
4092 done
4093 IFS="$lt_save_ifs"
4094 done
4095 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4096fi
4097fi
4098{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4099echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4100NM="$lt_cv_path_NM"
4101
4102{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4103echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4104LN_S=$as_ln_s
4105if test "$LN_S" = "ln -s"; then
4106 { echo "$as_me:$LINENO: result: yes" >&5
4107echo "${ECHO_T}yes" >&6; }
4108else
4109 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4110echo "${ECHO_T}no, using $LN_S" >&6; }
4111fi
4112
4113{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4114echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4115if test "${lt_cv_deplibs_check_method+set}" = set; then
4116 echo $ECHO_N "(cached) $ECHO_C" >&6
4117else
4118 lt_cv_file_magic_cmd='$MAGIC_CMD'
4119lt_cv_file_magic_test_file=
4120lt_cv_deplibs_check_method='unknown'
4121# Need to set the preceding variable on all platforms that support
4122# interlibrary dependencies.
4123# 'none' -- dependencies not supported.
4124# `unknown' -- same as none, but documents that we really don't know.
4125# 'pass_all' -- all dependencies passed with no checks.
4126# 'test_compile' -- check by making test program.
4127# 'file_magic [[regex]]' -- check by looking for files in library path
4128# which responds to the $file_magic_cmd with a given extended regex.
4129# If you have `file' or equivalent on your system and you're not sure
4130# whether `pass_all' will *always* work, you probably want this one.
4131
4132case $host_os in
4133aix4* | aix5*)
4134 lt_cv_deplibs_check_method=pass_all
4135 ;;
4136
4137beos*)
4138 lt_cv_deplibs_check_method=pass_all
4139 ;;
4140
4141bsdi[45]*)
4142 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4143 lt_cv_file_magic_cmd='/usr/bin/file -L'
4144 lt_cv_file_magic_test_file=/shlib/libc.so
4145 ;;
4146
4147cygwin*)
4148 # func_win32_libid is a shell function defined in ltmain.sh
4149 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4150 lt_cv_file_magic_cmd='func_win32_libid'
4151 ;;
4152
4153mingw* | pw32*)
4154 # Base MSYS/MinGW do not provide the 'file' command needed by
4155 # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4156 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4157 lt_cv_file_magic_cmd='$OBJDUMP -f'
4158 ;;
4159
4160darwin* | rhapsody*)
4161 lt_cv_deplibs_check_method=pass_all
4162 ;;
4163
4164freebsd* | dragonfly*)
4165 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4166 case $host_cpu in
4167 i*86 )
4168 # Not sure whether the presence of OpenBSD here was a mistake.
4169 # Let's accept both of them until this is cleared up.
4170 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4171 lt_cv_file_magic_cmd=/usr/bin/file
4172 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4173 ;;
4174 esac
4175 else
4176 lt_cv_deplibs_check_method=pass_all
4177 fi
4178 ;;
4179
4180gnu*)
4181 lt_cv_deplibs_check_method=pass_all
4182 ;;
4183
4184hpux10.20* | hpux11*)
4185 lt_cv_file_magic_cmd=/usr/bin/file
4186 case $host_cpu in
4187 ia64*)
4188 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4189 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4190 ;;
4191 hppa*64*)
4192 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]'
4193 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4194 ;;
4195 *)
4196 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4197 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4198 ;;
4199 esac
4200 ;;
4201
4202interix3*)
4203 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4204 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4205 ;;
4206
4207irix5* | irix6* | nonstopux*)
4208 case $LD in
4209 *-32|*"-32 ") libmagic=32-bit;;
4210 *-n32|*"-n32 ") libmagic=N32;;
4211 *-64|*"-64 ") libmagic=64-bit;;
4212 *) libmagic=never-match;;
4213 esac
4214 lt_cv_deplibs_check_method=pass_all
4215 ;;
4216
4217# This must be Linux ELF.
4218linux* | k*bsd*-gnu)
4219 lt_cv_deplibs_check_method=pass_all
4220 ;;
4221
4222netbsd* | netbsdelf*-gnu)
4223 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4224 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4225 else
4226 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4227 fi
4228 ;;
4229
4230newos6*)
4231 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4232 lt_cv_file_magic_cmd=/usr/bin/file
4233 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4234 ;;
4235
4236nto-qnx*)
4237 lt_cv_deplibs_check_method=unknown
4238 ;;
4239
4240openbsd*)
4241 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4242 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4243 else
4244 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4245 fi
4246 ;;
4247
4248osf3* | osf4* | osf5*)
4249 lt_cv_deplibs_check_method=pass_all
4250 ;;
4251
4252solaris*)
4253 lt_cv_deplibs_check_method=pass_all
4254 ;;
4255
4256sysv4 | sysv4.3*)
4257 case $host_vendor in
4258 motorola)
4259 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]'
4260 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4261 ;;
4262 ncr)
4263 lt_cv_deplibs_check_method=pass_all
4264 ;;
4265 sequent)
4266 lt_cv_file_magic_cmd='/bin/file'
4267 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4268 ;;
4269 sni)
4270 lt_cv_file_magic_cmd='/bin/file'
4271 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4272 lt_cv_file_magic_test_file=/lib/libc.so
4273 ;;
4274 siemens)
4275 lt_cv_deplibs_check_method=pass_all
4276 ;;
4277 pc)
4278 lt_cv_deplibs_check_method=pass_all
4279 ;;
4280 esac
4281 ;;
4282
4283sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4284 lt_cv_deplibs_check_method=pass_all
4285 ;;
4286esac
4287
4288fi
4289{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4290echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4291file_magic_cmd=$lt_cv_file_magic_cmd
4292deplibs_check_method=$lt_cv_deplibs_check_method
4293test -z "$deplibs_check_method" && deplibs_check_method=unknown
4294
4295
4296
4297
4298# If no C compiler was specified, use CC.
4299LTCC=${LTCC-"$CC"}
4300
4301# If no C compiler flags were specified, use CFLAGS.
4302LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4303
4304# Allow CC to be a program name with arguments.
4305compiler=$CC
4306
4307
4308# Check whether --enable-libtool-lock was given.
4309if test "${enable_libtool_lock+set}" = set; then
4310 enableval=$enable_libtool_lock;
4311fi
4312
4313test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4314
4315# Some flags need to be propagated to the compiler or linker for good
4316# libtool support.
4317case $host in
4318ia64-*-hpux*)
4319 # Find out which ABI we are using.
4320 echo 'int i;' > conftest.$ac_ext
4321 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4322 (eval $ac_compile) 2>&5
4323 ac_status=$?
4324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4325 (exit $ac_status); }; then
4326 case `/usr/bin/file conftest.$ac_objext` in
4327 *ELF-32*)
4328 HPUX_IA64_MODE="32"
4329 ;;
4330 *ELF-64*)
4331 HPUX_IA64_MODE="64"
4332 ;;
4333 esac
4334 fi
4335 rm -rf conftest*
4336 ;;
4337*-*-irix6*)
4338 # Find out which ABI we are using.
4339 echo '#line 4339 "configure"' > conftest.$ac_ext
4340 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4341 (eval $ac_compile) 2>&5
4342 ac_status=$?
4343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344 (exit $ac_status); }; then
4345 if test "$lt_cv_prog_gnu_ld" = yes; then
4346 case `/usr/bin/file conftest.$ac_objext` in
4347 *32-bit*)
4348 LD="${LD-ld} -melf32bsmip"
4349 ;;
4350 *N32*)
4351 LD="${LD-ld} -melf32bmipn32"
4352 ;;
4353 *64-bit*)
4354 LD="${LD-ld} -melf64bmip"
4355 ;;
4356 esac
4357 else
4358 case `/usr/bin/file conftest.$ac_objext` in
4359 *32-bit*)
4360 LD="${LD-ld} -32"
4361 ;;
4362 *N32*)
4363 LD="${LD-ld} -n32"
4364 ;;
4365 *64-bit*)
4366 LD="${LD-ld} -64"
4367 ;;
4368 esac
4369 fi
4370 fi
4371 rm -rf conftest*
4372 ;;
4373
4374x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4375 # Find out which ABI we are using.
4376 echo 'int i;' > conftest.$ac_ext
4377 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4378 (eval $ac_compile) 2>&5
4379 ac_status=$?
4380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4381 (exit $ac_status); }; then
4382 case `/usr/bin/file conftest.o` in
4383 *32-bit*)
4384 case $host in
4385 x86_64-*linux*)
4386 LD="${LD-ld} -m elf_i386"
4387 ;;
4388 ppc64-*linux*|powerpc64-*linux*)
4389 LD="${LD-ld} -m elf32ppclinux"
4390 ;;
4391 s390x-*linux*)
4392 LD="${LD-ld} -m elf_s390"
4393 ;;
4394 sparc64-*linux*)
4395 LD="${LD-ld} -m elf32_sparc"
4396 ;;
4397 esac
4398 ;;
4399 *64-bit*)
4400 case $host in
4401 x86_64-*linux*)
4402 LD="${LD-ld} -m elf_x86_64"
4403 ;;
4404 ppc*-*linux*|powerpc*-*linux*)
4405 LD="${LD-ld} -m elf64ppc"
4406 ;;
4407 s390*-*linux*)
4408 LD="${LD-ld} -m elf64_s390"
4409 ;;
4410 sparc*-*linux*)
4411 LD="${LD-ld} -m elf64_sparc"
4412 ;;
4413 esac
4414 ;;
4415 esac
4416 fi
4417 rm -rf conftest*
4418 ;;
4419
4420*-*-sco3.2v5*)
4421 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4422 SAVE_CFLAGS="$CFLAGS"
4423 CFLAGS="$CFLAGS -belf"
4424 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4425echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4426if test "${lt_cv_cc_needs_belf+set}" = set; then
4427 echo $ECHO_N "(cached) $ECHO_C" >&6
4428else
4429 ac_ext=c
4430ac_cpp='$CPP $CPPFLAGS'
4431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4433ac_compiler_gnu=$ac_cv_c_compiler_gnu
4434
4435 cat >conftest.$ac_ext <<_ACEOF
4436/* confdefs.h. */
4437_ACEOF
4438cat confdefs.h >>conftest.$ac_ext
4439cat >>conftest.$ac_ext <<_ACEOF
4440/* end confdefs.h. */
4441
4442int
4443main ()
4444{
4445
4446 ;
4447 return 0;
4448}
4449_ACEOF
4450rm -f conftest.$ac_objext conftest$ac_exeext
4451if { (ac_try="$ac_link"
4452case "(($ac_try" in
4453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4454 *) ac_try_echo=$ac_try;;
4455esac
4456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4457 (eval "$ac_link") 2>conftest.er1
4458 ac_status=$?
4459 grep -v '^ *+' conftest.er1 >conftest.err
4460 rm -f conftest.er1
4461 cat conftest.err >&5
4462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4463 (exit $ac_status); } &&
4464 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4465 { (case "(($ac_try" in
4466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4467 *) ac_try_echo=$ac_try;;
4468esac
4469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4470 (eval "$ac_try") 2>&5
4471 ac_status=$?
4472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4473 (exit $ac_status); }; } &&
4474 { ac_try='test -s conftest$ac_exeext'
4475 { (case "(($ac_try" in
4476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4477 *) ac_try_echo=$ac_try;;
4478esac
4479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4480 (eval "$ac_try") 2>&5
4481 ac_status=$?
4482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4483 (exit $ac_status); }; }; then
4484 lt_cv_cc_needs_belf=yes
4485else
4486 echo "$as_me: failed program was:" >&5
4487sed 's/^/| /' conftest.$ac_ext >&5
4488
4489 lt_cv_cc_needs_belf=no
4490fi
4491
4492rm -f core conftest.err conftest.$ac_objext \
4493 conftest$ac_exeext conftest.$ac_ext
4494 ac_ext=c
4495ac_cpp='$CPP $CPPFLAGS'
4496ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4497ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4498ac_compiler_gnu=$ac_cv_c_compiler_gnu
4499
4500fi
4501{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4502echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4503 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4504 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4505 CFLAGS="$SAVE_CFLAGS"
4506 fi
4507 ;;
4508sparc*-*solaris*)
4509 # Find out which ABI we are using.
4510 echo 'int i;' > conftest.$ac_ext
4511 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4512 (eval $ac_compile) 2>&5
4513 ac_status=$?
4514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515 (exit $ac_status); }; then
4516 case `/usr/bin/file conftest.o` in
4517 *64-bit*)
4518 case $lt_cv_prog_gnu_ld in
4519 yes*) LD="${LD-ld} -m elf64_sparc" ;;
4520 *) LD="${LD-ld} -64" ;;
4521 esac
4522 ;;
4523 esac
4524 fi
4525 rm -rf conftest*
4526 ;;
4527
4528
4529esac
4530
4531need_locks="$enable_libtool_lock"
4532
4533
4534ac_ext=c
4535ac_cpp='$CPP $CPPFLAGS'
4536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4538ac_compiler_gnu=$ac_cv_c_compiler_gnu
4539{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4540echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4541# On Suns, sometimes $CPP names a directory.
4542if test -n "$CPP" && test -d "$CPP"; then
4543 CPP=
4544fi
4545if test -z "$CPP"; then
4546 if test "${ac_cv_prog_CPP+set}" = set; then
4547 echo $ECHO_N "(cached) $ECHO_C" >&6
4548else
4549 # Double quotes because CPP needs to be expanded
4550 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4551 do
4552 ac_preproc_ok=false
4553for ac_c_preproc_warn_flag in '' yes
4554do
4555 # Use a header file that comes with gcc, so configuring glibc
4556 # with a fresh cross-compiler works.
4557 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4558 # <limits.h> exists even on freestanding compilers.
4559 # On the NeXT, cc -E runs the code through the compiler's parser,
4560 # not just through cpp. "Syntax error" is here to catch this case.
4561 cat >conftest.$ac_ext <<_ACEOF
4562/* confdefs.h. */
4563_ACEOF
4564cat confdefs.h >>conftest.$ac_ext
4565cat >>conftest.$ac_ext <<_ACEOF
4566/* end confdefs.h. */
4567#ifdef __STDC__
4568# include <limits.h>
4569#else
4570# include <assert.h>
4571#endif
4572 Syntax error
4573_ACEOF
4574if { (ac_try="$ac_cpp conftest.$ac_ext"
4575case "(($ac_try" in
4576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4577 *) ac_try_echo=$ac_try;;
4578esac
4579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4580 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4581 ac_status=$?
4582 grep -v '^ *+' conftest.er1 >conftest.err
4583 rm -f conftest.er1
4584 cat conftest.err >&5
4585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4586 (exit $ac_status); } >/dev/null; then
4587 if test -s conftest.err; then
4588 ac_cpp_err=$ac_c_preproc_warn_flag
4589 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4590 else
4591 ac_cpp_err=
4592 fi
4593else
4594 ac_cpp_err=yes
4595fi
4596if test -z "$ac_cpp_err"; then
4597 :
4598else
4599 echo "$as_me: failed program was:" >&5
4600sed 's/^/| /' conftest.$ac_ext >&5
4601
4602 # Broken: fails on valid input.
4603continue
4604fi
4605
4606rm -f conftest.err conftest.$ac_ext
4607
4608 # OK, works on sane cases. Now check whether nonexistent headers
4609 # can be detected and how.
4610 cat >conftest.$ac_ext <<_ACEOF
4611/* confdefs.h. */
4612_ACEOF
4613cat confdefs.h >>conftest.$ac_ext
4614cat >>conftest.$ac_ext <<_ACEOF
4615/* end confdefs.h. */
4616#include <ac_nonexistent.h>
4617_ACEOF
4618if { (ac_try="$ac_cpp conftest.$ac_ext"
4619case "(($ac_try" in
4620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4621 *) ac_try_echo=$ac_try;;
4622esac
4623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4624 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4625 ac_status=$?
4626 grep -v '^ *+' conftest.er1 >conftest.err
4627 rm -f conftest.er1
4628 cat conftest.err >&5
4629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630 (exit $ac_status); } >/dev/null; then
4631 if test -s conftest.err; then
4632 ac_cpp_err=$ac_c_preproc_warn_flag
4633 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4634 else
4635 ac_cpp_err=
4636 fi
4637else
4638 ac_cpp_err=yes
4639fi
4640if test -z "$ac_cpp_err"; then
4641 # Broken: success on invalid input.
4642continue
4643else
4644 echo "$as_me: failed program was:" >&5
4645sed 's/^/| /' conftest.$ac_ext >&5
4646
4647 # Passes both tests.
4648ac_preproc_ok=:
4649break
4650fi
4651
4652rm -f conftest.err conftest.$ac_ext
4653
4654done
4655# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4656rm -f conftest.err conftest.$ac_ext
4657if $ac_preproc_ok; then
4658 break
4659fi
4660
4661 done
4662 ac_cv_prog_CPP=$CPP
4663
4664fi
4665 CPP=$ac_cv_prog_CPP
4666else
4667 ac_cv_prog_CPP=$CPP
4668fi
4669{ echo "$as_me:$LINENO: result: $CPP" >&5
4670echo "${ECHO_T}$CPP" >&6; }
4671ac_preproc_ok=false
4672for ac_c_preproc_warn_flag in '' yes
4673do
4674 # Use a header file that comes with gcc, so configuring glibc
4675 # with a fresh cross-compiler works.
4676 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4677 # <limits.h> exists even on freestanding compilers.
4678 # On the NeXT, cc -E runs the code through the compiler's parser,
4679 # not just through cpp. "Syntax error" is here to catch this case.
4680 cat >conftest.$ac_ext <<_ACEOF
4681/* confdefs.h. */
4682_ACEOF
4683cat confdefs.h >>conftest.$ac_ext
4684cat >>conftest.$ac_ext <<_ACEOF
4685/* end confdefs.h. */
4686#ifdef __STDC__
4687# include <limits.h>
4688#else
4689# include <assert.h>
4690#endif
4691 Syntax error
4692_ACEOF
4693if { (ac_try="$ac_cpp conftest.$ac_ext"
4694case "(($ac_try" in
4695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4696 *) ac_try_echo=$ac_try;;
4697esac
4698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4699 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4700 ac_status=$?
4701 grep -v '^ *+' conftest.er1 >conftest.err
4702 rm -f conftest.er1
4703 cat conftest.err >&5
4704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4705 (exit $ac_status); } >/dev/null; then
4706 if test -s conftest.err; then
4707 ac_cpp_err=$ac_c_preproc_warn_flag
4708 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4709 else
4710 ac_cpp_err=
4711 fi
4712else
4713 ac_cpp_err=yes
4714fi
4715if test -z "$ac_cpp_err"; then
4716 :
4717else
4718 echo "$as_me: failed program was:" >&5
4719sed 's/^/| /' conftest.$ac_ext >&5
4720
4721 # Broken: fails on valid input.
4722continue
4723fi
4724
4725rm -f conftest.err conftest.$ac_ext
4726
4727 # OK, works on sane cases. Now check whether nonexistent headers
4728 # can be detected and how.
4729 cat >conftest.$ac_ext <<_ACEOF
4730/* confdefs.h. */
4731_ACEOF
4732cat confdefs.h >>conftest.$ac_ext
4733cat >>conftest.$ac_ext <<_ACEOF
4734/* end confdefs.h. */
4735#include <ac_nonexistent.h>
4736_ACEOF
4737if { (ac_try="$ac_cpp conftest.$ac_ext"
4738case "(($ac_try" in
4739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4740 *) ac_try_echo=$ac_try;;
4741esac
4742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4743 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4744 ac_status=$?
4745 grep -v '^ *+' conftest.er1 >conftest.err
4746 rm -f conftest.er1
4747 cat conftest.err >&5
4748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4749 (exit $ac_status); } >/dev/null; then
4750 if test -s conftest.err; then
4751 ac_cpp_err=$ac_c_preproc_warn_flag
4752 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4753 else
4754 ac_cpp_err=
4755 fi
4756else
4757 ac_cpp_err=yes
4758fi
4759if test -z "$ac_cpp_err"; then
4760 # Broken: success on invalid input.
4761continue
4762else
4763 echo "$as_me: failed program was:" >&5
4764sed 's/^/| /' conftest.$ac_ext >&5
4765
4766 # Passes both tests.
4767ac_preproc_ok=:
4768break
4769fi
4770
4771rm -f conftest.err conftest.$ac_ext
4772
4773done
4774# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4775rm -f conftest.err conftest.$ac_ext
4776if $ac_preproc_ok; then
4777 :
4778else
4779 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4780See \`config.log' for more details." >&5
4781echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4782See \`config.log' for more details." >&2;}
4783 { (exit 1); exit 1; }; }
4784fi
4785
4786ac_ext=c
4787ac_cpp='$CPP $CPPFLAGS'
4788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4790ac_compiler_gnu=$ac_cv_c_compiler_gnu
4791
4792
4793{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4794echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4795if test "${ac_cv_header_stdc+set}" = set; then
4796 echo $ECHO_N "(cached) $ECHO_C" >&6
4797else
4798 cat >conftest.$ac_ext <<_ACEOF
4799/* confdefs.h. */
4800_ACEOF
4801cat confdefs.h >>conftest.$ac_ext
4802cat >>conftest.$ac_ext <<_ACEOF
4803/* end confdefs.h. */
4804#include <stdlib.h>
4805#include <stdarg.h>
4806#include <string.h>
4807#include <float.h>
4808
4809int
4810main ()
4811{
4812
4813 ;
4814 return 0;
4815}
4816_ACEOF
4817rm -f conftest.$ac_objext
4818if { (ac_try="$ac_compile"
4819case "(($ac_try" in
4820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4821 *) ac_try_echo=$ac_try;;
4822esac
4823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4824 (eval "$ac_compile") 2>conftest.er1
4825 ac_status=$?
4826 grep -v '^ *+' conftest.er1 >conftest.err
4827 rm -f conftest.er1
4828 cat conftest.err >&5
4829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4830 (exit $ac_status); } &&
4831 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4832 { (case "(($ac_try" in
4833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4834 *) ac_try_echo=$ac_try;;
4835esac
4836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4837 (eval "$ac_try") 2>&5
4838 ac_status=$?
4839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4840 (exit $ac_status); }; } &&
4841 { ac_try='test -s conftest.$ac_objext'
4842 { (case "(($ac_try" in
4843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4844 *) ac_try_echo=$ac_try;;
4845esac
4846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4847 (eval "$ac_try") 2>&5
4848 ac_status=$?
4849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4850 (exit $ac_status); }; }; then
4851 ac_cv_header_stdc=yes
4852else
4853 echo "$as_me: failed program was:" >&5
4854sed 's/^/| /' conftest.$ac_ext >&5
4855
4856 ac_cv_header_stdc=no
4857fi
4858
4859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4860
4861if test $ac_cv_header_stdc = yes; then
4862 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4863 cat >conftest.$ac_ext <<_ACEOF
4864/* confdefs.h. */
4865_ACEOF
4866cat confdefs.h >>conftest.$ac_ext
4867cat >>conftest.$ac_ext <<_ACEOF
4868/* end confdefs.h. */
4869#include <string.h>
4870
4871_ACEOF
4872if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4873 $EGREP "memchr" >/dev/null 2>&1; then
4874 :
4875else
4876 ac_cv_header_stdc=no
4877fi
4878rm -f conftest*
4879
4880fi
4881
4882if test $ac_cv_header_stdc = yes; then
4883 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4884 cat >conftest.$ac_ext <<_ACEOF
4885/* confdefs.h. */
4886_ACEOF
4887cat confdefs.h >>conftest.$ac_ext
4888cat >>conftest.$ac_ext <<_ACEOF
4889/* end confdefs.h. */
4890#include <stdlib.h>
4891
4892_ACEOF
4893if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4894 $EGREP "free" >/dev/null 2>&1; then
4895 :
4896else
4897 ac_cv_header_stdc=no
4898fi
4899rm -f conftest*
4900
4901fi
4902
4903if test $ac_cv_header_stdc = yes; then
4904 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4905 if test "$cross_compiling" = yes; then
4906 :
4907else
4908 cat >conftest.$ac_ext <<_ACEOF
4909/* confdefs.h. */
4910_ACEOF
4911cat confdefs.h >>conftest.$ac_ext
4912cat >>conftest.$ac_ext <<_ACEOF
4913/* end confdefs.h. */
4914#include <ctype.h>
4915#include <stdlib.h>
4916#if ((' ' & 0x0FF) == 0x020)
4917# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4918# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4919#else
4920# define ISLOWER(c) \
4921 (('a' <= (c) && (c) <= 'i') \
4922 || ('j' <= (c) && (c) <= 'r') \
4923 || ('s' <= (c) && (c) <= 'z'))
4924# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4925#endif
4926
4927#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4928int
4929main ()
4930{
4931 int i;
4932 for (i = 0; i < 256; i++)
4933 if (XOR (islower (i), ISLOWER (i))
4934 || toupper (i) != TOUPPER (i))
4935 return 2;
4936 return 0;
4937}
4938_ACEOF
4939rm -f conftest$ac_exeext
4940if { (ac_try="$ac_link"
4941case "(($ac_try" in
4942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4943 *) ac_try_echo=$ac_try;;
4944esac
4945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4946 (eval "$ac_link") 2>&5
4947 ac_status=$?
4948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4949 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4950 { (case "(($ac_try" in
4951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4952 *) ac_try_echo=$ac_try;;
4953esac
4954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4955 (eval "$ac_try") 2>&5
4956 ac_status=$?
4957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4958 (exit $ac_status); }; }; then
4959 :
4960else
4961 echo "$as_me: program exited with status $ac_status" >&5
4962echo "$as_me: failed program was:" >&5
4963sed 's/^/| /' conftest.$ac_ext >&5
4964
4965( exit $ac_status )
4966ac_cv_header_stdc=no
4967fi
4968rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4969fi
4970
4971
4972fi
4973fi
4974{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4975echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4976if test $ac_cv_header_stdc = yes; then
4977
4978cat >>confdefs.h <<\_ACEOF
4979#define STDC_HEADERS 1
4980_ACEOF
4981
4982fi
4983
4984# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4995 inttypes.h stdint.h unistd.h
4996do
4997as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4998{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4999echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5000if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5001 echo $ECHO_N "(cached) $ECHO_C" >&6
5002else
5003 cat >conftest.$ac_ext <<_ACEOF
5004/* confdefs.h. */
5005_ACEOF
5006cat confdefs.h >>conftest.$ac_ext
5007cat >>conftest.$ac_ext <<_ACEOF
5008/* end confdefs.h. */
5009$ac_includes_default
5010
5011#include <$ac_header>
5012_ACEOF
5013rm -f conftest.$ac_objext
5014if { (ac_try="$ac_compile"
5015case "(($ac_try" in
5016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5017 *) ac_try_echo=$ac_try;;
5018esac
5019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5020 (eval "$ac_compile") 2>conftest.er1
5021 ac_status=$?
5022 grep -v '^ *+' conftest.er1 >conftest.err
5023 rm -f conftest.er1
5024 cat conftest.err >&5
5025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5026 (exit $ac_status); } &&
5027 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5028 { (case "(($ac_try" in
5029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5030 *) ac_try_echo=$ac_try;;
5031esac
5032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5033 (eval "$ac_try") 2>&5
5034 ac_status=$?
5035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036 (exit $ac_status); }; } &&
5037 { ac_try='test -s conftest.$ac_objext'
5038 { (case "(($ac_try" in
5039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5040 *) ac_try_echo=$ac_try;;
5041esac
5042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5043 (eval "$ac_try") 2>&5
5044 ac_status=$?
5045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5046 (exit $ac_status); }; }; then
5047 eval "$as_ac_Header=yes"
5048else
5049 echo "$as_me: failed program was:" >&5
5050sed 's/^/| /' conftest.$ac_ext >&5
5051
5052 eval "$as_ac_Header=no"
5053fi
5054
5055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5056fi
5057ac_res=`eval echo '${'$as_ac_Header'}'`
5058 { echo "$as_me:$LINENO: result: $ac_res" >&5
5059echo "${ECHO_T}$ac_res" >&6; }
5060if test `eval echo '${'$as_ac_Header'}'` = yes; then
5061 cat >>confdefs.h <<_ACEOF
5062#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5063_ACEOF
5064
5065fi
5066
5067done
5068
5069
5070
5071for ac_header in dlfcn.h
5072do
5073as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5074if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5075 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5076echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5077if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5078 echo $ECHO_N "(cached) $ECHO_C" >&6
5079fi
5080ac_res=`eval echo '${'$as_ac_Header'}'`
5081 { echo "$as_me:$LINENO: result: $ac_res" >&5
5082echo "${ECHO_T}$ac_res" >&6; }
5083else
5084 # Is the header compilable?
5085{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5086echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5087cat >conftest.$ac_ext <<_ACEOF
5088/* confdefs.h. */
5089_ACEOF
5090cat confdefs.h >>conftest.$ac_ext
5091cat >>conftest.$ac_ext <<_ACEOF
5092/* end confdefs.h. */
5093$ac_includes_default
5094#include <$ac_header>
5095_ACEOF
5096rm -f conftest.$ac_objext
5097if { (ac_try="$ac_compile"
5098case "(($ac_try" in
5099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5100 *) ac_try_echo=$ac_try;;
5101esac
5102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5103 (eval "$ac_compile") 2>conftest.er1
5104 ac_status=$?
5105 grep -v '^ *+' conftest.er1 >conftest.err
5106 rm -f conftest.er1
5107 cat conftest.err >&5
5108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5109 (exit $ac_status); } &&
5110 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5111 { (case "(($ac_try" in
5112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5113 *) ac_try_echo=$ac_try;;
5114esac
5115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5116 (eval "$ac_try") 2>&5
5117 ac_status=$?
5118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5119 (exit $ac_status); }; } &&
5120 { ac_try='test -s conftest.$ac_objext'
5121 { (case "(($ac_try" in
5122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5123 *) ac_try_echo=$ac_try;;
5124esac
5125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5126 (eval "$ac_try") 2>&5
5127 ac_status=$?
5128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5129 (exit $ac_status); }; }; then
5130 ac_header_compiler=yes
5131else
5132 echo "$as_me: failed program was:" >&5
5133sed 's/^/| /' conftest.$ac_ext >&5
5134
5135 ac_header_compiler=no
5136fi
5137
5138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5139{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5140echo "${ECHO_T}$ac_header_compiler" >&6; }
5141
5142# Is the header present?
5143{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5144echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5145cat >conftest.$ac_ext <<_ACEOF
5146/* confdefs.h. */
5147_ACEOF
5148cat confdefs.h >>conftest.$ac_ext
5149cat >>conftest.$ac_ext <<_ACEOF
5150/* end confdefs.h. */
5151#include <$ac_header>
5152_ACEOF
5153if { (ac_try="$ac_cpp conftest.$ac_ext"
5154case "(($ac_try" in
5155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5156 *) ac_try_echo=$ac_try;;
5157esac
5158eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5159 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5160 ac_status=$?
5161 grep -v '^ *+' conftest.er1 >conftest.err
5162 rm -f conftest.er1
5163 cat conftest.err >&5
5164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5165 (exit $ac_status); } >/dev/null; then
5166 if test -s conftest.err; then
5167 ac_cpp_err=$ac_c_preproc_warn_flag
5168 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5169 else
5170 ac_cpp_err=
5171 fi
5172else
5173 ac_cpp_err=yes
5174fi
5175if test -z "$ac_cpp_err"; then
5176 ac_header_preproc=yes
5177else
5178 echo "$as_me: failed program was:" >&5
5179sed 's/^/| /' conftest.$ac_ext >&5
5180
5181 ac_header_preproc=no
5182fi
5183
5184rm -f conftest.err conftest.$ac_ext
5185{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5186echo "${ECHO_T}$ac_header_preproc" >&6; }
5187
5188# So? What about this header?
5189case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5190 yes:no: )
5191 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5192echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5193 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5194echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5195 ac_header_preproc=yes
5196 ;;
5197 no:yes:* )
5198 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5199echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5200 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5201echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5202 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5203echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5204 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5205echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5206 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5207echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5208 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5209echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5210 ( cat <<\_ASBOX
5211## --------------------------------- ##
5212## Report this to BUG-REPORT-ADDRESS ##
5213## --------------------------------- ##
5214_ASBOX
5215 ) | sed "s/^/$as_me: WARNING: /" >&2
5216 ;;
5217esac
5218{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5219echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5220if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5221 echo $ECHO_N "(cached) $ECHO_C" >&6
5222else
5223 eval "$as_ac_Header=\$ac_header_preproc"
5224fi
5225ac_res=`eval echo '${'$as_ac_Header'}'`
5226 { echo "$as_me:$LINENO: result: $ac_res" >&5
5227echo "${ECHO_T}$ac_res" >&6; }
5228
5229fi
5230if test `eval echo '${'$as_ac_Header'}'` = yes; then
5231 cat >>confdefs.h <<_ACEOF
5232#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5233_ACEOF
5234
5235fi
5236
5237done
5238
5239ac_ext=cpp
5240ac_cpp='$CXXCPP $CPPFLAGS'
5241ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5242ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5243ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5244if test -z "$CXX"; then
5245 if test -n "$CCC"; then
5246 CXX=$CCC
5247 else
5248 if test -n "$ac_tool_prefix"; then
5249 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5250 do
5251 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5252set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5253{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5254echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5255if test "${ac_cv_prog_CXX+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5257else
5258 if test -n "$CXX"; then
5259 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5260else
5261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262for as_dir in $PATH
5263do
5264 IFS=$as_save_IFS
5265 test -z "$as_dir" && as_dir=.
5266 for ac_exec_ext in '' $ac_executable_extensions; do
5267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5268 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5269 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5270 break 2
5271 fi
5272done
5273done
5274IFS=$as_save_IFS
5275
5276fi
5277fi
5278CXX=$ac_cv_prog_CXX
5279if test -n "$CXX"; then
5280 { echo "$as_me:$LINENO: result: $CXX" >&5
5281echo "${ECHO_T}$CXX" >&6; }
5282else
5283 { echo "$as_me:$LINENO: result: no" >&5
5284echo "${ECHO_T}no" >&6; }
5285fi
5286
5287
5288 test -n "$CXX" && break
5289 done
5290fi
5291if test -z "$CXX"; then
5292 ac_ct_CXX=$CXX
5293 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5294do
5295 # Extract the first word of "$ac_prog", so it can be a program name with args.
5296set dummy $ac_prog; ac_word=$2
5297{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5298echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5299if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5300 echo $ECHO_N "(cached) $ECHO_C" >&6
5301else
5302 if test -n "$ac_ct_CXX"; then
5303 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5304else
5305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5306for as_dir in $PATH
5307do
5308 IFS=$as_save_IFS
5309 test -z "$as_dir" && as_dir=.
5310 for ac_exec_ext in '' $ac_executable_extensions; do
5311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5312 ac_cv_prog_ac_ct_CXX="$ac_prog"
5313 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5314 break 2
5315 fi
5316done
5317done
5318IFS=$as_save_IFS
5319
5320fi
5321fi
5322ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5323if test -n "$ac_ct_CXX"; then
5324 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5325echo "${ECHO_T}$ac_ct_CXX" >&6; }
5326else
5327 { echo "$as_me:$LINENO: result: no" >&5
5328echo "${ECHO_T}no" >&6; }
5329fi
5330
5331
5332 test -n "$ac_ct_CXX" && break
5333done
5334
5335 if test "x$ac_ct_CXX" = x; then
5336 CXX="g++"
5337 else
5338 case $cross_compiling:$ac_tool_warned in
5339yes:)
5340{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5341whose name does not start with the host triplet. If you think this
5342configuration is useful to you, please write to autoconf@gnu.org." >&5
5343echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5344whose name does not start with the host triplet. If you think this
5345configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5346ac_tool_warned=yes ;;
5347esac
5348 CXX=$ac_ct_CXX
5349 fi
5350fi
5351
5352 fi
5353fi
5354# Provide some information about the compiler.
5355echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5356ac_compiler=`set X $ac_compile; echo $2`
5357{ (ac_try="$ac_compiler --version >&5"
5358case "(($ac_try" in
5359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5360 *) ac_try_echo=$ac_try;;
5361esac
5362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5363 (eval "$ac_compiler --version >&5") 2>&5
5364 ac_status=$?
5365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5366 (exit $ac_status); }
5367{ (ac_try="$ac_compiler -v >&5"
5368case "(($ac_try" in
5369 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5370 *) ac_try_echo=$ac_try;;
5371esac
5372eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5373 (eval "$ac_compiler -v >&5") 2>&5
5374 ac_status=$?
5375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5376 (exit $ac_status); }
5377{ (ac_try="$ac_compiler -V >&5"
5378case "(($ac_try" in
5379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5380 *) ac_try_echo=$ac_try;;
5381esac
5382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5383 (eval "$ac_compiler -V >&5") 2>&5
5384 ac_status=$?
5385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5386 (exit $ac_status); }
5387
5388{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5389echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5390if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5391 echo $ECHO_N "(cached) $ECHO_C" >&6
5392else
5393 cat >conftest.$ac_ext <<_ACEOF
5394/* confdefs.h. */
5395_ACEOF
5396cat confdefs.h >>conftest.$ac_ext
5397cat >>conftest.$ac_ext <<_ACEOF
5398/* end confdefs.h. */
5399
5400int
5401main ()
5402{
5403#ifndef __GNUC__
5404 choke me
5405#endif
5406
5407 ;
5408 return 0;
5409}
5410_ACEOF
5411rm -f conftest.$ac_objext
5412if { (ac_try="$ac_compile"
5413case "(($ac_try" in
5414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5415 *) ac_try_echo=$ac_try;;
5416esac
5417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5418 (eval "$ac_compile") 2>conftest.er1
5419 ac_status=$?
5420 grep -v '^ *+' conftest.er1 >conftest.err
5421 rm -f conftest.er1
5422 cat conftest.err >&5
5423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5424 (exit $ac_status); } &&
5425 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5426 { (case "(($ac_try" in
5427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5428 *) ac_try_echo=$ac_try;;
5429esac
5430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5431 (eval "$ac_try") 2>&5
5432 ac_status=$?
5433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5434 (exit $ac_status); }; } &&
5435 { ac_try='test -s conftest.$ac_objext'
5436 { (case "(($ac_try" in
5437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5438 *) ac_try_echo=$ac_try;;
5439esac
5440eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5441 (eval "$ac_try") 2>&5
5442 ac_status=$?
5443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5444 (exit $ac_status); }; }; then
5445 ac_compiler_gnu=yes
5446else
5447 echo "$as_me: failed program was:" >&5
5448sed 's/^/| /' conftest.$ac_ext >&5
5449
5450 ac_compiler_gnu=no
5451fi
5452
5453rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5454ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5455
5456fi
5457{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5458echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5459GXX=`test $ac_compiler_gnu = yes && echo yes`
5460ac_test_CXXFLAGS=${CXXFLAGS+set}
5461ac_save_CXXFLAGS=$CXXFLAGS
5462{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5463echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5464if test "${ac_cv_prog_cxx_g+set}" = set; then
5465 echo $ECHO_N "(cached) $ECHO_C" >&6
5466else
5467 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5468 ac_cxx_werror_flag=yes
5469 ac_cv_prog_cxx_g=no
5470 CXXFLAGS="-g"
5471 cat >conftest.$ac_ext <<_ACEOF
5472/* confdefs.h. */
5473_ACEOF
5474cat confdefs.h >>conftest.$ac_ext
5475cat >>conftest.$ac_ext <<_ACEOF
5476/* end confdefs.h. */
5477
5478int
5479main ()
5480{
5481
5482 ;
5483 return 0;
5484}
5485_ACEOF
5486rm -f conftest.$ac_objext
5487if { (ac_try="$ac_compile"
5488case "(($ac_try" in
5489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5490 *) ac_try_echo=$ac_try;;
5491esac
5492eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5493 (eval "$ac_compile") 2>conftest.er1
5494 ac_status=$?
5495 grep -v '^ *+' conftest.er1 >conftest.err
5496 rm -f conftest.er1
5497 cat conftest.err >&5
5498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5499 (exit $ac_status); } &&
5500 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5501 { (case "(($ac_try" in
5502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5503 *) ac_try_echo=$ac_try;;
5504esac
5505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5506 (eval "$ac_try") 2>&5
5507 ac_status=$?
5508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5509 (exit $ac_status); }; } &&
5510 { ac_try='test -s conftest.$ac_objext'
5511 { (case "(($ac_try" in
5512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5513 *) ac_try_echo=$ac_try;;
5514esac
5515eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5516 (eval "$ac_try") 2>&5
5517 ac_status=$?
5518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519 (exit $ac_status); }; }; then
5520 ac_cv_prog_cxx_g=yes
5521else
5522 echo "$as_me: failed program was:" >&5
5523sed 's/^/| /' conftest.$ac_ext >&5
5524
5525 CXXFLAGS=""
5526 cat >conftest.$ac_ext <<_ACEOF
5527/* confdefs.h. */
5528_ACEOF
5529cat confdefs.h >>conftest.$ac_ext
5530cat >>conftest.$ac_ext <<_ACEOF
5531/* end confdefs.h. */
5532
5533int
5534main ()
5535{
5536
5537 ;
5538 return 0;
5539}
5540_ACEOF
5541rm -f conftest.$ac_objext
5542if { (ac_try="$ac_compile"
5543case "(($ac_try" in
5544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5545 *) ac_try_echo=$ac_try;;
5546esac
5547eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5548 (eval "$ac_compile") 2>conftest.er1
5549 ac_status=$?
5550 grep -v '^ *+' conftest.er1 >conftest.err
5551 rm -f conftest.er1
5552 cat conftest.err >&5
5553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5554 (exit $ac_status); } &&
5555 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5556 { (case "(($ac_try" in
5557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5558 *) ac_try_echo=$ac_try;;
5559esac
5560eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5561 (eval "$ac_try") 2>&5
5562 ac_status=$?
5563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5564 (exit $ac_status); }; } &&
5565 { ac_try='test -s conftest.$ac_objext'
5566 { (case "(($ac_try" in
5567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5568 *) ac_try_echo=$ac_try;;
5569esac
5570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5571 (eval "$ac_try") 2>&5
5572 ac_status=$?
5573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5574 (exit $ac_status); }; }; then
5575 :
5576else
5577 echo "$as_me: failed program was:" >&5
5578sed 's/^/| /' conftest.$ac_ext >&5
5579
5580 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5581 CXXFLAGS="-g"
5582 cat >conftest.$ac_ext <<_ACEOF
5583/* confdefs.h. */
5584_ACEOF
5585cat confdefs.h >>conftest.$ac_ext
5586cat >>conftest.$ac_ext <<_ACEOF
5587/* end confdefs.h. */
5588
5589int
5590main ()
5591{
5592
5593 ;
5594 return 0;
5595}
5596_ACEOF
5597rm -f conftest.$ac_objext
5598if { (ac_try="$ac_compile"
5599case "(($ac_try" in
5600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5601 *) ac_try_echo=$ac_try;;
5602esac
5603eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5604 (eval "$ac_compile") 2>conftest.er1
5605 ac_status=$?
5606 grep -v '^ *+' conftest.er1 >conftest.err
5607 rm -f conftest.er1
5608 cat conftest.err >&5
5609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5610 (exit $ac_status); } &&
5611 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5612 { (case "(($ac_try" in
5613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5614 *) ac_try_echo=$ac_try;;
5615esac
5616eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5617 (eval "$ac_try") 2>&5
5618 ac_status=$?
5619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620 (exit $ac_status); }; } &&
5621 { ac_try='test -s conftest.$ac_objext'
5622 { (case "(($ac_try" in
5623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5624 *) ac_try_echo=$ac_try;;
5625esac
5626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5627 (eval "$ac_try") 2>&5
5628 ac_status=$?
5629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5630 (exit $ac_status); }; }; then
5631 ac_cv_prog_cxx_g=yes
5632else
5633 echo "$as_me: failed program was:" >&5
5634sed 's/^/| /' conftest.$ac_ext >&5
5635
5636
5637fi
5638
5639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5640fi
5641
5642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5643fi
5644
5645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5646 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5647fi
5648{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5649echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5650if test "$ac_test_CXXFLAGS" = set; then
5651 CXXFLAGS=$ac_save_CXXFLAGS
5652elif test $ac_cv_prog_cxx_g = yes; then
5653 if test "$GXX" = yes; then
5654 CXXFLAGS="-g -O2"
5655 else
5656 CXXFLAGS="-g"
5657 fi
5658else
5659 if test "$GXX" = yes; then
5660 CXXFLAGS="-O2"
5661 else
5662 CXXFLAGS=
5663 fi
5664fi
5665ac_ext=cpp
5666ac_cpp='$CXXCPP $CPPFLAGS'
5667ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5668ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5669ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5670
5671depcc="$CXX" am_compiler_list=
5672
5673{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5674echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5675if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5676 echo $ECHO_N "(cached) $ECHO_C" >&6
5677else
5678 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5679 # We make a subdir and do the tests there. Otherwise we can end up
5680 # making bogus files that we don't know about and never remove. For
5681 # instance it was reported that on HP-UX the gcc test will end up
5682 # making a dummy file named `D' -- because `-MD' means `put the output
5683 # in D'.
5684 mkdir conftest.dir
5685 # Copy depcomp to subdir because otherwise we won't find it if we're
5686 # using a relative directory.
5687 cp "$am_depcomp" conftest.dir
5688 cd conftest.dir
5689 # We will build objects and dependencies in a subdirectory because
5690 # it helps to detect inapplicable dependency modes. For instance
5691 # both Tru64's cc and ICC support -MD to output dependencies as a
5692 # side effect of compilation, but ICC will put the dependencies in
5693 # the current directory while Tru64 will put them in the object
5694 # directory.
5695 mkdir sub
5696
5697 am_cv_CXX_dependencies_compiler_type=none
5698 if test "$am_compiler_list" = ""; then
5699 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5700 fi
5701 for depmode in $am_compiler_list; do
5702 # Setup a source with many dependencies, because some compilers
5703 # like to wrap large dependency lists on column 80 (with \), and
5704 # we should not choose a depcomp mode which is confused by this.
5705 #
5706 # We need to recreate these files for each test, as the compiler may
5707 # overwrite some of them when testing with obscure command lines.
5708 # This happens at least with the AIX C compiler.
5709 : > sub/conftest.c
5710 for i in 1 2 3 4 5 6; do
5711 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5712 : > sub/conftst$i.h
5713 done
5714 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5715
5716 case $depmode in
5717 nosideeffect)
5718 # after this tag, mechanisms are not by side-effect, so they'll
5719 # only be used when explicitly requested
5720 if test "x$enable_dependency_tracking" = xyes; then
5721 continue
5722 else
5723 break
5724 fi
5725 ;;
5726 none) break ;;
5727 esac
5728 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5729 # mode. It turns out that the SunPro C++ compiler does not properly
5730 # handle `-M -o', and we need to detect this.
5731 if depmode=$depmode \
5732 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5733 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5734 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5735 >/dev/null 2>conftest.err &&
5736 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5737 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5738 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5739 # icc doesn't choke on unknown options, it will just issue warnings
5740 # (even with -Werror). So we grep stderr for any message
5741 # that says an option was ignored.
5742 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
5743 am_cv_CXX_dependencies_compiler_type=$depmode
5744 break
5745 fi
5746 fi
5747 done
5748
5749 cd ..
5750 rm -rf conftest.dir
5751else
5752 am_cv_CXX_dependencies_compiler_type=none
5753fi
5754
5755fi
5756{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5757echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5758CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5759
5760
5761
5762if
5763 test "x$enable_dependency_tracking" != xno \
5764 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5765 am__fastdepCXX_TRUE=
5766 am__fastdepCXX_FALSE='#'
5767else
5768 am__fastdepCXX_TRUE='#'
5769 am__fastdepCXX_FALSE=
5770fi
5771
5772
5773
5774
5775if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5776 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5777 (test "X$CXX" != "Xg++"))) ; then
5778 ac_ext=cpp
5779ac_cpp='$CXXCPP $CPPFLAGS'
5780ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5781ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5782ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5783{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5784echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5785if test -z "$CXXCPP"; then
5786 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5787 echo $ECHO_N "(cached) $ECHO_C" >&6
5788else
5789 # Double quotes because CXXCPP needs to be expanded
5790 for CXXCPP in "$CXX -E" "/lib/cpp"
5791 do
5792 ac_preproc_ok=false
5793for ac_cxx_preproc_warn_flag in '' yes
5794do
5795 # Use a header file that comes with gcc, so configuring glibc
5796 # with a fresh cross-compiler works.
5797 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5798 # <limits.h> exists even on freestanding compilers.
5799 # On the NeXT, cc -E runs the code through the compiler's parser,
5800 # not just through cpp. "Syntax error" is here to catch this case.
5801 cat >conftest.$ac_ext <<_ACEOF
5802/* confdefs.h. */
5803_ACEOF
5804cat confdefs.h >>conftest.$ac_ext
5805cat >>conftest.$ac_ext <<_ACEOF
5806/* end confdefs.h. */
5807#ifdef __STDC__
5808# include <limits.h>
5809#else
5810# include <assert.h>
5811#endif
5812 Syntax error
5813_ACEOF
5814if { (ac_try="$ac_cpp conftest.$ac_ext"
5815case "(($ac_try" in
5816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5817 *) ac_try_echo=$ac_try;;
5818esac
5819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5820 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5821 ac_status=$?
5822 grep -v '^ *+' conftest.er1 >conftest.err
5823 rm -f conftest.er1
5824 cat conftest.err >&5
5825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5826 (exit $ac_status); } >/dev/null; then
5827 if test -s conftest.err; then
5828 ac_cpp_err=$ac_cxx_preproc_warn_flag
5829 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5830 else
5831 ac_cpp_err=
5832 fi
5833else
5834 ac_cpp_err=yes
5835fi
5836if test -z "$ac_cpp_err"; then
5837 :
5838else
5839 echo "$as_me: failed program was:" >&5
5840sed 's/^/| /' conftest.$ac_ext >&5
5841
5842 # Broken: fails on valid input.
5843continue
5844fi
5845
5846rm -f conftest.err conftest.$ac_ext
5847
5848 # OK, works on sane cases. Now check whether nonexistent headers
5849 # can be detected and how.
5850 cat >conftest.$ac_ext <<_ACEOF
5851/* confdefs.h. */
5852_ACEOF
5853cat confdefs.h >>conftest.$ac_ext
5854cat >>conftest.$ac_ext <<_ACEOF
5855/* end confdefs.h. */
5856#include <ac_nonexistent.h>
5857_ACEOF
5858if { (ac_try="$ac_cpp conftest.$ac_ext"
5859case "(($ac_try" in
5860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5861 *) ac_try_echo=$ac_try;;
5862esac
5863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5864 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5865 ac_status=$?
5866 grep -v '^ *+' conftest.er1 >conftest.err
5867 rm -f conftest.er1
5868 cat conftest.err >&5
5869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5870 (exit $ac_status); } >/dev/null; then
5871 if test -s conftest.err; then
5872 ac_cpp_err=$ac_cxx_preproc_warn_flag
5873 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5874 else
5875 ac_cpp_err=
5876 fi
5877else
5878 ac_cpp_err=yes
5879fi
5880if test -z "$ac_cpp_err"; then
5881 # Broken: success on invalid input.
5882continue
5883else
5884 echo "$as_me: failed program was:" >&5
5885sed 's/^/| /' conftest.$ac_ext >&5
5886
5887 # Passes both tests.
5888ac_preproc_ok=:
5889break
5890fi
5891
5892rm -f conftest.err conftest.$ac_ext
5893
5894done
5895# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5896rm -f conftest.err conftest.$ac_ext
5897if $ac_preproc_ok; then
5898 break
5899fi
5900
5901 done
5902 ac_cv_prog_CXXCPP=$CXXCPP
5903
5904fi
5905 CXXCPP=$ac_cv_prog_CXXCPP
5906else
5907 ac_cv_prog_CXXCPP=$CXXCPP
5908fi
5909{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5910echo "${ECHO_T}$CXXCPP" >&6; }
5911ac_preproc_ok=false
5912for ac_cxx_preproc_warn_flag in '' yes
5913do
5914 # Use a header file that comes with gcc, so configuring glibc
5915 # with a fresh cross-compiler works.
5916 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5917 # <limits.h> exists even on freestanding compilers.
5918 # On the NeXT, cc -E runs the code through the compiler's parser,
5919 # not just through cpp. "Syntax error" is here to catch this case.
5920 cat >conftest.$ac_ext <<_ACEOF
5921/* confdefs.h. */
5922_ACEOF
5923cat confdefs.h >>conftest.$ac_ext
5924cat >>conftest.$ac_ext <<_ACEOF
5925/* end confdefs.h. */
5926#ifdef __STDC__
5927# include <limits.h>
5928#else
5929# include <assert.h>
5930#endif
5931 Syntax error
5932_ACEOF
5933if { (ac_try="$ac_cpp conftest.$ac_ext"
5934case "(($ac_try" in
5935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5936 *) ac_try_echo=$ac_try;;
5937esac
5938eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5939 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5940 ac_status=$?
5941 grep -v '^ *+' conftest.er1 >conftest.err
5942 rm -f conftest.er1
5943 cat conftest.err >&5
5944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5945 (exit $ac_status); } >/dev/null; then
5946 if test -s conftest.err; then
5947 ac_cpp_err=$ac_cxx_preproc_warn_flag
5948 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5949 else
5950 ac_cpp_err=
5951 fi
5952else
5953 ac_cpp_err=yes
5954fi
5955if test -z "$ac_cpp_err"; then
5956 :
5957else
5958 echo "$as_me: failed program was:" >&5
5959sed 's/^/| /' conftest.$ac_ext >&5
5960
5961 # Broken: fails on valid input.
5962continue
5963fi
5964
5965rm -f conftest.err conftest.$ac_ext
5966
5967 # OK, works on sane cases. Now check whether nonexistent headers
5968 # can be detected and how.
5969 cat >conftest.$ac_ext <<_ACEOF
5970/* confdefs.h. */
5971_ACEOF
5972cat confdefs.h >>conftest.$ac_ext
5973cat >>conftest.$ac_ext <<_ACEOF
5974/* end confdefs.h. */
5975#include <ac_nonexistent.h>
5976_ACEOF
5977if { (ac_try="$ac_cpp conftest.$ac_ext"
5978case "(($ac_try" in
5979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5980 *) ac_try_echo=$ac_try;;
5981esac
5982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5983 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5984 ac_status=$?
5985 grep -v '^ *+' conftest.er1 >conftest.err
5986 rm -f conftest.er1
5987 cat conftest.err >&5
5988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989 (exit $ac_status); } >/dev/null; then
5990 if test -s conftest.err; then
5991 ac_cpp_err=$ac_cxx_preproc_warn_flag
5992 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5993 else
5994 ac_cpp_err=
5995 fi
5996else
5997 ac_cpp_err=yes
5998fi
5999if test -z "$ac_cpp_err"; then
6000 # Broken: success on invalid input.
6001continue
6002else
6003 echo "$as_me: failed program was:" >&5
6004sed 's/^/| /' conftest.$ac_ext >&5
6005
6006 # Passes both tests.
6007ac_preproc_ok=:
6008break
6009fi
6010
6011rm -f conftest.err conftest.$ac_ext
6012
6013done
6014# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6015rm -f conftest.err conftest.$ac_ext
6016if $ac_preproc_ok; then
6017 :
6018else
6019 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6020See \`config.log' for more details." >&5
6021echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6022See \`config.log' for more details." >&2;}
6023 { (exit 1); exit 1; }; }
6024fi
6025
6026ac_ext=cpp
6027ac_cpp='$CXXCPP $CPPFLAGS'
6028ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6029ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6030ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6031
6032fi
6033
6034
6035ac_ext=f
6036ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6037ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6038ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6039if test -n "$ac_tool_prefix"; then
6040 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6041 do
6042 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6043set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6044{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6045echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6046if test "${ac_cv_prog_F77+set}" = set; then
6047 echo $ECHO_N "(cached) $ECHO_C" >&6
6048else
6049 if test -n "$F77"; then
6050 ac_cv_prog_F77="$F77" # Let the user override the test.
6051else
6052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6053for as_dir in $PATH
6054do
6055 IFS=$as_save_IFS
6056 test -z "$as_dir" && as_dir=.
6057 for ac_exec_ext in '' $ac_executable_extensions; do
6058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6059 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6060 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6061 break 2
6062 fi
6063done
6064done
6065IFS=$as_save_IFS
6066
6067fi
6068fi
6069F77=$ac_cv_prog_F77
6070if test -n "$F77"; then
6071 { echo "$as_me:$LINENO: result: $F77" >&5
6072echo "${ECHO_T}$F77" >&6; }
6073else
6074 { echo "$as_me:$LINENO: result: no" >&5
6075echo "${ECHO_T}no" >&6; }
6076fi
6077
6078
6079 test -n "$F77" && break
6080 done
6081fi
6082if test -z "$F77"; then
6083 ac_ct_F77=$F77
6084 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6085do
6086 # Extract the first word of "$ac_prog", so it can be a program name with args.
6087set dummy $ac_prog; ac_word=$2
6088{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6089echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6090if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6091 echo $ECHO_N "(cached) $ECHO_C" >&6
6092else
6093 if test -n "$ac_ct_F77"; then
6094 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6095else
6096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6097for as_dir in $PATH
6098do
6099 IFS=$as_save_IFS
6100 test -z "$as_dir" && as_dir=.
6101 for ac_exec_ext in '' $ac_executable_extensions; do
6102 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6103 ac_cv_prog_ac_ct_F77="$ac_prog"
6104 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6105 break 2
6106 fi
6107done
6108done
6109IFS=$as_save_IFS
6110
6111fi
6112fi
6113ac_ct_F77=$ac_cv_prog_ac_ct_F77
6114if test -n "$ac_ct_F77"; then
6115 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6116echo "${ECHO_T}$ac_ct_F77" >&6; }
6117else
6118 { echo "$as_me:$LINENO: result: no" >&5
6119echo "${ECHO_T}no" >&6; }
6120fi
6121
6122
6123 test -n "$ac_ct_F77" && break
6124done
6125
6126 if test "x$ac_ct_F77" = x; then
6127 F77=""
6128 else
6129 case $cross_compiling:$ac_tool_warned in
6130yes:)
6131{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6132whose name does not start with the host triplet. If you think this
6133configuration is useful to you, please write to autoconf@gnu.org." >&5
6134echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6135whose name does not start with the host triplet. If you think this
6136configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6137ac_tool_warned=yes ;;
6138esac
6139 F77=$ac_ct_F77
6140 fi
6141fi
6142
6143
6144# Provide some information about the compiler.
6145echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6146ac_compiler=`set X $ac_compile; echo $2`
6147{ (ac_try="$ac_compiler --version >&5"
6148case "(($ac_try" in
6149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6150 *) ac_try_echo=$ac_try;;
6151esac
6152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6153 (eval "$ac_compiler --version >&5") 2>&5
6154 ac_status=$?
6155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6156 (exit $ac_status); }
6157{ (ac_try="$ac_compiler -v >&5"
6158case "(($ac_try" in
6159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6160 *) ac_try_echo=$ac_try;;
6161esac
6162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6163 (eval "$ac_compiler -v >&5") 2>&5
6164 ac_status=$?
6165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6166 (exit $ac_status); }
6167{ (ac_try="$ac_compiler -V >&5"
6168case "(($ac_try" in
6169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6170 *) ac_try_echo=$ac_try;;
6171esac
6172eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6173 (eval "$ac_compiler -V >&5") 2>&5
6174 ac_status=$?
6175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6176 (exit $ac_status); }
6177rm -f a.out
6178
6179# If we don't use `.F' as extension, the preprocessor is not run on the
6180# input file. (Note that this only needs to work for GNU compilers.)
6181ac_save_ext=$ac_ext
6182ac_ext=F
6183{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6184echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6185if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6186 echo $ECHO_N "(cached) $ECHO_C" >&6
6187else
6188 cat >conftest.$ac_ext <<_ACEOF
6189 program main
6190#ifndef __GNUC__
6191 choke me
6192#endif
6193
6194 end
6195_ACEOF
6196rm -f conftest.$ac_objext
6197if { (ac_try="$ac_compile"
6198case "(($ac_try" in
6199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6200 *) ac_try_echo=$ac_try;;
6201esac
6202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6203 (eval "$ac_compile") 2>conftest.er1
6204 ac_status=$?
6205 grep -v '^ *+' conftest.er1 >conftest.err
6206 rm -f conftest.er1
6207 cat conftest.err >&5
6208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6209 (exit $ac_status); } &&
6210 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6211 { (case "(($ac_try" in
6212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6213 *) ac_try_echo=$ac_try;;
6214esac
6215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6216 (eval "$ac_try") 2>&5
6217 ac_status=$?
6218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6219 (exit $ac_status); }; } &&
6220 { ac_try='test -s conftest.$ac_objext'
6221 { (case "(($ac_try" in
6222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6223 *) ac_try_echo=$ac_try;;
6224esac
6225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6226 (eval "$ac_try") 2>&5
6227 ac_status=$?
6228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6229 (exit $ac_status); }; }; then
6230 ac_compiler_gnu=yes
6231else
6232 echo "$as_me: failed program was:" >&5
6233sed 's/^/| /' conftest.$ac_ext >&5
6234
6235 ac_compiler_gnu=no
6236fi
6237
6238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6239ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6240
6241fi
6242{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6243echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6244ac_ext=$ac_save_ext
6245ac_test_FFLAGS=${FFLAGS+set}
6246ac_save_FFLAGS=$FFLAGS
6247FFLAGS=
6248{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6249echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6250if test "${ac_cv_prog_f77_g+set}" = set; then
6251 echo $ECHO_N "(cached) $ECHO_C" >&6
6252else
6253 FFLAGS=-g
6254cat >conftest.$ac_ext <<_ACEOF
6255 program main
6256
6257 end
6258_ACEOF
6259rm -f conftest.$ac_objext
6260if { (ac_try="$ac_compile"
6261case "(($ac_try" in
6262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6263 *) ac_try_echo=$ac_try;;
6264esac
6265eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6266 (eval "$ac_compile") 2>conftest.er1
6267 ac_status=$?
6268 grep -v '^ *+' conftest.er1 >conftest.err
6269 rm -f conftest.er1
6270 cat conftest.err >&5
6271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6272 (exit $ac_status); } &&
6273 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6274 { (case "(($ac_try" in
6275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6276 *) ac_try_echo=$ac_try;;
6277esac
6278eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6279 (eval "$ac_try") 2>&5
6280 ac_status=$?
6281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6282 (exit $ac_status); }; } &&
6283 { ac_try='test -s conftest.$ac_objext'
6284 { (case "(($ac_try" in
6285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6286 *) ac_try_echo=$ac_try;;
6287esac
6288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6289 (eval "$ac_try") 2>&5
6290 ac_status=$?
6291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6292 (exit $ac_status); }; }; then
6293 ac_cv_prog_f77_g=yes
6294else
6295 echo "$as_me: failed program was:" >&5
6296sed 's/^/| /' conftest.$ac_ext >&5
6297
6298 ac_cv_prog_f77_g=no
6299fi
6300
6301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6302
6303fi
6304{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6305echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6306if test "$ac_test_FFLAGS" = set; then
6307 FFLAGS=$ac_save_FFLAGS
6308elif test $ac_cv_prog_f77_g = yes; then
6309 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6310 FFLAGS="-g -O2"
6311 else
6312 FFLAGS="-g"
6313 fi
6314else
6315 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6316 FFLAGS="-O2"
6317 else
6318 FFLAGS=
6319 fi
6320fi
6321
6322G77=`test $ac_compiler_gnu = yes && echo yes`
6323ac_ext=c
6324ac_cpp='$CPP $CPPFLAGS'
6325ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6326ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6327ac_compiler_gnu=$ac_cv_c_compiler_gnu
6328
6329
6330
6331# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6332
6333# find the maximum length of command line arguments
6334{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6335echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6336if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6337 echo $ECHO_N "(cached) $ECHO_C" >&6
6338else
6339 i=0
6340 teststring="ABCD"
6341
6342 case $build_os in
6343 msdosdjgpp*)
6344 # On DJGPP, this test can blow up pretty badly due to problems in libc
6345 # (any single argument exceeding 2000 bytes causes a buffer overrun
6346 # during glob expansion). Even if it were fixed, the result of this
6347 # check would be larger than it should be.
6348 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6349 ;;
6350
6351 gnu*)
6352 # Under GNU Hurd, this test is not required because there is
6353 # no limit to the length of command line arguments.
6354 # Libtool will interpret -1 as no limit whatsoever
6355 lt_cv_sys_max_cmd_len=-1;
6356 ;;
6357
6358 cygwin* | mingw*)
6359 # On Win9x/ME, this test blows up -- it succeeds, but takes
6360 # about 5 minutes as the teststring grows exponentially.
6361 # Worse, since 9x/ME are not pre-emptively multitasking,
6362 # you end up with a "frozen" computer, even though with patience
6363 # the test eventually succeeds (with a max line length of 256k).
6364 # Instead, let's just punt: use the minimum linelength reported by
6365 # all of the supported platforms: 8192 (on NT/2K/XP).
6366 lt_cv_sys_max_cmd_len=8192;
6367 ;;
6368
6369 amigaos*)
6370 # On AmigaOS with pdksh, this test takes hours, literally.
6371 # So we just punt and use a minimum line length of 8192.
6372 lt_cv_sys_max_cmd_len=8192;
6373 ;;
6374
6375 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6376 # This has been around since 386BSD, at least. Likely further.
6377 if test -x /sbin/sysctl; then
6378 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6379 elif test -x /usr/sbin/sysctl; then
6380 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6381 else
6382 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6383 fi
6384 # And add a safety zone
6385 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6386 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6387 ;;
6388
6389 interix*)
6390 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6391 lt_cv_sys_max_cmd_len=196608
6392 ;;
6393
6394 osf*)
6395 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6396 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6397 # nice to cause kernel panics so lets avoid the loop below.
6398 # First set a reasonable default.
6399 lt_cv_sys_max_cmd_len=16384
6400 #
6401 if test -x /sbin/sysconfig; then
6402 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6403 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6404 esac
6405 fi
6406 ;;
6407 sco3.2v5*)
6408 lt_cv_sys_max_cmd_len=102400
6409 ;;
6410 sysv5* | sco5v6* | sysv4.2uw2*)
6411 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6412 if test -n "$kargmax"; then
6413 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6414 else
6415 lt_cv_sys_max_cmd_len=32768
6416 fi
6417 ;;
6418 *)
6419 # If test is not a shell built-in, we'll probably end up computing a
6420 # maximum length that is only half of the actual maximum length, but
6421 # we can't tell.
6422 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6423 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6424 = "XX$teststring") >/dev/null 2>&1 &&
6425 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6426 lt_cv_sys_max_cmd_len=$new_result &&
6427 test $i != 17 # 1/2 MB should be enough
6428 do
6429 i=`expr $i + 1`
6430 teststring=$teststring$teststring
6431 done
6432 teststring=
6433 # Add a significant safety factor because C++ compilers can tack on massive
6434 # amounts of additional arguments before passing them to the linker.
6435 # It appears as though 1/2 is a usable value.
6436 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6437 ;;
6438 esac
6439
6440fi
6441
6442if test -n $lt_cv_sys_max_cmd_len ; then
6443 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6444echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6445else
6446 { echo "$as_me:$LINENO: result: none" >&5
6447echo "${ECHO_T}none" >&6; }
6448fi
6449
6450
6451
6452
6453# Check for command to grab the raw symbol name followed by C symbol from nm.
6454{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6455echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6456if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6457 echo $ECHO_N "(cached) $ECHO_C" >&6
6458else
6459
6460# These are sane defaults that work on at least a few old systems.
6461# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6462
6463# Character class describing NM global symbol codes.
6464symcode='[BCDEGRST]'
6465
6466# Regexp to match symbols that can be accessed directly from C.
6467sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6468
6469# Transform an extracted symbol line into a proper C declaration
6470lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6471
6472# Transform an extracted symbol line into symbol name and symbol address
6473lt_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'"
6474
6475# Define system-specific variables.
6476case $host_os in
6477aix*)
6478 symcode='[BCDT]'
6479 ;;
6480cygwin* | mingw* | pw32*)
6481 symcode='[ABCDGISTW]'
6482 ;;
6483hpux*) # Its linker distinguishes data from code symbols
6484 if test "$host_cpu" = ia64; then
6485 symcode='[ABCDEGRST]'
6486 fi
6487 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6488 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'"
6489 ;;
6490linux* | k*bsd*-gnu)
6491 if test "$host_cpu" = ia64; then
6492 symcode='[ABCDGIRSTW]'
6493 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6494 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'"
6495 fi
6496 ;;
6497irix* | nonstopux*)
6498 symcode='[BCDEGRST]'
6499 ;;
6500osf*)
6501 symcode='[BCDEGQRST]'
6502 ;;
6503solaris*)
6504 symcode='[BDRT]'
6505 ;;
6506sco3.2v5*)
6507 symcode='[DT]'
6508 ;;
6509sysv4.2uw2*)
6510 symcode='[DT]'
6511 ;;
6512sysv5* | sco5v6* | unixware* | OpenUNIX*)
6513 symcode='[ABDT]'
6514 ;;
6515sysv4)
6516 symcode='[DFNSTU]'
6517 ;;
6518esac
6519
6520# Handle CRLF in mingw tool chain
6521opt_cr=
6522case $build_os in
6523mingw*)
6524 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6525 ;;
6526esac
6527
6528# If we're using GNU nm, then use its standard symbol codes.
6529case `$NM -V 2>&1` in
6530*GNU* | *'with BFD'*)
6531 symcode='[ABCDGIRSTW]' ;;
6532esac
6533
6534# Try without a prefix undercore, then with it.
6535for ac_symprfx in "" "_"; do
6536
6537 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6538 symxfrm="\\1 $ac_symprfx\\2 \\2"
6539
6540 # Write the raw and C identifiers.
6541 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6542
6543 # Check to see that the pipe works correctly.
6544 pipe_works=no
6545
6546 rm -f conftest*
6547 cat > conftest.$ac_ext <<EOF
6548#ifdef __cplusplus
6549extern "C" {
6550#endif
6551char nm_test_var;
6552void nm_test_func(){}
6553#ifdef __cplusplus
6554}
6555#endif
6556int main(){nm_test_var='a';nm_test_func();return(0);}
6557EOF
6558
6559 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6560 (eval $ac_compile) 2>&5
6561 ac_status=$?
6562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563 (exit $ac_status); }; then
6564 # Now try to grab the symbols.
6565 nlist=conftest.nm
6566 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6567 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6568 ac_status=$?
6569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6570 (exit $ac_status); } && test -s "$nlist"; then
6571 # Try sorting and uniquifying the output.
6572 if sort "$nlist" | uniq > "$nlist"T; then
6573 mv -f "$nlist"T "$nlist"
6574 else
6575 rm -f "$nlist"T
6576 fi
6577
6578 # Make sure that we snagged all the symbols we need.
6579 if grep ' nm_test_var$' "$nlist" >/dev/null; then
6580 if grep ' nm_test_func$' "$nlist" >/dev/null; then
6581 cat <<EOF > conftest.$ac_ext
6582#ifdef __cplusplus
6583extern "C" {
6584#endif
6585
6586EOF
6587 # Now generate the symbol file.
6588 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6589
6590 cat <<EOF >> conftest.$ac_ext
6591#if defined (__STDC__) && __STDC__
6592# define lt_ptr_t void *
6593#else
6594# define lt_ptr_t char *
6595# define const
6596#endif
6597
6598/* The mapping between symbol names and symbols. */
6599const struct {
6600 const char *name;
6601 lt_ptr_t address;
6602}
6603lt_preloaded_symbols[] =
6604{
6605EOF
6606 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6607 cat <<\EOF >> conftest.$ac_ext
6608 {0, (lt_ptr_t) 0}
6609};
6610
6611#ifdef __cplusplus
6612}
6613#endif
6614EOF
6615 # Now try linking the two files.
6616 mv conftest.$ac_objext conftstm.$ac_objext
6617 lt_save_LIBS="$LIBS"
6618 lt_save_CFLAGS="$CFLAGS"
6619 LIBS="conftstm.$ac_objext"
6620 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6621 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6622 (eval $ac_link) 2>&5
6623 ac_status=$?
6624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6625 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6626 pipe_works=yes
6627 fi
6628 LIBS="$lt_save_LIBS"
6629 CFLAGS="$lt_save_CFLAGS"
6630 else
6631 echo "cannot find nm_test_func in $nlist" >&5
6632 fi
6633 else
6634 echo "cannot find nm_test_var in $nlist" >&5
6635 fi
6636 else
6637 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6638 fi
6639 else
6640 echo "$progname: failed program was:" >&5
6641 cat conftest.$ac_ext >&5
6642 fi
6643 rm -f conftest* conftst*
6644
6645 # Do not use the global_symbol_pipe unless it works.
6646 if test "$pipe_works" = yes; then
6647 break
6648 else
6649 lt_cv_sys_global_symbol_pipe=
6650 fi
6651done
6652
6653fi
6654
6655if test -z "$lt_cv_sys_global_symbol_pipe"; then
6656 lt_cv_sys_global_symbol_to_cdecl=
6657fi
6658if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6659 { echo "$as_me:$LINENO: result: failed" >&5
6660echo "${ECHO_T}failed" >&6; }
6661else
6662 { echo "$as_me:$LINENO: result: ok" >&5
6663echo "${ECHO_T}ok" >&6; }
6664fi
6665
6666{ echo "$as_me:$LINENO: checking for objdir" >&5
6667echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6668if test "${lt_cv_objdir+set}" = set; then
6669 echo $ECHO_N "(cached) $ECHO_C" >&6
6670else
6671 rm -f .libs 2>/dev/null
6672mkdir .libs 2>/dev/null
6673if test -d .libs; then
6674 lt_cv_objdir=.libs
6675else
6676 # MS-DOS does not allow filenames that begin with a dot.
6677 lt_cv_objdir=_libs
6678fi
6679rmdir .libs 2>/dev/null
6680fi
6681{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6682echo "${ECHO_T}$lt_cv_objdir" >&6; }
6683objdir=$lt_cv_objdir
6684
6685
6686
6687
6688
6689case $host_os in
6690aix3*)
6691 # AIX sometimes has problems with the GCC collect2 program. For some
6692 # reason, if we set the COLLECT_NAMES environment variable, the problems
6693 # vanish in a puff of smoke.
6694 if test "X${COLLECT_NAMES+set}" != Xset; then
6695 COLLECT_NAMES=
6696 export COLLECT_NAMES
6697 fi
6698 ;;
6699esac
6700
6701# Sed substitution that helps us do robust quoting. It backslashifies
6702# metacharacters that are still active within double-quoted strings.
6703Xsed='sed -e 1s/^X//'
6704sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6705
6706# Same as above, but do not quote variable references.
6707double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6708
6709# Sed substitution to delay expansion of an escaped shell variable in a
6710# double_quote_subst'ed string.
6711delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6712
6713# Sed substitution to avoid accidental globbing in evaled expressions
6714no_glob_subst='s/\*/\\\*/g'
6715
6716# Constants:
6717rm="rm -f"
6718
6719# Global variables:
6720default_ofile=libtool
6721can_build_shared=yes
6722
6723# All known linkers require a `.a' archive for static linking (except MSVC,
6724# which needs '.lib').
6725libext=a
6726ltmain="$ac_aux_dir/ltmain.sh"
6727ofile="$default_ofile"
6728with_gnu_ld="$lt_cv_prog_gnu_ld"
6729
6730if test -n "$ac_tool_prefix"; then
6731 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6732set dummy ${ac_tool_prefix}ar; ac_word=$2
6733{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6734echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6735if test "${ac_cv_prog_AR+set}" = set; then
6736 echo $ECHO_N "(cached) $ECHO_C" >&6
6737else
6738 if test -n "$AR"; then
6739 ac_cv_prog_AR="$AR" # Let the user override the test.
6740else
6741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6742for as_dir in $PATH
6743do
6744 IFS=$as_save_IFS
6745 test -z "$as_dir" && as_dir=.
6746 for ac_exec_ext in '' $ac_executable_extensions; do
6747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6748 ac_cv_prog_AR="${ac_tool_prefix}ar"
6749 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6750 break 2
6751 fi
6752done
6753done
6754IFS=$as_save_IFS
6755
6756fi
6757fi
6758AR=$ac_cv_prog_AR
6759if test -n "$AR"; then
6760 { echo "$as_me:$LINENO: result: $AR" >&5
6761echo "${ECHO_T}$AR" >&6; }
6762else
6763 { echo "$as_me:$LINENO: result: no" >&5
6764echo "${ECHO_T}no" >&6; }
6765fi
6766
6767
6768fi
6769if test -z "$ac_cv_prog_AR"; then
6770 ac_ct_AR=$AR
6771 # Extract the first word of "ar", so it can be a program name with args.
6772set dummy ar; ac_word=$2
6773{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6774echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6775if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6776 echo $ECHO_N "(cached) $ECHO_C" >&6
6777else
6778 if test -n "$ac_ct_AR"; then
6779 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6780else
6781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6782for as_dir in $PATH
6783do
6784 IFS=$as_save_IFS
6785 test -z "$as_dir" && as_dir=.
6786 for ac_exec_ext in '' $ac_executable_extensions; do
6787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6788 ac_cv_prog_ac_ct_AR="ar"
6789 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6790 break 2
6791 fi
6792done
6793done
6794IFS=$as_save_IFS
6795
6796fi
6797fi
6798ac_ct_AR=$ac_cv_prog_ac_ct_AR
6799if test -n "$ac_ct_AR"; then
6800 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6801echo "${ECHO_T}$ac_ct_AR" >&6; }
6802else
6803 { echo "$as_me:$LINENO: result: no" >&5
6804echo "${ECHO_T}no" >&6; }
6805fi
6806
6807 if test "x$ac_ct_AR" = x; then
6808 AR="false"
6809 else
6810 case $cross_compiling:$ac_tool_warned in
6811yes:)
6812{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6813whose name does not start with the host triplet. If you think this
6814configuration is useful to you, please write to autoconf@gnu.org." >&5
6815echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6816whose name does not start with the host triplet. If you think this
6817configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6818ac_tool_warned=yes ;;
6819esac
6820 AR=$ac_ct_AR
6821 fi
6822else
6823 AR="$ac_cv_prog_AR"
6824fi
6825
6826if test -n "$ac_tool_prefix"; then
6827 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6828set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6829{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6830echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6831if test "${ac_cv_prog_RANLIB+set}" = set; then
6832 echo $ECHO_N "(cached) $ECHO_C" >&6
6833else
6834 if test -n "$RANLIB"; then
6835 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6836else
6837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6838for as_dir in $PATH
6839do
6840 IFS=$as_save_IFS
6841 test -z "$as_dir" && as_dir=.
6842 for ac_exec_ext in '' $ac_executable_extensions; do
6843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6844 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6845 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6846 break 2
6847 fi
6848done
6849done
6850IFS=$as_save_IFS
6851
6852fi
6853fi
6854RANLIB=$ac_cv_prog_RANLIB
6855if test -n "$RANLIB"; then
6856 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6857echo "${ECHO_T}$RANLIB" >&6; }
6858else
6859 { echo "$as_me:$LINENO: result: no" >&5
6860echo "${ECHO_T}no" >&6; }
6861fi
6862
6863
6864fi
6865if test -z "$ac_cv_prog_RANLIB"; then
6866 ac_ct_RANLIB=$RANLIB
6867 # Extract the first word of "ranlib", so it can be a program name with args.
6868set dummy ranlib; ac_word=$2
6869{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6870echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6871if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6872 echo $ECHO_N "(cached) $ECHO_C" >&6
6873else
6874 if test -n "$ac_ct_RANLIB"; then
6875 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6876else
6877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6878for as_dir in $PATH
6879do
6880 IFS=$as_save_IFS
6881 test -z "$as_dir" && as_dir=.
6882 for ac_exec_ext in '' $ac_executable_extensions; do
6883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6884 ac_cv_prog_ac_ct_RANLIB="ranlib"
6885 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6886 break 2
6887 fi
6888done
6889done
6890IFS=$as_save_IFS
6891
6892fi
6893fi
6894ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6895if test -n "$ac_ct_RANLIB"; then
6896 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6897echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6898else
6899 { echo "$as_me:$LINENO: result: no" >&5
6900echo "${ECHO_T}no" >&6; }
6901fi
6902
6903 if test "x$ac_ct_RANLIB" = x; then
6904 RANLIB=":"
6905 else
6906 case $cross_compiling:$ac_tool_warned in
6907yes:)
6908{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6909whose name does not start with the host triplet. If you think this
6910configuration is useful to you, please write to autoconf@gnu.org." >&5
6911echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6912whose name does not start with the host triplet. If you think this
6913configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6914ac_tool_warned=yes ;;
6915esac
6916 RANLIB=$ac_ct_RANLIB
6917 fi
6918else
6919 RANLIB="$ac_cv_prog_RANLIB"
6920fi
6921
6922if test -n "$ac_tool_prefix"; then
6923 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6924set dummy ${ac_tool_prefix}strip; ac_word=$2
6925{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6926echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6927if test "${ac_cv_prog_STRIP+set}" = set; then
6928 echo $ECHO_N "(cached) $ECHO_C" >&6
6929else
6930 if test -n "$STRIP"; then
6931 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6932else
6933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6934for as_dir in $PATH
6935do
6936 IFS=$as_save_IFS
6937 test -z "$as_dir" && as_dir=.
6938 for ac_exec_ext in '' $ac_executable_extensions; do
6939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6940 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6941 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6942 break 2
6943 fi
6944done
6945done
6946IFS=$as_save_IFS
6947
6948fi
6949fi
6950STRIP=$ac_cv_prog_STRIP
6951if test -n "$STRIP"; then
6952 { echo "$as_me:$LINENO: result: $STRIP" >&5
6953echo "${ECHO_T}$STRIP" >&6; }
6954else
6955 { echo "$as_me:$LINENO: result: no" >&5
6956echo "${ECHO_T}no" >&6; }
6957fi
6958
6959
6960fi
6961if test -z "$ac_cv_prog_STRIP"; then
6962 ac_ct_STRIP=$STRIP
6963 # Extract the first word of "strip", so it can be a program name with args.
6964set dummy strip; ac_word=$2
6965{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6966echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6967if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6968 echo $ECHO_N "(cached) $ECHO_C" >&6
6969else
6970 if test -n "$ac_ct_STRIP"; then
6971 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6972else
6973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6974for as_dir in $PATH
6975do
6976 IFS=$as_save_IFS
6977 test -z "$as_dir" && as_dir=.
6978 for ac_exec_ext in '' $ac_executable_extensions; do
6979 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6980 ac_cv_prog_ac_ct_STRIP="strip"
6981 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6982 break 2
6983 fi
6984done
6985done
6986IFS=$as_save_IFS
6987
6988fi
6989fi
6990ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6991if test -n "$ac_ct_STRIP"; then
6992 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6993echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6994else
6995 { echo "$as_me:$LINENO: result: no" >&5
6996echo "${ECHO_T}no" >&6; }
6997fi
6998
6999 if test "x$ac_ct_STRIP" = x; then
7000 STRIP=":"
7001 else
7002 case $cross_compiling:$ac_tool_warned in
7003yes:)
7004{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7005whose name does not start with the host triplet. If you think this
7006configuration is useful to you, please write to autoconf@gnu.org." >&5
7007echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7008whose name does not start with the host triplet. If you think this
7009configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7010ac_tool_warned=yes ;;
7011esac
7012 STRIP=$ac_ct_STRIP
7013 fi
7014else
7015 STRIP="$ac_cv_prog_STRIP"
7016fi
7017
7018
7019old_CC="$CC"
7020old_CFLAGS="$CFLAGS"
7021
7022# Set sane defaults for various variables
7023test -z "$AR" && AR=ar
7024test -z "$AR_FLAGS" && AR_FLAGS=cru
7025test -z "$AS" && AS=as
7026test -z "$CC" && CC=cc
7027test -z "$LTCC" && LTCC=$CC
7028test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7029test -z "$DLLTOOL" && DLLTOOL=dlltool
7030test -z "$LD" && LD=ld
7031test -z "$LN_S" && LN_S="ln -s"
7032test -z "$MAGIC_CMD" && MAGIC_CMD=file
7033test -z "$NM" && NM=nm
7034test -z "$SED" && SED=sed
7035test -z "$OBJDUMP" && OBJDUMP=objdump
7036test -z "$RANLIB" && RANLIB=:
7037test -z "$STRIP" && STRIP=:
7038test -z "$ac_objext" && ac_objext=o
7039
7040# Determine commands to create old-style static archives.
7041old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7042old_postinstall_cmds='chmod 644 $oldlib'
7043old_postuninstall_cmds=
7044
7045if test -n "$RANLIB"; then
7046 case $host_os in
7047 openbsd*)
7048 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7049 ;;
7050 *)
7051 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7052 ;;
7053 esac
7054 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7055fi
7056
7057for cc_temp in $compiler""; do
7058 case $cc_temp in
7059 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7060 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7061 \-*) ;;
7062 *) break;;
7063 esac
7064done
7065cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7066
7067
7068# Only perform the check for file, if the check method requires it
7069case $deplibs_check_method in
7070file_magic*)
7071 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7072 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7073echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7074if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7075 echo $ECHO_N "(cached) $ECHO_C" >&6
7076else
7077 case $MAGIC_CMD in
7078[\\/*] | ?:[\\/]*)
7079 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7080 ;;
7081*)
7082 lt_save_MAGIC_CMD="$MAGIC_CMD"
7083 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7084 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7085 for ac_dir in $ac_dummy; do
7086 IFS="$lt_save_ifs"
7087 test -z "$ac_dir" && ac_dir=.
7088 if test -f $ac_dir/${ac_tool_prefix}file; then
7089 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7090 if test -n "$file_magic_test_file"; then
7091 case $deplibs_check_method in
7092 "file_magic "*)
7093 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7094 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7095 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7096 $EGREP "$file_magic_regex" > /dev/null; then
7097 :
7098 else
7099 cat <<EOF 1>&2
7100
7101*** Warning: the command libtool uses to detect shared libraries,
7102*** $file_magic_cmd, produces output that libtool cannot recognize.
7103*** The result is that libtool may fail to recognize shared libraries
7104*** as such. This will affect the creation of libtool libraries that
7105*** depend on shared libraries, but programs linked with such libtool
7106*** libraries will work regardless of this problem. Nevertheless, you
7107*** may want to report the problem to your system manager and/or to
7108*** bug-libtool@gnu.org
7109
7110EOF
7111 fi ;;
7112 esac
7113 fi
7114 break
7115 fi
7116 done
7117 IFS="$lt_save_ifs"
7118 MAGIC_CMD="$lt_save_MAGIC_CMD"
7119 ;;
7120esac
7121fi
7122
7123MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7124if test -n "$MAGIC_CMD"; then
7125 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7126echo "${ECHO_T}$MAGIC_CMD" >&6; }
7127else
7128 { echo "$as_me:$LINENO: result: no" >&5
7129echo "${ECHO_T}no" >&6; }
7130fi
7131
7132if test -z "$lt_cv_path_MAGIC_CMD"; then
7133 if test -n "$ac_tool_prefix"; then
7134 { echo "$as_me:$LINENO: checking for file" >&5
7135echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7136if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7137 echo $ECHO_N "(cached) $ECHO_C" >&6
7138else
7139 case $MAGIC_CMD in
7140[\\/*] | ?:[\\/]*)
7141 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7142 ;;
7143*)
7144 lt_save_MAGIC_CMD="$MAGIC_CMD"
7145 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7146 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7147 for ac_dir in $ac_dummy; do
7148 IFS="$lt_save_ifs"
7149 test -z "$ac_dir" && ac_dir=.
7150 if test -f $ac_dir/file; then
7151 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7152 if test -n "$file_magic_test_file"; then
7153 case $deplibs_check_method in
7154 "file_magic "*)
7155 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7156 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7157 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7158 $EGREP "$file_magic_regex" > /dev/null; then
7159 :
7160 else
7161 cat <<EOF 1>&2
7162
7163*** Warning: the command libtool uses to detect shared libraries,
7164*** $file_magic_cmd, produces output that libtool cannot recognize.
7165*** The result is that libtool may fail to recognize shared libraries
7166*** as such. This will affect the creation of libtool libraries that
7167*** depend on shared libraries, but programs linked with such libtool
7168*** libraries will work regardless of this problem. Nevertheless, you
7169*** may want to report the problem to your system manager and/or to
7170*** bug-libtool@gnu.org
7171
7172EOF
7173 fi ;;
7174 esac
7175 fi
7176 break
7177 fi
7178 done
7179 IFS="$lt_save_ifs"
7180 MAGIC_CMD="$lt_save_MAGIC_CMD"
7181 ;;
7182esac
7183fi
7184
7185MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7186if test -n "$MAGIC_CMD"; then
7187 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7188echo "${ECHO_T}$MAGIC_CMD" >&6; }
7189else
7190 { echo "$as_me:$LINENO: result: no" >&5
7191echo "${ECHO_T}no" >&6; }
7192fi
7193
7194 else
7195 MAGIC_CMD=:
7196 fi
7197fi
7198
7199 fi
7200 ;;
7201esac
7202
7203enable_dlopen=no
7204enable_win32_dll=no
7205
7206# Check whether --enable-libtool-lock was given.
7207if test "${enable_libtool_lock+set}" = set; then
7208 enableval=$enable_libtool_lock;
7209fi
7210
7211test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7212
7213
7214# Check whether --with-pic was given.
7215if test "${with_pic+set}" = set; then
7216 withval=$with_pic; pic_mode="$withval"
7217else
7218 pic_mode=default
7219fi
7220
7221test -z "$pic_mode" && pic_mode=default
7222
7223# Use C for the default configuration in the libtool script
7224tagname=
7225lt_save_CC="$CC"
7226ac_ext=c
7227ac_cpp='$CPP $CPPFLAGS'
7228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7230ac_compiler_gnu=$ac_cv_c_compiler_gnu
7231
7232
7233# Source file extension for C test sources.
7234ac_ext=c
7235
7236# Object file extension for compiled C test sources.
7237objext=o
7238objext=$objext
7239
7240# Code to be used in simple compile tests
7241lt_simple_compile_test_code="int some_variable = 0;\n"
7242
7243# Code to be used in simple link tests
7244lt_simple_link_test_code='int main(){return(0);}\n'
7245
7246
7247# If no C compiler was specified, use CC.
7248LTCC=${LTCC-"$CC"}
7249
7250# If no C compiler flags were specified, use CFLAGS.
7251LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7252
7253# Allow CC to be a program name with arguments.
7254compiler=$CC
7255
7256
7257# save warnings/boilerplate of simple test code
7258ac_outfile=conftest.$ac_objext
7259printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7260eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7261_lt_compiler_boilerplate=`cat conftest.err`
7262$rm conftest*
7263
7264ac_outfile=conftest.$ac_objext
7265printf "$lt_simple_link_test_code" >conftest.$ac_ext
7266eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7267_lt_linker_boilerplate=`cat conftest.err`
7268$rm conftest*
7269
7270
7271
7272lt_prog_compiler_no_builtin_flag=
7273
7274if test "$GCC" = yes; then
7275 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7276
7277
7278{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7279echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7280if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7281 echo $ECHO_N "(cached) $ECHO_C" >&6
7282else
7283 lt_cv_prog_compiler_rtti_exceptions=no
7284 ac_outfile=conftest.$ac_objext
7285 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7286 lt_compiler_flag="-fno-rtti -fno-exceptions"
7287 # Insert the option either (1) after the last *FLAGS variable, or
7288 # (2) before a word containing "conftest.", or (3) at the end.
7289 # Note that $ac_compile itself does not contain backslashes and begins
7290 # with a dollar sign (not a hyphen), so the echo should work correctly.
7291 # The option is referenced via a variable to avoid confusing sed.
7292 lt_compile=`echo "$ac_compile" | $SED \
7293 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7294 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7295 -e 's:$: $lt_compiler_flag:'`
7296 (eval echo "\"\$as_me:7296: $lt_compile\"" >&5)
7297 (eval "$lt_compile" 2>conftest.err)
7298 ac_status=$?
7299 cat conftest.err >&5
7300 echo "$as_me:7300: \$? = $ac_status" >&5
7301 if (exit $ac_status) && test -s "$ac_outfile"; then
7302 # The compiler can only warn and ignore the option if not recognized
7303 # So say no if there are warnings other than the usual output.
7304 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7305 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7306 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7307 lt_cv_prog_compiler_rtti_exceptions=yes
7308 fi
7309 fi
7310 $rm conftest*
7311
7312fi
7313{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7314echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7315
7316if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7317 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7318else
7319 :
7320fi
7321
7322fi
7323
7324lt_prog_compiler_wl=
7325lt_prog_compiler_pic=
7326lt_prog_compiler_static=
7327
7328{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7329echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7330
7331 if test "$GCC" = yes; then
7332 lt_prog_compiler_wl='-Wl,'
7333 lt_prog_compiler_static='-static'
7334
7335 case $host_os in
7336 aix*)
7337 # All AIX code is PIC.
7338 if test "$host_cpu" = ia64; then
7339 # AIX 5 now supports IA64 processor
7340 lt_prog_compiler_static='-Bstatic'
7341 fi
7342 ;;
7343
7344 amigaos*)
7345 # FIXME: we need at least 68020 code to build shared libraries, but
7346 # adding the `-m68020' flag to GCC prevents building anything better,
7347 # like `-m68040'.
7348 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7349 ;;
7350
7351 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7352 # PIC is the default for these OSes.
7353 ;;
7354
7355 mingw* | pw32* | os2*)
7356 # This hack is so that the source file can tell whether it is being
7357 # built for inclusion in a dll (and should export symbols for example).
7358 lt_prog_compiler_pic='-DDLL_EXPORT'
7359 ;;
7360
7361 darwin* | rhapsody*)
7362 # PIC is the default on this platform
7363 # Common symbols not allowed in MH_DYLIB files
7364 lt_prog_compiler_pic='-fno-common'
7365 ;;
7366
7367 interix3*)
7368 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7369 # Instead, we relocate shared libraries at runtime.
7370 ;;
7371
7372 msdosdjgpp*)
7373 # Just because we use GCC doesn't mean we suddenly get shared libraries
7374 # on systems that don't support them.
7375 lt_prog_compiler_can_build_shared=no
7376 enable_shared=no
7377 ;;
7378
7379 sysv4*MP*)
7380 if test -d /usr/nec; then
7381 lt_prog_compiler_pic=-Kconform_pic
7382 fi
7383 ;;
7384
7385 hpux*)
7386 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7387 # not for PA HP-UX.
7388 case $host_cpu in
7389 hppa*64*|ia64*)
7390 # +Z the default
7391 ;;
7392 *)
7393 lt_prog_compiler_pic='-fPIC'
7394 ;;
7395 esac
7396 ;;
7397
7398 *)
7399 lt_prog_compiler_pic='-fPIC'
7400 ;;
7401 esac
7402 else
7403 # PORTME Check for flag to pass linker flags through the system compiler.
7404 case $host_os in
7405 aix*)
7406 lt_prog_compiler_wl='-Wl,'
7407 if test "$host_cpu" = ia64; then
7408 # AIX 5 now supports IA64 processor
7409 lt_prog_compiler_static='-Bstatic'
7410 else
7411 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7412 fi
7413 ;;
7414 darwin*)
7415 # PIC is the default on this platform
7416 # Common symbols not allowed in MH_DYLIB files
7417 case $cc_basename in
7418 xlc*)
7419 lt_prog_compiler_pic='-qnocommon'
7420 lt_prog_compiler_wl='-Wl,'
7421 ;;
7422 esac
7423 ;;
7424
7425 mingw* | pw32* | os2*)
7426 # This hack is so that the source file can tell whether it is being
7427 # built for inclusion in a dll (and should export symbols for example).
7428 lt_prog_compiler_pic='-DDLL_EXPORT'
7429 ;;
7430
7431 hpux9* | hpux10* | hpux11*)
7432 lt_prog_compiler_wl='-Wl,'
7433 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7434 # not for PA HP-UX.
7435 case $host_cpu in
7436 hppa*64*|ia64*)
7437 # +Z the default
7438 ;;
7439 *)
7440 lt_prog_compiler_pic='+Z'
7441 ;;
7442 esac
7443 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7444 lt_prog_compiler_static='${wl}-a ${wl}archive'
7445 ;;
7446
7447 irix5* | irix6* | nonstopux*)
7448 lt_prog_compiler_wl='-Wl,'
7449 # PIC (with -KPIC) is the default.
7450 lt_prog_compiler_static='-non_shared'
7451 ;;
7452
7453 newsos6)
7454 lt_prog_compiler_pic='-KPIC'
7455 lt_prog_compiler_static='-Bstatic'
7456 ;;
7457
7458 linux* | k*bsd*-gnu)
7459 case $cc_basename in
7460 icc* | ecc*)
7461 lt_prog_compiler_wl='-Wl,'
7462 lt_prog_compiler_pic='-KPIC'
7463 lt_prog_compiler_static='-static'
7464 ;;
7465 pgcc* | pgf77* | pgf90* | pgf95*)
7466 # Portland Group compilers (*not* the Pentium gcc compiler,
7467 # which looks to be a dead project)
7468 lt_prog_compiler_wl='-Wl,'
7469 lt_prog_compiler_pic='-fpic'
7470 lt_prog_compiler_static='-Bstatic'
7471 ;;
7472 ccc*)
7473 lt_prog_compiler_wl='-Wl,'
7474 # All Alpha code is PIC.
7475 lt_prog_compiler_static='-non_shared'
7476 ;;
7477 esac
7478 ;;
7479
7480 osf3* | osf4* | osf5*)
7481 lt_prog_compiler_wl='-Wl,'
7482 # All OSF/1 code is PIC.
7483 lt_prog_compiler_static='-non_shared'
7484 ;;
7485
7486 solaris*)
7487 lt_prog_compiler_pic='-KPIC'
7488 lt_prog_compiler_static='-Bstatic'
7489 case $cc_basename in
7490 f77* | f90* | f95*)
7491 lt_prog_compiler_wl='-Qoption ld ';;
7492 *)
7493 lt_prog_compiler_wl='-Wl,';;
7494 esac
7495 ;;
7496
7497 sunos4*)
7498 lt_prog_compiler_wl='-Qoption ld '
7499 lt_prog_compiler_pic='-PIC'
7500 lt_prog_compiler_static='-Bstatic'
7501 ;;
7502
7503 sysv4 | sysv4.2uw2* | sysv4.3*)
7504 lt_prog_compiler_wl='-Wl,'
7505 lt_prog_compiler_pic='-KPIC'
7506 lt_prog_compiler_static='-Bstatic'
7507 ;;
7508
7509 sysv4*MP*)
7510 if test -d /usr/nec ;then
7511 lt_prog_compiler_pic='-Kconform_pic'
7512 lt_prog_compiler_static='-Bstatic'
7513 fi
7514 ;;
7515
7516 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7517 lt_prog_compiler_wl='-Wl,'
7518 lt_prog_compiler_pic='-KPIC'
7519 lt_prog_compiler_static='-Bstatic'
7520 ;;
7521
7522 unicos*)
7523 lt_prog_compiler_wl='-Wl,'
7524 lt_prog_compiler_can_build_shared=no
7525 ;;
7526
7527 uts4*)
7528 lt_prog_compiler_pic='-pic'
7529 lt_prog_compiler_static='-Bstatic'
7530 ;;
7531
7532 *)
7533 lt_prog_compiler_can_build_shared=no
7534 ;;
7535 esac
7536 fi
7537
7538{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7539echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7540
7541#
7542# Check to make sure the PIC flag actually works.
7543#
7544if test -n "$lt_prog_compiler_pic"; then
7545
7546{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7547echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7548if test "${lt_prog_compiler_pic_works+set}" = set; then
7549 echo $ECHO_N "(cached) $ECHO_C" >&6
7550else
7551 lt_prog_compiler_pic_works=no
7552 ac_outfile=conftest.$ac_objext
7553 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7554 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7555 # Insert the option either (1) after the last *FLAGS variable, or
7556 # (2) before a word containing "conftest.", or (3) at the end.
7557 # Note that $ac_compile itself does not contain backslashes and begins
7558 # with a dollar sign (not a hyphen), so the echo should work correctly.
7559 # The option is referenced via a variable to avoid confusing sed.
7560 lt_compile=`echo "$ac_compile" | $SED \
7561 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7562 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7563 -e 's:$: $lt_compiler_flag:'`
7564 (eval echo "\"\$as_me:7564: $lt_compile\"" >&5)
7565 (eval "$lt_compile" 2>conftest.err)
7566 ac_status=$?
7567 cat conftest.err >&5
7568 echo "$as_me:7568: \$? = $ac_status" >&5
7569 if (exit $ac_status) && test -s "$ac_outfile"; then
7570 # The compiler can only warn and ignore the option if not recognized
7571 # So say no if there are warnings other than the usual output.
7572 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7573 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7574 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7575 lt_prog_compiler_pic_works=yes
7576 fi
7577 fi
7578 $rm conftest*
7579
7580fi
7581{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7582echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7583
7584if test x"$lt_prog_compiler_pic_works" = xyes; then
7585 case $lt_prog_compiler_pic in
7586 "" | " "*) ;;
7587 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7588 esac
7589else
7590 lt_prog_compiler_pic=
7591 lt_prog_compiler_can_build_shared=no
7592fi
7593
7594fi
7595case $host_os in
7596 # For platforms which do not support PIC, -DPIC is meaningless:
7597 *djgpp*)
7598 lt_prog_compiler_pic=
7599 ;;
7600 *)
7601 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7602 ;;
7603esac
7604
7605#
7606# Check to make sure the static flag actually works.
7607#
7608wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7609{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7610echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7611if test "${lt_prog_compiler_static_works+set}" = set; then
7612 echo $ECHO_N "(cached) $ECHO_C" >&6
7613else
7614 lt_prog_compiler_static_works=no
7615 save_LDFLAGS="$LDFLAGS"
7616 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7617 printf "$lt_simple_link_test_code" > conftest.$ac_ext
7618 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7619 # The linker can only warn and ignore the option if not recognized
7620 # So say no if there are warnings
7621 if test -s conftest.err; then
7622 # Append any errors to the config.log.
7623 cat conftest.err 1>&5
7624 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7625 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7626 if diff conftest.exp conftest.er2 >/dev/null; then
7627 lt_prog_compiler_static_works=yes
7628 fi
7629 else
7630 lt_prog_compiler_static_works=yes
7631 fi
7632 fi
7633 $rm conftest*
7634 LDFLAGS="$save_LDFLAGS"
7635
7636fi
7637{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7638echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7639
7640if test x"$lt_prog_compiler_static_works" = xyes; then
7641 :
7642else
7643 lt_prog_compiler_static=
7644fi
7645
7646
7647{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7648echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7649if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7650 echo $ECHO_N "(cached) $ECHO_C" >&6
7651else
7652 lt_cv_prog_compiler_c_o=no
7653 $rm -r conftest 2>/dev/null
7654 mkdir conftest
7655 cd conftest
7656 mkdir out
7657 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7658
7659 lt_compiler_flag="-o out/conftest2.$ac_objext"
7660 # Insert the option either (1) after the last *FLAGS variable, or
7661 # (2) before a word containing "conftest.", or (3) at the end.
7662 # Note that $ac_compile itself does not contain backslashes and begins
7663 # with a dollar sign (not a hyphen), so the echo should work correctly.
7664 lt_compile=`echo "$ac_compile" | $SED \
7665 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7666 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7667 -e 's:$: $lt_compiler_flag:'`
7668 (eval echo "\"\$as_me:7668: $lt_compile\"" >&5)
7669 (eval "$lt_compile" 2>out/conftest.err)
7670 ac_status=$?
7671 cat out/conftest.err >&5
7672 echo "$as_me:7672: \$? = $ac_status" >&5
7673 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7674 then
7675 # The compiler can only warn and ignore the option if not recognized
7676 # So say no if there are warnings
7677 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7678 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7679 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7680 lt_cv_prog_compiler_c_o=yes
7681 fi
7682 fi
7683 chmod u+w . 2>&5
7684 $rm conftest*
7685 # SGI C++ compiler will create directory out/ii_files/ for
7686 # template instantiation
7687 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7688 $rm out/* && rmdir out
7689 cd ..
7690 rmdir conftest
7691 $rm conftest*
7692
7693fi
7694{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7695echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7696
7697
7698hard_links="nottested"
7699if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7700 # do not overwrite the value of need_locks provided by the user
7701 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7702echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7703 hard_links=yes
7704 $rm conftest*
7705 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7706 touch conftest.a
7707 ln conftest.a conftest.b 2>&5 || hard_links=no
7708 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7709 { echo "$as_me:$LINENO: result: $hard_links" >&5
7710echo "${ECHO_T}$hard_links" >&6; }
7711 if test "$hard_links" = no; then
7712 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7713echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7714 need_locks=warn
7715 fi
7716else
7717 need_locks=no
7718fi
7719
7720{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7721echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7722
7723 runpath_var=
7724 allow_undefined_flag=
7725 enable_shared_with_static_runtimes=no
7726 archive_cmds=
7727 archive_expsym_cmds=
7728 old_archive_From_new_cmds=
7729 old_archive_from_expsyms_cmds=
7730 export_dynamic_flag_spec=
7731 whole_archive_flag_spec=
7732 thread_safe_flag_spec=
7733 hardcode_libdir_flag_spec=
7734 hardcode_libdir_flag_spec_ld=
7735 hardcode_libdir_separator=
7736 hardcode_direct=no
7737 hardcode_minus_L=no
7738 hardcode_shlibpath_var=unsupported
7739 link_all_deplibs=unknown
7740 hardcode_automatic=no
7741 module_cmds=
7742 module_expsym_cmds=
7743 always_export_symbols=no
7744 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7745 # include_expsyms should be a list of space-separated symbols to be *always*
7746 # included in the symbol list
7747 include_expsyms=
7748 # exclude_expsyms can be an extended regexp of symbols to exclude
7749 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7750 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7751 # as well as any symbol that contains `d'.
7752 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7753 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7754 # platforms (ab)use it in PIC code, but their linkers get confused if
7755 # the symbol is explicitly referenced. Since portable code cannot
7756 # rely on this symbol name, it's probably fine to never include it in
7757 # preloaded symbol tables.
7758 extract_expsyms_cmds=
7759 # Just being paranoid about ensuring that cc_basename is set.
7760 for cc_temp in $compiler""; do
7761 case $cc_temp in
7762 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7763 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7764 \-*) ;;
7765 *) break;;
7766 esac
7767done
7768cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7769
7770 case $host_os in
7771 cygwin* | mingw* | pw32*)
7772 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7773 # When not using gcc, we currently assume that we are using
7774 # Microsoft Visual C++.
7775 if test "$GCC" != yes; then
7776 with_gnu_ld=no
7777 fi
7778 ;;
7779 interix*)
7780 # we just hope/assume this is gcc and not c89 (= MSVC++)
7781 with_gnu_ld=yes
7782 ;;
7783 openbsd*)
7784 with_gnu_ld=no
7785 ;;
7786 esac
7787
7788 ld_shlibs=yes
7789 if test "$with_gnu_ld" = yes; then
7790 # If archive_cmds runs LD, not CC, wlarc should be empty
7791 wlarc='${wl}'
7792
7793 # Set some defaults for GNU ld with shared library support. These
7794 # are reset later if shared libraries are not supported. Putting them
7795 # here allows them to be overridden if necessary.
7796 runpath_var=LD_RUN_PATH
7797 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7798 export_dynamic_flag_spec='${wl}--export-dynamic'
7799 # ancient GNU ld didn't support --whole-archive et. al.
7800 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7801 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7802 else
7803 whole_archive_flag_spec=
7804 fi
7805 supports_anon_versioning=no
7806 case `$LD -v 2>/dev/null` in
7807 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7808 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7809 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7810 *\ 2.11.*) ;; # other 2.11 versions
7811 *) supports_anon_versioning=yes ;;
7812 esac
7813
7814 # See if GNU ld supports shared libraries.
7815 case $host_os in
7816 aix3* | aix4* | aix5*)
7817 # On AIX/PPC, the GNU linker is very broken
7818 if test "$host_cpu" != ia64; then
7819 ld_shlibs=no
7820 cat <<EOF 1>&2
7821
7822*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7823*** to be unable to reliably create shared libraries on AIX.
7824*** Therefore, libtool is disabling shared libraries support. If you
7825*** really care for shared libraries, you may want to modify your PATH
7826*** so that a non-GNU linker is found, and then restart.
7827
7828EOF
7829 fi
7830 ;;
7831
7832 amigaos*)
7833 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)'
7834 hardcode_libdir_flag_spec='-L$libdir'
7835 hardcode_minus_L=yes
7836
7837 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7838 # that the semantics of dynamic libraries on AmigaOS, at least up
7839 # to version 4, is to share data among multiple programs linked
7840 # with the same dynamic library. Since this doesn't match the
7841 # behavior of shared libraries on other platforms, we can't use
7842 # them.
7843 ld_shlibs=no
7844 ;;
7845
7846 beos*)
7847 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7848 allow_undefined_flag=unsupported
7849 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7850 # support --undefined. This deserves some investigation. FIXME
7851 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7852 else
7853 ld_shlibs=no
7854 fi
7855 ;;
7856
7857 cygwin* | mingw* | pw32*)
7858 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7859 # as there is no search path for DLLs.
7860 hardcode_libdir_flag_spec='-L$libdir'
7861 allow_undefined_flag=unsupported
7862 always_export_symbols=no
7863 enable_shared_with_static_runtimes=yes
7864 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7865
7866 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7867 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7868 # If the export-symbols file already is a .def file (1st line
7869 # is EXPORTS), use it as is; otherwise, prepend...
7870 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7871 cp $export_symbols $output_objdir/$soname.def;
7872 else
7873 echo EXPORTS > $output_objdir/$soname.def;
7874 cat $export_symbols >> $output_objdir/$soname.def;
7875 fi~
7876 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7877 else
7878 ld_shlibs=no
7879 fi
7880 ;;
7881
7882 interix3*)
7883 hardcode_direct=no
7884 hardcode_shlibpath_var=no
7885 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7886 export_dynamic_flag_spec='${wl}-E'
7887 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7888 # Instead, shared libraries are loaded at an image base (0x10000000 by
7889 # default) and relocated if they conflict, which is a slow very memory
7890 # consuming and fragmenting process. To avoid this, we pick a random,
7891 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7892 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7893 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7894 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7895 ;;
7896
7897 linux* | k*bsd*-gnu)
7898 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7899 tmp_addflag=
7900 case $cc_basename,$host_cpu in
7901 pgcc*) # Portland Group C compiler
7902 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'
7903 tmp_addflag=' $pic_flag'
7904 ;;
7905 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7906 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'
7907 tmp_addflag=' $pic_flag -Mnomain' ;;
7908 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7909 tmp_addflag=' -i_dynamic' ;;
7910 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7911 tmp_addflag=' -i_dynamic -nofor_main' ;;
7912 ifc* | ifort*) # Intel Fortran compiler
7913 tmp_addflag=' -nofor_main' ;;
7914 esac
7915 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7916
7917 if test $supports_anon_versioning = yes; then
7918 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7919 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7920 $echo "local: *; };" >> $output_objdir/$libname.ver~
7921 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7922 fi
7923 link_all_deplibs=no
7924 else
7925 ld_shlibs=no
7926 fi
7927 ;;
7928
7929 netbsd* | netbsdelf*-gnu)
7930 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7931 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7932 wlarc=
7933 else
7934 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7935 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7936 fi
7937 ;;
7938
7939 solaris*)
7940 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7941 ld_shlibs=no
7942 cat <<EOF 1>&2
7943
7944*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7945*** create shared libraries on Solaris systems. Therefore, libtool
7946*** is disabling shared libraries support. We urge you to upgrade GNU
7947*** binutils to release 2.9.1 or newer. Another option is to modify
7948*** your PATH or compiler configuration so that the native linker is
7949*** used, and then restart.
7950
7951EOF
7952 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7953 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7954 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7955 else
7956 ld_shlibs=no
7957 fi
7958 ;;
7959
7960 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7961 case `$LD -v 2>&1` in
7962 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7963 ld_shlibs=no
7964 cat <<_LT_EOF 1>&2
7965
7966*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7967*** reliably create shared libraries on SCO systems. Therefore, libtool
7968*** is disabling shared libraries support. We urge you to upgrade GNU
7969*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7970*** your PATH or compiler configuration so that the native linker is
7971*** used, and then restart.
7972
7973_LT_EOF
7974 ;;
7975 *)
7976 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7977 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7978 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7979 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7980 else
7981 ld_shlibs=no
7982 fi
7983 ;;
7984 esac
7985 ;;
7986
7987 sunos4*)
7988 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7989 wlarc=
7990 hardcode_direct=yes
7991 hardcode_shlibpath_var=no
7992 ;;
7993
7994 *)
7995 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7996 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7997 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7998 else
7999 ld_shlibs=no
8000 fi
8001 ;;
8002 esac
8003
8004 if test "$ld_shlibs" = no; then
8005 runpath_var=
8006 hardcode_libdir_flag_spec=
8007 export_dynamic_flag_spec=
8008 whole_archive_flag_spec=
8009 fi
8010 else
8011 # PORTME fill in a description of your system's linker (not GNU ld)
8012 case $host_os in
8013 aix3*)
8014 allow_undefined_flag=unsupported
8015 always_export_symbols=yes
8016 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'
8017 # Note: this linker hardcodes the directories in LIBPATH if there
8018 # are no directories specified by -L.
8019 hardcode_minus_L=yes
8020 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8021 # Neither direct hardcoding nor static linking is supported with a
8022 # broken collect2.
8023 hardcode_direct=unsupported
8024 fi
8025 ;;
8026
8027 aix4* | aix5*)
8028 if test "$host_cpu" = ia64; then
8029 # On IA64, the linker does run time linking by default, so we don't
8030 # have to do anything special.
8031 aix_use_runtimelinking=no
8032 exp_sym_flag='-Bexport'
8033 no_entry_flag=""
8034 else
8035 # If we're using GNU nm, then we don't want the "-C" option.
8036 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8037 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8038 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'
8039 else
8040 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'
8041 fi
8042 aix_use_runtimelinking=no
8043
8044 # Test if we are trying to use run time linking or normal
8045 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8046 # need to do runtime linking.
8047 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8048 for ld_flag in $LDFLAGS; do
8049 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8050 aix_use_runtimelinking=yes
8051 break
8052 fi
8053 done
8054 ;;
8055 esac
8056
8057 exp_sym_flag='-bexport'
8058 no_entry_flag='-bnoentry'
8059 fi
8060
8061 # When large executables or shared objects are built, AIX ld can
8062 # have problems creating the table of contents. If linking a library
8063 # or program results in "error TOC overflow" add -mminimal-toc to
8064 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8065 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8066
8067 archive_cmds=''
8068 hardcode_direct=yes
8069 hardcode_libdir_separator=':'
8070 link_all_deplibs=yes
8071
8072 if test "$GCC" = yes; then
8073 case $host_os in aix4.[012]|aix4.[012].*)
8074 # We only want to do this on AIX 4.2 and lower, the check
8075 # below for broken collect2 doesn't work under 4.3+
8076 collect2name=`${CC} -print-prog-name=collect2`
8077 if test -f "$collect2name" && \
8078 strings "$collect2name" | grep resolve_lib_name >/dev/null
8079 then
8080 # We have reworked collect2
8081 hardcode_direct=yes
8082 else
8083 # We have old collect2
8084 hardcode_direct=unsupported
8085 # It fails to find uninstalled libraries when the uninstalled
8086 # path is not listed in the libpath. Setting hardcode_minus_L
8087 # to unsupported forces relinking
8088 hardcode_minus_L=yes
8089 hardcode_libdir_flag_spec='-L$libdir'
8090 hardcode_libdir_separator=
8091 fi
8092 ;;
8093 esac
8094 shared_flag='-shared'
8095 if test "$aix_use_runtimelinking" = yes; then
8096 shared_flag="$shared_flag "'${wl}-G'
8097 fi
8098 else
8099 # not using gcc
8100 if test "$host_cpu" = ia64; then
8101 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8102 # chokes on -Wl,-G. The following line is correct:
8103 shared_flag='-G'
8104 else
8105 if test "$aix_use_runtimelinking" = yes; then
8106 shared_flag='${wl}-G'
8107 else
8108 shared_flag='${wl}-bM:SRE'
8109 fi
8110 fi
8111 fi
8112
8113 # It seems that -bexpall does not export symbols beginning with
8114 # underscore (_), so it is better to generate a list of symbols to export.
8115 always_export_symbols=yes
8116 if test "$aix_use_runtimelinking" = yes; then
8117 # Warning - without using the other runtime loading flags (-brtl),
8118 # -berok will link without error, but may produce a broken library.
8119 allow_undefined_flag='-berok'
8120 # Determine the default libpath from the value encoded in an empty executable.
8121 cat >conftest.$ac_ext <<_ACEOF
8122/* confdefs.h. */
8123_ACEOF
8124cat confdefs.h >>conftest.$ac_ext
8125cat >>conftest.$ac_ext <<_ACEOF
8126/* end confdefs.h. */
8127
8128int
8129main ()
8130{
8131
8132 ;
8133 return 0;
8134}
8135_ACEOF
8136rm -f conftest.$ac_objext conftest$ac_exeext
8137if { (ac_try="$ac_link"
8138case "(($ac_try" in
8139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8140 *) ac_try_echo=$ac_try;;
8141esac
8142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8143 (eval "$ac_link") 2>conftest.er1
8144 ac_status=$?
8145 grep -v '^ *+' conftest.er1 >conftest.err
8146 rm -f conftest.er1
8147 cat conftest.err >&5
8148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8149 (exit $ac_status); } &&
8150 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8151 { (case "(($ac_try" in
8152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8153 *) ac_try_echo=$ac_try;;
8154esac
8155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8156 (eval "$ac_try") 2>&5
8157 ac_status=$?
8158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8159 (exit $ac_status); }; } &&
8160 { ac_try='test -s conftest$ac_exeext'
8161 { (case "(($ac_try" in
8162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8163 *) ac_try_echo=$ac_try;;
8164esac
8165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8166 (eval "$ac_try") 2>&5
8167 ac_status=$?
8168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8169 (exit $ac_status); }; }; then
8170
8171aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8172}'`
8173# Check for a 64-bit object if we didn't find anything.
8174if 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; }
8175}'`; fi
8176else
8177 echo "$as_me: failed program was:" >&5
8178sed 's/^/| /' conftest.$ac_ext >&5
8179
8180
8181fi
8182
8183rm -f core conftest.err conftest.$ac_objext \
8184 conftest$ac_exeext conftest.$ac_ext
8185if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8186
8187 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8188 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8189 else
8190 if test "$host_cpu" = ia64; then
8191 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8192 allow_undefined_flag="-z nodefs"
8193 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
8194 else
8195 # Determine the default libpath from the value encoded in an empty executable.
8196 cat >conftest.$ac_ext <<_ACEOF
8197/* confdefs.h. */
8198_ACEOF
8199cat confdefs.h >>conftest.$ac_ext
8200cat >>conftest.$ac_ext <<_ACEOF
8201/* end confdefs.h. */
8202
8203int
8204main ()
8205{
8206
8207 ;
8208 return 0;
8209}
8210_ACEOF
8211rm -f conftest.$ac_objext conftest$ac_exeext
8212if { (ac_try="$ac_link"
8213case "(($ac_try" in
8214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8215 *) ac_try_echo=$ac_try;;
8216esac
8217eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8218 (eval "$ac_link") 2>conftest.er1
8219 ac_status=$?
8220 grep -v '^ *+' conftest.er1 >conftest.err
8221 rm -f conftest.er1
8222 cat conftest.err >&5
8223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8224 (exit $ac_status); } &&
8225 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8226 { (case "(($ac_try" in
8227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8228 *) ac_try_echo=$ac_try;;
8229esac
8230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8231 (eval "$ac_try") 2>&5
8232 ac_status=$?
8233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8234 (exit $ac_status); }; } &&
8235 { ac_try='test -s conftest$ac_exeext'
8236 { (case "(($ac_try" in
8237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8238 *) ac_try_echo=$ac_try;;
8239esac
8240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8241 (eval "$ac_try") 2>&5
8242 ac_status=$?
8243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8244 (exit $ac_status); }; }; then
8245
8246aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8247}'`
8248# Check for a 64-bit object if we didn't find anything.
8249if 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; }
8250}'`; fi
8251else
8252 echo "$as_me: failed program was:" >&5
8253sed 's/^/| /' conftest.$ac_ext >&5
8254
8255
8256fi
8257
8258rm -f core conftest.err conftest.$ac_objext \
8259 conftest$ac_exeext conftest.$ac_ext
8260if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8261
8262 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8263 # Warning - without using the other run time loading flags,
8264 # -berok will link without error, but may produce a broken library.
8265 no_undefined_flag=' ${wl}-bernotok'
8266 allow_undefined_flag=' ${wl}-berok'
8267 # Exported symbols can be pulled into shared objects from archives
8268 whole_archive_flag_spec='$convenience'
8269 archive_cmds_need_lc=yes
8270 # This is similar to how AIX traditionally builds its shared libraries.
8271 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8272 fi
8273 fi
8274 ;;
8275
8276 amigaos*)
8277 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)'
8278 hardcode_libdir_flag_spec='-L$libdir'
8279 hardcode_minus_L=yes
8280 # see comment about different semantics on the GNU ld section
8281 ld_shlibs=no
8282 ;;
8283
8284 bsdi[45]*)
8285 export_dynamic_flag_spec=-rdynamic
8286 ;;
8287
8288 cygwin* | mingw* | pw32*)
8289 # When not using gcc, we currently assume that we are using
8290 # Microsoft Visual C++.
8291 # hardcode_libdir_flag_spec is actually meaningless, as there is
8292 # no search path for DLLs.
8293 hardcode_libdir_flag_spec=' '
8294 allow_undefined_flag=unsupported
8295 # Tell ltmain to make .lib files, not .a files.
8296 libext=lib
8297 # Tell ltmain to make .dll files, not .so files.
8298 shrext_cmds=".dll"
8299 # FIXME: Setting linknames here is a bad hack.
8300 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8301 # The linker will automatically build a .lib file if we build a DLL.
8302 old_archive_From_new_cmds='true'
8303 # FIXME: Should let the user specify the lib program.
8304 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8305 fix_srcfile_path='`cygpath -w "$srcfile"`'
8306 enable_shared_with_static_runtimes=yes
8307 ;;
8308
8309 darwin* | rhapsody*)
8310 case $host_os in
8311 rhapsody* | darwin1.[012])
8312 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8313 ;;
8314 *) # Darwin 1.3 on
8315 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8316 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8317 else
8318 case ${MACOSX_DEPLOYMENT_TARGET} in
8319 10.[012])
8320 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8321 ;;
8322 10.*)
8323 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8324 ;;
8325 esac
8326 fi
8327 ;;
8328 esac
8329 archive_cmds_need_lc=no
8330 hardcode_direct=no
8331 hardcode_automatic=yes
8332 hardcode_shlibpath_var=unsupported
8333 whole_archive_flag_spec=''
8334 link_all_deplibs=yes
8335 if test "$GCC" = yes ; then
8336 output_verbose_link_cmd='echo'
8337 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8338 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8339 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8340 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}'
8341 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}'
8342 else
8343 case $cc_basename in
8344 xlc*)
8345 output_verbose_link_cmd='echo'
8346 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8347 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8348 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8349 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}'
8350 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}'
8351 ;;
8352 *)
8353 ld_shlibs=no
8354 ;;
8355 esac
8356 fi
8357 ;;
8358
8359 dgux*)
8360 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8361 hardcode_libdir_flag_spec='-L$libdir'
8362 hardcode_shlibpath_var=no
8363 ;;
8364
8365 freebsd1*)
8366 ld_shlibs=no
8367 ;;
8368
8369 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8370 # support. Future versions do this automatically, but an explicit c++rt0.o
8371 # does not break anything, and helps significantly (at the cost of a little
8372 # extra space).
8373 freebsd2.2*)
8374 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8375 hardcode_libdir_flag_spec='-R$libdir'
8376 hardcode_direct=yes
8377 hardcode_shlibpath_var=no
8378 ;;
8379
8380 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8381 freebsd2*)
8382 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8383 hardcode_direct=yes
8384 hardcode_minus_L=yes
8385 hardcode_shlibpath_var=no
8386 ;;
8387
8388 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8389 freebsd* | dragonfly*)
8390 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8391 hardcode_libdir_flag_spec='-R$libdir'
8392 hardcode_direct=yes
8393 hardcode_shlibpath_var=no
8394 ;;
8395
8396 hpux9*)
8397 if test "$GCC" = yes; then
8398 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'
8399 else
8400 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'
8401 fi
8402 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8403 hardcode_libdir_separator=:
8404 hardcode_direct=yes
8405
8406 # hardcode_minus_L: Not really in the search PATH,
8407 # but as the default location of the library.
8408 hardcode_minus_L=yes
8409 export_dynamic_flag_spec='${wl}-E'
8410 ;;
8411
8412 hpux10*)
8413 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8414 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8415 else
8416 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8417 fi
8418 if test "$with_gnu_ld" = no; then
8419 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8420 hardcode_libdir_separator=:
8421
8422 hardcode_direct=yes
8423 export_dynamic_flag_spec='${wl}-E'
8424
8425 # hardcode_minus_L: Not really in the search PATH,
8426 # but as the default location of the library.
8427 hardcode_minus_L=yes
8428 fi
8429 ;;
8430
8431 hpux11*)
8432 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8433 case $host_cpu in
8434 hppa*64*)
8435 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8436 ;;
8437 ia64*)
8438 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8439 ;;
8440 *)
8441 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8442 ;;
8443 esac
8444 else
8445 case $host_cpu in
8446 hppa*64*)
8447 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8448 ;;
8449 ia64*)
8450 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8451 ;;
8452 *)
8453 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8454 ;;
8455 esac
8456 fi
8457 if test "$with_gnu_ld" = no; then
8458 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8459 hardcode_libdir_separator=:
8460
8461 case $host_cpu in
8462 hppa*64*|ia64*)
8463 hardcode_libdir_flag_spec_ld='+b $libdir'
8464 hardcode_direct=no
8465 hardcode_shlibpath_var=no
8466 ;;
8467 *)
8468 hardcode_direct=yes
8469 export_dynamic_flag_spec='${wl}-E'
8470
8471 # hardcode_minus_L: Not really in the search PATH,
8472 # but as the default location of the library.
8473 hardcode_minus_L=yes
8474 ;;
8475 esac
8476 fi
8477 ;;
8478
8479 irix5* | irix6* | nonstopux*)
8480 if test "$GCC" = yes; then
8481 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'
8482 else
8483 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'
8484 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8485 fi
8486 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8487 hardcode_libdir_separator=:
8488 link_all_deplibs=yes
8489 ;;
8490
8491 netbsd* | netbsdelf*-gnu)
8492 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8493 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8494 else
8495 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8496 fi
8497 hardcode_libdir_flag_spec='-R$libdir'
8498 hardcode_direct=yes
8499 hardcode_shlibpath_var=no
8500 ;;
8501
8502 newsos6)
8503 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8504 hardcode_direct=yes
8505 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8506 hardcode_libdir_separator=:
8507 hardcode_shlibpath_var=no
8508 ;;
8509
8510 openbsd*)
8511 hardcode_direct=yes
8512 hardcode_shlibpath_var=no
8513 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8514 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8515 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8516 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8517 export_dynamic_flag_spec='${wl}-E'
8518 else
8519 case $host_os in
8520 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8521 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8522 hardcode_libdir_flag_spec='-R$libdir'
8523 ;;
8524 *)
8525 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8526 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8527 ;;
8528 esac
8529 fi
8530 ;;
8531
8532 os2*)
8533 hardcode_libdir_flag_spec='-L$libdir'
8534 hardcode_minus_L=yes
8535 allow_undefined_flag=unsupported
8536 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'
8537 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8538 ;;
8539
8540 osf3*)
8541 if test "$GCC" = yes; then
8542 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8543 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'
8544 else
8545 allow_undefined_flag=' -expect_unresolved \*'
8546 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'
8547 fi
8548 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8549 hardcode_libdir_separator=:
8550 ;;
8551
8552 osf4* | osf5*) # as osf3* with the addition of -msym flag
8553 if test "$GCC" = yes; then
8554 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8555 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'
8556 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8557 else
8558 allow_undefined_flag=' -expect_unresolved \*'
8559 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'
8560 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8561 $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'
8562
8563 # Both c and cxx compiler support -rpath directly
8564 hardcode_libdir_flag_spec='-rpath $libdir'
8565 fi
8566 hardcode_libdir_separator=:
8567 ;;
8568
8569 solaris*)
8570 no_undefined_flag=' -z text'
8571 if test "$GCC" = yes; then
8572 wlarc='${wl}'
8573 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8574 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8575 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8576 else
8577 wlarc=''
8578 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8579 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8580 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8581 fi
8582 hardcode_libdir_flag_spec='-R$libdir'
8583 hardcode_shlibpath_var=no
8584 case $host_os in
8585 solaris2.[0-5] | solaris2.[0-5].*) ;;
8586 *)
8587 # The compiler driver will combine linker options so we
8588 # cannot just pass the convience library names through
8589 # without $wl, iff we do not link with $LD.
8590 # Luckily, gcc supports the same syntax we need for Sun Studio.
8591 # Supported since Solaris 2.6 (maybe 2.5.1?)
8592 case $wlarc in
8593 '')
8594 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8595 *)
8596 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' ;;
8597 esac ;;
8598 esac
8599 link_all_deplibs=yes
8600 ;;
8601
8602 sunos4*)
8603 if test "x$host_vendor" = xsequent; then
8604 # Use $CC to link under sequent, because it throws in some extra .o
8605 # files that make .init and .fini sections work.
8606 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8607 else
8608 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8609 fi
8610 hardcode_libdir_flag_spec='-L$libdir'
8611 hardcode_direct=yes
8612 hardcode_minus_L=yes
8613 hardcode_shlibpath_var=no
8614 ;;
8615
8616 sysv4)
8617 case $host_vendor in
8618 sni)
8619 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8620 hardcode_direct=yes # is this really true???
8621 ;;
8622 siemens)
8623 ## LD is ld it makes a PLAMLIB
8624 ## CC just makes a GrossModule.
8625 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8626 reload_cmds='$CC -r -o $output$reload_objs'
8627 hardcode_direct=no
8628 ;;
8629 motorola)
8630 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8631 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8632 ;;
8633 esac
8634 runpath_var='LD_RUN_PATH'
8635 hardcode_shlibpath_var=no
8636 ;;
8637
8638 sysv4.3*)
8639 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8640 hardcode_shlibpath_var=no
8641 export_dynamic_flag_spec='-Bexport'
8642 ;;
8643
8644 sysv4*MP*)
8645 if test -d /usr/nec; then
8646 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8647 hardcode_shlibpath_var=no
8648 runpath_var=LD_RUN_PATH
8649 hardcode_runpath_var=yes
8650 ld_shlibs=yes
8651 fi
8652 ;;
8653
8654 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8655 no_undefined_flag='${wl}-z,text'
8656 archive_cmds_need_lc=no
8657 hardcode_shlibpath_var=no
8658 runpath_var='LD_RUN_PATH'
8659
8660 if test "$GCC" = yes; then
8661 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8662 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8663 else
8664 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8665 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8666 fi
8667 ;;
8668
8669 sysv5* | sco3.2v5* | sco5v6*)
8670 # Note: We can NOT use -z defs as we might desire, because we do not
8671 # link with -lc, and that would cause any symbols used from libc to
8672 # always be unresolved, which means just about no library would
8673 # ever link correctly. If we're not using GNU ld we use -z text
8674 # though, which does catch some bad symbols but isn't as heavy-handed
8675 # as -z defs.
8676 no_undefined_flag='${wl}-z,text'
8677 allow_undefined_flag='${wl}-z,nodefs'
8678 archive_cmds_need_lc=no
8679 hardcode_shlibpath_var=no
8680 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8681 hardcode_libdir_separator=':'
8682 link_all_deplibs=yes
8683 export_dynamic_flag_spec='${wl}-Bexport'
8684 runpath_var='LD_RUN_PATH'
8685
8686 if test "$GCC" = yes; then
8687 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8688 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8689 else
8690 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8691 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8692 fi
8693 ;;
8694
8695 uts4*)
8696 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8697 hardcode_libdir_flag_spec='-L$libdir'
8698 hardcode_shlibpath_var=no
8699 ;;
8700
8701 *)
8702 ld_shlibs=no
8703 ;;
8704 esac
8705 fi
8706
8707{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8708echo "${ECHO_T}$ld_shlibs" >&6; }
8709test "$ld_shlibs" = no && can_build_shared=no
8710
8711#
8712# Do we need to explicitly link libc?
8713#
8714case "x$archive_cmds_need_lc" in
8715x|xyes)
8716 # Assume -lc should be added
8717 archive_cmds_need_lc=yes
8718
8719 if test "$enable_shared" = yes && test "$GCC" = yes; then
8720 case $archive_cmds in
8721 *'~'*)
8722 # FIXME: we may have to deal with multi-command sequences.
8723 ;;
8724 '$CC '*)
8725 # Test whether the compiler implicitly links with -lc since on some
8726 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8727 # to ld, don't add -lc before -lgcc.
8728 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8729echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8730 $rm conftest*
8731 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8732
8733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8734 (eval $ac_compile) 2>&5
8735 ac_status=$?
8736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8737 (exit $ac_status); } 2>conftest.err; then
8738 soname=conftest
8739 lib=conftest
8740 libobjs=conftest.$ac_objext
8741 deplibs=
8742 wl=$lt_prog_compiler_wl
8743 pic_flag=$lt_prog_compiler_pic
8744 compiler_flags=-v
8745 linker_flags=-v
8746 verstring=
8747 output_objdir=.
8748 libname=conftest
8749 lt_save_allow_undefined_flag=$allow_undefined_flag
8750 allow_undefined_flag=
8751 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8752 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8753 ac_status=$?
8754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8755 (exit $ac_status); }
8756 then
8757 archive_cmds_need_lc=no
8758 else
8759 archive_cmds_need_lc=yes
8760 fi
8761 allow_undefined_flag=$lt_save_allow_undefined_flag
8762 else
8763 cat conftest.err 1>&5
8764 fi
8765 $rm conftest*
8766 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8767echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8768 ;;
8769 esac
8770 fi
8771 ;;
8772esac
8773
8774{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8775echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8776library_names_spec=
8777libname_spec='lib$name'
8778soname_spec=
8779shrext_cmds=".so"
8780postinstall_cmds=
8781postuninstall_cmds=
8782finish_cmds=
8783finish_eval=
8784shlibpath_var=
8785shlibpath_overrides_runpath=unknown
8786version_type=none
8787dynamic_linker="$host_os ld.so"
8788sys_lib_dlsearch_path_spec="/lib /usr/lib"
8789if test "$GCC" = yes; then
8790 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8791 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8792 # if the path contains ";" then we assume it to be the separator
8793 # otherwise default to the standard path separator (i.e. ":") - it is
8794 # assumed that no part of a normal pathname contains ";" but that should
8795 # okay in the real world where ";" in dirpaths is itself problematic.
8796 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8797 else
8798 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8799 fi
8800else
8801 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8802fi
8803need_lib_prefix=unknown
8804hardcode_into_libs=no
8805
8806# when you set need_version to no, make sure it does not cause -set_version
8807# flags to be left without arguments
8808need_version=unknown
8809
8810case $host_os in
8811aix3*)
8812 version_type=linux
8813 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8814 shlibpath_var=LIBPATH
8815
8816 # AIX 3 has no versioning support, so we append a major version to the name.
8817 soname_spec='${libname}${release}${shared_ext}$major'
8818 ;;
8819
8820aix4* | aix5*)
8821 version_type=linux
8822 need_lib_prefix=no
8823 need_version=no
8824 hardcode_into_libs=yes
8825 if test "$host_cpu" = ia64; then
8826 # AIX 5 supports IA64
8827 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8828 shlibpath_var=LD_LIBRARY_PATH
8829 else
8830 # With GCC up to 2.95.x, collect2 would create an import file
8831 # for dependence libraries. The import file would start with
8832 # the line `#! .'. This would cause the generated library to
8833 # depend on `.', always an invalid library. This was fixed in
8834 # development snapshots of GCC prior to 3.0.
8835 case $host_os in
8836 aix4 | aix4.[01] | aix4.[01].*)
8837 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8838 echo ' yes '
8839 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8840 :
8841 else
8842 can_build_shared=no
8843 fi
8844 ;;
8845 esac
8846 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8847 # soname into executable. Probably we can add versioning support to
8848 # collect2, so additional links can be useful in future.
8849 if test "$aix_use_runtimelinking" = yes; then
8850 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8851 # instead of lib<name>.a to let people know that these are not
8852 # typical AIX shared libraries.
8853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8854 else
8855 # We preserve .a as extension for shared libraries through AIX4.2
8856 # and later when we are not doing run time linking.
8857 library_names_spec='${libname}${release}.a $libname.a'
8858 soname_spec='${libname}${release}${shared_ext}$major'
8859 fi
8860 shlibpath_var=LIBPATH
8861 fi
8862 ;;
8863
8864amigaos*)
8865 library_names_spec='$libname.ixlibrary $libname.a'
8866 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8867 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'
8868 ;;
8869
8870beos*)
8871 library_names_spec='${libname}${shared_ext}'
8872 dynamic_linker="$host_os ld.so"
8873 shlibpath_var=LIBRARY_PATH
8874 ;;
8875
8876bsdi[45]*)
8877 version_type=linux
8878 need_version=no
8879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8880 soname_spec='${libname}${release}${shared_ext}$major'
8881 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8882 shlibpath_var=LD_LIBRARY_PATH
8883 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8884 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8885 # the default ld.so.conf also contains /usr/contrib/lib and
8886 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8887 # libtool to hard-code these into programs
8888 ;;
8889
8890cygwin* | mingw* | pw32*)
8891 version_type=windows
8892 shrext_cmds=".dll"
8893 need_version=no
8894 need_lib_prefix=no
8895
8896 case $GCC,$host_os in
8897 yes,cygwin* | yes,mingw* | yes,pw32*)
8898 library_names_spec='$libname.dll.a'
8899 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8900 postinstall_cmds='base_file=`basename \${file}`~
8901 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8902 dldir=$destdir/`dirname \$dlpath`~
8903 test -d \$dldir || mkdir -p \$dldir~
8904 $install_prog $dir/$dlname \$dldir/$dlname~
8905 chmod a+x \$dldir/$dlname'
8906 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8907 dlpath=$dir/\$dldll~
8908 $rm \$dlpath'
8909 shlibpath_overrides_runpath=yes
8910
8911 case $host_os in
8912 cygwin*)
8913 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8914 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8915 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8916 ;;
8917 mingw*)
8918 # MinGW DLLs use traditional 'lib' prefix
8919 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8920 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8921 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8922 # It is most probably a Windows format PATH printed by
8923 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8924 # path with ; separators, and with drive letters. We can handle the
8925 # drive letters (cygwin fileutils understands them), so leave them,
8926 # especially as we might pass files found there to a mingw objdump,
8927 # which wouldn't understand a cygwinified path. Ahh.
8928 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8929 else
8930 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8931 fi
8932 ;;
8933 pw32*)
8934 # pw32 DLLs use 'pw' prefix rather than 'lib'
8935 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8936 ;;
8937 esac
8938 ;;
8939
8940 *)
8941 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8942 ;;
8943 esac
8944 dynamic_linker='Win32 ld.exe'
8945 # FIXME: first we should search . and the directory the executable is in
8946 shlibpath_var=PATH
8947 ;;
8948
8949darwin* | rhapsody*)
8950 dynamic_linker="$host_os dyld"
8951 version_type=darwin
8952 need_lib_prefix=no
8953 need_version=no
8954 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8955 soname_spec='${libname}${release}${major}$shared_ext'
8956 shlibpath_overrides_runpath=yes
8957 shlibpath_var=DYLD_LIBRARY_PATH
8958 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8959 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8960 if test "$GCC" = yes; then
8961 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"`
8962 else
8963 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8964 fi
8965 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8966 ;;
8967
8968dgux*)
8969 version_type=linux
8970 need_lib_prefix=no
8971 need_version=no
8972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8973 soname_spec='${libname}${release}${shared_ext}$major'
8974 shlibpath_var=LD_LIBRARY_PATH
8975 ;;
8976
8977freebsd1*)
8978 dynamic_linker=no
8979 ;;
8980
8981freebsd* | dragonfly*)
8982 # DragonFly does not have aout. When/if they implement a new
8983 # versioning mechanism, adjust this.
8984 if test -x /usr/bin/objformat; then
8985 objformat=`/usr/bin/objformat`
8986 else
8987 case $host_os in
8988 freebsd[123]*) objformat=aout ;;
8989 *) objformat=elf ;;
8990 esac
8991 fi
8992 version_type=freebsd-$objformat
8993 case $version_type in
8994 freebsd-elf*)
8995 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8996 need_version=no
8997 need_lib_prefix=no
8998 ;;
8999 freebsd-*)
9000 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9001 need_version=yes
9002 ;;
9003 esac
9004 shlibpath_var=LD_LIBRARY_PATH
9005 case $host_os in
9006 freebsd2*)
9007 shlibpath_overrides_runpath=yes
9008 ;;
9009 freebsd3.[01]* | freebsdelf3.[01]*)
9010 shlibpath_overrides_runpath=yes
9011 hardcode_into_libs=yes
9012 ;;
9013 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9014 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9015 shlibpath_overrides_runpath=no
9016 hardcode_into_libs=yes
9017 ;;
9018 freebsd*) # from 4.6 on
9019 shlibpath_overrides_runpath=yes
9020 hardcode_into_libs=yes
9021 ;;
9022 esac
9023 ;;
9024
9025gnu*)
9026 version_type=linux
9027 need_lib_prefix=no
9028 need_version=no
9029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9030 soname_spec='${libname}${release}${shared_ext}$major'
9031 shlibpath_var=LD_LIBRARY_PATH
9032 hardcode_into_libs=yes
9033 ;;
9034
9035hpux9* | hpux10* | hpux11*)
9036 # Give a soname corresponding to the major version so that dld.sl refuses to
9037 # link against other versions.
9038 version_type=sunos
9039 need_lib_prefix=no
9040 need_version=no
9041 case $host_cpu in
9042 ia64*)
9043 shrext_cmds='.so'
9044 hardcode_into_libs=yes
9045 dynamic_linker="$host_os dld.so"
9046 shlibpath_var=LD_LIBRARY_PATH
9047 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9049 soname_spec='${libname}${release}${shared_ext}$major'
9050 if test "X$HPUX_IA64_MODE" = X32; then
9051 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9052 else
9053 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9054 fi
9055 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9056 ;;
9057 hppa*64*)
9058 shrext_cmds='.sl'
9059 hardcode_into_libs=yes
9060 dynamic_linker="$host_os dld.sl"
9061 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9062 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9063 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9064 soname_spec='${libname}${release}${shared_ext}$major'
9065 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9066 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9067 ;;
9068 *)
9069 shrext_cmds='.sl'
9070 dynamic_linker="$host_os dld.sl"
9071 shlibpath_var=SHLIB_PATH
9072 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
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 ;;
9076 esac
9077 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9078 postinstall_cmds='chmod 555 $lib'
9079 ;;
9080
9081interix3*)
9082 version_type=linux
9083 need_lib_prefix=no
9084 need_version=no
9085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9086 soname_spec='${libname}${release}${shared_ext}$major'
9087 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9088 shlibpath_var=LD_LIBRARY_PATH
9089 shlibpath_overrides_runpath=no
9090 hardcode_into_libs=yes
9091 ;;
9092
9093irix5* | irix6* | nonstopux*)
9094 case $host_os in
9095 nonstopux*) version_type=nonstopux ;;
9096 *)
9097 if test "$lt_cv_prog_gnu_ld" = yes; then
9098 version_type=linux
9099 else
9100 version_type=irix
9101 fi ;;
9102 esac
9103 need_lib_prefix=no
9104 need_version=no
9105 soname_spec='${libname}${release}${shared_ext}$major'
9106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9107 case $host_os in
9108 irix5* | nonstopux*)
9109 libsuff= shlibsuff=
9110 ;;
9111 *)
9112 case $LD in # libtool.m4 will add one of these switches to LD
9113 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9114 libsuff= shlibsuff= libmagic=32-bit;;
9115 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9116 libsuff=32 shlibsuff=N32 libmagic=N32;;
9117 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9118 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9119 *) libsuff= shlibsuff= libmagic=never-match;;
9120 esac
9121 ;;
9122 esac
9123 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9124 shlibpath_overrides_runpath=no
9125 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9126 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9127 hardcode_into_libs=yes
9128 ;;
9129
9130# No shared lib support for Linux oldld, aout, or coff.
9131linux*oldld* | linux*aout* | linux*coff*)
9132 dynamic_linker=no
9133 ;;
9134
9135# This must be Linux ELF.
9136linux* | k*bsd*-gnu)
9137 version_type=linux
9138 need_lib_prefix=no
9139 need_version=no
9140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9141 soname_spec='${libname}${release}${shared_ext}$major'
9142 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9143 shlibpath_var=LD_LIBRARY_PATH
9144 shlibpath_overrides_runpath=no
9145 # This implies no fast_install, which is unacceptable.
9146 # Some rework will be needed to allow for fast_install
9147 # before this can be enabled.
9148 hardcode_into_libs=yes
9149
9150 # Append ld.so.conf contents to the search path
9151 if test -f /etc/ld.so.conf; then
9152 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' ' '`
9153 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9154 fi
9155
9156 # We used to test for /lib/ld.so.1 and disable shared libraries on
9157 # powerpc, because MkLinux only supported shared libraries with the
9158 # GNU dynamic linker. Since this was broken with cross compilers,
9159 # most powerpc-linux boxes support dynamic linking these days and
9160 # people can always --disable-shared, the test was removed, and we
9161 # assume the GNU/Linux dynamic linker is in use.
9162 dynamic_linker='GNU/Linux ld.so'
9163 ;;
9164
9165netbsdelf*-gnu)
9166 version_type=linux
9167 need_lib_prefix=no
9168 need_version=no
9169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9170 soname_spec='${libname}${release}${shared_ext}$major'
9171 shlibpath_var=LD_LIBRARY_PATH
9172 shlibpath_overrides_runpath=no
9173 hardcode_into_libs=yes
9174 dynamic_linker='NetBSD ld.elf_so'
9175 ;;
9176
9177netbsd*)
9178 version_type=sunos
9179 need_lib_prefix=no
9180 need_version=no
9181 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9184 dynamic_linker='NetBSD (a.out) ld.so'
9185 else
9186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9187 soname_spec='${libname}${release}${shared_ext}$major'
9188 dynamic_linker='NetBSD ld.elf_so'
9189 fi
9190 shlibpath_var=LD_LIBRARY_PATH
9191 shlibpath_overrides_runpath=yes
9192 hardcode_into_libs=yes
9193 ;;
9194
9195newsos6)
9196 version_type=linux
9197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9198 shlibpath_var=LD_LIBRARY_PATH
9199 shlibpath_overrides_runpath=yes
9200 ;;
9201
9202nto-qnx*)
9203 version_type=linux
9204 need_lib_prefix=no
9205 need_version=no
9206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9207 soname_spec='${libname}${release}${shared_ext}$major'
9208 shlibpath_var=LD_LIBRARY_PATH
9209 shlibpath_overrides_runpath=yes
9210 ;;
9211
9212openbsd*)
9213 version_type=sunos
9214 sys_lib_dlsearch_path_spec="/usr/lib"
9215 need_lib_prefix=no
9216 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9217 case $host_os in
9218 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9219 *) need_version=no ;;
9220 esac
9221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9222 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9223 shlibpath_var=LD_LIBRARY_PATH
9224 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9225 case $host_os in
9226 openbsd2.[89] | openbsd2.[89].*)
9227 shlibpath_overrides_runpath=no
9228 ;;
9229 *)
9230 shlibpath_overrides_runpath=yes
9231 ;;
9232 esac
9233 else
9234 shlibpath_overrides_runpath=yes
9235 fi
9236 ;;
9237
9238os2*)
9239 libname_spec='$name'
9240 shrext_cmds=".dll"
9241 need_lib_prefix=no
9242 library_names_spec='$libname${shared_ext} $libname.a'
9243 dynamic_linker='OS/2 ld.exe'
9244 shlibpath_var=LIBPATH
9245 ;;
9246
9247osf3* | osf4* | osf5*)
9248 version_type=osf
9249 need_lib_prefix=no
9250 need_version=no
9251 soname_spec='${libname}${release}${shared_ext}$major'
9252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9253 shlibpath_var=LD_LIBRARY_PATH
9254 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9255 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9256 ;;
9257
9258solaris*)
9259 version_type=linux
9260 need_lib_prefix=no
9261 need_version=no
9262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9263 soname_spec='${libname}${release}${shared_ext}$major'
9264 shlibpath_var=LD_LIBRARY_PATH
9265 shlibpath_overrides_runpath=yes
9266 hardcode_into_libs=yes
9267 # ldd complains unless libraries are executable
9268 postinstall_cmds='chmod +x $lib'
9269 ;;
9270
9271sunos4*)
9272 version_type=sunos
9273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9274 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9275 shlibpath_var=LD_LIBRARY_PATH
9276 shlibpath_overrides_runpath=yes
9277 if test "$with_gnu_ld" = yes; then
9278 need_lib_prefix=no
9279 fi
9280 need_version=yes
9281 ;;
9282
9283sysv4 | sysv4.3*)
9284 version_type=linux
9285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9286 soname_spec='${libname}${release}${shared_ext}$major'
9287 shlibpath_var=LD_LIBRARY_PATH
9288 case $host_vendor in
9289 sni)
9290 shlibpath_overrides_runpath=no
9291 need_lib_prefix=no
9292 export_dynamic_flag_spec='${wl}-Blargedynsym'
9293 runpath_var=LD_RUN_PATH
9294 ;;
9295 siemens)
9296 need_lib_prefix=no
9297 ;;
9298 motorola)
9299 need_lib_prefix=no
9300 need_version=no
9301 shlibpath_overrides_runpath=no
9302 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9303 ;;
9304 esac
9305 ;;
9306
9307sysv4*MP*)
9308 if test -d /usr/nec ;then
9309 version_type=linux
9310 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9311 soname_spec='$libname${shared_ext}.$major'
9312 shlibpath_var=LD_LIBRARY_PATH
9313 fi
9314 ;;
9315
9316sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9317 version_type=freebsd-elf
9318 need_lib_prefix=no
9319 need_version=no
9320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9321 soname_spec='${libname}${release}${shared_ext}$major'
9322 shlibpath_var=LD_LIBRARY_PATH
9323 hardcode_into_libs=yes
9324 if test "$with_gnu_ld" = yes; then
9325 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9326 shlibpath_overrides_runpath=no
9327 else
9328 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9329 shlibpath_overrides_runpath=yes
9330 case $host_os in
9331 sco3.2v5*)
9332 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9333 ;;
9334 esac
9335 fi
9336 sys_lib_dlsearch_path_spec='/usr/lib'
9337 ;;
9338
9339uts4*)
9340 version_type=linux
9341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9342 soname_spec='${libname}${release}${shared_ext}$major'
9343 shlibpath_var=LD_LIBRARY_PATH
9344 ;;
9345
9346*)
9347 dynamic_linker=no
9348 ;;
9349esac
9350{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9351echo "${ECHO_T}$dynamic_linker" >&6; }
9352test "$dynamic_linker" = no && can_build_shared=no
9353
9354variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9355if test "$GCC" = yes; then
9356 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9357fi
9358
9359{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9360echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9361hardcode_action=
9362if test -n "$hardcode_libdir_flag_spec" || \
9363 test -n "$runpath_var" || \
9364 test "X$hardcode_automatic" = "Xyes" ; then
9365
9366 # We can hardcode non-existant directories.
9367 if test "$hardcode_direct" != no &&
9368 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9369 # have to relink, otherwise we might link with an installed library
9370 # when we should be linking with a yet-to-be-installed one
9371 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9372 test "$hardcode_minus_L" != no; then
9373 # Linking always hardcodes the temporary library directory.
9374 hardcode_action=relink
9375 else
9376 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9377 hardcode_action=immediate
9378 fi
9379else
9380 # We cannot hardcode anything, or else we can only hardcode existing
9381 # directories.
9382 hardcode_action=unsupported
9383fi
9384{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9385echo "${ECHO_T}$hardcode_action" >&6; }
9386
9387if test "$hardcode_action" = relink; then
9388 # Fast installation is not supported
9389 enable_fast_install=no
9390elif test "$shlibpath_overrides_runpath" = yes ||
9391 test "$enable_shared" = no; then
9392 # Fast installation is not necessary
9393 enable_fast_install=needless
9394fi
9395
9396striplib=
9397old_striplib=
9398{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9399echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9400if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9401 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9402 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9403 { echo "$as_me:$LINENO: result: yes" >&5
9404echo "${ECHO_T}yes" >&6; }
9405else
9406# FIXME - insert some real tests, host_os isn't really good enough
9407 case $host_os in
9408 darwin*)
9409 if test -n "$STRIP" ; then
9410 striplib="$STRIP -x"
9411 { echo "$as_me:$LINENO: result: yes" >&5
9412echo "${ECHO_T}yes" >&6; }
9413 else
9414 { echo "$as_me:$LINENO: result: no" >&5
9415echo "${ECHO_T}no" >&6; }
9416fi
9417 ;;
9418 *)
9419 { echo "$as_me:$LINENO: result: no" >&5
9420echo "${ECHO_T}no" >&6; }
9421 ;;
9422 esac
9423fi
9424
9425if test "x$enable_dlopen" != xyes; then
9426 enable_dlopen=unknown
9427 enable_dlopen_self=unknown
9428 enable_dlopen_self_static=unknown
9429else
9430 lt_cv_dlopen=no
9431 lt_cv_dlopen_libs=
9432
9433 case $host_os in
9434 beos*)
9435 lt_cv_dlopen="load_add_on"
9436 lt_cv_dlopen_libs=
9437 lt_cv_dlopen_self=yes
9438 ;;
9439
9440 mingw* | pw32*)
9441 lt_cv_dlopen="LoadLibrary"
9442 lt_cv_dlopen_libs=
9443 ;;
9444
9445 cygwin*)
9446 lt_cv_dlopen="dlopen"
9447 lt_cv_dlopen_libs=
9448 ;;
9449
9450 darwin*)
9451 # if libdl is installed we need to link against it
9452 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9453echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9454if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9455 echo $ECHO_N "(cached) $ECHO_C" >&6
9456else
9457 ac_check_lib_save_LIBS=$LIBS
9458LIBS="-ldl $LIBS"
9459cat >conftest.$ac_ext <<_ACEOF
9460/* confdefs.h. */
9461_ACEOF
9462cat confdefs.h >>conftest.$ac_ext
9463cat >>conftest.$ac_ext <<_ACEOF
9464/* end confdefs.h. */
9465
9466/* Override any GCC internal prototype to avoid an error.
9467 Use char because int might match the return type of a GCC
9468 builtin and then its argument prototype would still apply. */
9469#ifdef __cplusplus
9470extern "C"
9471#endif
9472char dlopen ();
9473int
9474main ()
9475{
9476return dlopen ();
9477 ;
9478 return 0;
9479}
9480_ACEOF
9481rm -f conftest.$ac_objext conftest$ac_exeext
9482if { (ac_try="$ac_link"
9483case "(($ac_try" in
9484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9485 *) ac_try_echo=$ac_try;;
9486esac
9487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9488 (eval "$ac_link") 2>conftest.er1
9489 ac_status=$?
9490 grep -v '^ *+' conftest.er1 >conftest.err
9491 rm -f conftest.er1
9492 cat conftest.err >&5
9493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494 (exit $ac_status); } &&
9495 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9496 { (case "(($ac_try" in
9497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9498 *) ac_try_echo=$ac_try;;
9499esac
9500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9501 (eval "$ac_try") 2>&5
9502 ac_status=$?
9503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504 (exit $ac_status); }; } &&
9505 { ac_try='test -s conftest$ac_exeext'
9506 { (case "(($ac_try" in
9507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9508 *) ac_try_echo=$ac_try;;
9509esac
9510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9511 (eval "$ac_try") 2>&5
9512 ac_status=$?
9513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9514 (exit $ac_status); }; }; then
9515 ac_cv_lib_dl_dlopen=yes
9516else
9517 echo "$as_me: failed program was:" >&5
9518sed 's/^/| /' conftest.$ac_ext >&5
9519
9520 ac_cv_lib_dl_dlopen=no
9521fi
9522
9523rm -f core conftest.err conftest.$ac_objext \
9524 conftest$ac_exeext conftest.$ac_ext
9525LIBS=$ac_check_lib_save_LIBS
9526fi
9527{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9528echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9529if test $ac_cv_lib_dl_dlopen = yes; then
9530 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9531else
9532
9533 lt_cv_dlopen="dyld"
9534 lt_cv_dlopen_libs=
9535 lt_cv_dlopen_self=yes
9536
9537fi
9538
9539 ;;
9540
9541 *)
9542 { echo "$as_me:$LINENO: checking for shl_load" >&5
9543echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9544if test "${ac_cv_func_shl_load+set}" = set; then
9545 echo $ECHO_N "(cached) $ECHO_C" >&6
9546else
9547 cat >conftest.$ac_ext <<_ACEOF
9548/* confdefs.h. */
9549_ACEOF
9550cat confdefs.h >>conftest.$ac_ext
9551cat >>conftest.$ac_ext <<_ACEOF
9552/* end confdefs.h. */
9553/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9554 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9555#define shl_load innocuous_shl_load
9556
9557/* System header to define __stub macros and hopefully few prototypes,
9558 which can conflict with char shl_load (); below.
9559 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9560 <limits.h> exists even on freestanding compilers. */
9561
9562#ifdef __STDC__
9563# include <limits.h>
9564#else
9565# include <assert.h>
9566#endif
9567
9568#undef shl_load
9569
9570/* Override any GCC internal prototype to avoid an error.
9571 Use char because int might match the return type of a GCC
9572 builtin and then its argument prototype would still apply. */
9573#ifdef __cplusplus
9574extern "C"
9575#endif
9576char shl_load ();
9577/* The GNU C library defines this for functions which it implements
9578 to always fail with ENOSYS. Some functions are actually named
9579 something starting with __ and the normal name is an alias. */
9580#if defined __stub_shl_load || defined __stub___shl_load
9581choke me
9582#endif
9583
9584int
9585main ()
9586{
9587return shl_load ();
9588 ;
9589 return 0;
9590}
9591_ACEOF
9592rm -f conftest.$ac_objext conftest$ac_exeext
9593if { (ac_try="$ac_link"
9594case "(($ac_try" in
9595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9596 *) ac_try_echo=$ac_try;;
9597esac
9598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9599 (eval "$ac_link") 2>conftest.er1
9600 ac_status=$?
9601 grep -v '^ *+' conftest.er1 >conftest.err
9602 rm -f conftest.er1
9603 cat conftest.err >&5
9604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9605 (exit $ac_status); } &&
9606 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9607 { (case "(($ac_try" in
9608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9609 *) ac_try_echo=$ac_try;;
9610esac
9611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9612 (eval "$ac_try") 2>&5
9613 ac_status=$?
9614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615 (exit $ac_status); }; } &&
9616 { ac_try='test -s conftest$ac_exeext'
9617 { (case "(($ac_try" in
9618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9619 *) ac_try_echo=$ac_try;;
9620esac
9621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9622 (eval "$ac_try") 2>&5
9623 ac_status=$?
9624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9625 (exit $ac_status); }; }; then
9626 ac_cv_func_shl_load=yes
9627else
9628 echo "$as_me: failed program was:" >&5
9629sed 's/^/| /' conftest.$ac_ext >&5
9630
9631 ac_cv_func_shl_load=no
9632fi
9633
9634rm -f core conftest.err conftest.$ac_objext \
9635 conftest$ac_exeext conftest.$ac_ext
9636fi
9637{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9638echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9639if test $ac_cv_func_shl_load = yes; then
9640 lt_cv_dlopen="shl_load"
9641else
9642 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9643echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9644if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9645 echo $ECHO_N "(cached) $ECHO_C" >&6
9646else
9647 ac_check_lib_save_LIBS=$LIBS
9648LIBS="-ldld $LIBS"
9649cat >conftest.$ac_ext <<_ACEOF
9650/* confdefs.h. */
9651_ACEOF
9652cat confdefs.h >>conftest.$ac_ext
9653cat >>conftest.$ac_ext <<_ACEOF
9654/* end confdefs.h. */
9655
9656/* Override any GCC internal prototype to avoid an error.
9657 Use char because int might match the return type of a GCC
9658 builtin and then its argument prototype would still apply. */
9659#ifdef __cplusplus
9660extern "C"
9661#endif
9662char shl_load ();
9663int
9664main ()
9665{
9666return shl_load ();
9667 ;
9668 return 0;
9669}
9670_ACEOF
9671rm -f conftest.$ac_objext conftest$ac_exeext
9672if { (ac_try="$ac_link"
9673case "(($ac_try" in
9674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9675 *) ac_try_echo=$ac_try;;
9676esac
9677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9678 (eval "$ac_link") 2>conftest.er1
9679 ac_status=$?
9680 grep -v '^ *+' conftest.er1 >conftest.err
9681 rm -f conftest.er1
9682 cat conftest.err >&5
9683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9684 (exit $ac_status); } &&
9685 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9686 { (case "(($ac_try" in
9687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9688 *) ac_try_echo=$ac_try;;
9689esac
9690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9691 (eval "$ac_try") 2>&5
9692 ac_status=$?
9693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9694 (exit $ac_status); }; } &&
9695 { ac_try='test -s conftest$ac_exeext'
9696 { (case "(($ac_try" in
9697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9698 *) ac_try_echo=$ac_try;;
9699esac
9700eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9701 (eval "$ac_try") 2>&5
9702 ac_status=$?
9703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9704 (exit $ac_status); }; }; then
9705 ac_cv_lib_dld_shl_load=yes
9706else
9707 echo "$as_me: failed program was:" >&5
9708sed 's/^/| /' conftest.$ac_ext >&5
9709
9710 ac_cv_lib_dld_shl_load=no
9711fi
9712
9713rm -f core conftest.err conftest.$ac_objext \
9714 conftest$ac_exeext conftest.$ac_ext
9715LIBS=$ac_check_lib_save_LIBS
9716fi
9717{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9718echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9719if test $ac_cv_lib_dld_shl_load = yes; then
9720 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9721else
9722 { echo "$as_me:$LINENO: checking for dlopen" >&5
9723echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9724if test "${ac_cv_func_dlopen+set}" = set; then
9725 echo $ECHO_N "(cached) $ECHO_C" >&6
9726else
9727 cat >conftest.$ac_ext <<_ACEOF
9728/* confdefs.h. */
9729_ACEOF
9730cat confdefs.h >>conftest.$ac_ext
9731cat >>conftest.$ac_ext <<_ACEOF
9732/* end confdefs.h. */
9733/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9734 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9735#define dlopen innocuous_dlopen
9736
9737/* System header to define __stub macros and hopefully few prototypes,
9738 which can conflict with char dlopen (); below.
9739 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9740 <limits.h> exists even on freestanding compilers. */
9741
9742#ifdef __STDC__
9743# include <limits.h>
9744#else
9745# include <assert.h>
9746#endif
9747
9748#undef dlopen
9749
9750/* Override any GCC internal prototype to avoid an error.
9751 Use char because int might match the return type of a GCC
9752 builtin and then its argument prototype would still apply. */
9753#ifdef __cplusplus
9754extern "C"
9755#endif
9756char dlopen ();
9757/* The GNU C library defines this for functions which it implements
9758 to always fail with ENOSYS. Some functions are actually named
9759 something starting with __ and the normal name is an alias. */
9760#if defined __stub_dlopen || defined __stub___dlopen
9761choke me
9762#endif
9763
9764int
9765main ()
9766{
9767return dlopen ();
9768 ;
9769 return 0;
9770}
9771_ACEOF
9772rm -f conftest.$ac_objext conftest$ac_exeext
9773if { (ac_try="$ac_link"
9774case "(($ac_try" in
9775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9776 *) ac_try_echo=$ac_try;;
9777esac
9778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9779 (eval "$ac_link") 2>conftest.er1
9780 ac_status=$?
9781 grep -v '^ *+' conftest.er1 >conftest.err
9782 rm -f conftest.er1
9783 cat conftest.err >&5
9784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9785 (exit $ac_status); } &&
9786 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9787 { (case "(($ac_try" in
9788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9789 *) ac_try_echo=$ac_try;;
9790esac
9791eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9792 (eval "$ac_try") 2>&5
9793 ac_status=$?
9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795 (exit $ac_status); }; } &&
9796 { ac_try='test -s conftest$ac_exeext'
9797 { (case "(($ac_try" in
9798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9799 *) ac_try_echo=$ac_try;;
9800esac
9801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9802 (eval "$ac_try") 2>&5
9803 ac_status=$?
9804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9805 (exit $ac_status); }; }; then
9806 ac_cv_func_dlopen=yes
9807else
9808 echo "$as_me: failed program was:" >&5
9809sed 's/^/| /' conftest.$ac_ext >&5
9810
9811 ac_cv_func_dlopen=no
9812fi
9813
9814rm -f core conftest.err conftest.$ac_objext \
9815 conftest$ac_exeext conftest.$ac_ext
9816fi
9817{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9818echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9819if test $ac_cv_func_dlopen = yes; then
9820 lt_cv_dlopen="dlopen"
9821else
9822 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9823echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9824if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9825 echo $ECHO_N "(cached) $ECHO_C" >&6
9826else
9827 ac_check_lib_save_LIBS=$LIBS
9828LIBS="-ldl $LIBS"
9829cat >conftest.$ac_ext <<_ACEOF
9830/* confdefs.h. */
9831_ACEOF
9832cat confdefs.h >>conftest.$ac_ext
9833cat >>conftest.$ac_ext <<_ACEOF
9834/* end confdefs.h. */
9835
9836/* Override any GCC internal prototype to avoid an error.
9837 Use char because int might match the return type of a GCC
9838 builtin and then its argument prototype would still apply. */
9839#ifdef __cplusplus
9840extern "C"
9841#endif
9842char dlopen ();
9843int
9844main ()
9845{
9846return dlopen ();
9847 ;
9848 return 0;
9849}
9850_ACEOF
9851rm -f conftest.$ac_objext conftest$ac_exeext
9852if { (ac_try="$ac_link"
9853case "(($ac_try" in
9854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9855 *) ac_try_echo=$ac_try;;
9856esac
9857eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9858 (eval "$ac_link") 2>conftest.er1
9859 ac_status=$?
9860 grep -v '^ *+' conftest.er1 >conftest.err
9861 rm -f conftest.er1
9862 cat conftest.err >&5
9863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9864 (exit $ac_status); } &&
9865 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9866 { (case "(($ac_try" in
9867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9868 *) ac_try_echo=$ac_try;;
9869esac
9870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9871 (eval "$ac_try") 2>&5
9872 ac_status=$?
9873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9874 (exit $ac_status); }; } &&
9875 { ac_try='test -s conftest$ac_exeext'
9876 { (case "(($ac_try" in
9877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9878 *) ac_try_echo=$ac_try;;
9879esac
9880eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9881 (eval "$ac_try") 2>&5
9882 ac_status=$?
9883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884 (exit $ac_status); }; }; then
9885 ac_cv_lib_dl_dlopen=yes
9886else
9887 echo "$as_me: failed program was:" >&5
9888sed 's/^/| /' conftest.$ac_ext >&5
9889
9890 ac_cv_lib_dl_dlopen=no
9891fi
9892
9893rm -f core conftest.err conftest.$ac_objext \
9894 conftest$ac_exeext conftest.$ac_ext
9895LIBS=$ac_check_lib_save_LIBS
9896fi
9897{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9898echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9899if test $ac_cv_lib_dl_dlopen = yes; then
9900 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9901else
9902 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9903echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9904if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9905 echo $ECHO_N "(cached) $ECHO_C" >&6
9906else
9907 ac_check_lib_save_LIBS=$LIBS
9908LIBS="-lsvld $LIBS"
9909cat >conftest.$ac_ext <<_ACEOF
9910/* confdefs.h. */
9911_ACEOF
9912cat confdefs.h >>conftest.$ac_ext
9913cat >>conftest.$ac_ext <<_ACEOF
9914/* end confdefs.h. */
9915
9916/* Override any GCC internal prototype to avoid an error.
9917 Use char because int might match the return type of a GCC
9918 builtin and then its argument prototype would still apply. */
9919#ifdef __cplusplus
9920extern "C"
9921#endif
9922char dlopen ();
9923int
9924main ()
9925{
9926return dlopen ();
9927 ;
9928 return 0;
9929}
9930_ACEOF
9931rm -f conftest.$ac_objext conftest$ac_exeext
9932if { (ac_try="$ac_link"
9933case "(($ac_try" in
9934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9935 *) ac_try_echo=$ac_try;;
9936esac
9937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9938 (eval "$ac_link") 2>conftest.er1
9939 ac_status=$?
9940 grep -v '^ *+' conftest.er1 >conftest.err
9941 rm -f conftest.er1
9942 cat conftest.err >&5
9943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9944 (exit $ac_status); } &&
9945 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9946 { (case "(($ac_try" in
9947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9948 *) ac_try_echo=$ac_try;;
9949esac
9950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9951 (eval "$ac_try") 2>&5
9952 ac_status=$?
9953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9954 (exit $ac_status); }; } &&
9955 { ac_try='test -s conftest$ac_exeext'
9956 { (case "(($ac_try" in
9957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9958 *) ac_try_echo=$ac_try;;
9959esac
9960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9961 (eval "$ac_try") 2>&5
9962 ac_status=$?
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 (exit $ac_status); }; }; then
9965 ac_cv_lib_svld_dlopen=yes
9966else
9967 echo "$as_me: failed program was:" >&5
9968sed 's/^/| /' conftest.$ac_ext >&5
9969
9970 ac_cv_lib_svld_dlopen=no
9971fi
9972
9973rm -f core conftest.err conftest.$ac_objext \
9974 conftest$ac_exeext conftest.$ac_ext
9975LIBS=$ac_check_lib_save_LIBS
9976fi
9977{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9978echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9979if test $ac_cv_lib_svld_dlopen = yes; then
9980 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9981else
9982 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9983echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9984if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9985 echo $ECHO_N "(cached) $ECHO_C" >&6
9986else
9987 ac_check_lib_save_LIBS=$LIBS
9988LIBS="-ldld $LIBS"
9989cat >conftest.$ac_ext <<_ACEOF
9990/* confdefs.h. */
9991_ACEOF
9992cat confdefs.h >>conftest.$ac_ext
9993cat >>conftest.$ac_ext <<_ACEOF
9994/* end confdefs.h. */
9995
9996/* Override any GCC internal prototype to avoid an error.
9997 Use char because int might match the return type of a GCC
9998 builtin and then its argument prototype would still apply. */
9999#ifdef __cplusplus
10000extern "C"
10001#endif
10002char dld_link ();
10003int
10004main ()
10005{
10006return dld_link ();
10007 ;
10008 return 0;
10009}
10010_ACEOF
10011rm -f conftest.$ac_objext conftest$ac_exeext
10012if { (ac_try="$ac_link"
10013case "(($ac_try" in
10014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10015 *) ac_try_echo=$ac_try;;
10016esac
10017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10018 (eval "$ac_link") 2>conftest.er1
10019 ac_status=$?
10020 grep -v '^ *+' conftest.er1 >conftest.err
10021 rm -f conftest.er1
10022 cat conftest.err >&5
10023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10024 (exit $ac_status); } &&
10025 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10026 { (case "(($ac_try" in
10027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10028 *) ac_try_echo=$ac_try;;
10029esac
10030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10031 (eval "$ac_try") 2>&5
10032 ac_status=$?
10033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10034 (exit $ac_status); }; } &&
10035 { ac_try='test -s conftest$ac_exeext'
10036 { (case "(($ac_try" in
10037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10038 *) ac_try_echo=$ac_try;;
10039esac
10040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10041 (eval "$ac_try") 2>&5
10042 ac_status=$?
10043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10044 (exit $ac_status); }; }; then
10045 ac_cv_lib_dld_dld_link=yes
10046else
10047 echo "$as_me: failed program was:" >&5
10048sed 's/^/| /' conftest.$ac_ext >&5
10049
10050 ac_cv_lib_dld_dld_link=no
10051fi
10052
10053rm -f core conftest.err conftest.$ac_objext \
10054 conftest$ac_exeext conftest.$ac_ext
10055LIBS=$ac_check_lib_save_LIBS
10056fi
10057{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10058echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10059if test $ac_cv_lib_dld_dld_link = yes; then
10060 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10061fi
10062
10063
10064fi
10065
10066
10067fi
10068
10069
10070fi
10071
10072
10073fi
10074
10075
10076fi
10077
10078 ;;
10079 esac
10080
10081 if test "x$lt_cv_dlopen" != xno; then
10082 enable_dlopen=yes
10083 else
10084 enable_dlopen=no
10085 fi
10086
10087 case $lt_cv_dlopen in
10088 dlopen)
10089 save_CPPFLAGS="$CPPFLAGS"
10090 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10091
10092 save_LDFLAGS="$LDFLAGS"
10093 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10094
10095 save_LIBS="$LIBS"
10096 LIBS="$lt_cv_dlopen_libs $LIBS"
10097
10098 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10099echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10100if test "${lt_cv_dlopen_self+set}" = set; then
10101 echo $ECHO_N "(cached) $ECHO_C" >&6
10102else
10103 if test "$cross_compiling" = yes; then :
10104 lt_cv_dlopen_self=cross
10105else
10106 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10107 lt_status=$lt_dlunknown
10108 cat > conftest.$ac_ext <<EOF
10109#line 10109 "configure"
10110#include "confdefs.h"
10111
10112#if HAVE_DLFCN_H
10113#include <dlfcn.h>
10114#endif
10115
10116#include <stdio.h>
10117
10118#ifdef RTLD_GLOBAL
10119# define LT_DLGLOBAL RTLD_GLOBAL
10120#else
10121# ifdef DL_GLOBAL
10122# define LT_DLGLOBAL DL_GLOBAL
10123# else
10124# define LT_DLGLOBAL 0
10125# endif
10126#endif
10127
10128/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10129 find out it does not work in some platform. */
10130#ifndef LT_DLLAZY_OR_NOW
10131# ifdef RTLD_LAZY
10132# define LT_DLLAZY_OR_NOW RTLD_LAZY
10133# else
10134# ifdef DL_LAZY
10135# define LT_DLLAZY_OR_NOW DL_LAZY
10136# else
10137# ifdef RTLD_NOW
10138# define LT_DLLAZY_OR_NOW RTLD_NOW
10139# else
10140# ifdef DL_NOW
10141# define LT_DLLAZY_OR_NOW DL_NOW
10142# else
10143# define LT_DLLAZY_OR_NOW 0
10144# endif
10145# endif
10146# endif
10147# endif
10148#endif
10149
10150#ifdef __cplusplus
10151extern "C" void exit (int);
10152#endif
10153
10154void fnord() { int i=42;}
10155int main ()
10156{
10157 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10158 int status = $lt_dlunknown;
10159
10160 if (self)
10161 {
10162 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10163 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10164 /* dlclose (self); */
10165 }
10166 else
10167 puts (dlerror ());
10168
10169 exit (status);
10170}
10171EOF
10172 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10173 (eval $ac_link) 2>&5
10174 ac_status=$?
10175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10176 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10177 (./conftest; exit; ) >&5 2>/dev/null
10178 lt_status=$?
10179 case x$lt_status in
10180 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10181 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10182 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10183 esac
10184 else :
10185 # compilation failed
10186 lt_cv_dlopen_self=no
10187 fi
10188fi
10189rm -fr conftest*
10190
10191
10192fi
10193{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10194echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10195
10196 if test "x$lt_cv_dlopen_self" = xyes; then
10197 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10198 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10199echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10200if test "${lt_cv_dlopen_self_static+set}" = set; then
10201 echo $ECHO_N "(cached) $ECHO_C" >&6
10202else
10203 if test "$cross_compiling" = yes; then :
10204 lt_cv_dlopen_self_static=cross
10205else
10206 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10207 lt_status=$lt_dlunknown
10208 cat > conftest.$ac_ext <<EOF
10209#line 10209 "configure"
10210#include "confdefs.h"
10211
10212#if HAVE_DLFCN_H
10213#include <dlfcn.h>
10214#endif
10215
10216#include <stdio.h>
10217
10218#ifdef RTLD_GLOBAL
10219# define LT_DLGLOBAL RTLD_GLOBAL
10220#else
10221# ifdef DL_GLOBAL
10222# define LT_DLGLOBAL DL_GLOBAL
10223# else
10224# define LT_DLGLOBAL 0
10225# endif
10226#endif
10227
10228/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10229 find out it does not work in some platform. */
10230#ifndef LT_DLLAZY_OR_NOW
10231# ifdef RTLD_LAZY
10232# define LT_DLLAZY_OR_NOW RTLD_LAZY
10233# else
10234# ifdef DL_LAZY
10235# define LT_DLLAZY_OR_NOW DL_LAZY
10236# else
10237# ifdef RTLD_NOW
10238# define LT_DLLAZY_OR_NOW RTLD_NOW
10239# else
10240# ifdef DL_NOW
10241# define LT_DLLAZY_OR_NOW DL_NOW
10242# else
10243# define LT_DLLAZY_OR_NOW 0
10244# endif
10245# endif
10246# endif
10247# endif
10248#endif
10249
10250#ifdef __cplusplus
10251extern "C" void exit (int);
10252#endif
10253
10254void fnord() { int i=42;}
10255int main ()
10256{
10257 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10258 int status = $lt_dlunknown;
10259
10260 if (self)
10261 {
10262 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10263 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10264 /* dlclose (self); */
10265 }
10266 else
10267 puts (dlerror ());
10268
10269 exit (status);
10270}
10271EOF
10272 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10273 (eval $ac_link) 2>&5
10274 ac_status=$?
10275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10276 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10277 (./conftest; exit; ) >&5 2>/dev/null
10278 lt_status=$?
10279 case x$lt_status in
10280 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10281 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10282 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10283 esac
10284 else :
10285 # compilation failed
10286 lt_cv_dlopen_self_static=no
10287 fi
10288fi
10289rm -fr conftest*
10290
10291
10292fi
10293{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10294echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10295 fi
10296
10297 CPPFLAGS="$save_CPPFLAGS"
10298 LDFLAGS="$save_LDFLAGS"
10299 LIBS="$save_LIBS"
10300 ;;
10301 esac
10302
10303 case $lt_cv_dlopen_self in
10304 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10305 *) enable_dlopen_self=unknown ;;
10306 esac
10307
10308 case $lt_cv_dlopen_self_static in
10309 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10310 *) enable_dlopen_self_static=unknown ;;
10311 esac
10312fi
10313
10314
10315# Report which library types will actually be built
10316{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10317echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10318{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
10319echo "${ECHO_T}$can_build_shared" >&6; }
10320
10321{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10322echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10323test "$can_build_shared" = "no" && enable_shared=no
10324
10325# On AIX, shared libraries and static libraries use the same namespace, and
10326# are all built from PIC.
10327case $host_os in
10328aix3*)
10329 test "$enable_shared" = yes && enable_static=no
10330 if test -n "$RANLIB"; then
10331 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10332 postinstall_cmds='$RANLIB $lib'
10333 fi
10334 ;;
10335
10336aix4* | aix5*)
10337 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10338 test "$enable_shared" = yes && enable_static=no
10339 fi
10340 ;;
10341esac
10342{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10343echo "${ECHO_T}$enable_shared" >&6; }
10344
10345{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10346echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10347# Make sure either enable_shared or enable_static is yes.
10348test "$enable_shared" = yes || enable_static=yes
10349{ echo "$as_me:$LINENO: result: $enable_static" >&5
10350echo "${ECHO_T}$enable_static" >&6; }
10351
10352# The else clause should only fire when bootstrapping the
10353# libtool distribution, otherwise you forgot to ship ltmain.sh
10354# with your package, and you will get complaints that there are
10355# no rules to generate ltmain.sh.
10356if test -f "$ltmain"; then
10357 # See if we are running on zsh, and set the options which allow our commands through
10358 # without removal of \ escapes.
10359 if test -n "${ZSH_VERSION+set}" ; then
10360 setopt NO_GLOB_SUBST
10361 fi
10362 # Now quote all the things that may contain metacharacters while being
10363 # careful not to overquote the AC_SUBSTed values. We take copies of the
10364 # variables and quote the copies for generation of the libtool script.
10365 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10366 SED SHELL STRIP \
10367 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10368 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10369 deplibs_check_method reload_flag reload_cmds need_locks \
10370 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10371 lt_cv_sys_global_symbol_to_c_name_address \
10372 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10373 old_postinstall_cmds old_postuninstall_cmds \
10374 compiler \
10375 CC \
10376 LD \
10377 lt_prog_compiler_wl \
10378 lt_prog_compiler_pic \
10379 lt_prog_compiler_static \
10380 lt_prog_compiler_no_builtin_flag \
10381 export_dynamic_flag_spec \
10382 thread_safe_flag_spec \
10383 whole_archive_flag_spec \
10384 enable_shared_with_static_runtimes \
10385 old_archive_cmds \
10386 old_archive_from_new_cmds \
10387 predep_objects \
10388 postdep_objects \
10389 predeps \
10390 postdeps \
10391 compiler_lib_search_path \
10392 archive_cmds \
10393 archive_expsym_cmds \
10394 postinstall_cmds \
10395 postuninstall_cmds \
10396 old_archive_from_expsyms_cmds \
10397 allow_undefined_flag \
10398 no_undefined_flag \
10399 export_symbols_cmds \
10400 hardcode_libdir_flag_spec \
10401 hardcode_libdir_flag_spec_ld \
10402 hardcode_libdir_separator \
10403 hardcode_automatic \
10404 module_cmds \
10405 module_expsym_cmds \
10406 lt_cv_prog_compiler_c_o \
10407 exclude_expsyms \
10408 include_expsyms; do
10409
10410 case $var in
10411 old_archive_cmds | \
10412 old_archive_from_new_cmds | \
10413 archive_cmds | \
10414 archive_expsym_cmds | \
10415 module_cmds | \
10416 module_expsym_cmds | \
10417 old_archive_from_expsyms_cmds | \
10418 export_symbols_cmds | \
10419 extract_expsyms_cmds | reload_cmds | finish_cmds | \
10420 postinstall_cmds | postuninstall_cmds | \
10421 old_postinstall_cmds | old_postuninstall_cmds | \
10422 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10423 # Double-quote double-evaled strings.
10424 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10425 ;;
10426 *)
10427 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10428 ;;
10429 esac
10430 done
10431
10432 case $lt_echo in
10433 *'\$0 --fallback-echo"')
10434 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10435 ;;
10436 esac
10437
10438cfgfile="${ofile}T"
10439 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10440 $rm -f "$cfgfile"
10441 { echo "$as_me:$LINENO: creating $ofile" >&5
10442echo "$as_me: creating $ofile" >&6;}
10443
10444 cat <<__EOF__ >> "$cfgfile"
10445#! $SHELL
10446
10447# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10448# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10449# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10450#
10451# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10452# Free Software Foundation, Inc.
10453#
10454# This file is part of GNU Libtool:
10455# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10456#
10457# This program is free software; you can redistribute it and/or modify
10458# it under the terms of the GNU General Public License as published by
10459# the Free Software Foundation; either version 2 of the License, or
10460# (at your option) any later version.
10461#
10462# This program is distributed in the hope that it will be useful, but
10463# WITHOUT ANY WARRANTY; without even the implied warranty of
10464# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10465# General Public License for more details.
10466#
10467# You should have received a copy of the GNU General Public License
10468# along with this program; if not, write to the Free Software
10469# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10470#
10471# As a special exception to the GNU General Public License, if you
10472# distribute this file as part of a program that contains a
10473# configuration script generated by Autoconf, you may include it under
10474# the same distribution terms that you use for the rest of that program.
10475
10476# A sed program that does not truncate output.
10477SED=$lt_SED
10478
10479# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10480Xsed="$SED -e 1s/^X//"
10481
10482# The HP-UX ksh and POSIX shell print the target directory to stdout
10483# if CDPATH is set.
10484(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10485
10486# The names of the tagged configurations supported by this script.
10487available_tags=
10488
10489# ### BEGIN LIBTOOL CONFIG
10490
10491# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10492
10493# Shell to use when invoking shell scripts.
10494SHELL=$lt_SHELL
10495
10496# Whether or not to build shared libraries.
10497build_libtool_libs=$enable_shared
10498
10499# Whether or not to build static libraries.
10500build_old_libs=$enable_static
10501
10502# Whether or not to add -lc for building shared libraries.
10503build_libtool_need_lc=$archive_cmds_need_lc
10504
10505# Whether or not to disallow shared libs when runtime libs are static
10506allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10507
10508# Whether or not to optimize for fast installation.
10509fast_install=$enable_fast_install
10510
10511# The host system.
10512host_alias=$host_alias
10513host=$host
10514host_os=$host_os
10515
10516# The build system.
10517build_alias=$build_alias
10518build=$build
10519build_os=$build_os
10520
10521# An echo program that does not interpret backslashes.
10522echo=$lt_echo
10523
10524# The archiver.
10525AR=$lt_AR
10526AR_FLAGS=$lt_AR_FLAGS
10527
10528# A C compiler.
10529LTCC=$lt_LTCC
10530
10531# LTCC compiler flags.
10532LTCFLAGS=$lt_LTCFLAGS
10533
10534# A language-specific compiler.
10535CC=$lt_compiler
10536
10537# Is the compiler the GNU C compiler?
10538with_gcc=$GCC
10539
10540# An ERE matcher.
10541EGREP=$lt_EGREP
10542
10543# The linker used to build libraries.
10544LD=$lt_LD
10545
10546# Whether we need hard or soft links.
10547LN_S=$lt_LN_S
10548
10549# A BSD-compatible nm program.
10550NM=$lt_NM
10551
10552# A symbol stripping program
10553STRIP=$lt_STRIP
10554
10555# Used to examine libraries when file_magic_cmd begins "file"
10556MAGIC_CMD=$MAGIC_CMD
10557
10558# Used on cygwin: DLL creation program.
10559DLLTOOL="$DLLTOOL"
10560
10561# Used on cygwin: object dumper.
10562OBJDUMP="$OBJDUMP"
10563
10564# Used on cygwin: assembler.
10565AS="$AS"
10566
10567# The name of the directory that contains temporary libtool files.
10568objdir=$objdir
10569
10570# How to create reloadable object files.
10571reload_flag=$lt_reload_flag
10572reload_cmds=$lt_reload_cmds
10573
10574# How to pass a linker flag through the compiler.
10575wl=$lt_lt_prog_compiler_wl
10576
10577# Object file suffix (normally "o").
10578objext="$ac_objext"
10579
10580# Old archive suffix (normally "a").
10581libext="$libext"
10582
10583# Shared library suffix (normally ".so").
10584shrext_cmds='$shrext_cmds'
10585
10586# Executable file suffix (normally "").
10587exeext="$exeext"
10588
10589# Additional compiler flags for building library objects.
10590pic_flag=$lt_lt_prog_compiler_pic
10591pic_mode=$pic_mode
10592
10593# What is the maximum length of a command?
10594max_cmd_len=$lt_cv_sys_max_cmd_len
10595
10596# Does compiler simultaneously support -c and -o options?
10597compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10598
10599# Must we lock files when doing compilation?
10600need_locks=$lt_need_locks
10601
10602# Do we need the lib prefix for modules?
10603need_lib_prefix=$need_lib_prefix
10604
10605# Do we need a version for libraries?
10606need_version=$need_version
10607
10608# Whether dlopen is supported.
10609dlopen_support=$enable_dlopen
10610
10611# Whether dlopen of programs is supported.
10612dlopen_self=$enable_dlopen_self
10613
10614# Whether dlopen of statically linked programs is supported.
10615dlopen_self_static=$enable_dlopen_self_static
10616
10617# Compiler flag to prevent dynamic linking.
10618link_static_flag=$lt_lt_prog_compiler_static
10619
10620# Compiler flag to turn off builtin functions.
10621no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10622
10623# Compiler flag to allow reflexive dlopens.
10624export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10625
10626# Compiler flag to generate shared objects directly from archives.
10627whole_archive_flag_spec=$lt_whole_archive_flag_spec
10628
10629# Compiler flag to generate thread-safe objects.
10630thread_safe_flag_spec=$lt_thread_safe_flag_spec
10631
10632# Library versioning type.
10633version_type=$version_type
10634
10635# Format of library name prefix.
10636libname_spec=$lt_libname_spec
10637
10638# List of archive names. First name is the real one, the rest are links.
10639# The last name is the one that the linker finds with -lNAME.
10640library_names_spec=$lt_library_names_spec
10641
10642# The coded name of the library, if different from the real name.
10643soname_spec=$lt_soname_spec
10644
10645# Commands used to build and install an old-style archive.
10646RANLIB=$lt_RANLIB
10647old_archive_cmds=$lt_old_archive_cmds
10648old_postinstall_cmds=$lt_old_postinstall_cmds
10649old_postuninstall_cmds=$lt_old_postuninstall_cmds
10650
10651# Create an old-style archive from a shared archive.
10652old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10653
10654# Create a temporary old-style archive to link instead of a shared archive.
10655old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10656
10657# Commands used to build and install a shared archive.
10658archive_cmds=$lt_archive_cmds
10659archive_expsym_cmds=$lt_archive_expsym_cmds
10660postinstall_cmds=$lt_postinstall_cmds
10661postuninstall_cmds=$lt_postuninstall_cmds
10662
10663# Commands used to build a loadable module (assumed same as above if empty)
10664module_cmds=$lt_module_cmds
10665module_expsym_cmds=$lt_module_expsym_cmds
10666
10667# Commands to strip libraries.
10668old_striplib=$lt_old_striplib
10669striplib=$lt_striplib
10670
10671# Dependencies to place before the objects being linked to create a
10672# shared library.
10673predep_objects=$lt_predep_objects
10674
10675# Dependencies to place after the objects being linked to create a
10676# shared library.
10677postdep_objects=$lt_postdep_objects
10678
10679# Dependencies to place before the objects being linked to create a
10680# shared library.
10681predeps=$lt_predeps
10682
10683# Dependencies to place after the objects being linked to create a
10684# shared library.
10685postdeps=$lt_postdeps
10686
10687# The library search path used internally by the compiler when linking
10688# a shared library.
10689compiler_lib_search_path=$lt_compiler_lib_search_path
10690
10691# Method to check whether dependent libraries are shared objects.
10692deplibs_check_method=$lt_deplibs_check_method
10693
10694# Command to use when deplibs_check_method == file_magic.
10695file_magic_cmd=$lt_file_magic_cmd
10696
10697# Flag that allows shared libraries with undefined symbols to be built.
10698allow_undefined_flag=$lt_allow_undefined_flag
10699
10700# Flag that forces no undefined symbols.
10701no_undefined_flag=$lt_no_undefined_flag
10702
10703# Commands used to finish a libtool library installation in a directory.
10704finish_cmds=$lt_finish_cmds
10705
10706# Same as above, but a single script fragment to be evaled but not shown.
10707finish_eval=$lt_finish_eval
10708
10709# Take the output of nm and produce a listing of raw symbols and C names.
10710global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10711
10712# Transform the output of nm in a proper C declaration
10713global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10714
10715# Transform the output of nm in a C name address pair
10716global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10717
10718# This is the shared library runtime path variable.
10719runpath_var=$runpath_var
10720
10721# This is the shared library path variable.
10722shlibpath_var=$shlibpath_var
10723
10724# Is shlibpath searched before the hard-coded library search path?
10725shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10726
10727# How to hardcode a shared library path into an executable.
10728hardcode_action=$hardcode_action
10729
10730# Whether we should hardcode library paths into libraries.
10731hardcode_into_libs=$hardcode_into_libs
10732
10733# Flag to hardcode \$libdir into a binary during linking.
10734# This must work even if \$libdir does not exist.
10735hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10736
10737# If ld is used when linking, flag to hardcode \$libdir into
10738# a binary during linking. This must work even if \$libdir does
10739# not exist.
10740hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10741
10742# Whether we need a single -rpath flag with a separated argument.
10743hardcode_libdir_separator=$lt_hardcode_libdir_separator
10744
10745# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10746# resulting binary.
10747hardcode_direct=$hardcode_direct
10748
10749# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10750# resulting binary.
10751hardcode_minus_L=$hardcode_minus_L
10752
10753# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10754# the resulting binary.
10755hardcode_shlibpath_var=$hardcode_shlibpath_var
10756
10757# Set to yes if building a shared library automatically hardcodes DIR into the library
10758# and all subsequent libraries and executables linked against it.
10759hardcode_automatic=$hardcode_automatic
10760
10761# Variables whose values should be saved in libtool wrapper scripts and
10762# restored at relink time.
10763variables_saved_for_relink="$variables_saved_for_relink"
10764
10765# Whether libtool must link a program against all its dependency libraries.
10766link_all_deplibs=$link_all_deplibs
10767
10768# Compile-time system search path for libraries
10769sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10770
10771# Run-time system search path for libraries
10772sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10773
10774# Fix the shell variable \$srcfile for the compiler.
10775fix_srcfile_path="$fix_srcfile_path"
10776
10777# Set to yes if exported symbols are required.
10778always_export_symbols=$always_export_symbols
10779
10780# The commands to list exported symbols.
10781export_symbols_cmds=$lt_export_symbols_cmds
10782
10783# The commands to extract the exported symbol list from a shared archive.
10784extract_expsyms_cmds=$lt_extract_expsyms_cmds
10785
10786# Symbols that should not be listed in the preloaded symbols.
10787exclude_expsyms=$lt_exclude_expsyms
10788
10789# Symbols that must always be exported.
10790include_expsyms=$lt_include_expsyms
10791
10792# ### END LIBTOOL CONFIG
10793
10794__EOF__
10795
10796
10797 case $host_os in
10798 aix3*)
10799 cat <<\EOF >> "$cfgfile"
10800
10801# AIX sometimes has problems with the GCC collect2 program. For some
10802# reason, if we set the COLLECT_NAMES environment variable, the problems
10803# vanish in a puff of smoke.
10804if test "X${COLLECT_NAMES+set}" != Xset; then
10805 COLLECT_NAMES=
10806 export COLLECT_NAMES
10807fi
10808EOF
10809 ;;
10810 esac
10811
10812 # We use sed instead of cat because bash on DJGPP gets confused if
10813 # if finds mixed CR/LF and LF-only lines. Since sed operates in
10814 # text mode, it properly converts lines to CR/LF. This bash problem
10815 # is reportedly fixed, but why not run on old versions too?
10816 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10817
10818 mv -f "$cfgfile" "$ofile" || \
10819 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10820 chmod +x "$ofile"
10821
10822else
10823 # If there is no Makefile yet, we rely on a make rule to execute
10824 # `config.status --recheck' to rerun these tests and create the
10825 # libtool script then.
10826 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10827 if test -f "$ltmain_in"; then
10828 test -f Makefile && make "$ltmain"
10829 fi
10830fi
10831
10832
10833ac_ext=c
10834ac_cpp='$CPP $CPPFLAGS'
10835ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10836ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10837ac_compiler_gnu=$ac_cv_c_compiler_gnu
10838
10839CC="$lt_save_CC"
10840
10841
10842# Check whether --with-tags was given.
10843if test "${with_tags+set}" = set; then
10844 withval=$with_tags; tagnames="$withval"
10845fi
10846
10847
10848if test -f "$ltmain" && test -n "$tagnames"; then
10849 if test ! -f "${ofile}"; then
10850 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10851echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10852 fi
10853
10854 if test -z "$LTCC"; then
10855 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10856 if test -z "$LTCC"; then
10857 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10858echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10859 else
10860 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10861echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10862 fi
10863 fi
10864 if test -z "$LTCFLAGS"; then
10865 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10866 fi
10867
10868 # Extract list of available tagged configurations in $ofile.
10869 # Note that this assumes the entire list is on one line.
10870 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10871
10872 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10873 for tagname in $tagnames; do
10874 IFS="$lt_save_ifs"
10875 # Check whether tagname contains only valid characters
10876 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10877 "") ;;
10878 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10879echo "$as_me: error: invalid tag name: $tagname" >&2;}
10880 { (exit 1); exit 1; }; }
10881 ;;
10882 esac
10883
10884 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10885 then
10886 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10887echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10888 { (exit 1); exit 1; }; }
10889 fi
10890
10891 # Update the list of available tags.
10892 if test -n "$tagname"; then
10893 echo appending configuration tag \"$tagname\" to $ofile
10894
10895 case $tagname in
10896 CXX)
10897 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10898 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10899 (test "X$CXX" != "Xg++"))) ; then
10900 ac_ext=cpp
10901ac_cpp='$CXXCPP $CPPFLAGS'
10902ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10903ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10904ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10905
10906
10907
10908
10909archive_cmds_need_lc_CXX=no
10910allow_undefined_flag_CXX=
10911always_export_symbols_CXX=no
10912archive_expsym_cmds_CXX=
10913export_dynamic_flag_spec_CXX=
10914hardcode_direct_CXX=no
10915hardcode_libdir_flag_spec_CXX=
10916hardcode_libdir_flag_spec_ld_CXX=
10917hardcode_libdir_separator_CXX=
10918hardcode_minus_L_CXX=no
10919hardcode_shlibpath_var_CXX=unsupported
10920hardcode_automatic_CXX=no
10921module_cmds_CXX=
10922module_expsym_cmds_CXX=
10923link_all_deplibs_CXX=unknown
10924old_archive_cmds_CXX=$old_archive_cmds
10925no_undefined_flag_CXX=
10926whole_archive_flag_spec_CXX=
10927enable_shared_with_static_runtimes_CXX=no
10928
10929# Dependencies to place before and after the object being linked:
10930predep_objects_CXX=
10931postdep_objects_CXX=
10932predeps_CXX=
10933postdeps_CXX=
10934compiler_lib_search_path_CXX=
10935
10936# Source file extension for C++ test sources.
10937ac_ext=cpp
10938
10939# Object file extension for compiled C++ test sources.
10940objext=o
10941objext_CXX=$objext
10942
10943# Code to be used in simple compile tests
10944lt_simple_compile_test_code="int some_variable = 0;\n"
10945
10946# Code to be used in simple link tests
10947lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10948
10949# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10950
10951# If no C compiler was specified, use CC.
10952LTCC=${LTCC-"$CC"}
10953
10954# If no C compiler flags were specified, use CFLAGS.
10955LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10956
10957# Allow CC to be a program name with arguments.
10958compiler=$CC
10959
10960
10961# save warnings/boilerplate of simple test code
10962ac_outfile=conftest.$ac_objext
10963printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10964eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10965_lt_compiler_boilerplate=`cat conftest.err`
10966$rm conftest*
10967
10968ac_outfile=conftest.$ac_objext
10969printf "$lt_simple_link_test_code" >conftest.$ac_ext
10970eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10971_lt_linker_boilerplate=`cat conftest.err`
10972$rm conftest*
10973
10974
10975# Allow CC to be a program name with arguments.
10976lt_save_CC=$CC
10977lt_save_LD=$LD
10978lt_save_GCC=$GCC
10979GCC=$GXX
10980lt_save_with_gnu_ld=$with_gnu_ld
10981lt_save_path_LD=$lt_cv_path_LD
10982if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10983 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10984else
10985 $as_unset lt_cv_prog_gnu_ld
10986fi
10987if test -n "${lt_cv_path_LDCXX+set}"; then
10988 lt_cv_path_LD=$lt_cv_path_LDCXX
10989else
10990 $as_unset lt_cv_path_LD
10991fi
10992test -z "${LDCXX+set}" || LD=$LDCXX
10993CC=${CXX-"c++"}
10994compiler=$CC
10995compiler_CXX=$CC
10996for cc_temp in $compiler""; do
10997 case $cc_temp in
10998 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10999 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11000 \-*) ;;
11001 *) break;;
11002 esac
11003done
11004cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11005
11006
11007# We don't want -fno-exception wen compiling C++ code, so set the
11008# no_builtin_flag separately
11009if test "$GXX" = yes; then
11010 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11011else
11012 lt_prog_compiler_no_builtin_flag_CXX=
11013fi
11014
11015if test "$GXX" = yes; then
11016 # Set up default GNU C++ configuration
11017
11018
11019# Check whether --with-gnu-ld was given.
11020if test "${with_gnu_ld+set}" = set; then
11021 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11022else
11023 with_gnu_ld=no
11024fi
11025
11026ac_prog=ld
11027if test "$GCC" = yes; then
11028 # Check if gcc -print-prog-name=ld gives a path.
11029 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11030echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11031 case $host in
11032 *-*-mingw*)
11033 # gcc leaves a trailing carriage return which upsets mingw
11034 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11035 *)
11036 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11037 esac
11038 case $ac_prog in
11039 # Accept absolute paths.
11040 [\\/]* | ?:[\\/]*)
11041 re_direlt='/[^/][^/]*/\.\./'
11042 # Canonicalize the pathname of ld
11043 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11044 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11045 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11046 done
11047 test -z "$LD" && LD="$ac_prog"
11048 ;;
11049 "")
11050 # If it fails, then pretend we aren't using GCC.
11051 ac_prog=ld
11052 ;;
11053 *)
11054 # If it is relative, then search for the first ld in PATH.
11055 with_gnu_ld=unknown
11056 ;;
11057 esac
11058elif test "$with_gnu_ld" = yes; then
11059 { echo "$as_me:$LINENO: checking for GNU ld" >&5
11060echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11061else
11062 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11063echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11064fi
11065if test "${lt_cv_path_LD+set}" = set; then
11066 echo $ECHO_N "(cached) $ECHO_C" >&6
11067else
11068 if test -z "$LD"; then
11069 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11070 for ac_dir in $PATH; do
11071 IFS="$lt_save_ifs"
11072 test -z "$ac_dir" && ac_dir=.
11073 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11074 lt_cv_path_LD="$ac_dir/$ac_prog"
11075 # Check to see if the program is GNU ld. I'd rather use --version,
11076 # but apparently some variants of GNU ld only accept -v.
11077 # Break only if it was the GNU/non-GNU ld that we prefer.
11078 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11079 *GNU* | *'with BFD'*)
11080 test "$with_gnu_ld" != no && break
11081 ;;
11082 *)
11083 test "$with_gnu_ld" != yes && break
11084 ;;
11085 esac
11086 fi
11087 done
11088 IFS="$lt_save_ifs"
11089else
11090 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11091fi
11092fi
11093
11094LD="$lt_cv_path_LD"
11095if test -n "$LD"; then
11096 { echo "$as_me:$LINENO: result: $LD" >&5
11097echo "${ECHO_T}$LD" >&6; }
11098else
11099 { echo "$as_me:$LINENO: result: no" >&5
11100echo "${ECHO_T}no" >&6; }
11101fi
11102test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11103echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11104 { (exit 1); exit 1; }; }
11105{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11106echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11107if test "${lt_cv_prog_gnu_ld+set}" = set; then
11108 echo $ECHO_N "(cached) $ECHO_C" >&6
11109else
11110 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11111case `$LD -v 2>&1 </dev/null` in
11112*GNU* | *'with BFD'*)
11113 lt_cv_prog_gnu_ld=yes
11114 ;;
11115*)
11116 lt_cv_prog_gnu_ld=no
11117 ;;
11118esac
11119fi
11120{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11121echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11122with_gnu_ld=$lt_cv_prog_gnu_ld
11123
11124
11125
11126 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11127 # archiving commands below assume that GNU ld is being used.
11128 if test "$with_gnu_ld" = yes; then
11129 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11130 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'
11131
11132 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11133 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11134
11135 # If archive_cmds runs LD, not CC, wlarc should be empty
11136 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11137 # investigate it a little bit more. (MM)
11138 wlarc='${wl}'
11139
11140 # ancient GNU ld didn't support --whole-archive et. al.
11141 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11142 grep 'no-whole-archive' > /dev/null; then
11143 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11144 else
11145 whole_archive_flag_spec_CXX=
11146 fi
11147 else
11148 with_gnu_ld=no
11149 wlarc=
11150
11151 # A generic and very simple default shared library creation
11152 # command for GNU C++ for the case where it uses the native
11153 # linker, instead of GNU ld. If possible, this setting should
11154 # overridden to take advantage of the native linker features on
11155 # the platform it is being used on.
11156 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11157 fi
11158
11159 # Commands to make compiler produce verbose output that lists
11160 # what "hidden" libraries, object files and flags are used when
11161 # linking a shared library.
11162 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11163
11164else
11165 GXX=no
11166 with_gnu_ld=no
11167 wlarc=
11168fi
11169
11170# PORTME: fill in a description of your system's C++ link characteristics
11171{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11172echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11173ld_shlibs_CXX=yes
11174case $host_os in
11175 aix3*)
11176 # FIXME: insert proper C++ library support
11177 ld_shlibs_CXX=no
11178 ;;
11179 aix4* | aix5*)
11180 if test "$host_cpu" = ia64; then
11181 # On IA64, the linker does run time linking by default, so we don't
11182 # have to do anything special.
11183 aix_use_runtimelinking=no
11184 exp_sym_flag='-Bexport'
11185 no_entry_flag=""
11186 else
11187 aix_use_runtimelinking=no
11188
11189 # Test if we are trying to use run time linking or normal
11190 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11191 # need to do runtime linking.
11192 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11193 for ld_flag in $LDFLAGS; do
11194 case $ld_flag in
11195 *-brtl*)
11196 aix_use_runtimelinking=yes
11197 break
11198 ;;
11199 esac
11200 done
11201 ;;
11202 esac
11203
11204 exp_sym_flag='-bexport'
11205 no_entry_flag='-bnoentry'
11206 fi
11207
11208 # When large executables or shared objects are built, AIX ld can
11209 # have problems creating the table of contents. If linking a library
11210 # or program results in "error TOC overflow" add -mminimal-toc to
11211 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11212 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11213
11214 archive_cmds_CXX=''
11215 hardcode_direct_CXX=yes
11216 hardcode_libdir_separator_CXX=':'
11217 link_all_deplibs_CXX=yes
11218
11219 if test "$GXX" = yes; then
11220 case $host_os in aix4.[012]|aix4.[012].*)
11221 # We only want to do this on AIX 4.2 and lower, the check
11222 # below for broken collect2 doesn't work under 4.3+
11223 collect2name=`${CC} -print-prog-name=collect2`
11224 if test -f "$collect2name" && \
11225 strings "$collect2name" | grep resolve_lib_name >/dev/null
11226 then
11227 # We have reworked collect2
11228 hardcode_direct_CXX=yes
11229 else
11230 # We have old collect2
11231 hardcode_direct_CXX=unsupported
11232 # It fails to find uninstalled libraries when the uninstalled
11233 # path is not listed in the libpath. Setting hardcode_minus_L
11234 # to unsupported forces relinking
11235 hardcode_minus_L_CXX=yes
11236 hardcode_libdir_flag_spec_CXX='-L$libdir'
11237 hardcode_libdir_separator_CXX=
11238 fi
11239 ;;
11240 esac
11241 shared_flag='-shared'
11242 if test "$aix_use_runtimelinking" = yes; then
11243 shared_flag="$shared_flag "'${wl}-G'
11244 fi
11245 else
11246 # not using gcc
11247 if test "$host_cpu" = ia64; then
11248 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11249 # chokes on -Wl,-G. The following line is correct:
11250 shared_flag='-G'
11251 else
11252 if test "$aix_use_runtimelinking" = yes; then
11253 shared_flag='${wl}-G'
11254 else
11255 shared_flag='${wl}-bM:SRE'
11256 fi
11257 fi
11258 fi
11259
11260 # It seems that -bexpall does not export symbols beginning with
11261 # underscore (_), so it is better to generate a list of symbols to export.
11262 always_export_symbols_CXX=yes
11263 if test "$aix_use_runtimelinking" = yes; then
11264 # Warning - without using the other runtime loading flags (-brtl),
11265 # -berok will link without error, but may produce a broken library.
11266 allow_undefined_flag_CXX='-berok'
11267 # Determine the default libpath from the value encoded in an empty executable.
11268 cat >conftest.$ac_ext <<_ACEOF
11269/* confdefs.h. */
11270_ACEOF
11271cat confdefs.h >>conftest.$ac_ext
11272cat >>conftest.$ac_ext <<_ACEOF
11273/* end confdefs.h. */
11274
11275int
11276main ()
11277{
11278
11279 ;
11280 return 0;
11281}
11282_ACEOF
11283rm -f conftest.$ac_objext conftest$ac_exeext
11284if { (ac_try="$ac_link"
11285case "(($ac_try" in
11286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11287 *) ac_try_echo=$ac_try;;
11288esac
11289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11290 (eval "$ac_link") 2>conftest.er1
11291 ac_status=$?
11292 grep -v '^ *+' conftest.er1 >conftest.err
11293 rm -f conftest.er1
11294 cat conftest.err >&5
11295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11296 (exit $ac_status); } &&
11297 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11298 { (case "(($ac_try" in
11299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11300 *) ac_try_echo=$ac_try;;
11301esac
11302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11303 (eval "$ac_try") 2>&5
11304 ac_status=$?
11305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11306 (exit $ac_status); }; } &&
11307 { ac_try='test -s conftest$ac_exeext'
11308 { (case "(($ac_try" in
11309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11310 *) ac_try_echo=$ac_try;;
11311esac
11312eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11313 (eval "$ac_try") 2>&5
11314 ac_status=$?
11315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11316 (exit $ac_status); }; }; then
11317
11318aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11319}'`
11320# Check for a 64-bit object if we didn't find anything.
11321if 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; }
11322}'`; fi
11323else
11324 echo "$as_me: failed program was:" >&5
11325sed 's/^/| /' conftest.$ac_ext >&5
11326
11327
11328fi
11329
11330rm -f core conftest.err conftest.$ac_objext \
11331 conftest$ac_exeext conftest.$ac_ext
11332if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11333
11334 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11335
11336 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11337 else
11338 if test "$host_cpu" = ia64; then
11339 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11340 allow_undefined_flag_CXX="-z nodefs"
11341 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
11342 else
11343 # Determine the default libpath from the value encoded in an empty executable.
11344 cat >conftest.$ac_ext <<_ACEOF
11345/* confdefs.h. */
11346_ACEOF
11347cat confdefs.h >>conftest.$ac_ext
11348cat >>conftest.$ac_ext <<_ACEOF
11349/* end confdefs.h. */
11350
11351int
11352main ()
11353{
11354
11355 ;
11356 return 0;
11357}
11358_ACEOF
11359rm -f conftest.$ac_objext conftest$ac_exeext
11360if { (ac_try="$ac_link"
11361case "(($ac_try" in
11362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11363 *) ac_try_echo=$ac_try;;
11364esac
11365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11366 (eval "$ac_link") 2>conftest.er1
11367 ac_status=$?
11368 grep -v '^ *+' conftest.er1 >conftest.err
11369 rm -f conftest.er1
11370 cat conftest.err >&5
11371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11372 (exit $ac_status); } &&
11373 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11374 { (case "(($ac_try" in
11375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11376 *) ac_try_echo=$ac_try;;
11377esac
11378eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11379 (eval "$ac_try") 2>&5
11380 ac_status=$?
11381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11382 (exit $ac_status); }; } &&
11383 { ac_try='test -s conftest$ac_exeext'
11384 { (case "(($ac_try" in
11385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11386 *) ac_try_echo=$ac_try;;
11387esac
11388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11389 (eval "$ac_try") 2>&5
11390 ac_status=$?
11391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11392 (exit $ac_status); }; }; then
11393
11394aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11395}'`
11396# Check for a 64-bit object if we didn't find anything.
11397if 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; }
11398}'`; fi
11399else
11400 echo "$as_me: failed program was:" >&5
11401sed 's/^/| /' conftest.$ac_ext >&5
11402
11403
11404fi
11405
11406rm -f core conftest.err conftest.$ac_objext \
11407 conftest$ac_exeext conftest.$ac_ext
11408if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11409
11410 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11411 # Warning - without using the other run time loading flags,
11412 # -berok will link without error, but may produce a broken library.
11413 no_undefined_flag_CXX=' ${wl}-bernotok'
11414 allow_undefined_flag_CXX=' ${wl}-berok'
11415 # Exported symbols can be pulled into shared objects from archives
11416 whole_archive_flag_spec_CXX='$convenience'
11417 archive_cmds_need_lc_CXX=yes
11418 # This is similar to how AIX traditionally builds its shared libraries.
11419 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
11420 fi
11421 fi
11422 ;;
11423
11424 beos*)
11425 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11426 allow_undefined_flag_CXX=unsupported
11427 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11428 # support --undefined. This deserves some investigation. FIXME
11429 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11430 else
11431 ld_shlibs_CXX=no
11432 fi
11433 ;;
11434
11435 chorus*)
11436 case $cc_basename in
11437 *)
11438 # FIXME: insert proper C++ library support
11439 ld_shlibs_CXX=no
11440 ;;
11441 esac
11442 ;;
11443
11444 cygwin* | mingw* | pw32*)
11445 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11446 # as there is no search path for DLLs.
11447 hardcode_libdir_flag_spec_CXX='-L$libdir'
11448 allow_undefined_flag_CXX=unsupported
11449 always_export_symbols_CXX=no
11450 enable_shared_with_static_runtimes_CXX=yes
11451
11452 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11453 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11454 # If the export-symbols file already is a .def file (1st line
11455 # is EXPORTS), use it as is; otherwise, prepend...
11456 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11457 cp $export_symbols $output_objdir/$soname.def;
11458 else
11459 echo EXPORTS > $output_objdir/$soname.def;
11460 cat $export_symbols >> $output_objdir/$soname.def;
11461 fi~
11462 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11463 else
11464 ld_shlibs_CXX=no
11465 fi
11466 ;;
11467 darwin* | rhapsody*)
11468 case $host_os in
11469 rhapsody* | darwin1.[012])
11470 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11471 ;;
11472 *) # Darwin 1.3 on
11473 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11474 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11475 else
11476 case ${MACOSX_DEPLOYMENT_TARGET} in
11477 10.[012])
11478 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11479 ;;
11480 10.*)
11481 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11482 ;;
11483 esac
11484 fi
11485 ;;
11486 esac
11487 archive_cmds_need_lc_CXX=no
11488 hardcode_direct_CXX=no
11489 hardcode_automatic_CXX=yes
11490 hardcode_shlibpath_var_CXX=unsupported
11491 whole_archive_flag_spec_CXX=''
11492 link_all_deplibs_CXX=yes
11493
11494 if test "$GXX" = yes ; then
11495 lt_int_apple_cc_single_mod=no
11496 output_verbose_link_cmd='echo'
11497 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11498 lt_int_apple_cc_single_mod=yes
11499 fi
11500 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11501 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11502 else
11503 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'
11504 fi
11505 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11506 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11507 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11508 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}'
11509 else
11510 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}'
11511 fi
11512 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}'
11513 else
11514 case $cc_basename in
11515 xlc*)
11516 output_verbose_link_cmd='echo'
11517 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'
11518 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11519 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11520 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}'
11521 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}'
11522 ;;
11523 *)
11524 ld_shlibs_CXX=no
11525 ;;
11526 esac
11527 fi
11528 ;;
11529
11530 dgux*)
11531 case $cc_basename in
11532 ec++*)
11533 # FIXME: insert proper C++ library support
11534 ld_shlibs_CXX=no
11535 ;;
11536 ghcx*)
11537 # Green Hills C++ Compiler
11538 # FIXME: insert proper C++ library support
11539 ld_shlibs_CXX=no
11540 ;;
11541 *)
11542 # FIXME: insert proper C++ library support
11543 ld_shlibs_CXX=no
11544 ;;
11545 esac
11546 ;;
11547 freebsd[12]*)
11548 # C++ shared libraries reported to be fairly broken before switch to ELF
11549 ld_shlibs_CXX=no
11550 ;;
11551 freebsd-elf*)
11552 archive_cmds_need_lc_CXX=no
11553 ;;
11554 freebsd* | dragonfly*)
11555 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11556 # conventions
11557 ld_shlibs_CXX=yes
11558 ;;
11559 gnu*)
11560 ;;
11561 hpux9*)
11562 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11563 hardcode_libdir_separator_CXX=:
11564 export_dynamic_flag_spec_CXX='${wl}-E'
11565 hardcode_direct_CXX=yes
11566 hardcode_minus_L_CXX=yes # Not in the search PATH,
11567 # but as the default
11568 # location of the library.
11569
11570 case $cc_basename in
11571 CC*)
11572 # FIXME: insert proper C++ library support
11573 ld_shlibs_CXX=no
11574 ;;
11575 aCC*)
11576 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'
11577 # Commands to make compiler produce verbose output that lists
11578 # what "hidden" libraries, object files and flags are used when
11579 # linking a shared library.
11580 #
11581 # There doesn't appear to be a way to prevent this compiler from
11582 # explicitly linking system object files so we need to strip them
11583 # from the output so that they don't get included in the library
11584 # dependencies.
11585 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'
11586 ;;
11587 *)
11588 if test "$GXX" = yes; then
11589 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'
11590 else
11591 # FIXME: insert proper C++ library support
11592 ld_shlibs_CXX=no
11593 fi
11594 ;;
11595 esac
11596 ;;
11597 hpux10*|hpux11*)
11598 if test $with_gnu_ld = no; then
11599 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11600 hardcode_libdir_separator_CXX=:
11601
11602 case $host_cpu in
11603 hppa*64*|ia64*)
11604 hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11605 ;;
11606 *)
11607 export_dynamic_flag_spec_CXX='${wl}-E'
11608 ;;
11609 esac
11610 fi
11611 case $host_cpu in
11612 hppa*64*|ia64*)
11613 hardcode_direct_CXX=no
11614 hardcode_shlibpath_var_CXX=no
11615 ;;
11616 *)
11617 hardcode_direct_CXX=yes
11618 hardcode_minus_L_CXX=yes # Not in the search PATH,
11619 # but as the default
11620 # location of the library.
11621 ;;
11622 esac
11623
11624 case $cc_basename in
11625 CC*)
11626 # FIXME: insert proper C++ library support
11627 ld_shlibs_CXX=no
11628 ;;
11629 aCC*)
11630 case $host_cpu in
11631 hppa*64*)
11632 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11633 ;;
11634 ia64*)
11635 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11636 ;;
11637 *)
11638 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11639 ;;
11640 esac
11641 # Commands to make compiler produce verbose output that lists
11642 # what "hidden" libraries, object files and flags are used when
11643 # linking a shared library.
11644 #
11645 # There doesn't appear to be a way to prevent this compiler from
11646 # explicitly linking system object files so we need to strip them
11647 # from the output so that they don't get included in the library
11648 # dependencies.
11649 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'
11650 ;;
11651 *)
11652 if test "$GXX" = yes; then
11653 if test $with_gnu_ld = no; then
11654 case $host_cpu in
11655 hppa*64*)
11656 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11657 ;;
11658 ia64*)
11659 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11660 ;;
11661 *)
11662 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'
11663 ;;
11664 esac
11665 fi
11666 else
11667 # FIXME: insert proper C++ library support
11668 ld_shlibs_CXX=no
11669 fi
11670 ;;
11671 esac
11672 ;;
11673 interix3*)
11674 hardcode_direct_CXX=no
11675 hardcode_shlibpath_var_CXX=no
11676 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11677 export_dynamic_flag_spec_CXX='${wl}-E'
11678 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11679 # Instead, shared libraries are loaded at an image base (0x10000000 by
11680 # default) and relocated if they conflict, which is a slow very memory
11681 # consuming and fragmenting process. To avoid this, we pick a random,
11682 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11683 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11684 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11685 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11686 ;;
11687 irix5* | irix6*)
11688 case $cc_basename in
11689 CC*)
11690 # SGI C++
11691 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'
11692
11693 # Archives containing C++ object files must be created using
11694 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
11695 # necessary to make sure instantiated templates are included
11696 # in the archive.
11697 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11698 ;;
11699 *)
11700 if test "$GXX" = yes; then
11701 if test "$with_gnu_ld" = no; then
11702 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'
11703 else
11704 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'
11705 fi
11706 fi
11707 link_all_deplibs_CXX=yes
11708 ;;
11709 esac
11710 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11711 hardcode_libdir_separator_CXX=:
11712 ;;
11713 linux* | k*bsd*-gnu)
11714 case $cc_basename in
11715 KCC*)
11716 # Kuck and Associates, Inc. (KAI) C++ Compiler
11717
11718 # KCC will only create a shared library if the output file
11719 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11720 # to its proper name (with version) after linking.
11721 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'
11722 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'
11723 # Commands to make compiler produce verbose output that lists
11724 # what "hidden" libraries, object files and flags are used when
11725 # linking a shared library.
11726 #
11727 # There doesn't appear to be a way to prevent this compiler from
11728 # explicitly linking system object files so we need to strip them
11729 # from the output so that they don't get included in the library
11730 # dependencies.
11731 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'
11732
11733 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11734 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11735
11736 # Archives containing C++ object files must be created using
11737 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11738 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11739 ;;
11740 icpc*)
11741 # Intel C++
11742 with_gnu_ld=yes
11743 # version 8.0 and above of icpc choke on multiply defined symbols
11744 # if we add $predep_objects and $postdep_objects, however 7.1 and
11745 # earlier do not add the objects themselves.
11746 case `$CC -V 2>&1` in
11747 *"Version 7."*)
11748 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11749 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'
11750 ;;
11751 *) # Version 8.0 or newer
11752 tmp_idyn=
11753 case $host_cpu in
11754 ia64*) tmp_idyn=' -i_dynamic';;
11755 esac
11756 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11757 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'
11758 ;;
11759 esac
11760 archive_cmds_need_lc_CXX=no
11761 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11762 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11763 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11764 ;;
11765 pgCC*)
11766 # Portland Group C++ compiler
11767 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11768 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'
11769
11770 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11771 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11772 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'
11773 ;;
11774 cxx*)
11775 # Compaq C++
11776 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11777 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'
11778
11779 runpath_var=LD_RUN_PATH
11780 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11781 hardcode_libdir_separator_CXX=:
11782
11783 # Commands to make compiler produce verbose output that lists
11784 # what "hidden" libraries, object files and flags are used when
11785 # linking a shared library.
11786 #
11787 # There doesn't appear to be a way to prevent this compiler from
11788 # explicitly linking system object files so we need to strip them
11789 # from the output so that they don't get included in the library
11790 # dependencies.
11791 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'
11792 ;;
11793 esac
11794 ;;
11795 lynxos*)
11796 # FIXME: insert proper C++ library support
11797 ld_shlibs_CXX=no
11798 ;;
11799 m88k*)
11800 # FIXME: insert proper C++ library support
11801 ld_shlibs_CXX=no
11802 ;;
11803 mvs*)
11804 case $cc_basename in
11805 cxx*)
11806 # FIXME: insert proper C++ library support
11807 ld_shlibs_CXX=no
11808 ;;
11809 *)
11810 # FIXME: insert proper C++ library support
11811 ld_shlibs_CXX=no
11812 ;;
11813 esac
11814 ;;
11815 netbsd* | netbsdelf*-gnu)
11816 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11817 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11818 wlarc=
11819 hardcode_libdir_flag_spec_CXX='-R$libdir'
11820 hardcode_direct_CXX=yes
11821 hardcode_shlibpath_var_CXX=no
11822 fi
11823 # Workaround some broken pre-1.5 toolchains
11824 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11825 ;;
11826 openbsd2*)
11827 # C++ shared libraries are fairly broken
11828 ld_shlibs_CXX=no
11829 ;;
11830 openbsd*)
11831 hardcode_direct_CXX=yes
11832 hardcode_shlibpath_var_CXX=no
11833 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11834 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11835 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11836 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11837 export_dynamic_flag_spec_CXX='${wl}-E'
11838 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11839 fi
11840 output_verbose_link_cmd='echo'
11841 ;;
11842 osf3*)
11843 case $cc_basename in
11844 KCC*)
11845 # Kuck and Associates, Inc. (KAI) C++ Compiler
11846
11847 # KCC will only create a shared library if the output file
11848 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11849 # to its proper name (with version) after linking.
11850 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'
11851
11852 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11853 hardcode_libdir_separator_CXX=:
11854
11855 # Archives containing C++ object files must be created using
11856 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11857 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11858
11859 ;;
11860 RCC*)
11861 # Rational C++ 2.4.1
11862 # FIXME: insert proper C++ library support
11863 ld_shlibs_CXX=no
11864 ;;
11865 cxx*)
11866 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11867 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'
11868
11869 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11870 hardcode_libdir_separator_CXX=:
11871
11872 # Commands to make compiler produce verbose output that lists
11873 # what "hidden" libraries, object files and flags are used when
11874 # linking a shared library.
11875 #
11876 # There doesn't appear to be a way to prevent this compiler from
11877 # explicitly linking system object files so we need to strip them
11878 # from the output so that they don't get included in the library
11879 # dependencies.
11880 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'
11881 ;;
11882 *)
11883 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11884 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11885 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'
11886
11887 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11888 hardcode_libdir_separator_CXX=:
11889
11890 # Commands to make compiler produce verbose output that lists
11891 # what "hidden" libraries, object files and flags are used when
11892 # linking a shared library.
11893 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11894
11895 else
11896 # FIXME: insert proper C++ library support
11897 ld_shlibs_CXX=no
11898 fi
11899 ;;
11900 esac
11901 ;;
11902 osf4* | osf5*)
11903 case $cc_basename in
11904 KCC*)
11905 # Kuck and Associates, Inc. (KAI) C++ Compiler
11906
11907 # KCC will only create a shared library if the output file
11908 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11909 # to its proper name (with version) after linking.
11910 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'
11911
11912 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11913 hardcode_libdir_separator_CXX=:
11914
11915 # Archives containing C++ object files must be created using
11916 # the KAI C++ compiler.
11917 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11918 ;;
11919 RCC*)
11920 # Rational C++ 2.4.1
11921 # FIXME: insert proper C++ library support
11922 ld_shlibs_CXX=no
11923 ;;
11924 cxx*)
11925 allow_undefined_flag_CXX=' -expect_unresolved \*'
11926 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'
11927 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11928 echo "-hidden">> $lib.exp~
11929 $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~
11930 $rm $lib.exp'
11931
11932 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11933 hardcode_libdir_separator_CXX=:
11934
11935 # Commands to make compiler produce verbose output that lists
11936 # what "hidden" libraries, object files and flags are used when
11937 # linking a shared library.
11938 #
11939 # There doesn't appear to be a way to prevent this compiler from
11940 # explicitly linking system object files so we need to strip them
11941 # from the output so that they don't get included in the library
11942 # dependencies.
11943 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'
11944 ;;
11945 *)
11946 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11947 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11948 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'
11949
11950 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11951 hardcode_libdir_separator_CXX=:
11952
11953 # Commands to make compiler produce verbose output that lists
11954 # what "hidden" libraries, object files and flags are used when
11955 # linking a shared library.
11956 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11957
11958 else
11959 # FIXME: insert proper C++ library support
11960 ld_shlibs_CXX=no
11961 fi
11962 ;;
11963 esac
11964 ;;
11965 psos*)
11966 # FIXME: insert proper C++ library support
11967 ld_shlibs_CXX=no
11968 ;;
11969 sunos4*)
11970 case $cc_basename in
11971 CC*)
11972 # Sun C++ 4.x
11973 # FIXME: insert proper C++ library support
11974 ld_shlibs_CXX=no
11975 ;;
11976 lcc*)
11977 # Lucid
11978 # FIXME: insert proper C++ library support
11979 ld_shlibs_CXX=no
11980 ;;
11981 *)
11982 # FIXME: insert proper C++ library support
11983 ld_shlibs_CXX=no
11984 ;;
11985 esac
11986 ;;
11987 solaris*)
11988 case $cc_basename in
11989 CC*)
11990 # Sun C++ 4.2, 5.x and Centerline C++
11991 archive_cmds_need_lc_CXX=yes
11992 no_undefined_flag_CXX=' -zdefs'
11993 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11994 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11995 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11996
11997 hardcode_libdir_flag_spec_CXX='-R$libdir'
11998 hardcode_shlibpath_var_CXX=no
11999 case $host_os in
12000 solaris2.[0-5] | solaris2.[0-5].*) ;;
12001 *)
12002 # The C++ compiler is used as linker so we must use $wl
12003 # flag to pass the commands to the underlying system
12004 # linker. We must also pass each convience library through
12005 # to the system linker between allextract/defaultextract.
12006 # The C++ compiler will combine linker options so we
12007 # cannot just pass the convience library names through
12008 # without $wl.
12009 # Supported since Solaris 2.6 (maybe 2.5.1?)
12010 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'
12011 ;;
12012 esac
12013 link_all_deplibs_CXX=yes
12014
12015 output_verbose_link_cmd='echo'
12016
12017 # Archives containing C++ object files must be created using
12018 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12019 # necessary to make sure instantiated templates are included
12020 # in the archive.
12021 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12022 ;;
12023 gcx*)
12024 # Green Hills C++ Compiler
12025 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12026
12027 # The C++ compiler must be used to create the archive.
12028 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12029 ;;
12030 *)
12031 # GNU C++ compiler with Solaris linker
12032 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12033 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12034 if $CC --version | grep -v '^2\.7' > /dev/null; then
12035 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12036 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12037 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12038
12039 # Commands to make compiler produce verbose output that lists
12040 # what "hidden" libraries, object files and flags are used when
12041 # linking a shared library.
12042 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12043 else
12044 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12045 # platform.
12046 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12047 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12048 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12049
12050 # Commands to make compiler produce verbose output that lists
12051 # what "hidden" libraries, object files and flags are used when
12052 # linking a shared library.
12053 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12054 fi
12055
12056 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12057 fi
12058 ;;
12059 esac
12060 ;;
12061 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12062 no_undefined_flag_CXX='${wl}-z,text'
12063 archive_cmds_need_lc_CXX=no
12064 hardcode_shlibpath_var_CXX=no
12065 runpath_var='LD_RUN_PATH'
12066
12067 case $cc_basename in
12068 CC*)
12069 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12070 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12071 ;;
12072 *)
12073 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12074 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12075 ;;
12076 esac
12077 ;;
12078 sysv5* | sco3.2v5* | sco5v6*)
12079 # Note: We can NOT use -z defs as we might desire, because we do not
12080 # link with -lc, and that would cause any symbols used from libc to
12081 # always be unresolved, which means just about no library would
12082 # ever link correctly. If we're not using GNU ld we use -z text
12083 # though, which does catch some bad symbols but isn't as heavy-handed
12084 # as -z defs.
12085 # For security reasons, it is highly recommended that you always
12086 # use absolute paths for naming shared libraries, and exclude the
12087 # DT_RUNPATH tag from executables and libraries. But doing so
12088 # requires that you compile everything twice, which is a pain.
12089 # So that behaviour is only enabled if SCOABSPATH is set to a
12090 # non-empty value in the environment. Most likely only useful for
12091 # creating official distributions of packages.
12092 # This is a hack until libtool officially supports absolute path
12093 # names for shared libraries.
12094 no_undefined_flag_CXX='${wl}-z,text'
12095 allow_undefined_flag_CXX='${wl}-z,nodefs'
12096 archive_cmds_need_lc_CXX=no
12097 hardcode_shlibpath_var_CXX=no
12098 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12099 hardcode_libdir_separator_CXX=':'
12100 link_all_deplibs_CXX=yes
12101 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12102 runpath_var='LD_RUN_PATH'
12103
12104 case $cc_basename in
12105 CC*)
12106 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12107 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12108 ;;
12109 *)
12110 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12111 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12112 ;;
12113 esac
12114 ;;
12115 tandem*)
12116 case $cc_basename in
12117 NCC*)
12118 # NonStop-UX NCC 3.20
12119 # FIXME: insert proper C++ library support
12120 ld_shlibs_CXX=no
12121 ;;
12122 *)
12123 # FIXME: insert proper C++ library support
12124 ld_shlibs_CXX=no
12125 ;;
12126 esac
12127 ;;
12128 vxworks*)
12129 # FIXME: insert proper C++ library support
12130 ld_shlibs_CXX=no
12131 ;;
12132 *)
12133 # FIXME: insert proper C++ library support
12134 ld_shlibs_CXX=no
12135 ;;
12136esac
12137{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12138echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12139test "$ld_shlibs_CXX" = no && can_build_shared=no
12140
12141GCC_CXX="$GXX"
12142LD_CXX="$LD"
12143
12144
12145cat > conftest.$ac_ext <<EOF
12146class Foo
12147{
12148public:
12149 Foo (void) { a = 0; }
12150private:
12151 int a;
12152};
12153EOF
12154
12155if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12156 (eval $ac_compile) 2>&5
12157 ac_status=$?
12158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12159 (exit $ac_status); }; then
12160 # Parse the compiler output and extract the necessary
12161 # objects, libraries and library flags.
12162
12163 # Sentinel used to keep track of whether or not we are before
12164 # the conftest object file.
12165 pre_test_object_deps_done=no
12166
12167 # The `*' in the case matches for architectures that use `case' in
12168 # $output_verbose_cmd can trigger glob expansion during the loop
12169 # eval without this substitution.
12170 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12171
12172 for p in `eval $output_verbose_link_cmd`; do
12173 case $p in
12174
12175 -L* | -R* | -l*)
12176 # Some compilers place space between "-{L,R}" and the path.
12177 # Remove the space.
12178 if test $p = "-L" \
12179 || test $p = "-R"; then
12180 prev=$p
12181 continue
12182 else
12183 prev=
12184 fi
12185
12186 if test "$pre_test_object_deps_done" = no; then
12187 case $p in
12188 -L* | -R*)
12189 # Internal compiler library paths should come after those
12190 # provided the user. The postdeps already come after the
12191 # user supplied libs so there is no need to process them.
12192 if test -z "$compiler_lib_search_path_CXX"; then
12193 compiler_lib_search_path_CXX="${prev}${p}"
12194 else
12195 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12196 fi
12197 ;;
12198 # The "-l" case would never come before the object being
12199 # linked, so don't bother handling this case.
12200 esac
12201 else
12202 if test -z "$postdeps_CXX"; then
12203 postdeps_CXX="${prev}${p}"
12204 else
12205 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12206 fi
12207 fi
12208 ;;
12209
12210 *.$objext)
12211 # This assumes that the test object file only shows up
12212 # once in the compiler output.
12213 if test "$p" = "conftest.$objext"; then
12214 pre_test_object_deps_done=yes
12215 continue
12216 fi
12217
12218 if test "$pre_test_object_deps_done" = no; then
12219 if test -z "$predep_objects_CXX"; then
12220 predep_objects_CXX="$p"
12221 else
12222 predep_objects_CXX="$predep_objects_CXX $p"
12223 fi
12224 else
12225 if test -z "$postdep_objects_CXX"; then
12226 postdep_objects_CXX="$p"
12227 else
12228 postdep_objects_CXX="$postdep_objects_CXX $p"
12229 fi
12230 fi
12231 ;;
12232
12233 *) ;; # Ignore the rest.
12234
12235 esac
12236 done
12237
12238 # Clean up.
12239 rm -f a.out a.exe
12240else
12241 echo "libtool.m4: error: problem compiling CXX test program"
12242fi
12243
12244$rm -f confest.$objext
12245
12246# PORTME: override above test on systems where it is broken
12247case $host_os in
12248interix3*)
12249 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12250 # hack all around it, let's just trust "g++" to DTRT.
12251 predep_objects_CXX=
12252 postdep_objects_CXX=
12253 postdeps_CXX=
12254 ;;
12255
12256solaris*)
12257 case $cc_basename in
12258 CC*)
12259 # Adding this requires a known-good setup of shared libraries for
12260 # Sun compiler versions before 5.6, else PIC objects from an old
12261 # archive will be linked into the output, leading to subtle bugs.
12262 postdeps_CXX='-lCstd -lCrun'
12263 ;;
12264 esac
12265 ;;
12266esac
12267
12268
12269case " $postdeps_CXX " in
12270*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12271esac
12272
12273lt_prog_compiler_wl_CXX=
12274lt_prog_compiler_pic_CXX=
12275lt_prog_compiler_static_CXX=
12276
12277{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12278echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12279
12280 # C++ specific cases for pic, static, wl, etc.
12281 if test "$GXX" = yes; then
12282 lt_prog_compiler_wl_CXX='-Wl,'
12283 lt_prog_compiler_static_CXX='-static'
12284
12285 case $host_os in
12286 aix*)
12287 # All AIX code is PIC.
12288 if test "$host_cpu" = ia64; then
12289 # AIX 5 now supports IA64 processor
12290 lt_prog_compiler_static_CXX='-Bstatic'
12291 fi
12292 ;;
12293 amigaos*)
12294 # FIXME: we need at least 68020 code to build shared libraries, but
12295 # adding the `-m68020' flag to GCC prevents building anything better,
12296 # like `-m68040'.
12297 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12298 ;;
12299 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12300 # PIC is the default for these OSes.
12301 ;;
12302 mingw* | os2* | pw32*)
12303 # This hack is so that the source file can tell whether it is being
12304 # built for inclusion in a dll (and should export symbols for example).
12305 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12306 ;;
12307 darwin* | rhapsody*)
12308 # PIC is the default on this platform
12309 # Common symbols not allowed in MH_DYLIB files
12310 lt_prog_compiler_pic_CXX='-fno-common'
12311 ;;
12312 *djgpp*)
12313 # DJGPP does not support shared libraries at all
12314 lt_prog_compiler_pic_CXX=
12315 ;;
12316 interix3*)
12317 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12318 # Instead, we relocate shared libraries at runtime.
12319 ;;
12320 sysv4*MP*)
12321 if test -d /usr/nec; then
12322 lt_prog_compiler_pic_CXX=-Kconform_pic
12323 fi
12324 ;;
12325 hpux*)
12326 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12327 # not for PA HP-UX.
12328 case $host_cpu in
12329 hppa*64*|ia64*)
12330 ;;
12331 *)
12332 lt_prog_compiler_pic_CXX='-fPIC'
12333 ;;
12334 esac
12335 ;;
12336 *)
12337 lt_prog_compiler_pic_CXX='-fPIC'
12338 ;;
12339 esac
12340 else
12341 case $host_os in
12342 aix4* | aix5*)
12343 # All AIX code is PIC.
12344 if test "$host_cpu" = ia64; then
12345 # AIX 5 now supports IA64 processor
12346 lt_prog_compiler_static_CXX='-Bstatic'
12347 else
12348 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12349 fi
12350 ;;
12351 chorus*)
12352 case $cc_basename in
12353 cxch68*)
12354 # Green Hills C++ Compiler
12355 # _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"
12356 ;;
12357 esac
12358 ;;
12359 darwin*)
12360 # PIC is the default on this platform
12361 # Common symbols not allowed in MH_DYLIB files
12362 case $cc_basename in
12363 xlc*)
12364 lt_prog_compiler_pic_CXX='-qnocommon'
12365 lt_prog_compiler_wl_CXX='-Wl,'
12366 ;;
12367 esac
12368 ;;
12369 dgux*)
12370 case $cc_basename in
12371 ec++*)
12372 lt_prog_compiler_pic_CXX='-KPIC'
12373 ;;
12374 ghcx*)
12375 # Green Hills C++ Compiler
12376 lt_prog_compiler_pic_CXX='-pic'
12377 ;;
12378 *)
12379 ;;
12380 esac
12381 ;;
12382 freebsd* | dragonfly*)
12383 # FreeBSD uses GNU C++
12384 ;;
12385 hpux9* | hpux10* | hpux11*)
12386 case $cc_basename in
12387 CC*)
12388 lt_prog_compiler_wl_CXX='-Wl,'
12389 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12390 if test "$host_cpu" != ia64; then
12391 lt_prog_compiler_pic_CXX='+Z'
12392 fi
12393 ;;
12394 aCC*)
12395 lt_prog_compiler_wl_CXX='-Wl,'
12396 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12397 case $host_cpu in
12398 hppa*64*|ia64*)
12399 # +Z the default
12400 ;;
12401 *)
12402 lt_prog_compiler_pic_CXX='+Z'
12403 ;;
12404 esac
12405 ;;
12406 *)
12407 ;;
12408 esac
12409 ;;
12410 interix*)
12411 # This is c89, which is MS Visual C++ (no shared libs)
12412 # Anyone wants to do a port?
12413 ;;
12414 irix5* | irix6* | nonstopux*)
12415 case $cc_basename in
12416 CC*)
12417 lt_prog_compiler_wl_CXX='-Wl,'
12418 lt_prog_compiler_static_CXX='-non_shared'
12419 # CC pic flag -KPIC is the default.
12420 ;;
12421 *)
12422 ;;
12423 esac
12424 ;;
12425 linux* | k*bsd*-gnu)
12426 case $cc_basename in
12427 KCC*)
12428 # KAI C++ Compiler
12429 lt_prog_compiler_wl_CXX='--backend -Wl,'
12430 lt_prog_compiler_pic_CXX='-fPIC'
12431 ;;
12432 icpc* | ecpc*)
12433 # Intel C++
12434 lt_prog_compiler_wl_CXX='-Wl,'
12435 lt_prog_compiler_pic_CXX='-KPIC'
12436 lt_prog_compiler_static_CXX='-static'
12437 ;;
12438 pgCC*)
12439 # Portland Group C++ compiler.
12440 lt_prog_compiler_wl_CXX='-Wl,'
12441 lt_prog_compiler_pic_CXX='-fpic'
12442 lt_prog_compiler_static_CXX='-Bstatic'
12443 ;;
12444 cxx*)
12445 # Compaq C++
12446 # Make sure the PIC flag is empty. It appears that all Alpha
12447 # Linux and Compaq Tru64 Unix objects are PIC.
12448 lt_prog_compiler_pic_CXX=
12449 lt_prog_compiler_static_CXX='-non_shared'
12450 ;;
12451 *)
12452 ;;
12453 esac
12454 ;;
12455 lynxos*)
12456 ;;
12457 m88k*)
12458 ;;
12459 mvs*)
12460 case $cc_basename in
12461 cxx*)
12462 lt_prog_compiler_pic_CXX='-W c,exportall'
12463 ;;
12464 *)
12465 ;;
12466 esac
12467 ;;
12468 netbsd* | netbsdelf*-gnu)
12469 ;;
12470 osf3* | osf4* | osf5*)
12471 case $cc_basename in
12472 KCC*)
12473 lt_prog_compiler_wl_CXX='--backend -Wl,'
12474 ;;
12475 RCC*)
12476 # Rational C++ 2.4.1
12477 lt_prog_compiler_pic_CXX='-pic'
12478 ;;
12479 cxx*)
12480 # Digital/Compaq C++
12481 lt_prog_compiler_wl_CXX='-Wl,'
12482 # Make sure the PIC flag is empty. It appears that all Alpha
12483 # Linux and Compaq Tru64 Unix objects are PIC.
12484 lt_prog_compiler_pic_CXX=
12485 lt_prog_compiler_static_CXX='-non_shared'
12486 ;;
12487 *)
12488 ;;
12489 esac
12490 ;;
12491 psos*)
12492 ;;
12493 solaris*)
12494 case $cc_basename in
12495 CC*)
12496 # Sun C++ 4.2, 5.x and Centerline C++
12497 lt_prog_compiler_pic_CXX='-KPIC'
12498 lt_prog_compiler_static_CXX='-Bstatic'
12499 lt_prog_compiler_wl_CXX='-Qoption ld '
12500 ;;
12501 gcx*)
12502 # Green Hills C++ Compiler
12503 lt_prog_compiler_pic_CXX='-PIC'
12504 ;;
12505 *)
12506 ;;
12507 esac
12508 ;;
12509 sunos4*)
12510 case $cc_basename in
12511 CC*)
12512 # Sun C++ 4.x
12513 lt_prog_compiler_pic_CXX='-pic'
12514 lt_prog_compiler_static_CXX='-Bstatic'
12515 ;;
12516 lcc*)
12517 # Lucid
12518 lt_prog_compiler_pic_CXX='-pic'
12519 ;;
12520 *)
12521 ;;
12522 esac
12523 ;;
12524 tandem*)
12525 case $cc_basename in
12526 NCC*)
12527 # NonStop-UX NCC 3.20
12528 lt_prog_compiler_pic_CXX='-KPIC'
12529 ;;
12530 *)
12531 ;;
12532 esac
12533 ;;
12534 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12535 case $cc_basename in
12536 CC*)
12537 lt_prog_compiler_wl_CXX='-Wl,'
12538 lt_prog_compiler_pic_CXX='-KPIC'
12539 lt_prog_compiler_static_CXX='-Bstatic'
12540 ;;
12541 esac
12542 ;;
12543 vxworks*)
12544 ;;
12545 *)
12546 lt_prog_compiler_can_build_shared_CXX=no
12547 ;;
12548 esac
12549 fi
12550
12551{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12552echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12553
12554#
12555# Check to make sure the PIC flag actually works.
12556#
12557if test -n "$lt_prog_compiler_pic_CXX"; then
12558
12559{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12560echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12561if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12562 echo $ECHO_N "(cached) $ECHO_C" >&6
12563else
12564 lt_prog_compiler_pic_works_CXX=no
12565 ac_outfile=conftest.$ac_objext
12566 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12567 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12568 # Insert the option either (1) after the last *FLAGS variable, or
12569 # (2) before a word containing "conftest.", or (3) at the end.
12570 # Note that $ac_compile itself does not contain backslashes and begins
12571 # with a dollar sign (not a hyphen), so the echo should work correctly.
12572 # The option is referenced via a variable to avoid confusing sed.
12573 lt_compile=`echo "$ac_compile" | $SED \
12574 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12575 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12576 -e 's:$: $lt_compiler_flag:'`
12577 (eval echo "\"\$as_me:12577: $lt_compile\"" >&5)
12578 (eval "$lt_compile" 2>conftest.err)
12579 ac_status=$?
12580 cat conftest.err >&5
12581 echo "$as_me:12581: \$? = $ac_status" >&5
12582 if (exit $ac_status) && test -s "$ac_outfile"; then
12583 # The compiler can only warn and ignore the option if not recognized
12584 # So say no if there are warnings other than the usual output.
12585 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12586 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12587 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12588 lt_prog_compiler_pic_works_CXX=yes
12589 fi
12590 fi
12591 $rm conftest*
12592
12593fi
12594{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12595echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12596
12597if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12598 case $lt_prog_compiler_pic_CXX in
12599 "" | " "*) ;;
12600 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12601 esac
12602else
12603 lt_prog_compiler_pic_CXX=
12604 lt_prog_compiler_can_build_shared_CXX=no
12605fi
12606
12607fi
12608case $host_os in
12609 # For platforms which do not support PIC, -DPIC is meaningless:
12610 *djgpp*)
12611 lt_prog_compiler_pic_CXX=
12612 ;;
12613 *)
12614 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12615 ;;
12616esac
12617
12618#
12619# Check to make sure the static flag actually works.
12620#
12621wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12622{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12623echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12624if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12625 echo $ECHO_N "(cached) $ECHO_C" >&6
12626else
12627 lt_prog_compiler_static_works_CXX=no
12628 save_LDFLAGS="$LDFLAGS"
12629 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12630 printf "$lt_simple_link_test_code" > conftest.$ac_ext
12631 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12632 # The linker can only warn and ignore the option if not recognized
12633 # So say no if there are warnings
12634 if test -s conftest.err; then
12635 # Append any errors to the config.log.
12636 cat conftest.err 1>&5
12637 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12638 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12639 if diff conftest.exp conftest.er2 >/dev/null; then
12640 lt_prog_compiler_static_works_CXX=yes
12641 fi
12642 else
12643 lt_prog_compiler_static_works_CXX=yes
12644 fi
12645 fi
12646 $rm conftest*
12647 LDFLAGS="$save_LDFLAGS"
12648
12649fi
12650{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12651echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12652
12653if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12654 :
12655else
12656 lt_prog_compiler_static_CXX=
12657fi
12658
12659
12660{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12661echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12662if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12663 echo $ECHO_N "(cached) $ECHO_C" >&6
12664else
12665 lt_cv_prog_compiler_c_o_CXX=no
12666 $rm -r conftest 2>/dev/null
12667 mkdir conftest
12668 cd conftest
12669 mkdir out
12670 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12671
12672 lt_compiler_flag="-o out/conftest2.$ac_objext"
12673 # Insert the option either (1) after the last *FLAGS variable, or
12674 # (2) before a word containing "conftest.", or (3) at the end.
12675 # Note that $ac_compile itself does not contain backslashes and begins
12676 # with a dollar sign (not a hyphen), so the echo should work correctly.
12677 lt_compile=`echo "$ac_compile" | $SED \
12678 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12679 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12680 -e 's:$: $lt_compiler_flag:'`
12681 (eval echo "\"\$as_me:12681: $lt_compile\"" >&5)
12682 (eval "$lt_compile" 2>out/conftest.err)
12683 ac_status=$?
12684 cat out/conftest.err >&5
12685 echo "$as_me:12685: \$? = $ac_status" >&5
12686 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12687 then
12688 # The compiler can only warn and ignore the option if not recognized
12689 # So say no if there are warnings
12690 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12691 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12692 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12693 lt_cv_prog_compiler_c_o_CXX=yes
12694 fi
12695 fi
12696 chmod u+w . 2>&5
12697 $rm conftest*
12698 # SGI C++ compiler will create directory out/ii_files/ for
12699 # template instantiation
12700 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12701 $rm out/* && rmdir out
12702 cd ..
12703 rmdir conftest
12704 $rm conftest*
12705
12706fi
12707{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12708echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12709
12710
12711hard_links="nottested"
12712if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12713 # do not overwrite the value of need_locks provided by the user
12714 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12715echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12716 hard_links=yes
12717 $rm conftest*
12718 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12719 touch conftest.a
12720 ln conftest.a conftest.b 2>&5 || hard_links=no
12721 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12722 { echo "$as_me:$LINENO: result: $hard_links" >&5
12723echo "${ECHO_T}$hard_links" >&6; }
12724 if test "$hard_links" = no; then
12725 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12726echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12727 need_locks=warn
12728 fi
12729else
12730 need_locks=no
12731fi
12732
12733{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12734echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12735
12736 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12737 case $host_os in
12738 aix4* | aix5*)
12739 # If we're using GNU nm, then we don't want the "-C" option.
12740 # -C means demangle to AIX nm, but means don't demangle with GNU nm
12741 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12742 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'
12743 else
12744 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'
12745 fi
12746 ;;
12747 pw32*)
12748 export_symbols_cmds_CXX="$ltdll_cmds"
12749 ;;
12750 cygwin* | mingw*)
12751 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'
12752 ;;
12753 linux* | k*bsd*-gnu)
12754 link_all_deplibs_CXX=no
12755 ;;
12756 *)
12757 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12758 ;;
12759 esac
12760
12761{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12762echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12763test "$ld_shlibs_CXX" = no && can_build_shared=no
12764
12765#
12766# Do we need to explicitly link libc?
12767#
12768case "x$archive_cmds_need_lc_CXX" in
12769x|xyes)
12770 # Assume -lc should be added
12771 archive_cmds_need_lc_CXX=yes
12772
12773 if test "$enable_shared" = yes && test "$GCC" = yes; then
12774 case $archive_cmds_CXX in
12775 *'~'*)
12776 # FIXME: we may have to deal with multi-command sequences.
12777 ;;
12778 '$CC '*)
12779 # Test whether the compiler implicitly links with -lc since on some
12780 # systems, -lgcc has to come before -lc. If gcc already passes -lc
12781 # to ld, don't add -lc before -lgcc.
12782 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12783echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12784 $rm conftest*
12785 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12786
12787 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12788 (eval $ac_compile) 2>&5
12789 ac_status=$?
12790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12791 (exit $ac_status); } 2>conftest.err; then
12792 soname=conftest
12793 lib=conftest
12794 libobjs=conftest.$ac_objext
12795 deplibs=
12796 wl=$lt_prog_compiler_wl_CXX
12797 pic_flag=$lt_prog_compiler_pic_CXX
12798 compiler_flags=-v
12799 linker_flags=-v
12800 verstring=
12801 output_objdir=.
12802 libname=conftest
12803 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12804 allow_undefined_flag_CXX=
12805 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12806 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12807 ac_status=$?
12808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12809 (exit $ac_status); }
12810 then
12811 archive_cmds_need_lc_CXX=no
12812 else
12813 archive_cmds_need_lc_CXX=yes
12814 fi
12815 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12816 else
12817 cat conftest.err 1>&5
12818 fi
12819 $rm conftest*
12820 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12821echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12822 ;;
12823 esac
12824 fi
12825 ;;
12826esac
12827
12828{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12829echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12830library_names_spec=
12831libname_spec='lib$name'
12832soname_spec=
12833shrext_cmds=".so"
12834postinstall_cmds=
12835postuninstall_cmds=
12836finish_cmds=
12837finish_eval=
12838shlibpath_var=
12839shlibpath_overrides_runpath=unknown
12840version_type=none
12841dynamic_linker="$host_os ld.so"
12842sys_lib_dlsearch_path_spec="/lib /usr/lib"
12843if test "$GCC" = yes; then
12844 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12845 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12846 # if the path contains ";" then we assume it to be the separator
12847 # otherwise default to the standard path separator (i.e. ":") - it is
12848 # assumed that no part of a normal pathname contains ";" but that should
12849 # okay in the real world where ";" in dirpaths is itself problematic.
12850 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12851 else
12852 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12853 fi
12854else
12855 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12856fi
12857need_lib_prefix=unknown
12858hardcode_into_libs=no
12859
12860# when you set need_version to no, make sure it does not cause -set_version
12861# flags to be left without arguments
12862need_version=unknown
12863
12864case $host_os in
12865aix3*)
12866 version_type=linux
12867 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12868 shlibpath_var=LIBPATH
12869
12870 # AIX 3 has no versioning support, so we append a major version to the name.
12871 soname_spec='${libname}${release}${shared_ext}$major'
12872 ;;
12873
12874aix4* | aix5*)
12875 version_type=linux
12876 need_lib_prefix=no
12877 need_version=no
12878 hardcode_into_libs=yes
12879 if test "$host_cpu" = ia64; then
12880 # AIX 5 supports IA64
12881 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12882 shlibpath_var=LD_LIBRARY_PATH
12883 else
12884 # With GCC up to 2.95.x, collect2 would create an import file
12885 # for dependence libraries. The import file would start with
12886 # the line `#! .'. This would cause the generated library to
12887 # depend on `.', always an invalid library. This was fixed in
12888 # development snapshots of GCC prior to 3.0.
12889 case $host_os in
12890 aix4 | aix4.[01] | aix4.[01].*)
12891 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12892 echo ' yes '
12893 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12894 :
12895 else
12896 can_build_shared=no
12897 fi
12898 ;;
12899 esac
12900 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12901 # soname into executable. Probably we can add versioning support to
12902 # collect2, so additional links can be useful in future.
12903 if test "$aix_use_runtimelinking" = yes; then
12904 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12905 # instead of lib<name>.a to let people know that these are not
12906 # typical AIX shared libraries.
12907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12908 else
12909 # We preserve .a as extension for shared libraries through AIX4.2
12910 # and later when we are not doing run time linking.
12911 library_names_spec='${libname}${release}.a $libname.a'
12912 soname_spec='${libname}${release}${shared_ext}$major'
12913 fi
12914 shlibpath_var=LIBPATH
12915 fi
12916 ;;
12917
12918amigaos*)
12919 library_names_spec='$libname.ixlibrary $libname.a'
12920 # Create ${libname}_ixlibrary.a entries in /sys/libs.
12921 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'
12922 ;;
12923
12924beos*)
12925 library_names_spec='${libname}${shared_ext}'
12926 dynamic_linker="$host_os ld.so"
12927 shlibpath_var=LIBRARY_PATH
12928 ;;
12929
12930bsdi[45]*)
12931 version_type=linux
12932 need_version=no
12933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12934 soname_spec='${libname}${release}${shared_ext}$major'
12935 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12936 shlibpath_var=LD_LIBRARY_PATH
12937 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12938 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12939 # the default ld.so.conf also contains /usr/contrib/lib and
12940 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12941 # libtool to hard-code these into programs
12942 ;;
12943
12944cygwin* | mingw* | pw32*)
12945 version_type=windows
12946 shrext_cmds=".dll"
12947 need_version=no
12948 need_lib_prefix=no
12949
12950 case $GCC,$host_os in
12951 yes,cygwin* | yes,mingw* | yes,pw32*)
12952 library_names_spec='$libname.dll.a'
12953 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12954 postinstall_cmds='base_file=`basename \${file}`~
12955 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12956 dldir=$destdir/`dirname \$dlpath`~
12957 test -d \$dldir || mkdir -p \$dldir~
12958 $install_prog $dir/$dlname \$dldir/$dlname~
12959 chmod a+x \$dldir/$dlname'
12960 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12961 dlpath=$dir/\$dldll~
12962 $rm \$dlpath'
12963 shlibpath_overrides_runpath=yes
12964
12965 case $host_os in
12966 cygwin*)
12967 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12968 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12969 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12970 ;;
12971 mingw*)
12972 # MinGW DLLs use traditional 'lib' prefix
12973 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12974 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12975 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12976 # It is most probably a Windows format PATH printed by
12977 # mingw gcc, but we are running on Cygwin. Gcc prints its search
12978 # path with ; separators, and with drive letters. We can handle the
12979 # drive letters (cygwin fileutils understands them), so leave them,
12980 # especially as we might pass files found there to a mingw objdump,
12981 # which wouldn't understand a cygwinified path. Ahh.
12982 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12983 else
12984 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12985 fi
12986 ;;
12987 pw32*)
12988 # pw32 DLLs use 'pw' prefix rather than 'lib'
12989 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12990 ;;
12991 esac
12992 ;;
12993
12994 *)
12995 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12996 ;;
12997 esac
12998 dynamic_linker='Win32 ld.exe'
12999 # FIXME: first we should search . and the directory the executable is in
13000 shlibpath_var=PATH
13001 ;;
13002
13003darwin* | rhapsody*)
13004 dynamic_linker="$host_os dyld"
13005 version_type=darwin
13006 need_lib_prefix=no
13007 need_version=no
13008 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13009 soname_spec='${libname}${release}${major}$shared_ext'
13010 shlibpath_overrides_runpath=yes
13011 shlibpath_var=DYLD_LIBRARY_PATH
13012 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13013 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
13014 if test "$GCC" = yes; then
13015 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"`
13016 else
13017 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
13018 fi
13019 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13020 ;;
13021
13022dgux*)
13023 version_type=linux
13024 need_lib_prefix=no
13025 need_version=no
13026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13027 soname_spec='${libname}${release}${shared_ext}$major'
13028 shlibpath_var=LD_LIBRARY_PATH
13029 ;;
13030
13031freebsd1*)
13032 dynamic_linker=no
13033 ;;
13034
13035freebsd* | dragonfly*)
13036 # DragonFly does not have aout. When/if they implement a new
13037 # versioning mechanism, adjust this.
13038 if test -x /usr/bin/objformat; then
13039 objformat=`/usr/bin/objformat`
13040 else
13041 case $host_os in
13042 freebsd[123]*) objformat=aout ;;
13043 *) objformat=elf ;;
13044 esac
13045 fi
13046 version_type=freebsd-$objformat
13047 case $version_type in
13048 freebsd-elf*)
13049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13050 need_version=no
13051 need_lib_prefix=no
13052 ;;
13053 freebsd-*)
13054 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13055 need_version=yes
13056 ;;
13057 esac
13058 shlibpath_var=LD_LIBRARY_PATH
13059 case $host_os in
13060 freebsd2*)
13061 shlibpath_overrides_runpath=yes
13062 ;;
13063 freebsd3.[01]* | freebsdelf3.[01]*)
13064 shlibpath_overrides_runpath=yes
13065 hardcode_into_libs=yes
13066 ;;
13067 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13068 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13069 shlibpath_overrides_runpath=no
13070 hardcode_into_libs=yes
13071 ;;
13072 freebsd*) # from 4.6 on
13073 shlibpath_overrides_runpath=yes
13074 hardcode_into_libs=yes
13075 ;;
13076 esac
13077 ;;
13078
13079gnu*)
13080 version_type=linux
13081 need_lib_prefix=no
13082 need_version=no
13083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13084 soname_spec='${libname}${release}${shared_ext}$major'
13085 shlibpath_var=LD_LIBRARY_PATH
13086 hardcode_into_libs=yes
13087 ;;
13088
13089hpux9* | hpux10* | hpux11*)
13090 # Give a soname corresponding to the major version so that dld.sl refuses to
13091 # link against other versions.
13092 version_type=sunos
13093 need_lib_prefix=no
13094 need_version=no
13095 case $host_cpu in
13096 ia64*)
13097 shrext_cmds='.so'
13098 hardcode_into_libs=yes
13099 dynamic_linker="$host_os dld.so"
13100 shlibpath_var=LD_LIBRARY_PATH
13101 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13103 soname_spec='${libname}${release}${shared_ext}$major'
13104 if test "X$HPUX_IA64_MODE" = X32; then
13105 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13106 else
13107 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13108 fi
13109 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13110 ;;
13111 hppa*64*)
13112 shrext_cmds='.sl'
13113 hardcode_into_libs=yes
13114 dynamic_linker="$host_os dld.sl"
13115 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13116 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13118 soname_spec='${libname}${release}${shared_ext}$major'
13119 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13120 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13121 ;;
13122 *)
13123 shrext_cmds='.sl'
13124 dynamic_linker="$host_os dld.sl"
13125 shlibpath_var=SHLIB_PATH
13126 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13128 soname_spec='${libname}${release}${shared_ext}$major'
13129 ;;
13130 esac
13131 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13132 postinstall_cmds='chmod 555 $lib'
13133 ;;
13134
13135interix3*)
13136 version_type=linux
13137 need_lib_prefix=no
13138 need_version=no
13139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13140 soname_spec='${libname}${release}${shared_ext}$major'
13141 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13142 shlibpath_var=LD_LIBRARY_PATH
13143 shlibpath_overrides_runpath=no
13144 hardcode_into_libs=yes
13145 ;;
13146
13147irix5* | irix6* | nonstopux*)
13148 case $host_os in
13149 nonstopux*) version_type=nonstopux ;;
13150 *)
13151 if test "$lt_cv_prog_gnu_ld" = yes; then
13152 version_type=linux
13153 else
13154 version_type=irix
13155 fi ;;
13156 esac
13157 need_lib_prefix=no
13158 need_version=no
13159 soname_spec='${libname}${release}${shared_ext}$major'
13160 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13161 case $host_os in
13162 irix5* | nonstopux*)
13163 libsuff= shlibsuff=
13164 ;;
13165 *)
13166 case $LD in # libtool.m4 will add one of these switches to LD
13167 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13168 libsuff= shlibsuff= libmagic=32-bit;;
13169 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13170 libsuff=32 shlibsuff=N32 libmagic=N32;;
13171 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13172 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13173 *) libsuff= shlibsuff= libmagic=never-match;;
13174 esac
13175 ;;
13176 esac
13177 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13178 shlibpath_overrides_runpath=no
13179 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13180 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13181 hardcode_into_libs=yes
13182 ;;
13183
13184# No shared lib support for Linux oldld, aout, or coff.
13185linux*oldld* | linux*aout* | linux*coff*)
13186 dynamic_linker=no
13187 ;;
13188
13189# This must be Linux ELF.
13190linux* | k*bsd*-gnu)
13191 version_type=linux
13192 need_lib_prefix=no
13193 need_version=no
13194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13195 soname_spec='${libname}${release}${shared_ext}$major'
13196 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13197 shlibpath_var=LD_LIBRARY_PATH
13198 shlibpath_overrides_runpath=no
13199 # This implies no fast_install, which is unacceptable.
13200 # Some rework will be needed to allow for fast_install
13201 # before this can be enabled.
13202 hardcode_into_libs=yes
13203
13204 # Append ld.so.conf contents to the search path
13205 if test -f /etc/ld.so.conf; then
13206 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' ' '`
13207 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13208 fi
13209
13210 # We used to test for /lib/ld.so.1 and disable shared libraries on
13211 # powerpc, because MkLinux only supported shared libraries with the
13212 # GNU dynamic linker. Since this was broken with cross compilers,
13213 # most powerpc-linux boxes support dynamic linking these days and
13214 # people can always --disable-shared, the test was removed, and we
13215 # assume the GNU/Linux dynamic linker is in use.
13216 dynamic_linker='GNU/Linux ld.so'
13217 ;;
13218
13219netbsdelf*-gnu)
13220 version_type=linux
13221 need_lib_prefix=no
13222 need_version=no
13223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13224 soname_spec='${libname}${release}${shared_ext}$major'
13225 shlibpath_var=LD_LIBRARY_PATH
13226 shlibpath_overrides_runpath=no
13227 hardcode_into_libs=yes
13228 dynamic_linker='NetBSD ld.elf_so'
13229 ;;
13230
13231netbsd*)
13232 version_type=sunos
13233 need_lib_prefix=no
13234 need_version=no
13235 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13237 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13238 dynamic_linker='NetBSD (a.out) ld.so'
13239 else
13240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13241 soname_spec='${libname}${release}${shared_ext}$major'
13242 dynamic_linker='NetBSD ld.elf_so'
13243 fi
13244 shlibpath_var=LD_LIBRARY_PATH
13245 shlibpath_overrides_runpath=yes
13246 hardcode_into_libs=yes
13247 ;;
13248
13249newsos6)
13250 version_type=linux
13251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13252 shlibpath_var=LD_LIBRARY_PATH
13253 shlibpath_overrides_runpath=yes
13254 ;;
13255
13256nto-qnx*)
13257 version_type=linux
13258 need_lib_prefix=no
13259 need_version=no
13260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13261 soname_spec='${libname}${release}${shared_ext}$major'
13262 shlibpath_var=LD_LIBRARY_PATH
13263 shlibpath_overrides_runpath=yes
13264 ;;
13265
13266openbsd*)
13267 version_type=sunos
13268 sys_lib_dlsearch_path_spec="/usr/lib"
13269 need_lib_prefix=no
13270 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13271 case $host_os in
13272 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13273 *) need_version=no ;;
13274 esac
13275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13276 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13277 shlibpath_var=LD_LIBRARY_PATH
13278 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13279 case $host_os in
13280 openbsd2.[89] | openbsd2.[89].*)
13281 shlibpath_overrides_runpath=no
13282 ;;
13283 *)
13284 shlibpath_overrides_runpath=yes
13285 ;;
13286 esac
13287 else
13288 shlibpath_overrides_runpath=yes
13289 fi
13290 ;;
13291
13292os2*)
13293 libname_spec='$name'
13294 shrext_cmds=".dll"
13295 need_lib_prefix=no
13296 library_names_spec='$libname${shared_ext} $libname.a'
13297 dynamic_linker='OS/2 ld.exe'
13298 shlibpath_var=LIBPATH
13299 ;;
13300
13301osf3* | osf4* | osf5*)
13302 version_type=osf
13303 need_lib_prefix=no
13304 need_version=no
13305 soname_spec='${libname}${release}${shared_ext}$major'
13306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13307 shlibpath_var=LD_LIBRARY_PATH
13308 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13309 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13310 ;;
13311
13312solaris*)
13313 version_type=linux
13314 need_lib_prefix=no
13315 need_version=no
13316 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13317 soname_spec='${libname}${release}${shared_ext}$major'
13318 shlibpath_var=LD_LIBRARY_PATH
13319 shlibpath_overrides_runpath=yes
13320 hardcode_into_libs=yes
13321 # ldd complains unless libraries are executable
13322 postinstall_cmds='chmod +x $lib'
13323 ;;
13324
13325sunos4*)
13326 version_type=sunos
13327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13328 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13329 shlibpath_var=LD_LIBRARY_PATH
13330 shlibpath_overrides_runpath=yes
13331 if test "$with_gnu_ld" = yes; then
13332 need_lib_prefix=no
13333 fi
13334 need_version=yes
13335 ;;
13336
13337sysv4 | sysv4.3*)
13338 version_type=linux
13339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13340 soname_spec='${libname}${release}${shared_ext}$major'
13341 shlibpath_var=LD_LIBRARY_PATH
13342 case $host_vendor in
13343 sni)
13344 shlibpath_overrides_runpath=no
13345 need_lib_prefix=no
13346 export_dynamic_flag_spec='${wl}-Blargedynsym'
13347 runpath_var=LD_RUN_PATH
13348 ;;
13349 siemens)
13350 need_lib_prefix=no
13351 ;;
13352 motorola)
13353 need_lib_prefix=no
13354 need_version=no
13355 shlibpath_overrides_runpath=no
13356 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13357 ;;
13358 esac
13359 ;;
13360
13361sysv4*MP*)
13362 if test -d /usr/nec ;then
13363 version_type=linux
13364 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13365 soname_spec='$libname${shared_ext}.$major'
13366 shlibpath_var=LD_LIBRARY_PATH
13367 fi
13368 ;;
13369
13370sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13371 version_type=freebsd-elf
13372 need_lib_prefix=no
13373 need_version=no
13374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13375 soname_spec='${libname}${release}${shared_ext}$major'
13376 shlibpath_var=LD_LIBRARY_PATH
13377 hardcode_into_libs=yes
13378 if test "$with_gnu_ld" = yes; then
13379 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13380 shlibpath_overrides_runpath=no
13381 else
13382 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13383 shlibpath_overrides_runpath=yes
13384 case $host_os in
13385 sco3.2v5*)
13386 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13387 ;;
13388 esac
13389 fi
13390 sys_lib_dlsearch_path_spec='/usr/lib'
13391 ;;
13392
13393uts4*)
13394 version_type=linux
13395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13396 soname_spec='${libname}${release}${shared_ext}$major'
13397 shlibpath_var=LD_LIBRARY_PATH
13398 ;;
13399
13400*)
13401 dynamic_linker=no
13402 ;;
13403esac
13404{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13405echo "${ECHO_T}$dynamic_linker" >&6; }
13406test "$dynamic_linker" = no && can_build_shared=no
13407
13408variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13409if test "$GCC" = yes; then
13410 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13411fi
13412
13413{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13414echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13415hardcode_action_CXX=
13416if test -n "$hardcode_libdir_flag_spec_CXX" || \
13417 test -n "$runpath_var_CXX" || \
13418 test "X$hardcode_automatic_CXX" = "Xyes" ; then
13419
13420 # We can hardcode non-existant directories.
13421 if test "$hardcode_direct_CXX" != no &&
13422 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13423 # have to relink, otherwise we might link with an installed library
13424 # when we should be linking with a yet-to-be-installed one
13425 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13426 test "$hardcode_minus_L_CXX" != no; then
13427 # Linking always hardcodes the temporary library directory.
13428 hardcode_action_CXX=relink
13429 else
13430 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13431 hardcode_action_CXX=immediate
13432 fi
13433else
13434 # We cannot hardcode anything, or else we can only hardcode existing
13435 # directories.
13436 hardcode_action_CXX=unsupported
13437fi
13438{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13439echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13440
13441if test "$hardcode_action_CXX" = relink; then
13442 # Fast installation is not supported
13443 enable_fast_install=no
13444elif test "$shlibpath_overrides_runpath" = yes ||
13445 test "$enable_shared" = no; then
13446 # Fast installation is not necessary
13447 enable_fast_install=needless
13448fi
13449
13450
13451# The else clause should only fire when bootstrapping the
13452# libtool distribution, otherwise you forgot to ship ltmain.sh
13453# with your package, and you will get complaints that there are
13454# no rules to generate ltmain.sh.
13455if test -f "$ltmain"; then
13456 # See if we are running on zsh, and set the options which allow our commands through
13457 # without removal of \ escapes.
13458 if test -n "${ZSH_VERSION+set}" ; then
13459 setopt NO_GLOB_SUBST
13460 fi
13461 # Now quote all the things that may contain metacharacters while being
13462 # careful not to overquote the AC_SUBSTed values. We take copies of the
13463 # variables and quote the copies for generation of the libtool script.
13464 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13465 SED SHELL STRIP \
13466 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13467 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13468 deplibs_check_method reload_flag reload_cmds need_locks \
13469 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13470 lt_cv_sys_global_symbol_to_c_name_address \
13471 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13472 old_postinstall_cmds old_postuninstall_cmds \
13473 compiler_CXX \
13474 CC_CXX \
13475 LD_CXX \
13476 lt_prog_compiler_wl_CXX \
13477 lt_prog_compiler_pic_CXX \
13478 lt_prog_compiler_static_CXX \
13479 lt_prog_compiler_no_builtin_flag_CXX \
13480 export_dynamic_flag_spec_CXX \
13481 thread_safe_flag_spec_CXX \
13482 whole_archive_flag_spec_CXX \
13483 enable_shared_with_static_runtimes_CXX \
13484 old_archive_cmds_CXX \
13485 old_archive_from_new_cmds_CXX \
13486 predep_objects_CXX \
13487 postdep_objects_CXX \
13488 predeps_CXX \
13489 postdeps_CXX \
13490 compiler_lib_search_path_CXX \
13491 archive_cmds_CXX \
13492 archive_expsym_cmds_CXX \
13493 postinstall_cmds_CXX \
13494 postuninstall_cmds_CXX \
13495 old_archive_from_expsyms_cmds_CXX \
13496 allow_undefined_flag_CXX \
13497 no_undefined_flag_CXX \
13498 export_symbols_cmds_CXX \
13499 hardcode_libdir_flag_spec_CXX \
13500 hardcode_libdir_flag_spec_ld_CXX \
13501 hardcode_libdir_separator_CXX \
13502 hardcode_automatic_CXX \
13503 module_cmds_CXX \
13504 module_expsym_cmds_CXX \
13505 lt_cv_prog_compiler_c_o_CXX \
13506 exclude_expsyms_CXX \
13507 include_expsyms_CXX; do
13508
13509 case $var in
13510 old_archive_cmds_CXX | \
13511 old_archive_from_new_cmds_CXX | \
13512 archive_cmds_CXX | \
13513 archive_expsym_cmds_CXX | \
13514 module_cmds_CXX | \
13515 module_expsym_cmds_CXX | \
13516 old_archive_from_expsyms_cmds_CXX | \
13517 export_symbols_cmds_CXX | \
13518 extract_expsyms_cmds | reload_cmds | finish_cmds | \
13519 postinstall_cmds | postuninstall_cmds | \
13520 old_postinstall_cmds | old_postuninstall_cmds | \
13521 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13522 # Double-quote double-evaled strings.
13523 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13524 ;;
13525 *)
13526 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13527 ;;
13528 esac
13529 done
13530
13531 case $lt_echo in
13532 *'\$0 --fallback-echo"')
13533 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13534 ;;
13535 esac
13536
13537cfgfile="$ofile"
13538
13539 cat <<__EOF__ >> "$cfgfile"
13540# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13541
13542# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13543
13544# Shell to use when invoking shell scripts.
13545SHELL=$lt_SHELL
13546
13547# Whether or not to build shared libraries.
13548build_libtool_libs=$enable_shared
13549
13550# Whether or not to build static libraries.
13551build_old_libs=$enable_static
13552
13553# Whether or not to add -lc for building shared libraries.
13554build_libtool_need_lc=$archive_cmds_need_lc_CXX
13555
13556# Whether or not to disallow shared libs when runtime libs are static
13557allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13558
13559# Whether or not to optimize for fast installation.
13560fast_install=$enable_fast_install
13561
13562# The host system.
13563host_alias=$host_alias
13564host=$host
13565host_os=$host_os
13566
13567# The build system.
13568build_alias=$build_alias
13569build=$build
13570build_os=$build_os
13571
13572# An echo program that does not interpret backslashes.
13573echo=$lt_echo
13574
13575# The archiver.
13576AR=$lt_AR
13577AR_FLAGS=$lt_AR_FLAGS
13578
13579# A C compiler.
13580LTCC=$lt_LTCC
13581
13582# LTCC compiler flags.
13583LTCFLAGS=$lt_LTCFLAGS
13584
13585# A language-specific compiler.
13586CC=$lt_compiler_CXX
13587
13588# Is the compiler the GNU C compiler?
13589with_gcc=$GCC_CXX
13590
13591# An ERE matcher.
13592EGREP=$lt_EGREP
13593
13594# The linker used to build libraries.
13595LD=$lt_LD_CXX
13596
13597# Whether we need hard or soft links.
13598LN_S=$lt_LN_S
13599
13600# A BSD-compatible nm program.
13601NM=$lt_NM
13602
13603# A symbol stripping program
13604STRIP=$lt_STRIP
13605
13606# Used to examine libraries when file_magic_cmd begins "file"
13607MAGIC_CMD=$MAGIC_CMD
13608
13609# Used on cygwin: DLL creation program.
13610DLLTOOL="$DLLTOOL"
13611
13612# Used on cygwin: object dumper.
13613OBJDUMP="$OBJDUMP"
13614
13615# Used on cygwin: assembler.
13616AS="$AS"
13617
13618# The name of the directory that contains temporary libtool files.
13619objdir=$objdir
13620
13621# How to create reloadable object files.
13622reload_flag=$lt_reload_flag
13623reload_cmds=$lt_reload_cmds
13624
13625# How to pass a linker flag through the compiler.
13626wl=$lt_lt_prog_compiler_wl_CXX
13627
13628# Object file suffix (normally "o").
13629objext="$ac_objext"
13630
13631# Old archive suffix (normally "a").
13632libext="$libext"
13633
13634# Shared library suffix (normally ".so").
13635shrext_cmds='$shrext_cmds'
13636
13637# Executable file suffix (normally "").
13638exeext="$exeext"
13639
13640# Additional compiler flags for building library objects.
13641pic_flag=$lt_lt_prog_compiler_pic_CXX
13642pic_mode=$pic_mode
13643
13644# What is the maximum length of a command?
13645max_cmd_len=$lt_cv_sys_max_cmd_len
13646
13647# Does compiler simultaneously support -c and -o options?
13648compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13649
13650# Must we lock files when doing compilation?
13651need_locks=$lt_need_locks
13652
13653# Do we need the lib prefix for modules?
13654need_lib_prefix=$need_lib_prefix
13655
13656# Do we need a version for libraries?
13657need_version=$need_version
13658
13659# Whether dlopen is supported.
13660dlopen_support=$enable_dlopen
13661
13662# Whether dlopen of programs is supported.
13663dlopen_self=$enable_dlopen_self
13664
13665# Whether dlopen of statically linked programs is supported.
13666dlopen_self_static=$enable_dlopen_self_static
13667
13668# Compiler flag to prevent dynamic linking.
13669link_static_flag=$lt_lt_prog_compiler_static_CXX
13670
13671# Compiler flag to turn off builtin functions.
13672no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13673
13674# Compiler flag to allow reflexive dlopens.
13675export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13676
13677# Compiler flag to generate shared objects directly from archives.
13678whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13679
13680# Compiler flag to generate thread-safe objects.
13681thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13682
13683# Library versioning type.
13684version_type=$version_type
13685
13686# Format of library name prefix.
13687libname_spec=$lt_libname_spec
13688
13689# List of archive names. First name is the real one, the rest are links.
13690# The last name is the one that the linker finds with -lNAME.
13691library_names_spec=$lt_library_names_spec
13692
13693# The coded name of the library, if different from the real name.
13694soname_spec=$lt_soname_spec
13695
13696# Commands used to build and install an old-style archive.
13697RANLIB=$lt_RANLIB
13698old_archive_cmds=$lt_old_archive_cmds_CXX
13699old_postinstall_cmds=$lt_old_postinstall_cmds
13700old_postuninstall_cmds=$lt_old_postuninstall_cmds
13701
13702# Create an old-style archive from a shared archive.
13703old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13704
13705# Create a temporary old-style archive to link instead of a shared archive.
13706old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13707
13708# Commands used to build and install a shared archive.
13709archive_cmds=$lt_archive_cmds_CXX
13710archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13711postinstall_cmds=$lt_postinstall_cmds
13712postuninstall_cmds=$lt_postuninstall_cmds
13713
13714# Commands used to build a loadable module (assumed same as above if empty)
13715module_cmds=$lt_module_cmds_CXX
13716module_expsym_cmds=$lt_module_expsym_cmds_CXX
13717
13718# Commands to strip libraries.
13719old_striplib=$lt_old_striplib
13720striplib=$lt_striplib
13721
13722# Dependencies to place before the objects being linked to create a
13723# shared library.
13724predep_objects=$lt_predep_objects_CXX
13725
13726# Dependencies to place after the objects being linked to create a
13727# shared library.
13728postdep_objects=$lt_postdep_objects_CXX
13729
13730# Dependencies to place before the objects being linked to create a
13731# shared library.
13732predeps=$lt_predeps_CXX
13733
13734# Dependencies to place after the objects being linked to create a
13735# shared library.
13736postdeps=$lt_postdeps_CXX
13737
13738# The library search path used internally by the compiler when linking
13739# a shared library.
13740compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13741
13742# Method to check whether dependent libraries are shared objects.
13743deplibs_check_method=$lt_deplibs_check_method
13744
13745# Command to use when deplibs_check_method == file_magic.
13746file_magic_cmd=$lt_file_magic_cmd
13747
13748# Flag that allows shared libraries with undefined symbols to be built.
13749allow_undefined_flag=$lt_allow_undefined_flag_CXX
13750
13751# Flag that forces no undefined symbols.
13752no_undefined_flag=$lt_no_undefined_flag_CXX
13753
13754# Commands used to finish a libtool library installation in a directory.
13755finish_cmds=$lt_finish_cmds
13756
13757# Same as above, but a single script fragment to be evaled but not shown.
13758finish_eval=$lt_finish_eval
13759
13760# Take the output of nm and produce a listing of raw symbols and C names.
13761global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13762
13763# Transform the output of nm in a proper C declaration
13764global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13765
13766# Transform the output of nm in a C name address pair
13767global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13768
13769# This is the shared library runtime path variable.
13770runpath_var=$runpath_var
13771
13772# This is the shared library path variable.
13773shlibpath_var=$shlibpath_var
13774
13775# Is shlibpath searched before the hard-coded library search path?
13776shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13777
13778# How to hardcode a shared library path into an executable.
13779hardcode_action=$hardcode_action_CXX
13780
13781# Whether we should hardcode library paths into libraries.
13782hardcode_into_libs=$hardcode_into_libs
13783
13784# Flag to hardcode \$libdir into a binary during linking.
13785# This must work even if \$libdir does not exist.
13786hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13787
13788# If ld is used when linking, flag to hardcode \$libdir into
13789# a binary during linking. This must work even if \$libdir does
13790# not exist.
13791hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13792
13793# Whether we need a single -rpath flag with a separated argument.
13794hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13795
13796# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13797# resulting binary.
13798hardcode_direct=$hardcode_direct_CXX
13799
13800# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13801# resulting binary.
13802hardcode_minus_L=$hardcode_minus_L_CXX
13803
13804# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13805# the resulting binary.
13806hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13807
13808# Set to yes if building a shared library automatically hardcodes DIR into the library
13809# and all subsequent libraries and executables linked against it.
13810hardcode_automatic=$hardcode_automatic_CXX
13811
13812# Variables whose values should be saved in libtool wrapper scripts and
13813# restored at relink time.
13814variables_saved_for_relink="$variables_saved_for_relink"
13815
13816# Whether libtool must link a program against all its dependency libraries.
13817link_all_deplibs=$link_all_deplibs_CXX
13818
13819# Compile-time system search path for libraries
13820sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13821
13822# Run-time system search path for libraries
13823sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13824
13825# Fix the shell variable \$srcfile for the compiler.
13826fix_srcfile_path="$fix_srcfile_path_CXX"
13827
13828# Set to yes if exported symbols are required.
13829always_export_symbols=$always_export_symbols_CXX
13830
13831# The commands to list exported symbols.
13832export_symbols_cmds=$lt_export_symbols_cmds_CXX
13833
13834# The commands to extract the exported symbol list from a shared archive.
13835extract_expsyms_cmds=$lt_extract_expsyms_cmds
13836
13837# Symbols that should not be listed in the preloaded symbols.
13838exclude_expsyms=$lt_exclude_expsyms_CXX
13839
13840# Symbols that must always be exported.
13841include_expsyms=$lt_include_expsyms_CXX
13842
13843# ### END LIBTOOL TAG CONFIG: $tagname
13844
13845__EOF__
13846
13847
13848else
13849 # If there is no Makefile yet, we rely on a make rule to execute
13850 # `config.status --recheck' to rerun these tests and create the
13851 # libtool script then.
13852 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13853 if test -f "$ltmain_in"; then
13854 test -f Makefile && make "$ltmain"
13855 fi
13856fi
13857
13858
13859ac_ext=c
13860ac_cpp='$CPP $CPPFLAGS'
13861ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13862ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13863ac_compiler_gnu=$ac_cv_c_compiler_gnu
13864
13865CC=$lt_save_CC
13866LDCXX=$LD
13867LD=$lt_save_LD
13868GCC=$lt_save_GCC
13869with_gnu_ldcxx=$with_gnu_ld
13870with_gnu_ld=$lt_save_with_gnu_ld
13871lt_cv_path_LDCXX=$lt_cv_path_LD
13872lt_cv_path_LD=$lt_save_path_LD
13873lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13874lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13875
13876 else
13877 tagname=""
13878 fi
13879 ;;
13880
13881 F77)
13882 if test -n "$F77" && test "X$F77" != "Xno"; then
13883
13884ac_ext=f
13885ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13886ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13887ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13888
13889
13890archive_cmds_need_lc_F77=no
13891allow_undefined_flag_F77=
13892always_export_symbols_F77=no
13893archive_expsym_cmds_F77=
13894export_dynamic_flag_spec_F77=
13895hardcode_direct_F77=no
13896hardcode_libdir_flag_spec_F77=
13897hardcode_libdir_flag_spec_ld_F77=
13898hardcode_libdir_separator_F77=
13899hardcode_minus_L_F77=no
13900hardcode_automatic_F77=no
13901module_cmds_F77=
13902module_expsym_cmds_F77=
13903link_all_deplibs_F77=unknown
13904old_archive_cmds_F77=$old_archive_cmds
13905no_undefined_flag_F77=
13906whole_archive_flag_spec_F77=
13907enable_shared_with_static_runtimes_F77=no
13908
13909# Source file extension for f77 test sources.
13910ac_ext=f
13911
13912# Object file extension for compiled f77 test sources.
13913objext=o
13914objext_F77=$objext
13915
13916# Code to be used in simple compile tests
13917lt_simple_compile_test_code=" subroutine t\n return\n end\n"
13918
13919# Code to be used in simple link tests
13920lt_simple_link_test_code=" program t\n end\n"
13921
13922# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13923
13924# If no C compiler was specified, use CC.
13925LTCC=${LTCC-"$CC"}
13926
13927# If no C compiler flags were specified, use CFLAGS.
13928LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13929
13930# Allow CC to be a program name with arguments.
13931compiler=$CC
13932
13933
13934# save warnings/boilerplate of simple test code
13935ac_outfile=conftest.$ac_objext
13936printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13937eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13938_lt_compiler_boilerplate=`cat conftest.err`
13939$rm conftest*
13940
13941ac_outfile=conftest.$ac_objext
13942printf "$lt_simple_link_test_code" >conftest.$ac_ext
13943eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13944_lt_linker_boilerplate=`cat conftest.err`
13945$rm conftest*
13946
13947
13948# Allow CC to be a program name with arguments.
13949lt_save_CC="$CC"
13950CC=${F77-"f77"}
13951compiler=$CC
13952compiler_F77=$CC
13953for cc_temp in $compiler""; do
13954 case $cc_temp in
13955 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13956 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13957 \-*) ;;
13958 *) break;;
13959 esac
13960done
13961cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13962
13963
13964{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13965echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13966{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13967echo "${ECHO_T}$can_build_shared" >&6; }
13968
13969{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13970echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13971test "$can_build_shared" = "no" && enable_shared=no
13972
13973# On AIX, shared libraries and static libraries use the same namespace, and
13974# are all built from PIC.
13975case $host_os in
13976aix3*)
13977 test "$enable_shared" = yes && enable_static=no
13978 if test -n "$RANLIB"; then
13979 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13980 postinstall_cmds='$RANLIB $lib'
13981 fi
13982 ;;
13983aix4* | aix5*)
13984 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13985 test "$enable_shared" = yes && enable_static=no
13986 fi
13987 ;;
13988esac
13989{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13990echo "${ECHO_T}$enable_shared" >&6; }
13991
13992{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13993echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13994# Make sure either enable_shared or enable_static is yes.
13995test "$enable_shared" = yes || enable_static=yes
13996{ echo "$as_me:$LINENO: result: $enable_static" >&5
13997echo "${ECHO_T}$enable_static" >&6; }
13998
13999GCC_F77="$G77"
14000LD_F77="$LD"
14001
14002lt_prog_compiler_wl_F77=
14003lt_prog_compiler_pic_F77=
14004lt_prog_compiler_static_F77=
14005
14006{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14007echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14008
14009 if test "$GCC" = yes; then
14010 lt_prog_compiler_wl_F77='-Wl,'
14011 lt_prog_compiler_static_F77='-static'
14012
14013 case $host_os in
14014 aix*)
14015 # All AIX code is PIC.
14016 if test "$host_cpu" = ia64; then
14017 # AIX 5 now supports IA64 processor
14018 lt_prog_compiler_static_F77='-Bstatic'
14019 fi
14020 ;;
14021
14022 amigaos*)
14023 # FIXME: we need at least 68020 code to build shared libraries, but
14024 # adding the `-m68020' flag to GCC prevents building anything better,
14025 # like `-m68040'.
14026 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14027 ;;
14028
14029 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14030 # PIC is the default for these OSes.
14031 ;;
14032
14033 mingw* | pw32* | os2*)
14034 # This hack is so that the source file can tell whether it is being
14035 # built for inclusion in a dll (and should export symbols for example).
14036 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14037 ;;
14038
14039 darwin* | rhapsody*)
14040 # PIC is the default on this platform
14041 # Common symbols not allowed in MH_DYLIB files
14042 lt_prog_compiler_pic_F77='-fno-common'
14043 ;;
14044
14045 interix3*)
14046 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14047 # Instead, we relocate shared libraries at runtime.
14048 ;;
14049
14050 msdosdjgpp*)
14051 # Just because we use GCC doesn't mean we suddenly get shared libraries
14052 # on systems that don't support them.
14053 lt_prog_compiler_can_build_shared_F77=no
14054 enable_shared=no
14055 ;;
14056
14057 sysv4*MP*)
14058 if test -d /usr/nec; then
14059 lt_prog_compiler_pic_F77=-Kconform_pic
14060 fi
14061 ;;
14062
14063 hpux*)
14064 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14065 # not for PA HP-UX.
14066 case $host_cpu in
14067 hppa*64*|ia64*)
14068 # +Z the default
14069 ;;
14070 *)
14071 lt_prog_compiler_pic_F77='-fPIC'
14072 ;;
14073 esac
14074 ;;
14075
14076 *)
14077 lt_prog_compiler_pic_F77='-fPIC'
14078 ;;
14079 esac
14080 else
14081 # PORTME Check for flag to pass linker flags through the system compiler.
14082 case $host_os in
14083 aix*)
14084 lt_prog_compiler_wl_F77='-Wl,'
14085 if test "$host_cpu" = ia64; then
14086 # AIX 5 now supports IA64 processor
14087 lt_prog_compiler_static_F77='-Bstatic'
14088 else
14089 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14090 fi
14091 ;;
14092 darwin*)
14093 # PIC is the default on this platform
14094 # Common symbols not allowed in MH_DYLIB files
14095 case $cc_basename in
14096 xlc*)
14097 lt_prog_compiler_pic_F77='-qnocommon'
14098 lt_prog_compiler_wl_F77='-Wl,'
14099 ;;
14100 esac
14101 ;;
14102
14103 mingw* | pw32* | os2*)
14104 # This hack is so that the source file can tell whether it is being
14105 # built for inclusion in a dll (and should export symbols for example).
14106 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14107 ;;
14108
14109 hpux9* | hpux10* | hpux11*)
14110 lt_prog_compiler_wl_F77='-Wl,'
14111 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14112 # not for PA HP-UX.
14113 case $host_cpu in
14114 hppa*64*|ia64*)
14115 # +Z the default
14116 ;;
14117 *)
14118 lt_prog_compiler_pic_F77='+Z'
14119 ;;
14120 esac
14121 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14122 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14123 ;;
14124
14125 irix5* | irix6* | nonstopux*)
14126 lt_prog_compiler_wl_F77='-Wl,'
14127 # PIC (with -KPIC) is the default.
14128 lt_prog_compiler_static_F77='-non_shared'
14129 ;;
14130
14131 newsos6)
14132 lt_prog_compiler_pic_F77='-KPIC'
14133 lt_prog_compiler_static_F77='-Bstatic'
14134 ;;
14135
14136 linux* | k*bsd*-gnu)
14137 case $cc_basename in
14138 icc* | ecc*)
14139 lt_prog_compiler_wl_F77='-Wl,'
14140 lt_prog_compiler_pic_F77='-KPIC'
14141 lt_prog_compiler_static_F77='-static'
14142 ;;
14143 pgcc* | pgf77* | pgf90* | pgf95*)
14144 # Portland Group compilers (*not* the Pentium gcc compiler,
14145 # which looks to be a dead project)
14146 lt_prog_compiler_wl_F77='-Wl,'
14147 lt_prog_compiler_pic_F77='-fpic'
14148 lt_prog_compiler_static_F77='-Bstatic'
14149 ;;
14150 ccc*)
14151 lt_prog_compiler_wl_F77='-Wl,'
14152 # All Alpha code is PIC.
14153 lt_prog_compiler_static_F77='-non_shared'
14154 ;;
14155 esac
14156 ;;
14157
14158 osf3* | osf4* | osf5*)
14159 lt_prog_compiler_wl_F77='-Wl,'
14160 # All OSF/1 code is PIC.
14161 lt_prog_compiler_static_F77='-non_shared'
14162 ;;
14163
14164 solaris*)
14165 lt_prog_compiler_pic_F77='-KPIC'
14166 lt_prog_compiler_static_F77='-Bstatic'
14167 case $cc_basename in
14168 f77* | f90* | f95*)
14169 lt_prog_compiler_wl_F77='-Qoption ld ';;
14170 *)
14171 lt_prog_compiler_wl_F77='-Wl,';;
14172 esac
14173 ;;
14174
14175 sunos4*)
14176 lt_prog_compiler_wl_F77='-Qoption ld '
14177 lt_prog_compiler_pic_F77='-PIC'
14178 lt_prog_compiler_static_F77='-Bstatic'
14179 ;;
14180
14181 sysv4 | sysv4.2uw2* | sysv4.3*)
14182 lt_prog_compiler_wl_F77='-Wl,'
14183 lt_prog_compiler_pic_F77='-KPIC'
14184 lt_prog_compiler_static_F77='-Bstatic'
14185 ;;
14186
14187 sysv4*MP*)
14188 if test -d /usr/nec ;then
14189 lt_prog_compiler_pic_F77='-Kconform_pic'
14190 lt_prog_compiler_static_F77='-Bstatic'
14191 fi
14192 ;;
14193
14194 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14195 lt_prog_compiler_wl_F77='-Wl,'
14196 lt_prog_compiler_pic_F77='-KPIC'
14197 lt_prog_compiler_static_F77='-Bstatic'
14198 ;;
14199
14200 unicos*)
14201 lt_prog_compiler_wl_F77='-Wl,'
14202 lt_prog_compiler_can_build_shared_F77=no
14203 ;;
14204
14205 uts4*)
14206 lt_prog_compiler_pic_F77='-pic'
14207 lt_prog_compiler_static_F77='-Bstatic'
14208 ;;
14209
14210 *)
14211 lt_prog_compiler_can_build_shared_F77=no
14212 ;;
14213 esac
14214 fi
14215
14216{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14217echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14218
14219#
14220# Check to make sure the PIC flag actually works.
14221#
14222if test -n "$lt_prog_compiler_pic_F77"; then
14223
14224{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14225echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14226if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14227 echo $ECHO_N "(cached) $ECHO_C" >&6
14228else
14229 lt_prog_compiler_pic_works_F77=no
14230 ac_outfile=conftest.$ac_objext
14231 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14232 lt_compiler_flag="$lt_prog_compiler_pic_F77"
14233 # Insert the option either (1) after the last *FLAGS variable, or
14234 # (2) before a word containing "conftest.", or (3) at the end.
14235 # Note that $ac_compile itself does not contain backslashes and begins
14236 # with a dollar sign (not a hyphen), so the echo should work correctly.
14237 # The option is referenced via a variable to avoid confusing sed.
14238 lt_compile=`echo "$ac_compile" | $SED \
14239 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14240 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14241 -e 's:$: $lt_compiler_flag:'`
14242 (eval echo "\"\$as_me:14242: $lt_compile\"" >&5)
14243 (eval "$lt_compile" 2>conftest.err)
14244 ac_status=$?
14245 cat conftest.err >&5
14246 echo "$as_me:14246: \$? = $ac_status" >&5
14247 if (exit $ac_status) && test -s "$ac_outfile"; then
14248 # The compiler can only warn and ignore the option if not recognized
14249 # So say no if there are warnings other than the usual output.
14250 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14251 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14252 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14253 lt_prog_compiler_pic_works_F77=yes
14254 fi
14255 fi
14256 $rm conftest*
14257
14258fi
14259{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14260echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14261
14262if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14263 case $lt_prog_compiler_pic_F77 in
14264 "" | " "*) ;;
14265 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14266 esac
14267else
14268 lt_prog_compiler_pic_F77=
14269 lt_prog_compiler_can_build_shared_F77=no
14270fi
14271
14272fi
14273case $host_os in
14274 # For platforms which do not support PIC, -DPIC is meaningless:
14275 *djgpp*)
14276 lt_prog_compiler_pic_F77=
14277 ;;
14278 *)
14279 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14280 ;;
14281esac
14282
14283#
14284# Check to make sure the static flag actually works.
14285#
14286wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14287{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14288echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14289if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14290 echo $ECHO_N "(cached) $ECHO_C" >&6
14291else
14292 lt_prog_compiler_static_works_F77=no
14293 save_LDFLAGS="$LDFLAGS"
14294 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14295 printf "$lt_simple_link_test_code" > conftest.$ac_ext
14296 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14297 # The linker can only warn and ignore the option if not recognized
14298 # So say no if there are warnings
14299 if test -s conftest.err; then
14300 # Append any errors to the config.log.
14301 cat conftest.err 1>&5
14302 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14303 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14304 if diff conftest.exp conftest.er2 >/dev/null; then
14305 lt_prog_compiler_static_works_F77=yes
14306 fi
14307 else
14308 lt_prog_compiler_static_works_F77=yes
14309 fi
14310 fi
14311 $rm conftest*
14312 LDFLAGS="$save_LDFLAGS"
14313
14314fi
14315{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14316echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14317
14318if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14319 :
14320else
14321 lt_prog_compiler_static_F77=
14322fi
14323
14324
14325{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14326echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14327if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14328 echo $ECHO_N "(cached) $ECHO_C" >&6
14329else
14330 lt_cv_prog_compiler_c_o_F77=no
14331 $rm -r conftest 2>/dev/null
14332 mkdir conftest
14333 cd conftest
14334 mkdir out
14335 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14336
14337 lt_compiler_flag="-o out/conftest2.$ac_objext"
14338 # Insert the option either (1) after the last *FLAGS variable, or
14339 # (2) before a word containing "conftest.", or (3) at the end.
14340 # Note that $ac_compile itself does not contain backslashes and begins
14341 # with a dollar sign (not a hyphen), so the echo should work correctly.
14342 lt_compile=`echo "$ac_compile" | $SED \
14343 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14344 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14345 -e 's:$: $lt_compiler_flag:'`
14346 (eval echo "\"\$as_me:14346: $lt_compile\"" >&5)
14347 (eval "$lt_compile" 2>out/conftest.err)
14348 ac_status=$?
14349 cat out/conftest.err >&5
14350 echo "$as_me:14350: \$? = $ac_status" >&5
14351 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14352 then
14353 # The compiler can only warn and ignore the option if not recognized
14354 # So say no if there are warnings
14355 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14356 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14357 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14358 lt_cv_prog_compiler_c_o_F77=yes
14359 fi
14360 fi
14361 chmod u+w . 2>&5
14362 $rm conftest*
14363 # SGI C++ compiler will create directory out/ii_files/ for
14364 # template instantiation
14365 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14366 $rm out/* && rmdir out
14367 cd ..
14368 rmdir conftest
14369 $rm conftest*
14370
14371fi
14372{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14373echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14374
14375
14376hard_links="nottested"
14377if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14378 # do not overwrite the value of need_locks provided by the user
14379 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14380echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14381 hard_links=yes
14382 $rm conftest*
14383 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14384 touch conftest.a
14385 ln conftest.a conftest.b 2>&5 || hard_links=no
14386 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14387 { echo "$as_me:$LINENO: result: $hard_links" >&5
14388echo "${ECHO_T}$hard_links" >&6; }
14389 if test "$hard_links" = no; then
14390 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14391echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14392 need_locks=warn
14393 fi
14394else
14395 need_locks=no
14396fi
14397
14398{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14399echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14400
14401 runpath_var=
14402 allow_undefined_flag_F77=
14403 enable_shared_with_static_runtimes_F77=no
14404 archive_cmds_F77=
14405 archive_expsym_cmds_F77=
14406 old_archive_From_new_cmds_F77=
14407 old_archive_from_expsyms_cmds_F77=
14408 export_dynamic_flag_spec_F77=
14409 whole_archive_flag_spec_F77=
14410 thread_safe_flag_spec_F77=
14411 hardcode_libdir_flag_spec_F77=
14412 hardcode_libdir_flag_spec_ld_F77=
14413 hardcode_libdir_separator_F77=
14414 hardcode_direct_F77=no
14415 hardcode_minus_L_F77=no
14416 hardcode_shlibpath_var_F77=unsupported
14417 link_all_deplibs_F77=unknown
14418 hardcode_automatic_F77=no
14419 module_cmds_F77=
14420 module_expsym_cmds_F77=
14421 always_export_symbols_F77=no
14422 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14423 # include_expsyms should be a list of space-separated symbols to be *always*
14424 # included in the symbol list
14425 include_expsyms_F77=
14426 # exclude_expsyms can be an extended regexp of symbols to exclude
14427 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14428 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14429 # as well as any symbol that contains `d'.
14430 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14431 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14432 # platforms (ab)use it in PIC code, but their linkers get confused if
14433 # the symbol is explicitly referenced. Since portable code cannot
14434 # rely on this symbol name, it's probably fine to never include it in
14435 # preloaded symbol tables.
14436 extract_expsyms_cmds=
14437 # Just being paranoid about ensuring that cc_basename is set.
14438 for cc_temp in $compiler""; do
14439 case $cc_temp in
14440 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14441 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14442 \-*) ;;
14443 *) break;;
14444 esac
14445done
14446cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14447
14448 case $host_os in
14449 cygwin* | mingw* | pw32*)
14450 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14451 # When not using gcc, we currently assume that we are using
14452 # Microsoft Visual C++.
14453 if test "$GCC" != yes; then
14454 with_gnu_ld=no
14455 fi
14456 ;;
14457 interix*)
14458 # we just hope/assume this is gcc and not c89 (= MSVC++)
14459 with_gnu_ld=yes
14460 ;;
14461 openbsd*)
14462 with_gnu_ld=no
14463 ;;
14464 esac
14465
14466 ld_shlibs_F77=yes
14467 if test "$with_gnu_ld" = yes; then
14468 # If archive_cmds runs LD, not CC, wlarc should be empty
14469 wlarc='${wl}'
14470
14471 # Set some defaults for GNU ld with shared library support. These
14472 # are reset later if shared libraries are not supported. Putting them
14473 # here allows them to be overridden if necessary.
14474 runpath_var=LD_RUN_PATH
14475 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14476 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14477 # ancient GNU ld didn't support --whole-archive et. al.
14478 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14479 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14480 else
14481 whole_archive_flag_spec_F77=
14482 fi
14483 supports_anon_versioning=no
14484 case `$LD -v 2>/dev/null` in
14485 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14486 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14487 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14488 *\ 2.11.*) ;; # other 2.11 versions
14489 *) supports_anon_versioning=yes ;;
14490 esac
14491
14492 # See if GNU ld supports shared libraries.
14493 case $host_os in
14494 aix3* | aix4* | aix5*)
14495 # On AIX/PPC, the GNU linker is very broken
14496 if test "$host_cpu" != ia64; then
14497 ld_shlibs_F77=no
14498 cat <<EOF 1>&2
14499
14500*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14501*** to be unable to reliably create shared libraries on AIX.
14502*** Therefore, libtool is disabling shared libraries support. If you
14503*** really care for shared libraries, you may want to modify your PATH
14504*** so that a non-GNU linker is found, and then restart.
14505
14506EOF
14507 fi
14508 ;;
14509
14510 amigaos*)
14511 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)'
14512 hardcode_libdir_flag_spec_F77='-L$libdir'
14513 hardcode_minus_L_F77=yes
14514
14515 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14516 # that the semantics of dynamic libraries on AmigaOS, at least up
14517 # to version 4, is to share data among multiple programs linked
14518 # with the same dynamic library. Since this doesn't match the
14519 # behavior of shared libraries on other platforms, we can't use
14520 # them.
14521 ld_shlibs_F77=no
14522 ;;
14523
14524 beos*)
14525 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14526 allow_undefined_flag_F77=unsupported
14527 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14528 # support --undefined. This deserves some investigation. FIXME
14529 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14530 else
14531 ld_shlibs_F77=no
14532 fi
14533 ;;
14534
14535 cygwin* | mingw* | pw32*)
14536 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14537 # as there is no search path for DLLs.
14538 hardcode_libdir_flag_spec_F77='-L$libdir'
14539 allow_undefined_flag_F77=unsupported
14540 always_export_symbols_F77=no
14541 enable_shared_with_static_runtimes_F77=yes
14542 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14543
14544 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14545 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14546 # If the export-symbols file already is a .def file (1st line
14547 # is EXPORTS), use it as is; otherwise, prepend...
14548 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14549 cp $export_symbols $output_objdir/$soname.def;
14550 else
14551 echo EXPORTS > $output_objdir/$soname.def;
14552 cat $export_symbols >> $output_objdir/$soname.def;
14553 fi~
14554 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14555 else
14556 ld_shlibs_F77=no
14557 fi
14558 ;;
14559
14560 interix3*)
14561 hardcode_direct_F77=no
14562 hardcode_shlibpath_var_F77=no
14563 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14564 export_dynamic_flag_spec_F77='${wl}-E'
14565 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14566 # Instead, shared libraries are loaded at an image base (0x10000000 by
14567 # default) and relocated if they conflict, which is a slow very memory
14568 # consuming and fragmenting process. To avoid this, we pick a random,
14569 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14570 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14571 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14572 archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14573 ;;
14574
14575 linux* | k*bsd*-gnu)
14576 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14577 tmp_addflag=
14578 case $cc_basename,$host_cpu in
14579 pgcc*) # Portland Group C compiler
14580 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'
14581 tmp_addflag=' $pic_flag'
14582 ;;
14583 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
14584 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'
14585 tmp_addflag=' $pic_flag -Mnomain' ;;
14586 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14587 tmp_addflag=' -i_dynamic' ;;
14588 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14589 tmp_addflag=' -i_dynamic -nofor_main' ;;
14590 ifc* | ifort*) # Intel Fortran compiler
14591 tmp_addflag=' -nofor_main' ;;
14592 esac
14593 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14594
14595 if test $supports_anon_versioning = yes; then
14596 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14597 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14598 $echo "local: *; };" >> $output_objdir/$libname.ver~
14599 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14600 fi
14601 link_all_deplibs_F77=no
14602 else
14603 ld_shlibs_F77=no
14604 fi
14605 ;;
14606
14607 netbsd* | netbsdelf*-gnu)
14608 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14609 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14610 wlarc=
14611 else
14612 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14613 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14614 fi
14615 ;;
14616
14617 solaris*)
14618 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14619 ld_shlibs_F77=no
14620 cat <<EOF 1>&2
14621
14622*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14623*** create shared libraries on Solaris systems. Therefore, libtool
14624*** is disabling shared libraries support. We urge you to upgrade GNU
14625*** binutils to release 2.9.1 or newer. Another option is to modify
14626*** your PATH or compiler configuration so that the native linker is
14627*** used, and then restart.
14628
14629EOF
14630 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14631 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14632 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14633 else
14634 ld_shlibs_F77=no
14635 fi
14636 ;;
14637
14638 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14639 case `$LD -v 2>&1` in
14640 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14641 ld_shlibs_F77=no
14642 cat <<_LT_EOF 1>&2
14643
14644*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14645*** reliably create shared libraries on SCO systems. Therefore, libtool
14646*** is disabling shared libraries support. We urge you to upgrade GNU
14647*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14648*** your PATH or compiler configuration so that the native linker is
14649*** used, and then restart.
14650
14651_LT_EOF
14652 ;;
14653 *)
14654 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14655 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14656 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14657 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14658 else
14659 ld_shlibs_F77=no
14660 fi
14661 ;;
14662 esac
14663 ;;
14664
14665 sunos4*)
14666 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14667 wlarc=
14668 hardcode_direct_F77=yes
14669 hardcode_shlibpath_var_F77=no
14670 ;;
14671
14672 *)
14673 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14674 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14675 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14676 else
14677 ld_shlibs_F77=no
14678 fi
14679 ;;
14680 esac
14681
14682 if test "$ld_shlibs_F77" = no; then
14683 runpath_var=
14684 hardcode_libdir_flag_spec_F77=
14685 export_dynamic_flag_spec_F77=
14686 whole_archive_flag_spec_F77=
14687 fi
14688 else
14689 # PORTME fill in a description of your system's linker (not GNU ld)
14690 case $host_os in
14691 aix3*)
14692 allow_undefined_flag_F77=unsupported
14693 always_export_symbols_F77=yes
14694 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'
14695 # Note: this linker hardcodes the directories in LIBPATH if there
14696 # are no directories specified by -L.
14697 hardcode_minus_L_F77=yes
14698 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14699 # Neither direct hardcoding nor static linking is supported with a
14700 # broken collect2.
14701 hardcode_direct_F77=unsupported
14702 fi
14703 ;;
14704
14705 aix4* | aix5*)
14706 if test "$host_cpu" = ia64; then
14707 # On IA64, the linker does run time linking by default, so we don't
14708 # have to do anything special.
14709 aix_use_runtimelinking=no
14710 exp_sym_flag='-Bexport'
14711 no_entry_flag=""
14712 else
14713 # If we're using GNU nm, then we don't want the "-C" option.
14714 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14715 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14716 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'
14717 else
14718 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'
14719 fi
14720 aix_use_runtimelinking=no
14721
14722 # Test if we are trying to use run time linking or normal
14723 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14724 # need to do runtime linking.
14725 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14726 for ld_flag in $LDFLAGS; do
14727 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14728 aix_use_runtimelinking=yes
14729 break
14730 fi
14731 done
14732 ;;
14733 esac
14734
14735 exp_sym_flag='-bexport'
14736 no_entry_flag='-bnoentry'
14737 fi
14738
14739 # When large executables or shared objects are built, AIX ld can
14740 # have problems creating the table of contents. If linking a library
14741 # or program results in "error TOC overflow" add -mminimal-toc to
14742 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14743 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14744
14745 archive_cmds_F77=''
14746 hardcode_direct_F77=yes
14747 hardcode_libdir_separator_F77=':'
14748 link_all_deplibs_F77=yes
14749
14750 if test "$GCC" = yes; then
14751 case $host_os in aix4.[012]|aix4.[012].*)
14752 # We only want to do this on AIX 4.2 and lower, the check
14753 # below for broken collect2 doesn't work under 4.3+
14754 collect2name=`${CC} -print-prog-name=collect2`
14755 if test -f "$collect2name" && \
14756 strings "$collect2name" | grep resolve_lib_name >/dev/null
14757 then
14758 # We have reworked collect2
14759 hardcode_direct_F77=yes
14760 else
14761 # We have old collect2
14762 hardcode_direct_F77=unsupported
14763 # It fails to find uninstalled libraries when the uninstalled
14764 # path is not listed in the libpath. Setting hardcode_minus_L
14765 # to unsupported forces relinking
14766 hardcode_minus_L_F77=yes
14767 hardcode_libdir_flag_spec_F77='-L$libdir'
14768 hardcode_libdir_separator_F77=
14769 fi
14770 ;;
14771 esac
14772 shared_flag='-shared'
14773 if test "$aix_use_runtimelinking" = yes; then
14774 shared_flag="$shared_flag "'${wl}-G'
14775 fi
14776 else
14777 # not using gcc
14778 if test "$host_cpu" = ia64; then
14779 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14780 # chokes on -Wl,-G. The following line is correct:
14781 shared_flag='-G'
14782 else
14783 if test "$aix_use_runtimelinking" = yes; then
14784 shared_flag='${wl}-G'
14785 else
14786 shared_flag='${wl}-bM:SRE'
14787 fi
14788 fi
14789 fi
14790
14791 # It seems that -bexpall does not export symbols beginning with
14792 # underscore (_), so it is better to generate a list of symbols to export.
14793 always_export_symbols_F77=yes
14794 if test "$aix_use_runtimelinking" = yes; then
14795 # Warning - without using the other runtime loading flags (-brtl),
14796 # -berok will link without error, but may produce a broken library.
14797 allow_undefined_flag_F77='-berok'
14798 # Determine the default libpath from the value encoded in an empty executable.
14799 cat >conftest.$ac_ext <<_ACEOF
14800 program main
14801
14802 end
14803_ACEOF
14804rm -f conftest.$ac_objext conftest$ac_exeext
14805if { (ac_try="$ac_link"
14806case "(($ac_try" in
14807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14808 *) ac_try_echo=$ac_try;;
14809esac
14810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14811 (eval "$ac_link") 2>conftest.er1
14812 ac_status=$?
14813 grep -v '^ *+' conftest.er1 >conftest.err
14814 rm -f conftest.er1
14815 cat conftest.err >&5
14816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14817 (exit $ac_status); } &&
14818 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14819 { (case "(($ac_try" in
14820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14821 *) ac_try_echo=$ac_try;;
14822esac
14823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14824 (eval "$ac_try") 2>&5
14825 ac_status=$?
14826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14827 (exit $ac_status); }; } &&
14828 { ac_try='test -s conftest$ac_exeext'
14829 { (case "(($ac_try" in
14830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14831 *) ac_try_echo=$ac_try;;
14832esac
14833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14834 (eval "$ac_try") 2>&5
14835 ac_status=$?
14836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14837 (exit $ac_status); }; }; then
14838
14839aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
14840}'`
14841# Check for a 64-bit object if we didn't find anything.
14842if 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; }
14843}'`; fi
14844else
14845 echo "$as_me: failed program was:" >&5
14846sed 's/^/| /' conftest.$ac_ext >&5
14847
14848
14849fi
14850
14851rm -f core conftest.err conftest.$ac_objext \
14852 conftest$ac_exeext conftest.$ac_ext
14853if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14854
14855 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14856 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14857 else
14858 if test "$host_cpu" = ia64; then
14859 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14860 allow_undefined_flag_F77="-z nodefs"
14861 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
14862 else
14863 # Determine the default libpath from the value encoded in an empty executable.
14864 cat >conftest.$ac_ext <<_ACEOF
14865 program main
14866
14867 end
14868_ACEOF
14869rm -f conftest.$ac_objext conftest$ac_exeext
14870if { (ac_try="$ac_link"
14871case "(($ac_try" in
14872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14873 *) ac_try_echo=$ac_try;;
14874esac
14875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14876 (eval "$ac_link") 2>conftest.er1
14877 ac_status=$?
14878 grep -v '^ *+' conftest.er1 >conftest.err
14879 rm -f conftest.er1
14880 cat conftest.err >&5
14881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14882 (exit $ac_status); } &&
14883 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14884 { (case "(($ac_try" in
14885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14886 *) ac_try_echo=$ac_try;;
14887esac
14888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14889 (eval "$ac_try") 2>&5
14890 ac_status=$?
14891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14892 (exit $ac_status); }; } &&
14893 { ac_try='test -s conftest$ac_exeext'
14894 { (case "(($ac_try" in
14895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14896 *) ac_try_echo=$ac_try;;
14897esac
14898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14899 (eval "$ac_try") 2>&5
14900 ac_status=$?
14901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14902 (exit $ac_status); }; }; then
14903
14904aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
14905}'`
14906# Check for a 64-bit object if we didn't find anything.
14907if 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; }
14908}'`; fi
14909else
14910 echo "$as_me: failed program was:" >&5
14911sed 's/^/| /' conftest.$ac_ext >&5
14912
14913
14914fi
14915
14916rm -f core conftest.err conftest.$ac_objext \
14917 conftest$ac_exeext conftest.$ac_ext
14918if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14919
14920 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14921 # Warning - without using the other run time loading flags,
14922 # -berok will link without error, but may produce a broken library.
14923 no_undefined_flag_F77=' ${wl}-bernotok'
14924 allow_undefined_flag_F77=' ${wl}-berok'
14925 # Exported symbols can be pulled into shared objects from archives
14926 whole_archive_flag_spec_F77='$convenience'
14927 archive_cmds_need_lc_F77=yes
14928 # This is similar to how AIX traditionally builds its shared libraries.
14929 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
14930 fi
14931 fi
14932 ;;
14933
14934 amigaos*)
14935 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)'
14936 hardcode_libdir_flag_spec_F77='-L$libdir'
14937 hardcode_minus_L_F77=yes
14938 # see comment about different semantics on the GNU ld section
14939 ld_shlibs_F77=no
14940 ;;
14941
14942 bsdi[45]*)
14943 export_dynamic_flag_spec_F77=-rdynamic
14944 ;;
14945
14946 cygwin* | mingw* | pw32*)
14947 # When not using gcc, we currently assume that we are using
14948 # Microsoft Visual C++.
14949 # hardcode_libdir_flag_spec is actually meaningless, as there is
14950 # no search path for DLLs.
14951 hardcode_libdir_flag_spec_F77=' '
14952 allow_undefined_flag_F77=unsupported
14953 # Tell ltmain to make .lib files, not .a files.
14954 libext=lib
14955 # Tell ltmain to make .dll files, not .so files.
14956 shrext_cmds=".dll"
14957 # FIXME: Setting linknames here is a bad hack.
14958 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14959 # The linker will automatically build a .lib file if we build a DLL.
14960 old_archive_From_new_cmds_F77='true'
14961 # FIXME: Should let the user specify the lib program.
14962 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14963 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14964 enable_shared_with_static_runtimes_F77=yes
14965 ;;
14966
14967 darwin* | rhapsody*)
14968 case $host_os in
14969 rhapsody* | darwin1.[012])
14970 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14971 ;;
14972 *) # Darwin 1.3 on
14973 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14974 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14975 else
14976 case ${MACOSX_DEPLOYMENT_TARGET} in
14977 10.[012])
14978 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14979 ;;
14980 10.*)
14981 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14982 ;;
14983 esac
14984 fi
14985 ;;
14986 esac
14987 archive_cmds_need_lc_F77=no
14988 hardcode_direct_F77=no
14989 hardcode_automatic_F77=yes
14990 hardcode_shlibpath_var_F77=unsupported
14991 whole_archive_flag_spec_F77=''
14992 link_all_deplibs_F77=yes
14993 if test "$GCC" = yes ; then
14994 output_verbose_link_cmd='echo'
14995 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14996 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14997 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14998 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}'
14999 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}'
15000 else
15001 case $cc_basename in
15002 xlc*)
15003 output_verbose_link_cmd='echo'
15004 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15005 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15006 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15007 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}'
15008 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}'
15009 ;;
15010 *)
15011 ld_shlibs_F77=no
15012 ;;
15013 esac
15014 fi
15015 ;;
15016
15017 dgux*)
15018 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15019 hardcode_libdir_flag_spec_F77='-L$libdir'
15020 hardcode_shlibpath_var_F77=no
15021 ;;
15022
15023 freebsd1*)
15024 ld_shlibs_F77=no
15025 ;;
15026
15027 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15028 # support. Future versions do this automatically, but an explicit c++rt0.o
15029 # does not break anything, and helps significantly (at the cost of a little
15030 # extra space).
15031 freebsd2.2*)
15032 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15033 hardcode_libdir_flag_spec_F77='-R$libdir'
15034 hardcode_direct_F77=yes
15035 hardcode_shlibpath_var_F77=no
15036 ;;
15037
15038 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15039 freebsd2*)
15040 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15041 hardcode_direct_F77=yes
15042 hardcode_minus_L_F77=yes
15043 hardcode_shlibpath_var_F77=no
15044 ;;
15045
15046 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15047 freebsd* | dragonfly*)
15048 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15049 hardcode_libdir_flag_spec_F77='-R$libdir'
15050 hardcode_direct_F77=yes
15051 hardcode_shlibpath_var_F77=no
15052 ;;
15053
15054 hpux9*)
15055 if test "$GCC" = yes; then
15056 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'
15057 else
15058 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'
15059 fi
15060 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15061 hardcode_libdir_separator_F77=:
15062 hardcode_direct_F77=yes
15063
15064 # hardcode_minus_L: Not really in the search PATH,
15065 # but as the default location of the library.
15066 hardcode_minus_L_F77=yes
15067 export_dynamic_flag_spec_F77='${wl}-E'
15068 ;;
15069
15070 hpux10*)
15071 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15072 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15073 else
15074 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15075 fi
15076 if test "$with_gnu_ld" = no; then
15077 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15078 hardcode_libdir_separator_F77=:
15079
15080 hardcode_direct_F77=yes
15081 export_dynamic_flag_spec_F77='${wl}-E'
15082
15083 # hardcode_minus_L: Not really in the search PATH,
15084 # but as the default location of the library.
15085 hardcode_minus_L_F77=yes
15086 fi
15087 ;;
15088
15089 hpux11*)
15090 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15091 case $host_cpu in
15092 hppa*64*)
15093 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15094 ;;
15095 ia64*)
15096 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15097 ;;
15098 *)
15099 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15100 ;;
15101 esac
15102 else
15103 case $host_cpu in
15104 hppa*64*)
15105 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15106 ;;
15107 ia64*)
15108 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15109 ;;
15110 *)
15111 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15112 ;;
15113 esac
15114 fi
15115 if test "$with_gnu_ld" = no; then
15116 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15117 hardcode_libdir_separator_F77=:
15118
15119 case $host_cpu in
15120 hppa*64*|ia64*)
15121 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15122 hardcode_direct_F77=no
15123 hardcode_shlibpath_var_F77=no
15124 ;;
15125 *)
15126 hardcode_direct_F77=yes
15127 export_dynamic_flag_spec_F77='${wl}-E'
15128
15129 # hardcode_minus_L: Not really in the search PATH,
15130 # but as the default location of the library.
15131 hardcode_minus_L_F77=yes
15132 ;;
15133 esac
15134 fi
15135 ;;
15136
15137 irix5* | irix6* | nonstopux*)
15138 if test "$GCC" = yes; then
15139 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'
15140 else
15141 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'
15142 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15143 fi
15144 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15145 hardcode_libdir_separator_F77=:
15146 link_all_deplibs_F77=yes
15147 ;;
15148
15149 netbsd* | netbsdelf*-gnu)
15150 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15151 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15152 else
15153 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15154 fi
15155 hardcode_libdir_flag_spec_F77='-R$libdir'
15156 hardcode_direct_F77=yes
15157 hardcode_shlibpath_var_F77=no
15158 ;;
15159
15160 newsos6)
15161 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15162 hardcode_direct_F77=yes
15163 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15164 hardcode_libdir_separator_F77=:
15165 hardcode_shlibpath_var_F77=no
15166 ;;
15167
15168 openbsd*)
15169 hardcode_direct_F77=yes
15170 hardcode_shlibpath_var_F77=no
15171 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15172 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15173 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15174 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15175 export_dynamic_flag_spec_F77='${wl}-E'
15176 else
15177 case $host_os in
15178 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15179 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15180 hardcode_libdir_flag_spec_F77='-R$libdir'
15181 ;;
15182 *)
15183 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15184 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15185 ;;
15186 esac
15187 fi
15188 ;;
15189
15190 os2*)
15191 hardcode_libdir_flag_spec_F77='-L$libdir'
15192 hardcode_minus_L_F77=yes
15193 allow_undefined_flag_F77=unsupported
15194 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'
15195 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15196 ;;
15197
15198 osf3*)
15199 if test "$GCC" = yes; then
15200 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15201 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'
15202 else
15203 allow_undefined_flag_F77=' -expect_unresolved \*'
15204 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'
15205 fi
15206 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15207 hardcode_libdir_separator_F77=:
15208 ;;
15209
15210 osf4* | osf5*) # as osf3* with the addition of -msym flag
15211 if test "$GCC" = yes; then
15212 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15213 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'
15214 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15215 else
15216 allow_undefined_flag_F77=' -expect_unresolved \*'
15217 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'
15218 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~
15219 $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'
15220
15221 # Both c and cxx compiler support -rpath directly
15222 hardcode_libdir_flag_spec_F77='-rpath $libdir'
15223 fi
15224 hardcode_libdir_separator_F77=:
15225 ;;
15226
15227 solaris*)
15228 no_undefined_flag_F77=' -z text'
15229 if test "$GCC" = yes; then
15230 wlarc='${wl}'
15231 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15232 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15233 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15234 else
15235 wlarc=''
15236 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15237 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15238 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15239 fi
15240 hardcode_libdir_flag_spec_F77='-R$libdir'
15241 hardcode_shlibpath_var_F77=no
15242 case $host_os in
15243 solaris2.[0-5] | solaris2.[0-5].*) ;;
15244 *)
15245 # The compiler driver will combine linker options so we
15246 # cannot just pass the convience library names through
15247 # without $wl, iff we do not link with $LD.
15248 # Luckily, gcc supports the same syntax we need for Sun Studio.
15249 # Supported since Solaris 2.6 (maybe 2.5.1?)
15250 case $wlarc in
15251 '')
15252 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15253 *)
15254 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' ;;
15255 esac ;;
15256 esac
15257 link_all_deplibs_F77=yes
15258 ;;
15259
15260 sunos4*)
15261 if test "x$host_vendor" = xsequent; then
15262 # Use $CC to link under sequent, because it throws in some extra .o
15263 # files that make .init and .fini sections work.
15264 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15265 else
15266 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15267 fi
15268 hardcode_libdir_flag_spec_F77='-L$libdir'
15269 hardcode_direct_F77=yes
15270 hardcode_minus_L_F77=yes
15271 hardcode_shlibpath_var_F77=no
15272 ;;
15273
15274 sysv4)
15275 case $host_vendor in
15276 sni)
15277 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15278 hardcode_direct_F77=yes # is this really true???
15279 ;;
15280 siemens)
15281 ## LD is ld it makes a PLAMLIB
15282 ## CC just makes a GrossModule.
15283 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15284 reload_cmds_F77='$CC -r -o $output$reload_objs'
15285 hardcode_direct_F77=no
15286 ;;
15287 motorola)
15288 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15289 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15290 ;;
15291 esac
15292 runpath_var='LD_RUN_PATH'
15293 hardcode_shlibpath_var_F77=no
15294 ;;
15295
15296 sysv4.3*)
15297 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15298 hardcode_shlibpath_var_F77=no
15299 export_dynamic_flag_spec_F77='-Bexport'
15300 ;;
15301
15302 sysv4*MP*)
15303 if test -d /usr/nec; then
15304 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15305 hardcode_shlibpath_var_F77=no
15306 runpath_var=LD_RUN_PATH
15307 hardcode_runpath_var=yes
15308 ld_shlibs_F77=yes
15309 fi
15310 ;;
15311
15312 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
15313 no_undefined_flag_F77='${wl}-z,text'
15314 archive_cmds_need_lc_F77=no
15315 hardcode_shlibpath_var_F77=no
15316 runpath_var='LD_RUN_PATH'
15317
15318 if test "$GCC" = yes; then
15319 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15320 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15321 else
15322 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15323 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15324 fi
15325 ;;
15326
15327 sysv5* | sco3.2v5* | sco5v6*)
15328 # Note: We can NOT use -z defs as we might desire, because we do not
15329 # link with -lc, and that would cause any symbols used from libc to
15330 # always be unresolved, which means just about no library would
15331 # ever link correctly. If we're not using GNU ld we use -z text
15332 # though, which does catch some bad symbols but isn't as heavy-handed
15333 # as -z defs.
15334 no_undefined_flag_F77='${wl}-z,text'
15335 allow_undefined_flag_F77='${wl}-z,nodefs'
15336 archive_cmds_need_lc_F77=no
15337 hardcode_shlibpath_var_F77=no
15338 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15339 hardcode_libdir_separator_F77=':'
15340 link_all_deplibs_F77=yes
15341 export_dynamic_flag_spec_F77='${wl}-Bexport'
15342 runpath_var='LD_RUN_PATH'
15343
15344 if test "$GCC" = yes; then
15345 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15346 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15347 else
15348 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15349 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15350 fi
15351 ;;
15352
15353 uts4*)
15354 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15355 hardcode_libdir_flag_spec_F77='-L$libdir'
15356 hardcode_shlibpath_var_F77=no
15357 ;;
15358
15359 *)
15360 ld_shlibs_F77=no
15361 ;;
15362 esac
15363 fi
15364
15365{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15366echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15367test "$ld_shlibs_F77" = no && can_build_shared=no
15368
15369#
15370# Do we need to explicitly link libc?
15371#
15372case "x$archive_cmds_need_lc_F77" in
15373x|xyes)
15374 # Assume -lc should be added
15375 archive_cmds_need_lc_F77=yes
15376
15377 if test "$enable_shared" = yes && test "$GCC" = yes; then
15378 case $archive_cmds_F77 in
15379 *'~'*)
15380 # FIXME: we may have to deal with multi-command sequences.
15381 ;;
15382 '$CC '*)
15383 # Test whether the compiler implicitly links with -lc since on some
15384 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15385 # to ld, don't add -lc before -lgcc.
15386 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15387echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15388 $rm conftest*
15389 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15390
15391 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15392 (eval $ac_compile) 2>&5
15393 ac_status=$?
15394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15395 (exit $ac_status); } 2>conftest.err; then
15396 soname=conftest
15397 lib=conftest
15398 libobjs=conftest.$ac_objext
15399 deplibs=
15400 wl=$lt_prog_compiler_wl_F77
15401 pic_flag=$lt_prog_compiler_pic_F77
15402 compiler_flags=-v
15403 linker_flags=-v
15404 verstring=
15405 output_objdir=.
15406 libname=conftest
15407 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15408 allow_undefined_flag_F77=
15409 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15410 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15411 ac_status=$?
15412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15413 (exit $ac_status); }
15414 then
15415 archive_cmds_need_lc_F77=no
15416 else
15417 archive_cmds_need_lc_F77=yes
15418 fi
15419 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15420 else
15421 cat conftest.err 1>&5
15422 fi
15423 $rm conftest*
15424 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15425echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15426 ;;
15427 esac
15428 fi
15429 ;;
15430esac
15431
15432{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15433echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15434library_names_spec=
15435libname_spec='lib$name'
15436soname_spec=
15437shrext_cmds=".so"
15438postinstall_cmds=
15439postuninstall_cmds=
15440finish_cmds=
15441finish_eval=
15442shlibpath_var=
15443shlibpath_overrides_runpath=unknown
15444version_type=none
15445dynamic_linker="$host_os ld.so"
15446sys_lib_dlsearch_path_spec="/lib /usr/lib"
15447if test "$GCC" = yes; then
15448 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15449 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15450 # if the path contains ";" then we assume it to be the separator
15451 # otherwise default to the standard path separator (i.e. ":") - it is
15452 # assumed that no part of a normal pathname contains ";" but that should
15453 # okay in the real world where ";" in dirpaths is itself problematic.
15454 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15455 else
15456 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15457 fi
15458else
15459 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15460fi
15461need_lib_prefix=unknown
15462hardcode_into_libs=no
15463
15464# when you set need_version to no, make sure it does not cause -set_version
15465# flags to be left without arguments
15466need_version=unknown
15467
15468case $host_os in
15469aix3*)
15470 version_type=linux
15471 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15472 shlibpath_var=LIBPATH
15473
15474 # AIX 3 has no versioning support, so we append a major version to the name.
15475 soname_spec='${libname}${release}${shared_ext}$major'
15476 ;;
15477
15478aix4* | aix5*)
15479 version_type=linux
15480 need_lib_prefix=no
15481 need_version=no
15482 hardcode_into_libs=yes
15483 if test "$host_cpu" = ia64; then
15484 # AIX 5 supports IA64
15485 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15486 shlibpath_var=LD_LIBRARY_PATH
15487 else
15488 # With GCC up to 2.95.x, collect2 would create an import file
15489 # for dependence libraries. The import file would start with
15490 # the line `#! .'. This would cause the generated library to
15491 # depend on `.', always an invalid library. This was fixed in
15492 # development snapshots of GCC prior to 3.0.
15493 case $host_os in
15494 aix4 | aix4.[01] | aix4.[01].*)
15495 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15496 echo ' yes '
15497 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15498 :
15499 else
15500 can_build_shared=no
15501 fi
15502 ;;
15503 esac
15504 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15505 # soname into executable. Probably we can add versioning support to
15506 # collect2, so additional links can be useful in future.
15507 if test "$aix_use_runtimelinking" = yes; then
15508 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15509 # instead of lib<name>.a to let people know that these are not
15510 # typical AIX shared libraries.
15511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15512 else
15513 # We preserve .a as extension for shared libraries through AIX4.2
15514 # and later when we are not doing run time linking.
15515 library_names_spec='${libname}${release}.a $libname.a'
15516 soname_spec='${libname}${release}${shared_ext}$major'
15517 fi
15518 shlibpath_var=LIBPATH
15519 fi
15520 ;;
15521
15522amigaos*)
15523 library_names_spec='$libname.ixlibrary $libname.a'
15524 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15525 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'
15526 ;;
15527
15528beos*)
15529 library_names_spec='${libname}${shared_ext}'
15530 dynamic_linker="$host_os ld.so"
15531 shlibpath_var=LIBRARY_PATH
15532 ;;
15533
15534bsdi[45]*)
15535 version_type=linux
15536 need_version=no
15537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15538 soname_spec='${libname}${release}${shared_ext}$major'
15539 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15540 shlibpath_var=LD_LIBRARY_PATH
15541 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15542 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15543 # the default ld.so.conf also contains /usr/contrib/lib and
15544 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15545 # libtool to hard-code these into programs
15546 ;;
15547
15548cygwin* | mingw* | pw32*)
15549 version_type=windows
15550 shrext_cmds=".dll"
15551 need_version=no
15552 need_lib_prefix=no
15553
15554 case $GCC,$host_os in
15555 yes,cygwin* | yes,mingw* | yes,pw32*)
15556 library_names_spec='$libname.dll.a'
15557 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15558 postinstall_cmds='base_file=`basename \${file}`~
15559 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15560 dldir=$destdir/`dirname \$dlpath`~
15561 test -d \$dldir || mkdir -p \$dldir~
15562 $install_prog $dir/$dlname \$dldir/$dlname~
15563 chmod a+x \$dldir/$dlname'
15564 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15565 dlpath=$dir/\$dldll~
15566 $rm \$dlpath'
15567 shlibpath_overrides_runpath=yes
15568
15569 case $host_os in
15570 cygwin*)
15571 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15572 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15573 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15574 ;;
15575 mingw*)
15576 # MinGW DLLs use traditional 'lib' prefix
15577 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15578 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15579 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15580 # It is most probably a Windows format PATH printed by
15581 # mingw gcc, but we are running on Cygwin. Gcc prints its search
15582 # path with ; separators, and with drive letters. We can handle the
15583 # drive letters (cygwin fileutils understands them), so leave them,
15584 # especially as we might pass files found there to a mingw objdump,
15585 # which wouldn't understand a cygwinified path. Ahh.
15586 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15587 else
15588 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15589 fi
15590 ;;
15591 pw32*)
15592 # pw32 DLLs use 'pw' prefix rather than 'lib'
15593 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15594 ;;
15595 esac
15596 ;;
15597
15598 *)
15599 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15600 ;;
15601 esac
15602 dynamic_linker='Win32 ld.exe'
15603 # FIXME: first we should search . and the directory the executable is in
15604 shlibpath_var=PATH
15605 ;;
15606
15607darwin* | rhapsody*)
15608 dynamic_linker="$host_os dyld"
15609 version_type=darwin
15610 need_lib_prefix=no
15611 need_version=no
15612 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15613 soname_spec='${libname}${release}${major}$shared_ext'
15614 shlibpath_overrides_runpath=yes
15615 shlibpath_var=DYLD_LIBRARY_PATH
15616 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15617 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15618 if test "$GCC" = yes; then
15619 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"`
15620 else
15621 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15622 fi
15623 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15624 ;;
15625
15626dgux*)
15627 version_type=linux
15628 need_lib_prefix=no
15629 need_version=no
15630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15631 soname_spec='${libname}${release}${shared_ext}$major'
15632 shlibpath_var=LD_LIBRARY_PATH
15633 ;;
15634
15635freebsd1*)
15636 dynamic_linker=no
15637 ;;
15638
15639freebsd* | dragonfly*)
15640 # DragonFly does not have aout. When/if they implement a new
15641 # versioning mechanism, adjust this.
15642 if test -x /usr/bin/objformat; then
15643 objformat=`/usr/bin/objformat`
15644 else
15645 case $host_os in
15646 freebsd[123]*) objformat=aout ;;
15647 *) objformat=elf ;;
15648 esac
15649 fi
15650 version_type=freebsd-$objformat
15651 case $version_type in
15652 freebsd-elf*)
15653 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15654 need_version=no
15655 need_lib_prefix=no
15656 ;;
15657 freebsd-*)
15658 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15659 need_version=yes
15660 ;;
15661 esac
15662 shlibpath_var=LD_LIBRARY_PATH
15663 case $host_os in
15664 freebsd2*)
15665 shlibpath_overrides_runpath=yes
15666 ;;
15667 freebsd3.[01]* | freebsdelf3.[01]*)
15668 shlibpath_overrides_runpath=yes
15669 hardcode_into_libs=yes
15670 ;;
15671 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15672 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15673 shlibpath_overrides_runpath=no
15674 hardcode_into_libs=yes
15675 ;;
15676 freebsd*) # from 4.6 on
15677 shlibpath_overrides_runpath=yes
15678 hardcode_into_libs=yes
15679 ;;
15680 esac
15681 ;;
15682
15683gnu*)
15684 version_type=linux
15685 need_lib_prefix=no
15686 need_version=no
15687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15688 soname_spec='${libname}${release}${shared_ext}$major'
15689 shlibpath_var=LD_LIBRARY_PATH
15690 hardcode_into_libs=yes
15691 ;;
15692
15693hpux9* | hpux10* | hpux11*)
15694 # Give a soname corresponding to the major version so that dld.sl refuses to
15695 # link against other versions.
15696 version_type=sunos
15697 need_lib_prefix=no
15698 need_version=no
15699 case $host_cpu in
15700 ia64*)
15701 shrext_cmds='.so'
15702 hardcode_into_libs=yes
15703 dynamic_linker="$host_os dld.so"
15704 shlibpath_var=LD_LIBRARY_PATH
15705 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15707 soname_spec='${libname}${release}${shared_ext}$major'
15708 if test "X$HPUX_IA64_MODE" = X32; then
15709 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15710 else
15711 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15712 fi
15713 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15714 ;;
15715 hppa*64*)
15716 shrext_cmds='.sl'
15717 hardcode_into_libs=yes
15718 dynamic_linker="$host_os dld.sl"
15719 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15720 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15722 soname_spec='${libname}${release}${shared_ext}$major'
15723 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15724 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15725 ;;
15726 *)
15727 shrext_cmds='.sl'
15728 dynamic_linker="$host_os dld.sl"
15729 shlibpath_var=SHLIB_PATH
15730 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15732 soname_spec='${libname}${release}${shared_ext}$major'
15733 ;;
15734 esac
15735 # HP-UX runs *really* slowly unless shared libraries are mode 555.
15736 postinstall_cmds='chmod 555 $lib'
15737 ;;
15738
15739interix3*)
15740 version_type=linux
15741 need_lib_prefix=no
15742 need_version=no
15743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15744 soname_spec='${libname}${release}${shared_ext}$major'
15745 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15746 shlibpath_var=LD_LIBRARY_PATH
15747 shlibpath_overrides_runpath=no
15748 hardcode_into_libs=yes
15749 ;;
15750
15751irix5* | irix6* | nonstopux*)
15752 case $host_os in
15753 nonstopux*) version_type=nonstopux ;;
15754 *)
15755 if test "$lt_cv_prog_gnu_ld" = yes; then
15756 version_type=linux
15757 else
15758 version_type=irix
15759 fi ;;
15760 esac
15761 need_lib_prefix=no
15762 need_version=no
15763 soname_spec='${libname}${release}${shared_ext}$major'
15764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15765 case $host_os in
15766 irix5* | nonstopux*)
15767 libsuff= shlibsuff=
15768 ;;
15769 *)
15770 case $LD in # libtool.m4 will add one of these switches to LD
15771 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15772 libsuff= shlibsuff= libmagic=32-bit;;
15773 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15774 libsuff=32 shlibsuff=N32 libmagic=N32;;
15775 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15776 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15777 *) libsuff= shlibsuff= libmagic=never-match;;
15778 esac
15779 ;;
15780 esac
15781 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15782 shlibpath_overrides_runpath=no
15783 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15784 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15785 hardcode_into_libs=yes
15786 ;;
15787
15788# No shared lib support for Linux oldld, aout, or coff.
15789linux*oldld* | linux*aout* | linux*coff*)
15790 dynamic_linker=no
15791 ;;
15792
15793# This must be Linux ELF.
15794linux* | k*bsd*-gnu)
15795 version_type=linux
15796 need_lib_prefix=no
15797 need_version=no
15798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15799 soname_spec='${libname}${release}${shared_ext}$major'
15800 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15801 shlibpath_var=LD_LIBRARY_PATH
15802 shlibpath_overrides_runpath=no
15803 # This implies no fast_install, which is unacceptable.
15804 # Some rework will be needed to allow for fast_install
15805 # before this can be enabled.
15806 hardcode_into_libs=yes
15807
15808 # Append ld.so.conf contents to the search path
15809 if test -f /etc/ld.so.conf; then
15810 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' ' '`
15811 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15812 fi
15813
15814 # We used to test for /lib/ld.so.1 and disable shared libraries on
15815 # powerpc, because MkLinux only supported shared libraries with the
15816 # GNU dynamic linker. Since this was broken with cross compilers,
15817 # most powerpc-linux boxes support dynamic linking these days and
15818 # people can always --disable-shared, the test was removed, and we
15819 # assume the GNU/Linux dynamic linker is in use.
15820 dynamic_linker='GNU/Linux ld.so'
15821 ;;
15822
15823netbsdelf*-gnu)
15824 version_type=linux
15825 need_lib_prefix=no
15826 need_version=no
15827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15828 soname_spec='${libname}${release}${shared_ext}$major'
15829 shlibpath_var=LD_LIBRARY_PATH
15830 shlibpath_overrides_runpath=no
15831 hardcode_into_libs=yes
15832 dynamic_linker='NetBSD ld.elf_so'
15833 ;;
15834
15835netbsd*)
15836 version_type=sunos
15837 need_lib_prefix=no
15838 need_version=no
15839 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15842 dynamic_linker='NetBSD (a.out) ld.so'
15843 else
15844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15845 soname_spec='${libname}${release}${shared_ext}$major'
15846 dynamic_linker='NetBSD ld.elf_so'
15847 fi
15848 shlibpath_var=LD_LIBRARY_PATH
15849 shlibpath_overrides_runpath=yes
15850 hardcode_into_libs=yes
15851 ;;
15852
15853newsos6)
15854 version_type=linux
15855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15856 shlibpath_var=LD_LIBRARY_PATH
15857 shlibpath_overrides_runpath=yes
15858 ;;
15859
15860nto-qnx*)
15861 version_type=linux
15862 need_lib_prefix=no
15863 need_version=no
15864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15865 soname_spec='${libname}${release}${shared_ext}$major'
15866 shlibpath_var=LD_LIBRARY_PATH
15867 shlibpath_overrides_runpath=yes
15868 ;;
15869
15870openbsd*)
15871 version_type=sunos
15872 sys_lib_dlsearch_path_spec="/usr/lib"
15873 need_lib_prefix=no
15874 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15875 case $host_os in
15876 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15877 *) need_version=no ;;
15878 esac
15879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15880 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15881 shlibpath_var=LD_LIBRARY_PATH
15882 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15883 case $host_os in
15884 openbsd2.[89] | openbsd2.[89].*)
15885 shlibpath_overrides_runpath=no
15886 ;;
15887 *)
15888 shlibpath_overrides_runpath=yes
15889 ;;
15890 esac
15891 else
15892 shlibpath_overrides_runpath=yes
15893 fi
15894 ;;
15895
15896os2*)
15897 libname_spec='$name'
15898 shrext_cmds=".dll"
15899 need_lib_prefix=no
15900 library_names_spec='$libname${shared_ext} $libname.a'
15901 dynamic_linker='OS/2 ld.exe'
15902 shlibpath_var=LIBPATH
15903 ;;
15904
15905osf3* | osf4* | osf5*)
15906 version_type=osf
15907 need_lib_prefix=no
15908 need_version=no
15909 soname_spec='${libname}${release}${shared_ext}$major'
15910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15911 shlibpath_var=LD_LIBRARY_PATH
15912 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15913 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15914 ;;
15915
15916solaris*)
15917 version_type=linux
15918 need_lib_prefix=no
15919 need_version=no
15920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15921 soname_spec='${libname}${release}${shared_ext}$major'
15922 shlibpath_var=LD_LIBRARY_PATH
15923 shlibpath_overrides_runpath=yes
15924 hardcode_into_libs=yes
15925 # ldd complains unless libraries are executable
15926 postinstall_cmds='chmod +x $lib'
15927 ;;
15928
15929sunos4*)
15930 version_type=sunos
15931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15932 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15933 shlibpath_var=LD_LIBRARY_PATH
15934 shlibpath_overrides_runpath=yes
15935 if test "$with_gnu_ld" = yes; then
15936 need_lib_prefix=no
15937 fi
15938 need_version=yes
15939 ;;
15940
15941sysv4 | sysv4.3*)
15942 version_type=linux
15943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15944 soname_spec='${libname}${release}${shared_ext}$major'
15945 shlibpath_var=LD_LIBRARY_PATH
15946 case $host_vendor in
15947 sni)
15948 shlibpath_overrides_runpath=no
15949 need_lib_prefix=no
15950 export_dynamic_flag_spec='${wl}-Blargedynsym'
15951 runpath_var=LD_RUN_PATH
15952 ;;
15953 siemens)
15954 need_lib_prefix=no
15955 ;;
15956 motorola)
15957 need_lib_prefix=no
15958 need_version=no
15959 shlibpath_overrides_runpath=no
15960 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15961 ;;
15962 esac
15963 ;;
15964
15965sysv4*MP*)
15966 if test -d /usr/nec ;then
15967 version_type=linux
15968 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15969 soname_spec='$libname${shared_ext}.$major'
15970 shlibpath_var=LD_LIBRARY_PATH
15971 fi
15972 ;;
15973
15974sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15975 version_type=freebsd-elf
15976 need_lib_prefix=no
15977 need_version=no
15978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15979 soname_spec='${libname}${release}${shared_ext}$major'
15980 shlibpath_var=LD_LIBRARY_PATH
15981 hardcode_into_libs=yes
15982 if test "$with_gnu_ld" = yes; then
15983 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15984 shlibpath_overrides_runpath=no
15985 else
15986 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15987 shlibpath_overrides_runpath=yes
15988 case $host_os in
15989 sco3.2v5*)
15990 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15991 ;;
15992 esac
15993 fi
15994 sys_lib_dlsearch_path_spec='/usr/lib'
15995 ;;
15996
15997uts4*)
15998 version_type=linux
15999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16000 soname_spec='${libname}${release}${shared_ext}$major'
16001 shlibpath_var=LD_LIBRARY_PATH
16002 ;;
16003
16004*)
16005 dynamic_linker=no
16006 ;;
16007esac
16008{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16009echo "${ECHO_T}$dynamic_linker" >&6; }
16010test "$dynamic_linker" = no && can_build_shared=no
16011
16012variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16013if test "$GCC" = yes; then
16014 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16015fi
16016
16017{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16018echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16019hardcode_action_F77=
16020if test -n "$hardcode_libdir_flag_spec_F77" || \
16021 test -n "$runpath_var_F77" || \
16022 test "X$hardcode_automatic_F77" = "Xyes" ; then
16023
16024 # We can hardcode non-existant directories.
16025 if test "$hardcode_direct_F77" != no &&
16026 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16027 # have to relink, otherwise we might link with an installed library
16028 # when we should be linking with a yet-to-be-installed one
16029 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16030 test "$hardcode_minus_L_F77" != no; then
16031 # Linking always hardcodes the temporary library directory.
16032 hardcode_action_F77=relink
16033 else
16034 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16035 hardcode_action_F77=immediate
16036 fi
16037else
16038 # We cannot hardcode anything, or else we can only hardcode existing
16039 # directories.
16040 hardcode_action_F77=unsupported
16041fi
16042{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16043echo "${ECHO_T}$hardcode_action_F77" >&6; }
16044
16045if test "$hardcode_action_F77" = relink; then
16046 # Fast installation is not supported
16047 enable_fast_install=no
16048elif test "$shlibpath_overrides_runpath" = yes ||
16049 test "$enable_shared" = no; then
16050 # Fast installation is not necessary
16051 enable_fast_install=needless
16052fi
16053
16054
16055# The else clause should only fire when bootstrapping the
16056# libtool distribution, otherwise you forgot to ship ltmain.sh
16057# with your package, and you will get complaints that there are
16058# no rules to generate ltmain.sh.
16059if test -f "$ltmain"; then
16060 # See if we are running on zsh, and set the options which allow our commands through
16061 # without removal of \ escapes.
16062 if test -n "${ZSH_VERSION+set}" ; then
16063 setopt NO_GLOB_SUBST
16064 fi
16065 # Now quote all the things that may contain metacharacters while being
16066 # careful not to overquote the AC_SUBSTed values. We take copies of the
16067 # variables and quote the copies for generation of the libtool script.
16068 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16069 SED SHELL STRIP \
16070 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16071 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16072 deplibs_check_method reload_flag reload_cmds need_locks \
16073 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16074 lt_cv_sys_global_symbol_to_c_name_address \
16075 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16076 old_postinstall_cmds old_postuninstall_cmds \
16077 compiler_F77 \
16078 CC_F77 \
16079 LD_F77 \
16080 lt_prog_compiler_wl_F77 \
16081 lt_prog_compiler_pic_F77 \
16082 lt_prog_compiler_static_F77 \
16083 lt_prog_compiler_no_builtin_flag_F77 \
16084 export_dynamic_flag_spec_F77 \
16085 thread_safe_flag_spec_F77 \
16086 whole_archive_flag_spec_F77 \
16087 enable_shared_with_static_runtimes_F77 \
16088 old_archive_cmds_F77 \
16089 old_archive_from_new_cmds_F77 \
16090 predep_objects_F77 \
16091 postdep_objects_F77 \
16092 predeps_F77 \
16093 postdeps_F77 \
16094 compiler_lib_search_path_F77 \
16095 archive_cmds_F77 \
16096 archive_expsym_cmds_F77 \
16097 postinstall_cmds_F77 \
16098 postuninstall_cmds_F77 \
16099 old_archive_from_expsyms_cmds_F77 \
16100 allow_undefined_flag_F77 \
16101 no_undefined_flag_F77 \
16102 export_symbols_cmds_F77 \
16103 hardcode_libdir_flag_spec_F77 \
16104 hardcode_libdir_flag_spec_ld_F77 \
16105 hardcode_libdir_separator_F77 \
16106 hardcode_automatic_F77 \
16107 module_cmds_F77 \
16108 module_expsym_cmds_F77 \
16109 lt_cv_prog_compiler_c_o_F77 \
16110 exclude_expsyms_F77 \
16111 include_expsyms_F77; do
16112
16113 case $var in
16114 old_archive_cmds_F77 | \
16115 old_archive_from_new_cmds_F77 | \
16116 archive_cmds_F77 | \
16117 archive_expsym_cmds_F77 | \
16118 module_cmds_F77 | \
16119 module_expsym_cmds_F77 | \
16120 old_archive_from_expsyms_cmds_F77 | \
16121 export_symbols_cmds_F77 | \
16122 extract_expsyms_cmds | reload_cmds | finish_cmds | \
16123 postinstall_cmds | postuninstall_cmds | \
16124 old_postinstall_cmds | old_postuninstall_cmds | \
16125 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16126 # Double-quote double-evaled strings.
16127 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16128 ;;
16129 *)
16130 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16131 ;;
16132 esac
16133 done
16134
16135 case $lt_echo in
16136 *'\$0 --fallback-echo"')
16137 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16138 ;;
16139 esac
16140
16141cfgfile="$ofile"
16142
16143 cat <<__EOF__ >> "$cfgfile"
16144# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16145
16146# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16147
16148# Shell to use when invoking shell scripts.
16149SHELL=$lt_SHELL
16150
16151# Whether or not to build shared libraries.
16152build_libtool_libs=$enable_shared
16153
16154# Whether or not to build static libraries.
16155build_old_libs=$enable_static
16156
16157# Whether or not to add -lc for building shared libraries.
16158build_libtool_need_lc=$archive_cmds_need_lc_F77
16159
16160# Whether or not to disallow shared libs when runtime libs are static
16161allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16162
16163# Whether or not to optimize for fast installation.
16164fast_install=$enable_fast_install
16165
16166# The host system.
16167host_alias=$host_alias
16168host=$host
16169host_os=$host_os
16170
16171# The build system.
16172build_alias=$build_alias
16173build=$build
16174build_os=$build_os
16175
16176# An echo program that does not interpret backslashes.
16177echo=$lt_echo
16178
16179# The archiver.
16180AR=$lt_AR
16181AR_FLAGS=$lt_AR_FLAGS
16182
16183# A C compiler.
16184LTCC=$lt_LTCC
16185
16186# LTCC compiler flags.
16187LTCFLAGS=$lt_LTCFLAGS
16188
16189# A language-specific compiler.
16190CC=$lt_compiler_F77
16191
16192# Is the compiler the GNU C compiler?
16193with_gcc=$GCC_F77
16194
16195# An ERE matcher.
16196EGREP=$lt_EGREP
16197
16198# The linker used to build libraries.
16199LD=$lt_LD_F77
16200
16201# Whether we need hard or soft links.
16202LN_S=$lt_LN_S
16203
16204# A BSD-compatible nm program.
16205NM=$lt_NM
16206
16207# A symbol stripping program
16208STRIP=$lt_STRIP
16209
16210# Used to examine libraries when file_magic_cmd begins "file"
16211MAGIC_CMD=$MAGIC_CMD
16212
16213# Used on cygwin: DLL creation program.
16214DLLTOOL="$DLLTOOL"
16215
16216# Used on cygwin: object dumper.
16217OBJDUMP="$OBJDUMP"
16218
16219# Used on cygwin: assembler.
16220AS="$AS"
16221
16222# The name of the directory that contains temporary libtool files.
16223objdir=$objdir
16224
16225# How to create reloadable object files.
16226reload_flag=$lt_reload_flag
16227reload_cmds=$lt_reload_cmds
16228
16229# How to pass a linker flag through the compiler.
16230wl=$lt_lt_prog_compiler_wl_F77
16231
16232# Object file suffix (normally "o").
16233objext="$ac_objext"
16234
16235# Old archive suffix (normally "a").
16236libext="$libext"
16237
16238# Shared library suffix (normally ".so").
16239shrext_cmds='$shrext_cmds'
16240
16241# Executable file suffix (normally "").
16242exeext="$exeext"
16243
16244# Additional compiler flags for building library objects.
16245pic_flag=$lt_lt_prog_compiler_pic_F77
16246pic_mode=$pic_mode
16247
16248# What is the maximum length of a command?
16249max_cmd_len=$lt_cv_sys_max_cmd_len
16250
16251# Does compiler simultaneously support -c and -o options?
16252compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16253
16254# Must we lock files when doing compilation?
16255need_locks=$lt_need_locks
16256
16257# Do we need the lib prefix for modules?
16258need_lib_prefix=$need_lib_prefix
16259
16260# Do we need a version for libraries?
16261need_version=$need_version
16262
16263# Whether dlopen is supported.
16264dlopen_support=$enable_dlopen
16265
16266# Whether dlopen of programs is supported.
16267dlopen_self=$enable_dlopen_self
16268
16269# Whether dlopen of statically linked programs is supported.
16270dlopen_self_static=$enable_dlopen_self_static
16271
16272# Compiler flag to prevent dynamic linking.
16273link_static_flag=$lt_lt_prog_compiler_static_F77
16274
16275# Compiler flag to turn off builtin functions.
16276no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16277
16278# Compiler flag to allow reflexive dlopens.
16279export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16280
16281# Compiler flag to generate shared objects directly from archives.
16282whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16283
16284# Compiler flag to generate thread-safe objects.
16285thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16286
16287# Library versioning type.
16288version_type=$version_type
16289
16290# Format of library name prefix.
16291libname_spec=$lt_libname_spec
16292
16293# List of archive names. First name is the real one, the rest are links.
16294# The last name is the one that the linker finds with -lNAME.
16295library_names_spec=$lt_library_names_spec
16296
16297# The coded name of the library, if different from the real name.
16298soname_spec=$lt_soname_spec
16299
16300# Commands used to build and install an old-style archive.
16301RANLIB=$lt_RANLIB
16302old_archive_cmds=$lt_old_archive_cmds_F77
16303old_postinstall_cmds=$lt_old_postinstall_cmds
16304old_postuninstall_cmds=$lt_old_postuninstall_cmds
16305
16306# Create an old-style archive from a shared archive.
16307old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16308
16309# Create a temporary old-style archive to link instead of a shared archive.
16310old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16311
16312# Commands used to build and install a shared archive.
16313archive_cmds=$lt_archive_cmds_F77
16314archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16315postinstall_cmds=$lt_postinstall_cmds
16316postuninstall_cmds=$lt_postuninstall_cmds
16317
16318# Commands used to build a loadable module (assumed same as above if empty)
16319module_cmds=$lt_module_cmds_F77
16320module_expsym_cmds=$lt_module_expsym_cmds_F77
16321
16322# Commands to strip libraries.
16323old_striplib=$lt_old_striplib
16324striplib=$lt_striplib
16325
16326# Dependencies to place before the objects being linked to create a
16327# shared library.
16328predep_objects=$lt_predep_objects_F77
16329
16330# Dependencies to place after the objects being linked to create a
16331# shared library.
16332postdep_objects=$lt_postdep_objects_F77
16333
16334# Dependencies to place before the objects being linked to create a
16335# shared library.
16336predeps=$lt_predeps_F77
16337
16338# Dependencies to place after the objects being linked to create a
16339# shared library.
16340postdeps=$lt_postdeps_F77
16341
16342# The library search path used internally by the compiler when linking
16343# a shared library.
16344compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16345
16346# Method to check whether dependent libraries are shared objects.
16347deplibs_check_method=$lt_deplibs_check_method
16348
16349# Command to use when deplibs_check_method == file_magic.
16350file_magic_cmd=$lt_file_magic_cmd
16351
16352# Flag that allows shared libraries with undefined symbols to be built.
16353allow_undefined_flag=$lt_allow_undefined_flag_F77
16354
16355# Flag that forces no undefined symbols.
16356no_undefined_flag=$lt_no_undefined_flag_F77
16357
16358# Commands used to finish a libtool library installation in a directory.
16359finish_cmds=$lt_finish_cmds
16360
16361# Same as above, but a single script fragment to be evaled but not shown.
16362finish_eval=$lt_finish_eval
16363
16364# Take the output of nm and produce a listing of raw symbols and C names.
16365global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16366
16367# Transform the output of nm in a proper C declaration
16368global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16369
16370# Transform the output of nm in a C name address pair
16371global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16372
16373# This is the shared library runtime path variable.
16374runpath_var=$runpath_var
16375
16376# This is the shared library path variable.
16377shlibpath_var=$shlibpath_var
16378
16379# Is shlibpath searched before the hard-coded library search path?
16380shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16381
16382# How to hardcode a shared library path into an executable.
16383hardcode_action=$hardcode_action_F77
16384
16385# Whether we should hardcode library paths into libraries.
16386hardcode_into_libs=$hardcode_into_libs
16387
16388# Flag to hardcode \$libdir into a binary during linking.
16389# This must work even if \$libdir does not exist.
16390hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16391
16392# If ld is used when linking, flag to hardcode \$libdir into
16393# a binary during linking. This must work even if \$libdir does
16394# not exist.
16395hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16396
16397# Whether we need a single -rpath flag with a separated argument.
16398hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16399
16400# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16401# resulting binary.
16402hardcode_direct=$hardcode_direct_F77
16403
16404# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16405# resulting binary.
16406hardcode_minus_L=$hardcode_minus_L_F77
16407
16408# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16409# the resulting binary.
16410hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16411
16412# Set to yes if building a shared library automatically hardcodes DIR into the library
16413# and all subsequent libraries and executables linked against it.
16414hardcode_automatic=$hardcode_automatic_F77
16415
16416# Variables whose values should be saved in libtool wrapper scripts and
16417# restored at relink time.
16418variables_saved_for_relink="$variables_saved_for_relink"
16419
16420# Whether libtool must link a program against all its dependency libraries.
16421link_all_deplibs=$link_all_deplibs_F77
16422
16423# Compile-time system search path for libraries
16424sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16425
16426# Run-time system search path for libraries
16427sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16428
16429# Fix the shell variable \$srcfile for the compiler.
16430fix_srcfile_path="$fix_srcfile_path_F77"
16431
16432# Set to yes if exported symbols are required.
16433always_export_symbols=$always_export_symbols_F77
16434
16435# The commands to list exported symbols.
16436export_symbols_cmds=$lt_export_symbols_cmds_F77
16437
16438# The commands to extract the exported symbol list from a shared archive.
16439extract_expsyms_cmds=$lt_extract_expsyms_cmds
16440
16441# Symbols that should not be listed in the preloaded symbols.
16442exclude_expsyms=$lt_exclude_expsyms_F77
16443
16444# Symbols that must always be exported.
16445include_expsyms=$lt_include_expsyms_F77
16446
16447# ### END LIBTOOL TAG CONFIG: $tagname
16448
16449__EOF__
16450
16451
16452else
16453 # If there is no Makefile yet, we rely on a make rule to execute
16454 # `config.status --recheck' to rerun these tests and create the
16455 # libtool script then.
16456 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16457 if test -f "$ltmain_in"; then
16458 test -f Makefile && make "$ltmain"
16459 fi
16460fi
16461
16462
16463ac_ext=c
16464ac_cpp='$CPP $CPPFLAGS'
16465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16467ac_compiler_gnu=$ac_cv_c_compiler_gnu
16468
16469CC="$lt_save_CC"
16470
16471 else
16472 tagname=""
16473 fi
16474 ;;
16475
16476 GCJ)
16477 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16478
16479
16480# Source file extension for Java test sources.
16481ac_ext=java
16482
16483# Object file extension for compiled Java test sources.
16484objext=o
16485objext_GCJ=$objext
16486
16487# Code to be used in simple compile tests
16488lt_simple_compile_test_code="class foo {}\n"
16489
16490# Code to be used in simple link tests
16491lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16492
16493# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16494
16495# If no C compiler was specified, use CC.
16496LTCC=${LTCC-"$CC"}
16497
16498# If no C compiler flags were specified, use CFLAGS.
16499LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16500
16501# Allow CC to be a program name with arguments.
16502compiler=$CC
16503
16504
16505# save warnings/boilerplate of simple test code
16506ac_outfile=conftest.$ac_objext
16507printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16508eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16509_lt_compiler_boilerplate=`cat conftest.err`
16510$rm conftest*
16511
16512ac_outfile=conftest.$ac_objext
16513printf "$lt_simple_link_test_code" >conftest.$ac_ext
16514eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16515_lt_linker_boilerplate=`cat conftest.err`
16516$rm conftest*
16517
16518
16519# Allow CC to be a program name with arguments.
16520lt_save_CC="$CC"
16521CC=${GCJ-"gcj"}
16522compiler=$CC
16523compiler_GCJ=$CC
16524for cc_temp in $compiler""; do
16525 case $cc_temp in
16526 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16527 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16528 \-*) ;;
16529 *) break;;
16530 esac
16531done
16532cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16533
16534
16535# GCJ did not exist at the time GCC didn't implicitly link libc in.
16536archive_cmds_need_lc_GCJ=no
16537
16538old_archive_cmds_GCJ=$old_archive_cmds
16539
16540
16541lt_prog_compiler_no_builtin_flag_GCJ=
16542
16543if test "$GCC" = yes; then
16544 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16545
16546
16547{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16548echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16549if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16550 echo $ECHO_N "(cached) $ECHO_C" >&6
16551else
16552 lt_cv_prog_compiler_rtti_exceptions=no
16553 ac_outfile=conftest.$ac_objext
16554 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16555 lt_compiler_flag="-fno-rtti -fno-exceptions"
16556 # Insert the option either (1) after the last *FLAGS variable, or
16557 # (2) before a word containing "conftest.", or (3) at the end.
16558 # Note that $ac_compile itself does not contain backslashes and begins
16559 # with a dollar sign (not a hyphen), so the echo should work correctly.
16560 # The option is referenced via a variable to avoid confusing sed.
16561 lt_compile=`echo "$ac_compile" | $SED \
16562 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16563 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16564 -e 's:$: $lt_compiler_flag:'`
16565 (eval echo "\"\$as_me:16565: $lt_compile\"" >&5)
16566 (eval "$lt_compile" 2>conftest.err)
16567 ac_status=$?
16568 cat conftest.err >&5
16569 echo "$as_me:16569: \$? = $ac_status" >&5
16570 if (exit $ac_status) && test -s "$ac_outfile"; then
16571 # The compiler can only warn and ignore the option if not recognized
16572 # So say no if there are warnings other than the usual output.
16573 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16574 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16575 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16576 lt_cv_prog_compiler_rtti_exceptions=yes
16577 fi
16578 fi
16579 $rm conftest*
16580
16581fi
16582{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16583echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16584
16585if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16586 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16587else
16588 :
16589fi
16590
16591fi
16592
16593lt_prog_compiler_wl_GCJ=
16594lt_prog_compiler_pic_GCJ=
16595lt_prog_compiler_static_GCJ=
16596
16597{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16598echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16599
16600 if test "$GCC" = yes; then
16601 lt_prog_compiler_wl_GCJ='-Wl,'
16602 lt_prog_compiler_static_GCJ='-static'
16603
16604 case $host_os in
16605 aix*)
16606 # All AIX code is PIC.
16607 if test "$host_cpu" = ia64; then
16608 # AIX 5 now supports IA64 processor
16609 lt_prog_compiler_static_GCJ='-Bstatic'
16610 fi
16611 ;;
16612
16613 amigaos*)
16614 # FIXME: we need at least 68020 code to build shared libraries, but
16615 # adding the `-m68020' flag to GCC prevents building anything better,
16616 # like `-m68040'.
16617 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16618 ;;
16619
16620 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16621 # PIC is the default for these OSes.
16622 ;;
16623
16624 mingw* | pw32* | os2*)
16625 # This hack is so that the source file can tell whether it is being
16626 # built for inclusion in a dll (and should export symbols for example).
16627 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16628 ;;
16629
16630 darwin* | rhapsody*)
16631 # PIC is the default on this platform
16632 # Common symbols not allowed in MH_DYLIB files
16633 lt_prog_compiler_pic_GCJ='-fno-common'
16634 ;;
16635
16636 interix3*)
16637 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16638 # Instead, we relocate shared libraries at runtime.
16639 ;;
16640
16641 msdosdjgpp*)
16642 # Just because we use GCC doesn't mean we suddenly get shared libraries
16643 # on systems that don't support them.
16644 lt_prog_compiler_can_build_shared_GCJ=no
16645 enable_shared=no
16646 ;;
16647
16648 sysv4*MP*)
16649 if test -d /usr/nec; then
16650 lt_prog_compiler_pic_GCJ=-Kconform_pic
16651 fi
16652 ;;
16653
16654 hpux*)
16655 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16656 # not for PA HP-UX.
16657 case $host_cpu in
16658 hppa*64*|ia64*)
16659 # +Z the default
16660 ;;
16661 *)
16662 lt_prog_compiler_pic_GCJ='-fPIC'
16663 ;;
16664 esac
16665 ;;
16666
16667 *)
16668 lt_prog_compiler_pic_GCJ='-fPIC'
16669 ;;
16670 esac
16671 else
16672 # PORTME Check for flag to pass linker flags through the system compiler.
16673 case $host_os in
16674 aix*)
16675 lt_prog_compiler_wl_GCJ='-Wl,'
16676 if test "$host_cpu" = ia64; then
16677 # AIX 5 now supports IA64 processor
16678 lt_prog_compiler_static_GCJ='-Bstatic'
16679 else
16680 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16681 fi
16682 ;;
16683 darwin*)
16684 # PIC is the default on this platform
16685 # Common symbols not allowed in MH_DYLIB files
16686 case $cc_basename in
16687 xlc*)
16688 lt_prog_compiler_pic_GCJ='-qnocommon'
16689 lt_prog_compiler_wl_GCJ='-Wl,'
16690 ;;
16691 esac
16692 ;;
16693
16694 mingw* | pw32* | os2*)
16695 # This hack is so that the source file can tell whether it is being
16696 # built for inclusion in a dll (and should export symbols for example).
16697 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16698 ;;
16699
16700 hpux9* | hpux10* | hpux11*)
16701 lt_prog_compiler_wl_GCJ='-Wl,'
16702 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16703 # not for PA HP-UX.
16704 case $host_cpu in
16705 hppa*64*|ia64*)
16706 # +Z the default
16707 ;;
16708 *)
16709 lt_prog_compiler_pic_GCJ='+Z'
16710 ;;
16711 esac
16712 # Is there a better lt_prog_compiler_static that works with the bundled CC?
16713 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16714 ;;
16715
16716 irix5* | irix6* | nonstopux*)
16717 lt_prog_compiler_wl_GCJ='-Wl,'
16718 # PIC (with -KPIC) is the default.
16719 lt_prog_compiler_static_GCJ='-non_shared'
16720 ;;
16721
16722 newsos6)
16723 lt_prog_compiler_pic_GCJ='-KPIC'
16724 lt_prog_compiler_static_GCJ='-Bstatic'
16725 ;;
16726
16727 linux* | k*bsd*-gnu)
16728 case $cc_basename in
16729 icc* | ecc*)
16730 lt_prog_compiler_wl_GCJ='-Wl,'
16731 lt_prog_compiler_pic_GCJ='-KPIC'
16732 lt_prog_compiler_static_GCJ='-static'
16733 ;;
16734 pgcc* | pgf77* | pgf90* | pgf95*)
16735 # Portland Group compilers (*not* the Pentium gcc compiler,
16736 # which looks to be a dead project)
16737 lt_prog_compiler_wl_GCJ='-Wl,'
16738 lt_prog_compiler_pic_GCJ='-fpic'
16739 lt_prog_compiler_static_GCJ='-Bstatic'
16740 ;;
16741 ccc*)
16742 lt_prog_compiler_wl_GCJ='-Wl,'
16743 # All Alpha code is PIC.
16744 lt_prog_compiler_static_GCJ='-non_shared'
16745 ;;
16746 esac
16747 ;;
16748
16749 osf3* | osf4* | osf5*)
16750 lt_prog_compiler_wl_GCJ='-Wl,'
16751 # All OSF/1 code is PIC.
16752 lt_prog_compiler_static_GCJ='-non_shared'
16753 ;;
16754
16755 solaris*)
16756 lt_prog_compiler_pic_GCJ='-KPIC'
16757 lt_prog_compiler_static_GCJ='-Bstatic'
16758 case $cc_basename in
16759 f77* | f90* | f95*)
16760 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16761 *)
16762 lt_prog_compiler_wl_GCJ='-Wl,';;
16763 esac
16764 ;;
16765
16766 sunos4*)
16767 lt_prog_compiler_wl_GCJ='-Qoption ld '
16768 lt_prog_compiler_pic_GCJ='-PIC'
16769 lt_prog_compiler_static_GCJ='-Bstatic'
16770 ;;
16771
16772 sysv4 | sysv4.2uw2* | sysv4.3*)
16773 lt_prog_compiler_wl_GCJ='-Wl,'
16774 lt_prog_compiler_pic_GCJ='-KPIC'
16775 lt_prog_compiler_static_GCJ='-Bstatic'
16776 ;;
16777
16778 sysv4*MP*)
16779 if test -d /usr/nec ;then
16780 lt_prog_compiler_pic_GCJ='-Kconform_pic'
16781 lt_prog_compiler_static_GCJ='-Bstatic'
16782 fi
16783 ;;
16784
16785 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16786 lt_prog_compiler_wl_GCJ='-Wl,'
16787 lt_prog_compiler_pic_GCJ='-KPIC'
16788 lt_prog_compiler_static_GCJ='-Bstatic'
16789 ;;
16790
16791 unicos*)
16792 lt_prog_compiler_wl_GCJ='-Wl,'
16793 lt_prog_compiler_can_build_shared_GCJ=no
16794 ;;
16795
16796 uts4*)
16797 lt_prog_compiler_pic_GCJ='-pic'
16798 lt_prog_compiler_static_GCJ='-Bstatic'
16799 ;;
16800
16801 *)
16802 lt_prog_compiler_can_build_shared_GCJ=no
16803 ;;
16804 esac
16805 fi
16806
16807{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16808echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16809
16810#
16811# Check to make sure the PIC flag actually works.
16812#
16813if test -n "$lt_prog_compiler_pic_GCJ"; then
16814
16815{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16816echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16817if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16818 echo $ECHO_N "(cached) $ECHO_C" >&6
16819else
16820 lt_prog_compiler_pic_works_GCJ=no
16821 ac_outfile=conftest.$ac_objext
16822 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16823 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16824 # Insert the option either (1) after the last *FLAGS variable, or
16825 # (2) before a word containing "conftest.", or (3) at the end.
16826 # Note that $ac_compile itself does not contain backslashes and begins
16827 # with a dollar sign (not a hyphen), so the echo should work correctly.
16828 # The option is referenced via a variable to avoid confusing sed.
16829 lt_compile=`echo "$ac_compile" | $SED \
16830 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16831 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16832 -e 's:$: $lt_compiler_flag:'`
16833 (eval echo "\"\$as_me:16833: $lt_compile\"" >&5)
16834 (eval "$lt_compile" 2>conftest.err)
16835 ac_status=$?
16836 cat conftest.err >&5
16837 echo "$as_me:16837: \$? = $ac_status" >&5
16838 if (exit $ac_status) && test -s "$ac_outfile"; then
16839 # The compiler can only warn and ignore the option if not recognized
16840 # So say no if there are warnings other than the usual output.
16841 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16842 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16843 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16844 lt_prog_compiler_pic_works_GCJ=yes
16845 fi
16846 fi
16847 $rm conftest*
16848
16849fi
16850{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16851echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16852
16853if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16854 case $lt_prog_compiler_pic_GCJ in
16855 "" | " "*) ;;
16856 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16857 esac
16858else
16859 lt_prog_compiler_pic_GCJ=
16860 lt_prog_compiler_can_build_shared_GCJ=no
16861fi
16862
16863fi
16864case $host_os in
16865 # For platforms which do not support PIC, -DPIC is meaningless:
16866 *djgpp*)
16867 lt_prog_compiler_pic_GCJ=
16868 ;;
16869 *)
16870 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16871 ;;
16872esac
16873
16874#
16875# Check to make sure the static flag actually works.
16876#
16877wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16878{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16879echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16880if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16881 echo $ECHO_N "(cached) $ECHO_C" >&6
16882else
16883 lt_prog_compiler_static_works_GCJ=no
16884 save_LDFLAGS="$LDFLAGS"
16885 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16886 printf "$lt_simple_link_test_code" > conftest.$ac_ext
16887 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16888 # The linker can only warn and ignore the option if not recognized
16889 # So say no if there are warnings
16890 if test -s conftest.err; then
16891 # Append any errors to the config.log.
16892 cat conftest.err 1>&5
16893 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16894 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16895 if diff conftest.exp conftest.er2 >/dev/null; then
16896 lt_prog_compiler_static_works_GCJ=yes
16897 fi
16898 else
16899 lt_prog_compiler_static_works_GCJ=yes
16900 fi
16901 fi
16902 $rm conftest*
16903 LDFLAGS="$save_LDFLAGS"
16904
16905fi
16906{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16907echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16908
16909if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16910 :
16911else
16912 lt_prog_compiler_static_GCJ=
16913fi
16914
16915
16916{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16917echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16918if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16919 echo $ECHO_N "(cached) $ECHO_C" >&6
16920else
16921 lt_cv_prog_compiler_c_o_GCJ=no
16922 $rm -r conftest 2>/dev/null
16923 mkdir conftest
16924 cd conftest
16925 mkdir out
16926 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16927
16928 lt_compiler_flag="-o out/conftest2.$ac_objext"
16929 # Insert the option either (1) after the last *FLAGS variable, or
16930 # (2) before a word containing "conftest.", or (3) at the end.
16931 # Note that $ac_compile itself does not contain backslashes and begins
16932 # with a dollar sign (not a hyphen), so the echo should work correctly.
16933 lt_compile=`echo "$ac_compile" | $SED \
16934 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16935 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16936 -e 's:$: $lt_compiler_flag:'`
16937 (eval echo "\"\$as_me:16937: $lt_compile\"" >&5)
16938 (eval "$lt_compile" 2>out/conftest.err)
16939 ac_status=$?
16940 cat out/conftest.err >&5
16941 echo "$as_me:16941: \$? = $ac_status" >&5
16942 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16943 then
16944 # The compiler can only warn and ignore the option if not recognized
16945 # So say no if there are warnings
16946 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16947 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16948 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16949 lt_cv_prog_compiler_c_o_GCJ=yes
16950 fi
16951 fi
16952 chmod u+w . 2>&5
16953 $rm conftest*
16954 # SGI C++ compiler will create directory out/ii_files/ for
16955 # template instantiation
16956 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16957 $rm out/* && rmdir out
16958 cd ..
16959 rmdir conftest
16960 $rm conftest*
16961
16962fi
16963{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16964echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16965
16966
16967hard_links="nottested"
16968if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16969 # do not overwrite the value of need_locks provided by the user
16970 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16971echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16972 hard_links=yes
16973 $rm conftest*
16974 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16975 touch conftest.a
16976 ln conftest.a conftest.b 2>&5 || hard_links=no
16977 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16978 { echo "$as_me:$LINENO: result: $hard_links" >&5
16979echo "${ECHO_T}$hard_links" >&6; }
16980 if test "$hard_links" = no; then
16981 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16982echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16983 need_locks=warn
16984 fi
16985else
16986 need_locks=no
16987fi
16988
16989{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16990echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16991
16992 runpath_var=
16993 allow_undefined_flag_GCJ=
16994 enable_shared_with_static_runtimes_GCJ=no
16995 archive_cmds_GCJ=
16996 archive_expsym_cmds_GCJ=
16997 old_archive_From_new_cmds_GCJ=
16998 old_archive_from_expsyms_cmds_GCJ=
16999 export_dynamic_flag_spec_GCJ=
17000 whole_archive_flag_spec_GCJ=
17001 thread_safe_flag_spec_GCJ=
17002 hardcode_libdir_flag_spec_GCJ=
17003 hardcode_libdir_flag_spec_ld_GCJ=
17004 hardcode_libdir_separator_GCJ=
17005 hardcode_direct_GCJ=no
17006 hardcode_minus_L_GCJ=no
17007 hardcode_shlibpath_var_GCJ=unsupported
17008 link_all_deplibs_GCJ=unknown
17009 hardcode_automatic_GCJ=no
17010 module_cmds_GCJ=
17011 module_expsym_cmds_GCJ=
17012 always_export_symbols_GCJ=no
17013 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17014 # include_expsyms should be a list of space-separated symbols to be *always*
17015 # included in the symbol list
17016 include_expsyms_GCJ=
17017 # exclude_expsyms can be an extended regexp of symbols to exclude
17018 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17019 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17020 # as well as any symbol that contains `d'.
17021 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17022 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17023 # platforms (ab)use it in PIC code, but their linkers get confused if
17024 # the symbol is explicitly referenced. Since portable code cannot
17025 # rely on this symbol name, it's probably fine to never include it in
17026 # preloaded symbol tables.
17027 extract_expsyms_cmds=
17028 # Just being paranoid about ensuring that cc_basename is set.
17029 for cc_temp in $compiler""; do
17030 case $cc_temp in
17031 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17032 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17033 \-*) ;;
17034 *) break;;
17035 esac
17036done
17037cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17038
17039 case $host_os in
17040 cygwin* | mingw* | pw32*)
17041 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17042 # When not using gcc, we currently assume that we are using
17043 # Microsoft Visual C++.
17044 if test "$GCC" != yes; then
17045 with_gnu_ld=no
17046 fi
17047 ;;
17048 interix*)
17049 # we just hope/assume this is gcc and not c89 (= MSVC++)
17050 with_gnu_ld=yes
17051 ;;
17052 openbsd*)
17053 with_gnu_ld=no
17054 ;;
17055 esac
17056
17057 ld_shlibs_GCJ=yes
17058 if test "$with_gnu_ld" = yes; then
17059 # If archive_cmds runs LD, not CC, wlarc should be empty
17060 wlarc='${wl}'
17061
17062 # Set some defaults for GNU ld with shared library support. These
17063 # are reset later if shared libraries are not supported. Putting them
17064 # here allows them to be overridden if necessary.
17065 runpath_var=LD_RUN_PATH
17066 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17067 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17068 # ancient GNU ld didn't support --whole-archive et. al.
17069 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17070 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17071 else
17072 whole_archive_flag_spec_GCJ=
17073 fi
17074 supports_anon_versioning=no
17075 case `$LD -v 2>/dev/null` in
17076 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17077 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17078 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17079 *\ 2.11.*) ;; # other 2.11 versions
17080 *) supports_anon_versioning=yes ;;
17081 esac
17082
17083 # See if GNU ld supports shared libraries.
17084 case $host_os in
17085 aix3* | aix4* | aix5*)
17086 # On AIX/PPC, the GNU linker is very broken
17087 if test "$host_cpu" != ia64; then
17088 ld_shlibs_GCJ=no
17089 cat <<EOF 1>&2
17090
17091*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17092*** to be unable to reliably create shared libraries on AIX.
17093*** Therefore, libtool is disabling shared libraries support. If you
17094*** really care for shared libraries, you may want to modify your PATH
17095*** so that a non-GNU linker is found, and then restart.
17096
17097EOF
17098 fi
17099 ;;
17100
17101 amigaos*)
17102 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)'
17103 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17104 hardcode_minus_L_GCJ=yes
17105
17106 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17107 # that the semantics of dynamic libraries on AmigaOS, at least up
17108 # to version 4, is to share data among multiple programs linked
17109 # with the same dynamic library. Since this doesn't match the
17110 # behavior of shared libraries on other platforms, we can't use
17111 # them.
17112 ld_shlibs_GCJ=no
17113 ;;
17114
17115 beos*)
17116 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17117 allow_undefined_flag_GCJ=unsupported
17118 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17119 # support --undefined. This deserves some investigation. FIXME
17120 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17121 else
17122 ld_shlibs_GCJ=no
17123 fi
17124 ;;
17125
17126 cygwin* | mingw* | pw32*)
17127 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17128 # as there is no search path for DLLs.
17129 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17130 allow_undefined_flag_GCJ=unsupported
17131 always_export_symbols_GCJ=no
17132 enable_shared_with_static_runtimes_GCJ=yes
17133 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17134
17135 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17136 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17137 # If the export-symbols file already is a .def file (1st line
17138 # is EXPORTS), use it as is; otherwise, prepend...
17139 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17140 cp $export_symbols $output_objdir/$soname.def;
17141 else
17142 echo EXPORTS > $output_objdir/$soname.def;
17143 cat $export_symbols >> $output_objdir/$soname.def;
17144 fi~
17145 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17146 else
17147 ld_shlibs_GCJ=no
17148 fi
17149 ;;
17150
17151 interix3*)
17152 hardcode_direct_GCJ=no
17153 hardcode_shlibpath_var_GCJ=no
17154 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17155 export_dynamic_flag_spec_GCJ='${wl}-E'
17156 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17157 # Instead, shared libraries are loaded at an image base (0x10000000 by
17158 # default) and relocated if they conflict, which is a slow very memory
17159 # consuming and fragmenting process. To avoid this, we pick a random,
17160 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17161 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17162 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17163 archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17164 ;;
17165
17166 linux* | k*bsd*-gnu)
17167 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17168 tmp_addflag=
17169 case $cc_basename,$host_cpu in
17170 pgcc*) # Portland Group C compiler
17171 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'
17172 tmp_addflag=' $pic_flag'
17173 ;;
17174 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17175 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'
17176 tmp_addflag=' $pic_flag -Mnomain' ;;
17177 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17178 tmp_addflag=' -i_dynamic' ;;
17179 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17180 tmp_addflag=' -i_dynamic -nofor_main' ;;
17181 ifc* | ifort*) # Intel Fortran compiler
17182 tmp_addflag=' -nofor_main' ;;
17183 esac
17184 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17185
17186 if test $supports_anon_versioning = yes; then
17187 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17188 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17189 $echo "local: *; };" >> $output_objdir/$libname.ver~
17190 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17191 fi
17192 link_all_deplibs_GCJ=no
17193 else
17194 ld_shlibs_GCJ=no
17195 fi
17196 ;;
17197
17198 netbsd* | netbsdelf*-gnu)
17199 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17200 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17201 wlarc=
17202 else
17203 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17204 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17205 fi
17206 ;;
17207
17208 solaris*)
17209 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17210 ld_shlibs_GCJ=no
17211 cat <<EOF 1>&2
17212
17213*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17214*** create shared libraries on Solaris systems. Therefore, libtool
17215*** is disabling shared libraries support. We urge you to upgrade GNU
17216*** binutils to release 2.9.1 or newer. Another option is to modify
17217*** your PATH or compiler configuration so that the native linker is
17218*** used, and then restart.
17219
17220EOF
17221 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17222 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17223 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17224 else
17225 ld_shlibs_GCJ=no
17226 fi
17227 ;;
17228
17229 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17230 case `$LD -v 2>&1` in
17231 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17232 ld_shlibs_GCJ=no
17233 cat <<_LT_EOF 1>&2
17234
17235*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17236*** reliably create shared libraries on SCO systems. Therefore, libtool
17237*** is disabling shared libraries support. We urge you to upgrade GNU
17238*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17239*** your PATH or compiler configuration so that the native linker is
17240*** used, and then restart.
17241
17242_LT_EOF
17243 ;;
17244 *)
17245 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17246 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17247 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17248 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17249 else
17250 ld_shlibs_GCJ=no
17251 fi
17252 ;;
17253 esac
17254 ;;
17255
17256 sunos4*)
17257 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17258 wlarc=
17259 hardcode_direct_GCJ=yes
17260 hardcode_shlibpath_var_GCJ=no
17261 ;;
17262
17263 *)
17264 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17265 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17266 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17267 else
17268 ld_shlibs_GCJ=no
17269 fi
17270 ;;
17271 esac
17272
17273 if test "$ld_shlibs_GCJ" = no; then
17274 runpath_var=
17275 hardcode_libdir_flag_spec_GCJ=
17276 export_dynamic_flag_spec_GCJ=
17277 whole_archive_flag_spec_GCJ=
17278 fi
17279 else
17280 # PORTME fill in a description of your system's linker (not GNU ld)
17281 case $host_os in
17282 aix3*)
17283 allow_undefined_flag_GCJ=unsupported
17284 always_export_symbols_GCJ=yes
17285 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'
17286 # Note: this linker hardcodes the directories in LIBPATH if there
17287 # are no directories specified by -L.
17288 hardcode_minus_L_GCJ=yes
17289 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17290 # Neither direct hardcoding nor static linking is supported with a
17291 # broken collect2.
17292 hardcode_direct_GCJ=unsupported
17293 fi
17294 ;;
17295
17296 aix4* | aix5*)
17297 if test "$host_cpu" = ia64; then
17298 # On IA64, the linker does run time linking by default, so we don't
17299 # have to do anything special.
17300 aix_use_runtimelinking=no
17301 exp_sym_flag='-Bexport'
17302 no_entry_flag=""
17303 else
17304 # If we're using GNU nm, then we don't want the "-C" option.
17305 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17306 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17307 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'
17308 else
17309 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'
17310 fi
17311 aix_use_runtimelinking=no
17312
17313 # Test if we are trying to use run time linking or normal
17314 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17315 # need to do runtime linking.
17316 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17317 for ld_flag in $LDFLAGS; do
17318 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17319 aix_use_runtimelinking=yes
17320 break
17321 fi
17322 done
17323 ;;
17324 esac
17325
17326 exp_sym_flag='-bexport'
17327 no_entry_flag='-bnoentry'
17328 fi
17329
17330 # When large executables or shared objects are built, AIX ld can
17331 # have problems creating the table of contents. If linking a library
17332 # or program results in "error TOC overflow" add -mminimal-toc to
17333 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17334 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17335
17336 archive_cmds_GCJ=''
17337 hardcode_direct_GCJ=yes
17338 hardcode_libdir_separator_GCJ=':'
17339 link_all_deplibs_GCJ=yes
17340
17341 if test "$GCC" = yes; then
17342 case $host_os in aix4.[012]|aix4.[012].*)
17343 # We only want to do this on AIX 4.2 and lower, the check
17344 # below for broken collect2 doesn't work under 4.3+
17345 collect2name=`${CC} -print-prog-name=collect2`
17346 if test -f "$collect2name" && \
17347 strings "$collect2name" | grep resolve_lib_name >/dev/null
17348 then
17349 # We have reworked collect2
17350 hardcode_direct_GCJ=yes
17351 else
17352 # We have old collect2
17353 hardcode_direct_GCJ=unsupported
17354 # It fails to find uninstalled libraries when the uninstalled
17355 # path is not listed in the libpath. Setting hardcode_minus_L
17356 # to unsupported forces relinking
17357 hardcode_minus_L_GCJ=yes
17358 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17359 hardcode_libdir_separator_GCJ=
17360 fi
17361 ;;
17362 esac
17363 shared_flag='-shared'
17364 if test "$aix_use_runtimelinking" = yes; then
17365 shared_flag="$shared_flag "'${wl}-G'
17366 fi
17367 else
17368 # not using gcc
17369 if test "$host_cpu" = ia64; then
17370 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17371 # chokes on -Wl,-G. The following line is correct:
17372 shared_flag='-G'
17373 else
17374 if test "$aix_use_runtimelinking" = yes; then
17375 shared_flag='${wl}-G'
17376 else
17377 shared_flag='${wl}-bM:SRE'
17378 fi
17379 fi
17380 fi
17381
17382 # It seems that -bexpall does not export symbols beginning with
17383 # underscore (_), so it is better to generate a list of symbols to export.
17384 always_export_symbols_GCJ=yes
17385 if test "$aix_use_runtimelinking" = yes; then
17386 # Warning - without using the other runtime loading flags (-brtl),
17387 # -berok will link without error, but may produce a broken library.
17388 allow_undefined_flag_GCJ='-berok'
17389 # Determine the default libpath from the value encoded in an empty executable.
17390 cat >conftest.$ac_ext <<_ACEOF
17391/* confdefs.h. */
17392_ACEOF
17393cat confdefs.h >>conftest.$ac_ext
17394cat >>conftest.$ac_ext <<_ACEOF
17395/* end confdefs.h. */
17396
17397int
17398main ()
17399{
17400
17401 ;
17402 return 0;
17403}
17404_ACEOF
17405rm -f conftest.$ac_objext conftest$ac_exeext
17406if { (ac_try="$ac_link"
17407case "(($ac_try" in
17408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17409 *) ac_try_echo=$ac_try;;
17410esac
17411eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17412 (eval "$ac_link") 2>conftest.er1
17413 ac_status=$?
17414 grep -v '^ *+' conftest.er1 >conftest.err
17415 rm -f conftest.er1
17416 cat conftest.err >&5
17417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17418 (exit $ac_status); } &&
17419 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17420 { (case "(($ac_try" in
17421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17422 *) ac_try_echo=$ac_try;;
17423esac
17424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17425 (eval "$ac_try") 2>&5
17426 ac_status=$?
17427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17428 (exit $ac_status); }; } &&
17429 { ac_try='test -s conftest$ac_exeext'
17430 { (case "(($ac_try" in
17431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17432 *) ac_try_echo=$ac_try;;
17433esac
17434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17435 (eval "$ac_try") 2>&5
17436 ac_status=$?
17437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17438 (exit $ac_status); }; }; then
17439
17440aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17441}'`
17442# Check for a 64-bit object if we didn't find anything.
17443if 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; }
17444}'`; fi
17445else
17446 echo "$as_me: failed program was:" >&5
17447sed 's/^/| /' conftest.$ac_ext >&5
17448
17449
17450fi
17451
17452rm -f core conftest.err conftest.$ac_objext \
17453 conftest$ac_exeext conftest.$ac_ext
17454if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17455
17456 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17457 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17458 else
17459 if test "$host_cpu" = ia64; then
17460 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17461 allow_undefined_flag_GCJ="-z nodefs"
17462 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
17463 else
17464 # Determine the default libpath from the value encoded in an empty executable.
17465 cat >conftest.$ac_ext <<_ACEOF
17466/* confdefs.h. */
17467_ACEOF
17468cat confdefs.h >>conftest.$ac_ext
17469cat >>conftest.$ac_ext <<_ACEOF
17470/* end confdefs.h. */
17471
17472int
17473main ()
17474{
17475
17476 ;
17477 return 0;
17478}
17479_ACEOF
17480rm -f conftest.$ac_objext conftest$ac_exeext
17481if { (ac_try="$ac_link"
17482case "(($ac_try" in
17483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17484 *) ac_try_echo=$ac_try;;
17485esac
17486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17487 (eval "$ac_link") 2>conftest.er1
17488 ac_status=$?
17489 grep -v '^ *+' conftest.er1 >conftest.err
17490 rm -f conftest.er1
17491 cat conftest.err >&5
17492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17493 (exit $ac_status); } &&
17494 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17495 { (case "(($ac_try" in
17496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17497 *) ac_try_echo=$ac_try;;
17498esac
17499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17500 (eval "$ac_try") 2>&5
17501 ac_status=$?
17502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17503 (exit $ac_status); }; } &&
17504 { ac_try='test -s conftest$ac_exeext'
17505 { (case "(($ac_try" in
17506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17507 *) ac_try_echo=$ac_try;;
17508esac
17509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17510 (eval "$ac_try") 2>&5
17511 ac_status=$?
17512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17513 (exit $ac_status); }; }; then
17514
17515aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17516}'`
17517# Check for a 64-bit object if we didn't find anything.
17518if 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; }
17519}'`; fi
17520else
17521 echo "$as_me: failed program was:" >&5
17522sed 's/^/| /' conftest.$ac_ext >&5
17523
17524
17525fi
17526
17527rm -f core conftest.err conftest.$ac_objext \
17528 conftest$ac_exeext conftest.$ac_ext
17529if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17530
17531 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17532 # Warning - without using the other run time loading flags,
17533 # -berok will link without error, but may produce a broken library.
17534 no_undefined_flag_GCJ=' ${wl}-bernotok'
17535 allow_undefined_flag_GCJ=' ${wl}-berok'
17536 # Exported symbols can be pulled into shared objects from archives
17537 whole_archive_flag_spec_GCJ='$convenience'
17538 archive_cmds_need_lc_GCJ=yes
17539 # This is similar to how AIX traditionally builds its shared libraries.
17540 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
17541 fi
17542 fi
17543 ;;
17544
17545 amigaos*)
17546 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)'
17547 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17548 hardcode_minus_L_GCJ=yes
17549 # see comment about different semantics on the GNU ld section
17550 ld_shlibs_GCJ=no
17551 ;;
17552
17553 bsdi[45]*)
17554 export_dynamic_flag_spec_GCJ=-rdynamic
17555 ;;
17556
17557 cygwin* | mingw* | pw32*)
17558 # When not using gcc, we currently assume that we are using
17559 # Microsoft Visual C++.
17560 # hardcode_libdir_flag_spec is actually meaningless, as there is
17561 # no search path for DLLs.
17562 hardcode_libdir_flag_spec_GCJ=' '
17563 allow_undefined_flag_GCJ=unsupported
17564 # Tell ltmain to make .lib files, not .a files.
17565 libext=lib
17566 # Tell ltmain to make .dll files, not .so files.
17567 shrext_cmds=".dll"
17568 # FIXME: Setting linknames here is a bad hack.
17569 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17570 # The linker will automatically build a .lib file if we build a DLL.
17571 old_archive_From_new_cmds_GCJ='true'
17572 # FIXME: Should let the user specify the lib program.
17573 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17574 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17575 enable_shared_with_static_runtimes_GCJ=yes
17576 ;;
17577
17578 darwin* | rhapsody*)
17579 case $host_os in
17580 rhapsody* | darwin1.[012])
17581 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17582 ;;
17583 *) # Darwin 1.3 on
17584 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17585 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17586 else
17587 case ${MACOSX_DEPLOYMENT_TARGET} in
17588 10.[012])
17589 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17590 ;;
17591 10.*)
17592 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17593 ;;
17594 esac
17595 fi
17596 ;;
17597 esac
17598 archive_cmds_need_lc_GCJ=no
17599 hardcode_direct_GCJ=no
17600 hardcode_automatic_GCJ=yes
17601 hardcode_shlibpath_var_GCJ=unsupported
17602 whole_archive_flag_spec_GCJ=''
17603 link_all_deplibs_GCJ=yes
17604 if test "$GCC" = yes ; then
17605 output_verbose_link_cmd='echo'
17606 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17607 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17608 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17609 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}'
17610 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}'
17611 else
17612 case $cc_basename in
17613 xlc*)
17614 output_verbose_link_cmd='echo'
17615 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17616 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17617 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17618 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}'
17619 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}'
17620 ;;
17621 *)
17622 ld_shlibs_GCJ=no
17623 ;;
17624 esac
17625 fi
17626 ;;
17627
17628 dgux*)
17629 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17630 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17631 hardcode_shlibpath_var_GCJ=no
17632 ;;
17633
17634 freebsd1*)
17635 ld_shlibs_GCJ=no
17636 ;;
17637
17638 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17639 # support. Future versions do this automatically, but an explicit c++rt0.o
17640 # does not break anything, and helps significantly (at the cost of a little
17641 # extra space).
17642 freebsd2.2*)
17643 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17644 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17645 hardcode_direct_GCJ=yes
17646 hardcode_shlibpath_var_GCJ=no
17647 ;;
17648
17649 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17650 freebsd2*)
17651 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17652 hardcode_direct_GCJ=yes
17653 hardcode_minus_L_GCJ=yes
17654 hardcode_shlibpath_var_GCJ=no
17655 ;;
17656
17657 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17658 freebsd* | dragonfly*)
17659 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17660 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17661 hardcode_direct_GCJ=yes
17662 hardcode_shlibpath_var_GCJ=no
17663 ;;
17664
17665 hpux9*)
17666 if test "$GCC" = yes; then
17667 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'
17668 else
17669 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'
17670 fi
17671 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17672 hardcode_libdir_separator_GCJ=:
17673 hardcode_direct_GCJ=yes
17674
17675 # hardcode_minus_L: Not really in the search PATH,
17676 # but as the default location of the library.
17677 hardcode_minus_L_GCJ=yes
17678 export_dynamic_flag_spec_GCJ='${wl}-E'
17679 ;;
17680
17681 hpux10*)
17682 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17683 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17684 else
17685 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17686 fi
17687 if test "$with_gnu_ld" = no; then
17688 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17689 hardcode_libdir_separator_GCJ=:
17690
17691 hardcode_direct_GCJ=yes
17692 export_dynamic_flag_spec_GCJ='${wl}-E'
17693
17694 # hardcode_minus_L: Not really in the search PATH,
17695 # but as the default location of the library.
17696 hardcode_minus_L_GCJ=yes
17697 fi
17698 ;;
17699
17700 hpux11*)
17701 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17702 case $host_cpu in
17703 hppa*64*)
17704 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17705 ;;
17706 ia64*)
17707 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17708 ;;
17709 *)
17710 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17711 ;;
17712 esac
17713 else
17714 case $host_cpu in
17715 hppa*64*)
17716 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17717 ;;
17718 ia64*)
17719 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17720 ;;
17721 *)
17722 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17723 ;;
17724 esac
17725 fi
17726 if test "$with_gnu_ld" = no; then
17727 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17728 hardcode_libdir_separator_GCJ=:
17729
17730 case $host_cpu in
17731 hppa*64*|ia64*)
17732 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17733 hardcode_direct_GCJ=no
17734 hardcode_shlibpath_var_GCJ=no
17735 ;;
17736 *)
17737 hardcode_direct_GCJ=yes
17738 export_dynamic_flag_spec_GCJ='${wl}-E'
17739
17740 # hardcode_minus_L: Not really in the search PATH,
17741 # but as the default location of the library.
17742 hardcode_minus_L_GCJ=yes
17743 ;;
17744 esac
17745 fi
17746 ;;
17747
17748 irix5* | irix6* | nonstopux*)
17749 if test "$GCC" = yes; then
17750 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'
17751 else
17752 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'
17753 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17754 fi
17755 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17756 hardcode_libdir_separator_GCJ=:
17757 link_all_deplibs_GCJ=yes
17758 ;;
17759
17760 netbsd* | netbsdelf*-gnu)
17761 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17762 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
17763 else
17764 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
17765 fi
17766 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17767 hardcode_direct_GCJ=yes
17768 hardcode_shlibpath_var_GCJ=no
17769 ;;
17770
17771 newsos6)
17772 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17773 hardcode_direct_GCJ=yes
17774 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17775 hardcode_libdir_separator_GCJ=:
17776 hardcode_shlibpath_var_GCJ=no
17777 ;;
17778
17779 openbsd*)
17780 hardcode_direct_GCJ=yes
17781 hardcode_shlibpath_var_GCJ=no
17782 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17783 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17784 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17785 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17786 export_dynamic_flag_spec_GCJ='${wl}-E'
17787 else
17788 case $host_os in
17789 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17790 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17791 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17792 ;;
17793 *)
17794 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17795 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17796 ;;
17797 esac
17798 fi
17799 ;;
17800
17801 os2*)
17802 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17803 hardcode_minus_L_GCJ=yes
17804 allow_undefined_flag_GCJ=unsupported
17805 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'
17806 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17807 ;;
17808
17809 osf3*)
17810 if test "$GCC" = yes; then
17811 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17812 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'
17813 else
17814 allow_undefined_flag_GCJ=' -expect_unresolved \*'
17815 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'
17816 fi
17817 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17818 hardcode_libdir_separator_GCJ=:
17819 ;;
17820
17821 osf4* | osf5*) # as osf3* with the addition of -msym flag
17822 if test "$GCC" = yes; then
17823 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17824 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'
17825 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17826 else
17827 allow_undefined_flag_GCJ=' -expect_unresolved \*'
17828 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'
17829 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~
17830 $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'
17831
17832 # Both c and cxx compiler support -rpath directly
17833 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17834 fi
17835 hardcode_libdir_separator_GCJ=:
17836 ;;
17837
17838 solaris*)
17839 no_undefined_flag_GCJ=' -z text'
17840 if test "$GCC" = yes; then
17841 wlarc='${wl}'
17842 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17843 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17844 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17845 else
17846 wlarc=''
17847 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17848 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17849 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17850 fi
17851 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17852 hardcode_shlibpath_var_GCJ=no
17853 case $host_os in
17854 solaris2.[0-5] | solaris2.[0-5].*) ;;
17855 *)
17856 # The compiler driver will combine linker options so we
17857 # cannot just pass the convience library names through
17858 # without $wl, iff we do not link with $LD.
17859 # Luckily, gcc supports the same syntax we need for Sun Studio.
17860 # Supported since Solaris 2.6 (maybe 2.5.1?)
17861 case $wlarc in
17862 '')
17863 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17864 *)
17865 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' ;;
17866 esac ;;
17867 esac
17868 link_all_deplibs_GCJ=yes
17869 ;;
17870
17871 sunos4*)
17872 if test "x$host_vendor" = xsequent; then
17873 # Use $CC to link under sequent, because it throws in some extra .o
17874 # files that make .init and .fini sections work.
17875 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17876 else
17877 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17878 fi
17879 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17880 hardcode_direct_GCJ=yes
17881 hardcode_minus_L_GCJ=yes
17882 hardcode_shlibpath_var_GCJ=no
17883 ;;
17884
17885 sysv4)
17886 case $host_vendor in
17887 sni)
17888 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17889 hardcode_direct_GCJ=yes # is this really true???
17890 ;;
17891 siemens)
17892 ## LD is ld it makes a PLAMLIB
17893 ## CC just makes a GrossModule.
17894 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17895 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17896 hardcode_direct_GCJ=no
17897 ;;
17898 motorola)
17899 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17900 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17901 ;;
17902 esac
17903 runpath_var='LD_RUN_PATH'
17904 hardcode_shlibpath_var_GCJ=no
17905 ;;
17906
17907 sysv4.3*)
17908 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17909 hardcode_shlibpath_var_GCJ=no
17910 export_dynamic_flag_spec_GCJ='-Bexport'
17911 ;;
17912
17913 sysv4*MP*)
17914 if test -d /usr/nec; then
17915 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17916 hardcode_shlibpath_var_GCJ=no
17917 runpath_var=LD_RUN_PATH
17918 hardcode_runpath_var=yes
17919 ld_shlibs_GCJ=yes
17920 fi
17921 ;;
17922
17923 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17924 no_undefined_flag_GCJ='${wl}-z,text'
17925 archive_cmds_need_lc_GCJ=no
17926 hardcode_shlibpath_var_GCJ=no
17927 runpath_var='LD_RUN_PATH'
17928
17929 if test "$GCC" = yes; then
17930 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17931 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17932 else
17933 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17934 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17935 fi
17936 ;;
17937
17938 sysv5* | sco3.2v5* | sco5v6*)
17939 # Note: We can NOT use -z defs as we might desire, because we do not
17940 # link with -lc, and that would cause any symbols used from libc to
17941 # always be unresolved, which means just about no library would
17942 # ever link correctly. If we're not using GNU ld we use -z text
17943 # though, which does catch some bad symbols but isn't as heavy-handed
17944 # as -z defs.
17945 no_undefined_flag_GCJ='${wl}-z,text'
17946 allow_undefined_flag_GCJ='${wl}-z,nodefs'
17947 archive_cmds_need_lc_GCJ=no
17948 hardcode_shlibpath_var_GCJ=no
17949 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17950 hardcode_libdir_separator_GCJ=':'
17951 link_all_deplibs_GCJ=yes
17952 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17953 runpath_var='LD_RUN_PATH'
17954
17955 if test "$GCC" = yes; then
17956 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17957 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17958 else
17959 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17960 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17961 fi
17962 ;;
17963
17964 uts4*)
17965 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17966 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17967 hardcode_shlibpath_var_GCJ=no
17968 ;;
17969
17970 *)
17971 ld_shlibs_GCJ=no
17972 ;;
17973 esac
17974 fi
17975
17976{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17977echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17978test "$ld_shlibs_GCJ" = no && can_build_shared=no
17979
17980#
17981# Do we need to explicitly link libc?
17982#
17983case "x$archive_cmds_need_lc_GCJ" in
17984x|xyes)
17985 # Assume -lc should be added
17986 archive_cmds_need_lc_GCJ=yes
17987
17988 if test "$enable_shared" = yes && test "$GCC" = yes; then
17989 case $archive_cmds_GCJ in
17990 *'~'*)
17991 # FIXME: we may have to deal with multi-command sequences.
17992 ;;
17993 '$CC '*)
17994 # Test whether the compiler implicitly links with -lc since on some
17995 # systems, -lgcc has to come before -lc. If gcc already passes -lc
17996 # to ld, don't add -lc before -lgcc.
17997 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17998echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17999 $rm conftest*
18000 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
18001
18002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18003 (eval $ac_compile) 2>&5
18004 ac_status=$?
18005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18006 (exit $ac_status); } 2>conftest.err; then
18007 soname=conftest
18008 lib=conftest
18009 libobjs=conftest.$ac_objext
18010 deplibs=
18011 wl=$lt_prog_compiler_wl_GCJ
18012 pic_flag=$lt_prog_compiler_pic_GCJ
18013 compiler_flags=-v
18014 linker_flags=-v
18015 verstring=
18016 output_objdir=.
18017 libname=conftest
18018 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18019 allow_undefined_flag_GCJ=
18020 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18021 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18022 ac_status=$?
18023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18024 (exit $ac_status); }
18025 then
18026 archive_cmds_need_lc_GCJ=no
18027 else
18028 archive_cmds_need_lc_GCJ=yes
18029 fi
18030 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18031 else
18032 cat conftest.err 1>&5
18033 fi
18034 $rm conftest*
18035 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18036echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18037 ;;
18038 esac
18039 fi
18040 ;;
18041esac
18042
18043{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18044echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18045library_names_spec=
18046libname_spec='lib$name'
18047soname_spec=
18048shrext_cmds=".so"
18049postinstall_cmds=
18050postuninstall_cmds=
18051finish_cmds=
18052finish_eval=
18053shlibpath_var=
18054shlibpath_overrides_runpath=unknown
18055version_type=none
18056dynamic_linker="$host_os ld.so"
18057sys_lib_dlsearch_path_spec="/lib /usr/lib"
18058if test "$GCC" = yes; then
18059 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18060 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18061 # if the path contains ";" then we assume it to be the separator
18062 # otherwise default to the standard path separator (i.e. ":") - it is
18063 # assumed that no part of a normal pathname contains ";" but that should
18064 # okay in the real world where ";" in dirpaths is itself problematic.
18065 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18066 else
18067 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18068 fi
18069else
18070 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18071fi
18072need_lib_prefix=unknown
18073hardcode_into_libs=no
18074
18075# when you set need_version to no, make sure it does not cause -set_version
18076# flags to be left without arguments
18077need_version=unknown
18078
18079case $host_os in
18080aix3*)
18081 version_type=linux
18082 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18083 shlibpath_var=LIBPATH
18084
18085 # AIX 3 has no versioning support, so we append a major version to the name.
18086 soname_spec='${libname}${release}${shared_ext}$major'
18087 ;;
18088
18089aix4* | aix5*)
18090 version_type=linux
18091 need_lib_prefix=no
18092 need_version=no
18093 hardcode_into_libs=yes
18094 if test "$host_cpu" = ia64; then
18095 # AIX 5 supports IA64
18096 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18097 shlibpath_var=LD_LIBRARY_PATH
18098 else
18099 # With GCC up to 2.95.x, collect2 would create an import file
18100 # for dependence libraries. The import file would start with
18101 # the line `#! .'. This would cause the generated library to
18102 # depend on `.', always an invalid library. This was fixed in
18103 # development snapshots of GCC prior to 3.0.
18104 case $host_os in
18105 aix4 | aix4.[01] | aix4.[01].*)
18106 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18107 echo ' yes '
18108 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18109 :
18110 else
18111 can_build_shared=no
18112 fi
18113 ;;
18114 esac
18115 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18116 # soname into executable. Probably we can add versioning support to
18117 # collect2, so additional links can be useful in future.
18118 if test "$aix_use_runtimelinking" = yes; then
18119 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18120 # instead of lib<name>.a to let people know that these are not
18121 # typical AIX shared libraries.
18122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18123 else
18124 # We preserve .a as extension for shared libraries through AIX4.2
18125 # and later when we are not doing run time linking.
18126 library_names_spec='${libname}${release}.a $libname.a'
18127 soname_spec='${libname}${release}${shared_ext}$major'
18128 fi
18129 shlibpath_var=LIBPATH
18130 fi
18131 ;;
18132
18133amigaos*)
18134 library_names_spec='$libname.ixlibrary $libname.a'
18135 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18136 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'
18137 ;;
18138
18139beos*)
18140 library_names_spec='${libname}${shared_ext}'
18141 dynamic_linker="$host_os ld.so"
18142 shlibpath_var=LIBRARY_PATH
18143 ;;
18144
18145bsdi[45]*)
18146 version_type=linux
18147 need_version=no
18148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18149 soname_spec='${libname}${release}${shared_ext}$major'
18150 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18151 shlibpath_var=LD_LIBRARY_PATH
18152 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18153 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18154 # the default ld.so.conf also contains /usr/contrib/lib and
18155 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18156 # libtool to hard-code these into programs
18157 ;;
18158
18159cygwin* | mingw* | pw32*)
18160 version_type=windows
18161 shrext_cmds=".dll"
18162 need_version=no
18163 need_lib_prefix=no
18164
18165 case $GCC,$host_os in
18166 yes,cygwin* | yes,mingw* | yes,pw32*)
18167 library_names_spec='$libname.dll.a'
18168 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18169 postinstall_cmds='base_file=`basename \${file}`~
18170 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18171 dldir=$destdir/`dirname \$dlpath`~
18172 test -d \$dldir || mkdir -p \$dldir~
18173 $install_prog $dir/$dlname \$dldir/$dlname~
18174 chmod a+x \$dldir/$dlname'
18175 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18176 dlpath=$dir/\$dldll~
18177 $rm \$dlpath'
18178 shlibpath_overrides_runpath=yes
18179
18180 case $host_os in
18181 cygwin*)
18182 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18183 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18184 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18185 ;;
18186 mingw*)
18187 # MinGW DLLs use traditional 'lib' prefix
18188 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18189 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18190 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18191 # It is most probably a Windows format PATH printed by
18192 # mingw gcc, but we are running on Cygwin. Gcc prints its search
18193 # path with ; separators, and with drive letters. We can handle the
18194 # drive letters (cygwin fileutils understands them), so leave them,
18195 # especially as we might pass files found there to a mingw objdump,
18196 # which wouldn't understand a cygwinified path. Ahh.
18197 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18198 else
18199 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18200 fi
18201 ;;
18202 pw32*)
18203 # pw32 DLLs use 'pw' prefix rather than 'lib'
18204 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18205 ;;
18206 esac
18207 ;;
18208
18209 *)
18210 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18211 ;;
18212 esac
18213 dynamic_linker='Win32 ld.exe'
18214 # FIXME: first we should search . and the directory the executable is in
18215 shlibpath_var=PATH
18216 ;;
18217
18218darwin* | rhapsody*)
18219 dynamic_linker="$host_os dyld"
18220 version_type=darwin
18221 need_lib_prefix=no
18222 need_version=no
18223 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18224 soname_spec='${libname}${release}${major}$shared_ext'
18225 shlibpath_overrides_runpath=yes
18226 shlibpath_var=DYLD_LIBRARY_PATH
18227 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18228 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18229 if test "$GCC" = yes; then
18230 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"`
18231 else
18232 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18233 fi
18234 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18235 ;;
18236
18237dgux*)
18238 version_type=linux
18239 need_lib_prefix=no
18240 need_version=no
18241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18242 soname_spec='${libname}${release}${shared_ext}$major'
18243 shlibpath_var=LD_LIBRARY_PATH
18244 ;;
18245
18246freebsd1*)
18247 dynamic_linker=no
18248 ;;
18249
18250freebsd* | dragonfly*)
18251 # DragonFly does not have aout. When/if they implement a new
18252 # versioning mechanism, adjust this.
18253 if test -x /usr/bin/objformat; then
18254 objformat=`/usr/bin/objformat`
18255 else
18256 case $host_os in
18257 freebsd[123]*) objformat=aout ;;
18258 *) objformat=elf ;;
18259 esac
18260 fi
18261 version_type=freebsd-$objformat
18262 case $version_type in
18263 freebsd-elf*)
18264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18265 need_version=no
18266 need_lib_prefix=no
18267 ;;
18268 freebsd-*)
18269 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18270 need_version=yes
18271 ;;
18272 esac
18273 shlibpath_var=LD_LIBRARY_PATH
18274 case $host_os in
18275 freebsd2*)
18276 shlibpath_overrides_runpath=yes
18277 ;;
18278 freebsd3.[01]* | freebsdelf3.[01]*)
18279 shlibpath_overrides_runpath=yes
18280 hardcode_into_libs=yes
18281 ;;
18282 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18283 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18284 shlibpath_overrides_runpath=no
18285 hardcode_into_libs=yes
18286 ;;
18287 freebsd*) # from 4.6 on
18288 shlibpath_overrides_runpath=yes
18289 hardcode_into_libs=yes
18290 ;;
18291 esac
18292 ;;
18293
18294gnu*)
18295 version_type=linux
18296 need_lib_prefix=no
18297 need_version=no
18298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18299 soname_spec='${libname}${release}${shared_ext}$major'
18300 shlibpath_var=LD_LIBRARY_PATH
18301 hardcode_into_libs=yes
18302 ;;
18303
18304hpux9* | hpux10* | hpux11*)
18305 # Give a soname corresponding to the major version so that dld.sl refuses to
18306 # link against other versions.
18307 version_type=sunos
18308 need_lib_prefix=no
18309 need_version=no
18310 case $host_cpu in
18311 ia64*)
18312 shrext_cmds='.so'
18313 hardcode_into_libs=yes
18314 dynamic_linker="$host_os dld.so"
18315 shlibpath_var=LD_LIBRARY_PATH
18316 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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 if test "X$HPUX_IA64_MODE" = X32; then
18320 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18321 else
18322 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18323 fi
18324 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18325 ;;
18326 hppa*64*)
18327 shrext_cmds='.sl'
18328 hardcode_into_libs=yes
18329 dynamic_linker="$host_os dld.sl"
18330 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18331 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18333 soname_spec='${libname}${release}${shared_ext}$major'
18334 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18335 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18336 ;;
18337 *)
18338 shrext_cmds='.sl'
18339 dynamic_linker="$host_os dld.sl"
18340 shlibpath_var=SHLIB_PATH
18341 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18343 soname_spec='${libname}${release}${shared_ext}$major'
18344 ;;
18345 esac
18346 # HP-UX runs *really* slowly unless shared libraries are mode 555.
18347 postinstall_cmds='chmod 555 $lib'
18348 ;;
18349
18350interix3*)
18351 version_type=linux
18352 need_lib_prefix=no
18353 need_version=no
18354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18355 soname_spec='${libname}${release}${shared_ext}$major'
18356 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18357 shlibpath_var=LD_LIBRARY_PATH
18358 shlibpath_overrides_runpath=no
18359 hardcode_into_libs=yes
18360 ;;
18361
18362irix5* | irix6* | nonstopux*)
18363 case $host_os in
18364 nonstopux*) version_type=nonstopux ;;
18365 *)
18366 if test "$lt_cv_prog_gnu_ld" = yes; then
18367 version_type=linux
18368 else
18369 version_type=irix
18370 fi ;;
18371 esac
18372 need_lib_prefix=no
18373 need_version=no
18374 soname_spec='${libname}${release}${shared_ext}$major'
18375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18376 case $host_os in
18377 irix5* | nonstopux*)
18378 libsuff= shlibsuff=
18379 ;;
18380 *)
18381 case $LD in # libtool.m4 will add one of these switches to LD
18382 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18383 libsuff= shlibsuff= libmagic=32-bit;;
18384 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18385 libsuff=32 shlibsuff=N32 libmagic=N32;;
18386 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18387 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18388 *) libsuff= shlibsuff= libmagic=never-match;;
18389 esac
18390 ;;
18391 esac
18392 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18393 shlibpath_overrides_runpath=no
18394 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18395 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18396 hardcode_into_libs=yes
18397 ;;
18398
18399# No shared lib support for Linux oldld, aout, or coff.
18400linux*oldld* | linux*aout* | linux*coff*)
18401 dynamic_linker=no
18402 ;;
18403
18404# This must be Linux ELF.
18405linux* | k*bsd*-gnu)
18406 version_type=linux
18407 need_lib_prefix=no
18408 need_version=no
18409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18410 soname_spec='${libname}${release}${shared_ext}$major'
18411 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18412 shlibpath_var=LD_LIBRARY_PATH
18413 shlibpath_overrides_runpath=no
18414 # This implies no fast_install, which is unacceptable.
18415 # Some rework will be needed to allow for fast_install
18416 # before this can be enabled.
18417 hardcode_into_libs=yes
18418
18419 # Append ld.so.conf contents to the search path
18420 if test -f /etc/ld.so.conf; then
18421 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' ' '`
18422 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18423 fi
18424
18425 # We used to test for /lib/ld.so.1 and disable shared libraries on
18426 # powerpc, because MkLinux only supported shared libraries with the
18427 # GNU dynamic linker. Since this was broken with cross compilers,
18428 # most powerpc-linux boxes support dynamic linking these days and
18429 # people can always --disable-shared, the test was removed, and we
18430 # assume the GNU/Linux dynamic linker is in use.
18431 dynamic_linker='GNU/Linux ld.so'
18432 ;;
18433
18434netbsdelf*-gnu)
18435 version_type=linux
18436 need_lib_prefix=no
18437 need_version=no
18438 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18439 soname_spec='${libname}${release}${shared_ext}$major'
18440 shlibpath_var=LD_LIBRARY_PATH
18441 shlibpath_overrides_runpath=no
18442 hardcode_into_libs=yes
18443 dynamic_linker='NetBSD ld.elf_so'
18444 ;;
18445
18446netbsd*)
18447 version_type=sunos
18448 need_lib_prefix=no
18449 need_version=no
18450 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18452 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18453 dynamic_linker='NetBSD (a.out) ld.so'
18454 else
18455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18456 soname_spec='${libname}${release}${shared_ext}$major'
18457 dynamic_linker='NetBSD ld.elf_so'
18458 fi
18459 shlibpath_var=LD_LIBRARY_PATH
18460 shlibpath_overrides_runpath=yes
18461 hardcode_into_libs=yes
18462 ;;
18463
18464newsos6)
18465 version_type=linux
18466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18467 shlibpath_var=LD_LIBRARY_PATH
18468 shlibpath_overrides_runpath=yes
18469 ;;
18470
18471nto-qnx*)
18472 version_type=linux
18473 need_lib_prefix=no
18474 need_version=no
18475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18476 soname_spec='${libname}${release}${shared_ext}$major'
18477 shlibpath_var=LD_LIBRARY_PATH
18478 shlibpath_overrides_runpath=yes
18479 ;;
18480
18481openbsd*)
18482 version_type=sunos
18483 sys_lib_dlsearch_path_spec="/usr/lib"
18484 need_lib_prefix=no
18485 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18486 case $host_os in
18487 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18488 *) need_version=no ;;
18489 esac
18490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18491 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18492 shlibpath_var=LD_LIBRARY_PATH
18493 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18494 case $host_os in
18495 openbsd2.[89] | openbsd2.[89].*)
18496 shlibpath_overrides_runpath=no
18497 ;;
18498 *)
18499 shlibpath_overrides_runpath=yes
18500 ;;
18501 esac
18502 else
18503 shlibpath_overrides_runpath=yes
18504 fi
18505 ;;
18506
18507os2*)
18508 libname_spec='$name'
18509 shrext_cmds=".dll"
18510 need_lib_prefix=no
18511 library_names_spec='$libname${shared_ext} $libname.a'
18512 dynamic_linker='OS/2 ld.exe'
18513 shlibpath_var=LIBPATH
18514 ;;
18515
18516osf3* | osf4* | osf5*)
18517 version_type=osf
18518 need_lib_prefix=no
18519 need_version=no
18520 soname_spec='${libname}${release}${shared_ext}$major'
18521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18522 shlibpath_var=LD_LIBRARY_PATH
18523 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18524 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18525 ;;
18526
18527solaris*)
18528 version_type=linux
18529 need_lib_prefix=no
18530 need_version=no
18531 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18532 soname_spec='${libname}${release}${shared_ext}$major'
18533 shlibpath_var=LD_LIBRARY_PATH
18534 shlibpath_overrides_runpath=yes
18535 hardcode_into_libs=yes
18536 # ldd complains unless libraries are executable
18537 postinstall_cmds='chmod +x $lib'
18538 ;;
18539
18540sunos4*)
18541 version_type=sunos
18542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18543 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18544 shlibpath_var=LD_LIBRARY_PATH
18545 shlibpath_overrides_runpath=yes
18546 if test "$with_gnu_ld" = yes; then
18547 need_lib_prefix=no
18548 fi
18549 need_version=yes
18550 ;;
18551
18552sysv4 | sysv4.3*)
18553 version_type=linux
18554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18555 soname_spec='${libname}${release}${shared_ext}$major'
18556 shlibpath_var=LD_LIBRARY_PATH
18557 case $host_vendor in
18558 sni)
18559 shlibpath_overrides_runpath=no
18560 need_lib_prefix=no
18561 export_dynamic_flag_spec='${wl}-Blargedynsym'
18562 runpath_var=LD_RUN_PATH
18563 ;;
18564 siemens)
18565 need_lib_prefix=no
18566 ;;
18567 motorola)
18568 need_lib_prefix=no
18569 need_version=no
18570 shlibpath_overrides_runpath=no
18571 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18572 ;;
18573 esac
18574 ;;
18575
18576sysv4*MP*)
18577 if test -d /usr/nec ;then
18578 version_type=linux
18579 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18580 soname_spec='$libname${shared_ext}.$major'
18581 shlibpath_var=LD_LIBRARY_PATH
18582 fi
18583 ;;
18584
18585sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18586 version_type=freebsd-elf
18587 need_lib_prefix=no
18588 need_version=no
18589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18590 soname_spec='${libname}${release}${shared_ext}$major'
18591 shlibpath_var=LD_LIBRARY_PATH
18592 hardcode_into_libs=yes
18593 if test "$with_gnu_ld" = yes; then
18594 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18595 shlibpath_overrides_runpath=no
18596 else
18597 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18598 shlibpath_overrides_runpath=yes
18599 case $host_os in
18600 sco3.2v5*)
18601 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18602 ;;
18603 esac
18604 fi
18605 sys_lib_dlsearch_path_spec='/usr/lib'
18606 ;;
18607
18608uts4*)
18609 version_type=linux
18610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18611 soname_spec='${libname}${release}${shared_ext}$major'
18612 shlibpath_var=LD_LIBRARY_PATH
18613 ;;
18614
18615*)
18616 dynamic_linker=no
18617 ;;
18618esac
18619{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18620echo "${ECHO_T}$dynamic_linker" >&6; }
18621test "$dynamic_linker" = no && can_build_shared=no
18622
18623variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18624if test "$GCC" = yes; then
18625 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18626fi
18627
18628{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18629echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18630hardcode_action_GCJ=
18631if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18632 test -n "$runpath_var_GCJ" || \
18633 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18634
18635 # We can hardcode non-existant directories.
18636 if test "$hardcode_direct_GCJ" != no &&
18637 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18638 # have to relink, otherwise we might link with an installed library
18639 # when we should be linking with a yet-to-be-installed one
18640 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18641 test "$hardcode_minus_L_GCJ" != no; then
18642 # Linking always hardcodes the temporary library directory.
18643 hardcode_action_GCJ=relink
18644 else
18645 # We can link without hardcoding, and we can hardcode nonexisting dirs.
18646 hardcode_action_GCJ=immediate
18647 fi
18648else
18649 # We cannot hardcode anything, or else we can only hardcode existing
18650 # directories.
18651 hardcode_action_GCJ=unsupported
18652fi
18653{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18654echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18655
18656if test "$hardcode_action_GCJ" = relink; then
18657 # Fast installation is not supported
18658 enable_fast_install=no
18659elif test "$shlibpath_overrides_runpath" = yes ||
18660 test "$enable_shared" = no; then
18661 # Fast installation is not necessary
18662 enable_fast_install=needless
18663fi
18664
18665
18666# The else clause should only fire when bootstrapping the
18667# libtool distribution, otherwise you forgot to ship ltmain.sh
18668# with your package, and you will get complaints that there are
18669# no rules to generate ltmain.sh.
18670if test -f "$ltmain"; then
18671 # See if we are running on zsh, and set the options which allow our commands through
18672 # without removal of \ escapes.
18673 if test -n "${ZSH_VERSION+set}" ; then
18674 setopt NO_GLOB_SUBST
18675 fi
18676 # Now quote all the things that may contain metacharacters while being
18677 # careful not to overquote the AC_SUBSTed values. We take copies of the
18678 # variables and quote the copies for generation of the libtool script.
18679 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18680 SED SHELL STRIP \
18681 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18682 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18683 deplibs_check_method reload_flag reload_cmds need_locks \
18684 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18685 lt_cv_sys_global_symbol_to_c_name_address \
18686 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18687 old_postinstall_cmds old_postuninstall_cmds \
18688 compiler_GCJ \
18689 CC_GCJ \
18690 LD_GCJ \
18691 lt_prog_compiler_wl_GCJ \
18692 lt_prog_compiler_pic_GCJ \
18693 lt_prog_compiler_static_GCJ \
18694 lt_prog_compiler_no_builtin_flag_GCJ \
18695 export_dynamic_flag_spec_GCJ \
18696 thread_safe_flag_spec_GCJ \
18697 whole_archive_flag_spec_GCJ \
18698 enable_shared_with_static_runtimes_GCJ \
18699 old_archive_cmds_GCJ \
18700 old_archive_from_new_cmds_GCJ \
18701 predep_objects_GCJ \
18702 postdep_objects_GCJ \
18703 predeps_GCJ \
18704 postdeps_GCJ \
18705 compiler_lib_search_path_GCJ \
18706 archive_cmds_GCJ \
18707 archive_expsym_cmds_GCJ \
18708 postinstall_cmds_GCJ \
18709 postuninstall_cmds_GCJ \
18710 old_archive_from_expsyms_cmds_GCJ \
18711 allow_undefined_flag_GCJ \
18712 no_undefined_flag_GCJ \
18713 export_symbols_cmds_GCJ \
18714 hardcode_libdir_flag_spec_GCJ \
18715 hardcode_libdir_flag_spec_ld_GCJ \
18716 hardcode_libdir_separator_GCJ \
18717 hardcode_automatic_GCJ \
18718 module_cmds_GCJ \
18719 module_expsym_cmds_GCJ \
18720 lt_cv_prog_compiler_c_o_GCJ \
18721 exclude_expsyms_GCJ \
18722 include_expsyms_GCJ; do
18723
18724 case $var in
18725 old_archive_cmds_GCJ | \
18726 old_archive_from_new_cmds_GCJ | \
18727 archive_cmds_GCJ | \
18728 archive_expsym_cmds_GCJ | \
18729 module_cmds_GCJ | \
18730 module_expsym_cmds_GCJ | \
18731 old_archive_from_expsyms_cmds_GCJ | \
18732 export_symbols_cmds_GCJ | \
18733 extract_expsyms_cmds | reload_cmds | finish_cmds | \
18734 postinstall_cmds | postuninstall_cmds | \
18735 old_postinstall_cmds | old_postuninstall_cmds | \
18736 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18737 # Double-quote double-evaled strings.
18738 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18739 ;;
18740 *)
18741 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18742 ;;
18743 esac
18744 done
18745
18746 case $lt_echo in
18747 *'\$0 --fallback-echo"')
18748 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18749 ;;
18750 esac
18751
18752cfgfile="$ofile"
18753
18754 cat <<__EOF__ >> "$cfgfile"
18755# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18756
18757# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18758
18759# Shell to use when invoking shell scripts.
18760SHELL=$lt_SHELL
18761
18762# Whether or not to build shared libraries.
18763build_libtool_libs=$enable_shared
18764
18765# Whether or not to build static libraries.
18766build_old_libs=$enable_static
18767
18768# Whether or not to add -lc for building shared libraries.
18769build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18770
18771# Whether or not to disallow shared libs when runtime libs are static
18772allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18773
18774# Whether or not to optimize for fast installation.
18775fast_install=$enable_fast_install
18776
18777# The host system.
18778host_alias=$host_alias
18779host=$host
18780host_os=$host_os
18781
18782# The build system.
18783build_alias=$build_alias
18784build=$build
18785build_os=$build_os
18786
18787# An echo program that does not interpret backslashes.
18788echo=$lt_echo
18789
18790# The archiver.
18791AR=$lt_AR
18792AR_FLAGS=$lt_AR_FLAGS
18793
18794# A C compiler.
18795LTCC=$lt_LTCC
18796
18797# LTCC compiler flags.
18798LTCFLAGS=$lt_LTCFLAGS
18799
18800# A language-specific compiler.
18801CC=$lt_compiler_GCJ
18802
18803# Is the compiler the GNU C compiler?
18804with_gcc=$GCC_GCJ
18805
18806# An ERE matcher.
18807EGREP=$lt_EGREP
18808
18809# The linker used to build libraries.
18810LD=$lt_LD_GCJ
18811
18812# Whether we need hard or soft links.
18813LN_S=$lt_LN_S
18814
18815# A BSD-compatible nm program.
18816NM=$lt_NM
18817
18818# A symbol stripping program
18819STRIP=$lt_STRIP
18820
18821# Used to examine libraries when file_magic_cmd begins "file"
18822MAGIC_CMD=$MAGIC_CMD
18823
18824# Used on cygwin: DLL creation program.
18825DLLTOOL="$DLLTOOL"
18826
18827# Used on cygwin: object dumper.
18828OBJDUMP="$OBJDUMP"
18829
18830# Used on cygwin: assembler.
18831AS="$AS"
18832
18833# The name of the directory that contains temporary libtool files.
18834objdir=$objdir
18835
18836# How to create reloadable object files.
18837reload_flag=$lt_reload_flag
18838reload_cmds=$lt_reload_cmds
18839
18840# How to pass a linker flag through the compiler.
18841wl=$lt_lt_prog_compiler_wl_GCJ
18842
18843# Object file suffix (normally "o").
18844objext="$ac_objext"
18845
18846# Old archive suffix (normally "a").
18847libext="$libext"
18848
18849# Shared library suffix (normally ".so").
18850shrext_cmds='$shrext_cmds'
18851
18852# Executable file suffix (normally "").
18853exeext="$exeext"
18854
18855# Additional compiler flags for building library objects.
18856pic_flag=$lt_lt_prog_compiler_pic_GCJ
18857pic_mode=$pic_mode
18858
18859# What is the maximum length of a command?
18860max_cmd_len=$lt_cv_sys_max_cmd_len
18861
18862# Does compiler simultaneously support -c and -o options?
18863compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18864
18865# Must we lock files when doing compilation?
18866need_locks=$lt_need_locks
18867
18868# Do we need the lib prefix for modules?
18869need_lib_prefix=$need_lib_prefix
18870
18871# Do we need a version for libraries?
18872need_version=$need_version
18873
18874# Whether dlopen is supported.
18875dlopen_support=$enable_dlopen
18876
18877# Whether dlopen of programs is supported.
18878dlopen_self=$enable_dlopen_self
18879
18880# Whether dlopen of statically linked programs is supported.
18881dlopen_self_static=$enable_dlopen_self_static
18882
18883# Compiler flag to prevent dynamic linking.
18884link_static_flag=$lt_lt_prog_compiler_static_GCJ
18885
18886# Compiler flag to turn off builtin functions.
18887no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18888
18889# Compiler flag to allow reflexive dlopens.
18890export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18891
18892# Compiler flag to generate shared objects directly from archives.
18893whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18894
18895# Compiler flag to generate thread-safe objects.
18896thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18897
18898# Library versioning type.
18899version_type=$version_type
18900
18901# Format of library name prefix.
18902libname_spec=$lt_libname_spec
18903
18904# List of archive names. First name is the real one, the rest are links.
18905# The last name is the one that the linker finds with -lNAME.
18906library_names_spec=$lt_library_names_spec
18907
18908# The coded name of the library, if different from the real name.
18909soname_spec=$lt_soname_spec
18910
18911# Commands used to build and install an old-style archive.
18912RANLIB=$lt_RANLIB
18913old_archive_cmds=$lt_old_archive_cmds_GCJ
18914old_postinstall_cmds=$lt_old_postinstall_cmds
18915old_postuninstall_cmds=$lt_old_postuninstall_cmds
18916
18917# Create an old-style archive from a shared archive.
18918old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18919
18920# Create a temporary old-style archive to link instead of a shared archive.
18921old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18922
18923# Commands used to build and install a shared archive.
18924archive_cmds=$lt_archive_cmds_GCJ
18925archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18926postinstall_cmds=$lt_postinstall_cmds
18927postuninstall_cmds=$lt_postuninstall_cmds
18928
18929# Commands used to build a loadable module (assumed same as above if empty)
18930module_cmds=$lt_module_cmds_GCJ
18931module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18932
18933# Commands to strip libraries.
18934old_striplib=$lt_old_striplib
18935striplib=$lt_striplib
18936
18937# Dependencies to place before the objects being linked to create a
18938# shared library.
18939predep_objects=$lt_predep_objects_GCJ
18940
18941# Dependencies to place after the objects being linked to create a
18942# shared library.
18943postdep_objects=$lt_postdep_objects_GCJ
18944
18945# Dependencies to place before the objects being linked to create a
18946# shared library.
18947predeps=$lt_predeps_GCJ
18948
18949# Dependencies to place after the objects being linked to create a
18950# shared library.
18951postdeps=$lt_postdeps_GCJ
18952
18953# The library search path used internally by the compiler when linking
18954# a shared library.
18955compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18956
18957# Method to check whether dependent libraries are shared objects.
18958deplibs_check_method=$lt_deplibs_check_method
18959
18960# Command to use when deplibs_check_method == file_magic.
18961file_magic_cmd=$lt_file_magic_cmd
18962
18963# Flag that allows shared libraries with undefined symbols to be built.
18964allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18965
18966# Flag that forces no undefined symbols.
18967no_undefined_flag=$lt_no_undefined_flag_GCJ
18968
18969# Commands used to finish a libtool library installation in a directory.
18970finish_cmds=$lt_finish_cmds
18971
18972# Same as above, but a single script fragment to be evaled but not shown.
18973finish_eval=$lt_finish_eval
18974
18975# Take the output of nm and produce a listing of raw symbols and C names.
18976global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18977
18978# Transform the output of nm in a proper C declaration
18979global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18980
18981# Transform the output of nm in a C name address pair
18982global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18983
18984# This is the shared library runtime path variable.
18985runpath_var=$runpath_var
18986
18987# This is the shared library path variable.
18988shlibpath_var=$shlibpath_var
18989
18990# Is shlibpath searched before the hard-coded library search path?
18991shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18992
18993# How to hardcode a shared library path into an executable.
18994hardcode_action=$hardcode_action_GCJ
18995
18996# Whether we should hardcode library paths into libraries.
18997hardcode_into_libs=$hardcode_into_libs
18998
18999# Flag to hardcode \$libdir into a binary during linking.
19000# This must work even if \$libdir does not exist.
19001hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19002
19003# If ld is used when linking, flag to hardcode \$libdir into
19004# a binary during linking. This must work even if \$libdir does
19005# not exist.
19006hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19007
19008# Whether we need a single -rpath flag with a separated argument.
19009hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19010
19011# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19012# resulting binary.
19013hardcode_direct=$hardcode_direct_GCJ
19014
19015# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19016# resulting binary.
19017hardcode_minus_L=$hardcode_minus_L_GCJ
19018
19019# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19020# the resulting binary.
19021hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19022
19023# Set to yes if building a shared library automatically hardcodes DIR into the library
19024# and all subsequent libraries and executables linked against it.
19025hardcode_automatic=$hardcode_automatic_GCJ
19026
19027# Variables whose values should be saved in libtool wrapper scripts and
19028# restored at relink time.
19029variables_saved_for_relink="$variables_saved_for_relink"
19030
19031# Whether libtool must link a program against all its dependency libraries.
19032link_all_deplibs=$link_all_deplibs_GCJ
19033
19034# Compile-time system search path for libraries
19035sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19036
19037# Run-time system search path for libraries
19038sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19039
19040# Fix the shell variable \$srcfile for the compiler.
19041fix_srcfile_path="$fix_srcfile_path_GCJ"
19042
19043# Set to yes if exported symbols are required.
19044always_export_symbols=$always_export_symbols_GCJ
19045
19046# The commands to list exported symbols.
19047export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19048
19049# The commands to extract the exported symbol list from a shared archive.
19050extract_expsyms_cmds=$lt_extract_expsyms_cmds
19051
19052# Symbols that should not be listed in the preloaded symbols.
19053exclude_expsyms=$lt_exclude_expsyms_GCJ
19054
19055# Symbols that must always be exported.
19056include_expsyms=$lt_include_expsyms_GCJ
19057
19058# ### END LIBTOOL TAG CONFIG: $tagname
19059
19060__EOF__
19061
19062
19063else
19064 # If there is no Makefile yet, we rely on a make rule to execute
19065 # `config.status --recheck' to rerun these tests and create the
19066 # libtool script then.
19067 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19068 if test -f "$ltmain_in"; then
19069 test -f Makefile && make "$ltmain"
19070 fi
19071fi
19072
19073
19074ac_ext=c
19075ac_cpp='$CPP $CPPFLAGS'
19076ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19077ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19078ac_compiler_gnu=$ac_cv_c_compiler_gnu
19079
19080CC="$lt_save_CC"
19081
19082 else
19083 tagname=""
19084 fi
19085 ;;
19086
19087 RC)
19088
19089
19090# Source file extension for RC test sources.
19091ac_ext=rc
19092
19093# Object file extension for compiled RC test sources.
19094objext=o
19095objext_RC=$objext
19096
19097# Code to be used in simple compile tests
19098lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19099
19100# Code to be used in simple link tests
19101lt_simple_link_test_code="$lt_simple_compile_test_code"
19102
19103# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19104
19105# If no C compiler was specified, use CC.
19106LTCC=${LTCC-"$CC"}
19107
19108# If no C compiler flags were specified, use CFLAGS.
19109LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19110
19111# Allow CC to be a program name with arguments.
19112compiler=$CC
19113
19114
19115# save warnings/boilerplate of simple test code
19116ac_outfile=conftest.$ac_objext
19117printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19118eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19119_lt_compiler_boilerplate=`cat conftest.err`
19120$rm conftest*
19121
19122ac_outfile=conftest.$ac_objext
19123printf "$lt_simple_link_test_code" >conftest.$ac_ext
19124eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19125_lt_linker_boilerplate=`cat conftest.err`
19126$rm conftest*
19127
19128
19129# Allow CC to be a program name with arguments.
19130lt_save_CC="$CC"
19131CC=${RC-"windres"}
19132compiler=$CC
19133compiler_RC=$CC
19134for cc_temp in $compiler""; do
19135 case $cc_temp in
19136 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19137 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19138 \-*) ;;
19139 *) break;;
19140 esac
19141done
19142cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19143
19144lt_cv_prog_compiler_c_o_RC=yes
19145
19146# The else clause should only fire when bootstrapping the
19147# libtool distribution, otherwise you forgot to ship ltmain.sh
19148# with your package, and you will get complaints that there are
19149# no rules to generate ltmain.sh.
19150if test -f "$ltmain"; then
19151 # See if we are running on zsh, and set the options which allow our commands through
19152 # without removal of \ escapes.
19153 if test -n "${ZSH_VERSION+set}" ; then
19154 setopt NO_GLOB_SUBST
19155 fi
19156 # Now quote all the things that may contain metacharacters while being
19157 # careful not to overquote the AC_SUBSTed values. We take copies of the
19158 # variables and quote the copies for generation of the libtool script.
19159 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19160 SED SHELL STRIP \
19161 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19162 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19163 deplibs_check_method reload_flag reload_cmds need_locks \
19164 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19165 lt_cv_sys_global_symbol_to_c_name_address \
19166 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19167 old_postinstall_cmds old_postuninstall_cmds \
19168 compiler_RC \
19169 CC_RC \
19170 LD_RC \
19171 lt_prog_compiler_wl_RC \
19172 lt_prog_compiler_pic_RC \
19173 lt_prog_compiler_static_RC \
19174 lt_prog_compiler_no_builtin_flag_RC \
19175 export_dynamic_flag_spec_RC \
19176 thread_safe_flag_spec_RC \
19177 whole_archive_flag_spec_RC \
19178 enable_shared_with_static_runtimes_RC \
19179 old_archive_cmds_RC \
19180 old_archive_from_new_cmds_RC \
19181 predep_objects_RC \
19182 postdep_objects_RC \
19183 predeps_RC \
19184 postdeps_RC \
19185 compiler_lib_search_path_RC \
19186 archive_cmds_RC \
19187 archive_expsym_cmds_RC \
19188 postinstall_cmds_RC \
19189 postuninstall_cmds_RC \
19190 old_archive_from_expsyms_cmds_RC \
19191 allow_undefined_flag_RC \
19192 no_undefined_flag_RC \
19193 export_symbols_cmds_RC \
19194 hardcode_libdir_flag_spec_RC \
19195 hardcode_libdir_flag_spec_ld_RC \
19196 hardcode_libdir_separator_RC \
19197 hardcode_automatic_RC \
19198 module_cmds_RC \
19199 module_expsym_cmds_RC \
19200 lt_cv_prog_compiler_c_o_RC \
19201 exclude_expsyms_RC \
19202 include_expsyms_RC; do
19203
19204 case $var in
19205 old_archive_cmds_RC | \
19206 old_archive_from_new_cmds_RC | \
19207 archive_cmds_RC | \
19208 archive_expsym_cmds_RC | \
19209 module_cmds_RC | \
19210 module_expsym_cmds_RC | \
19211 old_archive_from_expsyms_cmds_RC | \
19212 export_symbols_cmds_RC | \
19213 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19214 postinstall_cmds | postuninstall_cmds | \
19215 old_postinstall_cmds | old_postuninstall_cmds | \
19216 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19217 # Double-quote double-evaled strings.
19218 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19219 ;;
19220 *)
19221 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19222 ;;
19223 esac
19224 done
19225
19226 case $lt_echo in
19227 *'\$0 --fallback-echo"')
19228 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19229 ;;
19230 esac
19231
19232cfgfile="$ofile"
19233
19234 cat <<__EOF__ >> "$cfgfile"
19235# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19236
19237# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19238
19239# Shell to use when invoking shell scripts.
19240SHELL=$lt_SHELL
19241
19242# Whether or not to build shared libraries.
19243build_libtool_libs=$enable_shared
19244
19245# Whether or not to build static libraries.
19246build_old_libs=$enable_static
19247
19248# Whether or not to add -lc for building shared libraries.
19249build_libtool_need_lc=$archive_cmds_need_lc_RC
19250
19251# Whether or not to disallow shared libs when runtime libs are static
19252allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19253
19254# Whether or not to optimize for fast installation.
19255fast_install=$enable_fast_install
19256
19257# The host system.
19258host_alias=$host_alias
19259host=$host
19260host_os=$host_os
19261
19262# The build system.
19263build_alias=$build_alias
19264build=$build
19265build_os=$build_os
19266
19267# An echo program that does not interpret backslashes.
19268echo=$lt_echo
19269
19270# The archiver.
19271AR=$lt_AR
19272AR_FLAGS=$lt_AR_FLAGS
19273
19274# A C compiler.
19275LTCC=$lt_LTCC
19276
19277# LTCC compiler flags.
19278LTCFLAGS=$lt_LTCFLAGS
19279
19280# A language-specific compiler.
19281CC=$lt_compiler_RC
19282
19283# Is the compiler the GNU C compiler?
19284with_gcc=$GCC_RC
19285
19286# An ERE matcher.
19287EGREP=$lt_EGREP
19288
19289# The linker used to build libraries.
19290LD=$lt_LD_RC
19291
19292# Whether we need hard or soft links.
19293LN_S=$lt_LN_S
19294
19295# A BSD-compatible nm program.
19296NM=$lt_NM
19297
19298# A symbol stripping program
19299STRIP=$lt_STRIP
19300
19301# Used to examine libraries when file_magic_cmd begins "file"
19302MAGIC_CMD=$MAGIC_CMD
19303
19304# Used on cygwin: DLL creation program.
19305DLLTOOL="$DLLTOOL"
19306
19307# Used on cygwin: object dumper.
19308OBJDUMP="$OBJDUMP"
19309
19310# Used on cygwin: assembler.
19311AS="$AS"
19312
19313# The name of the directory that contains temporary libtool files.
19314objdir=$objdir
19315
19316# How to create reloadable object files.
19317reload_flag=$lt_reload_flag
19318reload_cmds=$lt_reload_cmds
19319
19320# How to pass a linker flag through the compiler.
19321wl=$lt_lt_prog_compiler_wl_RC
19322
19323# Object file suffix (normally "o").
19324objext="$ac_objext"
19325
19326# Old archive suffix (normally "a").
19327libext="$libext"
19328
19329# Shared library suffix (normally ".so").
19330shrext_cmds='$shrext_cmds'
19331
19332# Executable file suffix (normally "").
19333exeext="$exeext"
19334
19335# Additional compiler flags for building library objects.
19336pic_flag=$lt_lt_prog_compiler_pic_RC
19337pic_mode=$pic_mode
19338
19339# What is the maximum length of a command?
19340max_cmd_len=$lt_cv_sys_max_cmd_len
19341
19342# Does compiler simultaneously support -c and -o options?
19343compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19344
19345# Must we lock files when doing compilation?
19346need_locks=$lt_need_locks
19347
19348# Do we need the lib prefix for modules?
19349need_lib_prefix=$need_lib_prefix
19350
19351# Do we need a version for libraries?
19352need_version=$need_version
19353
19354# Whether dlopen is supported.
19355dlopen_support=$enable_dlopen
19356
19357# Whether dlopen of programs is supported.
19358dlopen_self=$enable_dlopen_self
19359
19360# Whether dlopen of statically linked programs is supported.
19361dlopen_self_static=$enable_dlopen_self_static
19362
19363# Compiler flag to prevent dynamic linking.
19364link_static_flag=$lt_lt_prog_compiler_static_RC
19365
19366# Compiler flag to turn off builtin functions.
19367no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19368
19369# Compiler flag to allow reflexive dlopens.
19370export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19371
19372# Compiler flag to generate shared objects directly from archives.
19373whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19374
19375# Compiler flag to generate thread-safe objects.
19376thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19377
19378# Library versioning type.
19379version_type=$version_type
19380
19381# Format of library name prefix.
19382libname_spec=$lt_libname_spec
19383
19384# List of archive names. First name is the real one, the rest are links.
19385# The last name is the one that the linker finds with -lNAME.
19386library_names_spec=$lt_library_names_spec
19387
19388# The coded name of the library, if different from the real name.
19389soname_spec=$lt_soname_spec
19390
19391# Commands used to build and install an old-style archive.
19392RANLIB=$lt_RANLIB
19393old_archive_cmds=$lt_old_archive_cmds_RC
19394old_postinstall_cmds=$lt_old_postinstall_cmds
19395old_postuninstall_cmds=$lt_old_postuninstall_cmds
19396
19397# Create an old-style archive from a shared archive.
19398old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19399
19400# Create a temporary old-style archive to link instead of a shared archive.
19401old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19402
19403# Commands used to build and install a shared archive.
19404archive_cmds=$lt_archive_cmds_RC
19405archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19406postinstall_cmds=$lt_postinstall_cmds
19407postuninstall_cmds=$lt_postuninstall_cmds
19408
19409# Commands used to build a loadable module (assumed same as above if empty)
19410module_cmds=$lt_module_cmds_RC
19411module_expsym_cmds=$lt_module_expsym_cmds_RC
19412
19413# Commands to strip libraries.
19414old_striplib=$lt_old_striplib
19415striplib=$lt_striplib
19416
19417# Dependencies to place before the objects being linked to create a
19418# shared library.
19419predep_objects=$lt_predep_objects_RC
19420
19421# Dependencies to place after the objects being linked to create a
19422# shared library.
19423postdep_objects=$lt_postdep_objects_RC
19424
19425# Dependencies to place before the objects being linked to create a
19426# shared library.
19427predeps=$lt_predeps_RC
19428
19429# Dependencies to place after the objects being linked to create a
19430# shared library.
19431postdeps=$lt_postdeps_RC
19432
19433# The library search path used internally by the compiler when linking
19434# a shared library.
19435compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19436
19437# Method to check whether dependent libraries are shared objects.
19438deplibs_check_method=$lt_deplibs_check_method
19439
19440# Command to use when deplibs_check_method == file_magic.
19441file_magic_cmd=$lt_file_magic_cmd
19442
19443# Flag that allows shared libraries with undefined symbols to be built.
19444allow_undefined_flag=$lt_allow_undefined_flag_RC
19445
19446# Flag that forces no undefined symbols.
19447no_undefined_flag=$lt_no_undefined_flag_RC
19448
19449# Commands used to finish a libtool library installation in a directory.
19450finish_cmds=$lt_finish_cmds
19451
19452# Same as above, but a single script fragment to be evaled but not shown.
19453finish_eval=$lt_finish_eval
19454
19455# Take the output of nm and produce a listing of raw symbols and C names.
19456global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19457
19458# Transform the output of nm in a proper C declaration
19459global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19460
19461# Transform the output of nm in a C name address pair
19462global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19463
19464# This is the shared library runtime path variable.
19465runpath_var=$runpath_var
19466
19467# This is the shared library path variable.
19468shlibpath_var=$shlibpath_var
19469
19470# Is shlibpath searched before the hard-coded library search path?
19471shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19472
19473# How to hardcode a shared library path into an executable.
19474hardcode_action=$hardcode_action_RC
19475
19476# Whether we should hardcode library paths into libraries.
19477hardcode_into_libs=$hardcode_into_libs
19478
19479# Flag to hardcode \$libdir into a binary during linking.
19480# This must work even if \$libdir does not exist.
19481hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19482
19483# If ld is used when linking, flag to hardcode \$libdir into
19484# a binary during linking. This must work even if \$libdir does
19485# not exist.
19486hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19487
19488# Whether we need a single -rpath flag with a separated argument.
19489hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19490
19491# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19492# resulting binary.
19493hardcode_direct=$hardcode_direct_RC
19494
19495# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19496# resulting binary.
19497hardcode_minus_L=$hardcode_minus_L_RC
19498
19499# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19500# the resulting binary.
19501hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19502
19503# Set to yes if building a shared library automatically hardcodes DIR into the library
19504# and all subsequent libraries and executables linked against it.
19505hardcode_automatic=$hardcode_automatic_RC
19506
19507# Variables whose values should be saved in libtool wrapper scripts and
19508# restored at relink time.
19509variables_saved_for_relink="$variables_saved_for_relink"
19510
19511# Whether libtool must link a program against all its dependency libraries.
19512link_all_deplibs=$link_all_deplibs_RC
19513
19514# Compile-time system search path for libraries
19515sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19516
19517# Run-time system search path for libraries
19518sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19519
19520# Fix the shell variable \$srcfile for the compiler.
19521fix_srcfile_path="$fix_srcfile_path_RC"
19522
19523# Set to yes if exported symbols are required.
19524always_export_symbols=$always_export_symbols_RC
19525
19526# The commands to list exported symbols.
19527export_symbols_cmds=$lt_export_symbols_cmds_RC
19528
19529# The commands to extract the exported symbol list from a shared archive.
19530extract_expsyms_cmds=$lt_extract_expsyms_cmds
19531
19532# Symbols that should not be listed in the preloaded symbols.
19533exclude_expsyms=$lt_exclude_expsyms_RC
19534
19535# Symbols that must always be exported.
19536include_expsyms=$lt_include_expsyms_RC
19537
19538# ### END LIBTOOL TAG CONFIG: $tagname
19539
19540__EOF__
19541
19542
19543else
19544 # If there is no Makefile yet, we rely on a make rule to execute
19545 # `config.status --recheck' to rerun these tests and create the
19546 # libtool script then.
19547 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19548 if test -f "$ltmain_in"; then
19549 test -f Makefile && make "$ltmain"
19550 fi
19551fi
19552
19553
19554ac_ext=c
19555ac_cpp='$CPP $CPPFLAGS'
19556ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19557ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19558ac_compiler_gnu=$ac_cv_c_compiler_gnu
19559
19560CC="$lt_save_CC"
19561
19562 ;;
19563
19564 *)
19565 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19566echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19567 { (exit 1); exit 1; }; }
19568 ;;
19569 esac
19570
19571 # Append the new tag name to the list of available tags.
19572 if test -n "$tagname" ; then
19573 available_tags="$available_tags $tagname"
19574 fi
19575 fi
19576 done
19577 IFS="$lt_save_ifs"
19578
19579 # Now substitute the updated list of available tags.
19580 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19581 mv "${ofile}T" "$ofile"
19582 chmod +x "$ofile"
19583 else
19584 rm -f "${ofile}T"
19585 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19586echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19587 { (exit 1); exit 1; }; }
19588 fi
19589fi
19590
19591
19592
19593# This can be used to rebuild libtool when needed
19594LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19595
19596# Always use our own libtool.
19597LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19598
19599# Prevent multiple expansion
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621# Check whether --enable-glibtest was given.
19622if test "${enable_glibtest+set}" = set; then
19623 enableval=$enable_glibtest;
19624else
19625 enable_glibtest=yes
19626fi
19627
19628
19629 pkg_config_args=glib-2.0
19630 for module in . gmodule
19631 do
19632 case "$module" in
19633 gmodule)
19634 pkg_config_args="$pkg_config_args gmodule-2.0"
19635 ;;
19636 gmodule-no-export)
19637 pkg_config_args="$pkg_config_args gmodule-no-export-2.0"
19638 ;;
19639 gobject)
19640 pkg_config_args="$pkg_config_args gobject-2.0"
19641 ;;
19642 gthread)
19643 pkg_config_args="$pkg_config_args gthread-2.0"
19644 ;;
19645 esac
19646 done
19647
19648 # Extract the first word of "pkg-config", so it can be a program name with args.
19649set dummy pkg-config; ac_word=$2
19650{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19651echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19652if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19653 echo $ECHO_N "(cached) $ECHO_C" >&6
19654else
19655 case $PKG_CONFIG in
19656 [\\/]* | ?:[\\/]*)
19657 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19658 ;;
19659 *)
19660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19661for as_dir in $PATH
19662do
19663 IFS=$as_save_IFS
19664 test -z "$as_dir" && as_dir=.
19665 for ac_exec_ext in '' $ac_executable_extensions; do
19666 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
19667 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19668 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19669 break 2
19670 fi
19671done
19672done
19673IFS=$as_save_IFS
19674
19675 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
19676 ;;
19677esac
19678fi
19679PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19680if test -n "$PKG_CONFIG"; then
19681 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19682echo "${ECHO_T}$PKG_CONFIG" >&6; }
19683else
19684 { echo "$as_me:$LINENO: result: no" >&5
19685echo "${ECHO_T}no" >&6; }
19686fi
19687
19688
19689
19690 no_glib=""
19691
19692 if test x$PKG_CONFIG != xno ; then
19693 if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then
19694 :
19695 else
19696 echo *** pkg-config too old; version 0.7 or better required.
19697 no_glib=yes
19698 PKG_CONFIG=no
19699 fi
19700 else
19701 no_glib=yes
19702 fi
19703
19704 min_glib_version=2.4.0
19705 { echo "$as_me:$LINENO: checking for GLIB - version >= $min_glib_version" >&5
19706echo $ECHO_N "checking for GLIB - version >= $min_glib_version... $ECHO_C" >&6; }
19707
19708 if test x$PKG_CONFIG != xno ; then
19709 ## don't try to run the test against uninstalled libtool libs
19710 if $PKG_CONFIG --uninstalled $pkg_config_args; then
19711 echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH"
19712 enable_glibtest=no
19713 fi
19714
19715 if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then
19716 :
19717 else
19718 no_glib=yes
19719 fi
19720 fi
19721
19722 if test x"$no_glib" = x ; then
19723 GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
19724 GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0`
19725 GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
19726
19727 GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`
19728 GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args`
19729 glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \
19730 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
19731 glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \
19732 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
19733 glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \
19734 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
19735 if test "x$enable_glibtest" = "xyes" ; then
19736 ac_save_CFLAGS="$CFLAGS"
19737 ac_save_LIBS="$LIBS"
19738 CFLAGS="$CFLAGS $GLIB_CFLAGS"
19739 LIBS="$GLIB_LIBS $LIBS"
19740 rm -f conf.glibtest
19741 if test "$cross_compiling" = yes; then
19742 echo $ac_n "cross compiling; assumed OK... $ac_c"
19743else
19744 cat >conftest.$ac_ext <<_ACEOF
19745/* confdefs.h. */
19746_ACEOF
19747cat confdefs.h >>conftest.$ac_ext
19748cat >>conftest.$ac_ext <<_ACEOF
19749/* end confdefs.h. */
19750
19751#include <glib.h>
19752#include <stdio.h>
19753#include <stdlib.h>
19754
19755int
19756main ()
19757{
19758 int major, minor, micro;
19759 char *tmp_version;
19760
19761 system ("touch conf.glibtest");
19762
19763 /* HP/UX 9 (%@#!) writes to sscanf strings */
19764 tmp_version = g_strdup("$min_glib_version");
19765 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
19766 printf("%s, bad version string\n", "$min_glib_version");
19767 exit(1);
19768 }
19769
19770 if ((glib_major_version != $glib_config_major_version) ||
19771 (glib_minor_version != $glib_config_minor_version) ||
19772 (glib_micro_version != $glib_config_micro_version))
19773 {
19774 printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",
19775 $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
19776 glib_major_version, glib_minor_version, glib_micro_version);
19777 printf ("*** was found! If pkg-config was correct, then it is best\n");
19778 printf ("*** to remove the old version of GLib. You may also be able to fix the error\n");
19779 printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
19780 printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
19781 printf("*** required on your system.\n");
19782 printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
19783 printf("*** to point to the correct configuration files\n");
19784 }
19785 else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
19786 (glib_minor_version != GLIB_MINOR_VERSION) ||
19787 (glib_micro_version != GLIB_MICRO_VERSION))
19788 {
19789 printf("*** GLIB header files (version %d.%d.%d) do not match\n",
19790 GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
19791 printf("*** library (version %d.%d.%d)\n",
19792 glib_major_version, glib_minor_version, glib_micro_version);
19793 }
19794 else
19795 {
19796 if ((glib_major_version > major) ||
19797 ((glib_major_version == major) && (glib_minor_version > minor)) ||
19798 ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
19799 {
19800 return 0;
19801 }
19802 else
19803 {
19804 printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
19805 glib_major_version, glib_minor_version, glib_micro_version);
19806 printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
19807 major, minor, micro);
19808 printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
19809 printf("***\n");
19810 printf("*** If you have already installed a sufficiently new version, this error\n");
19811 printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
19812 printf("*** being found. The easiest way to fix this is to remove the old version\n");
19813 printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n");
19814 printf("*** correct copy of pkg-config. (In this case, you will have to\n");
19815 printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
19816 printf("*** so that the correct libraries are found at run-time))\n");
19817 }
19818 }
19819 return 1;
19820}
19821
19822_ACEOF
19823rm -f conftest$ac_exeext
19824if { (ac_try="$ac_link"
19825case "(($ac_try" in
19826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19827 *) ac_try_echo=$ac_try;;
19828esac
19829eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19830 (eval "$ac_link") 2>&5
19831 ac_status=$?
19832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19833 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19834 { (case "(($ac_try" in
19835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19836 *) ac_try_echo=$ac_try;;
19837esac
19838eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19839 (eval "$ac_try") 2>&5
19840 ac_status=$?
19841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19842 (exit $ac_status); }; }; then
19843 :
19844else
19845 echo "$as_me: program exited with status $ac_status" >&5
19846echo "$as_me: failed program was:" >&5
19847sed 's/^/| /' conftest.$ac_ext >&5
19848
19849( exit $ac_status )
19850no_glib=yes
19851fi
19852rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19853fi
19854
19855
19856 CFLAGS="$ac_save_CFLAGS"
19857 LIBS="$ac_save_LIBS"
19858 fi
19859 fi
19860 if test "x$no_glib" = x ; then
19861 { echo "$as_me:$LINENO: result: yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)" >&5
19862echo "${ECHO_T}yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)" >&6; }
19863 :
19864 else
19865 { echo "$as_me:$LINENO: result: no" >&5
19866echo "${ECHO_T}no" >&6; }
19867 if test "$PKG_CONFIG" = "no" ; then
19868 echo "*** A new enough version of pkg-config was not found."
19869 echo "*** See http://www.freedesktop.org/software/pkgconfig/"
19870 else
19871 if test -f conf.glibtest ; then
19872 :
19873 else
19874 echo "*** Could not run GLIB test program, checking why..."
19875 ac_save_CFLAGS="$CFLAGS"
19876 ac_save_LIBS="$LIBS"
19877 CFLAGS="$CFLAGS $GLIB_CFLAGS"
19878 LIBS="$LIBS $GLIB_LIBS"
19879 cat >conftest.$ac_ext <<_ACEOF
19880/* confdefs.h. */
19881_ACEOF
19882cat confdefs.h >>conftest.$ac_ext
19883cat >>conftest.$ac_ext <<_ACEOF
19884/* end confdefs.h. */
19885
19886#include <glib.h>
19887#include <stdio.h>
19888
19889int
19890main ()
19891{
19892 return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
19893 ;
19894 return 0;
19895}
19896_ACEOF
19897rm -f conftest.$ac_objext conftest$ac_exeext
19898if { (ac_try="$ac_link"
19899case "(($ac_try" in
19900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19901 *) ac_try_echo=$ac_try;;
19902esac
19903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19904 (eval "$ac_link") 2>conftest.er1
19905 ac_status=$?
19906 grep -v '^ *+' conftest.er1 >conftest.err
19907 rm -f conftest.er1
19908 cat conftest.err >&5
19909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19910 (exit $ac_status); } &&
19911 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19912 { (case "(($ac_try" in
19913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19914 *) ac_try_echo=$ac_try;;
19915esac
19916eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19917 (eval "$ac_try") 2>&5
19918 ac_status=$?
19919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19920 (exit $ac_status); }; } &&
19921 { ac_try='test -s conftest$ac_exeext'
19922 { (case "(($ac_try" in
19923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19924 *) ac_try_echo=$ac_try;;
19925esac
19926eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19927 (eval "$ac_try") 2>&5
19928 ac_status=$?
19929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19930 (exit $ac_status); }; }; then
19931 echo "*** The test program compiled, but did not run. This usually means"
19932 echo "*** that the run-time linker is not finding GLIB or finding the wrong"
19933 echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
19934 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
19935 echo "*** to the installed location Also, make sure you have run ldconfig if that"
19936 echo "*** is required on your system"
19937 echo "***"
19938 echo "*** If you have an old version installed, it is best to remove it, although"
19939 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
19940else
19941 echo "$as_me: failed program was:" >&5
19942sed 's/^/| /' conftest.$ac_ext >&5
19943
19944 echo "*** The test program failed to compile or link. See the file config.log for the"
19945 echo "*** exact error that occured. This usually means GLIB is incorrectly installed."
19946fi
19947
19948rm -f core conftest.err conftest.$ac_objext \
19949 conftest$ac_exeext conftest.$ac_ext
19950 CFLAGS="$ac_save_CFLAGS"
19951 LIBS="$ac_save_LIBS"
19952 fi
19953 fi
19954 GLIB_CFLAGS=""
19955 GLIB_LIBS=""
19956 GLIB_GENMARSHAL=""
19957 GOBJECT_QUERY=""
19958 GLIB_MKENUMS=""
19959 { { echo "$as_me:$LINENO: error: glib is required in order to compile LinuxTraceToolkit - download it from ftp://ftp.gtk.org/pub/gtk" >&5
19960echo "$as_me: error: glib is required in order to compile LinuxTraceToolkit - download it from ftp://ftp.gtk.org/pub/gtk" >&2;}
19961 { (exit 1); exit 1; }; }
19962 fi
19963
19964
19965
19966
19967
19968 rm -f conf.glibtest
19969
19970
19971# Check whether --enable-gtktest was given.
19972if test "${enable_gtktest+set}" = set; then
19973 enableval=$enable_gtktest;
19974else
19975 enable_gtktest=yes
19976fi
19977
19978
19979 pkg_config_args=gtk+-2.0
19980 for module in . gmodule
19981 do
19982 case "$module" in
19983 gthread)
19984 pkg_config_args="$pkg_config_args gthread-2.0"
19985 ;;
19986 esac
19987 done
19988
19989 no_gtk=""
19990
19991 # Extract the first word of "pkg-config", so it can be a program name with args.
19992set dummy pkg-config; ac_word=$2
19993{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19994echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19995if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19996 echo $ECHO_N "(cached) $ECHO_C" >&6
19997else
19998 case $PKG_CONFIG in
19999 [\\/]* | ?:[\\/]*)
20000 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20001 ;;
20002 *)
20003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20004for as_dir in $PATH
20005do
20006 IFS=$as_save_IFS
20007 test -z "$as_dir" && as_dir=.
20008 for ac_exec_ext in '' $ac_executable_extensions; do
20009 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20010 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20011 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20012 break 2
20013 fi
20014done
20015done
20016IFS=$as_save_IFS
20017
20018 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
20019 ;;
20020esac
20021fi
20022PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20023if test -n "$PKG_CONFIG"; then
20024 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20025echo "${ECHO_T}$PKG_CONFIG" >&6; }
20026else
20027 { echo "$as_me:$LINENO: result: no" >&5
20028echo "${ECHO_T}no" >&6; }
20029fi
20030
20031
20032
20033 if test x$PKG_CONFIG != xno ; then
20034 if pkg-config --atleast-pkgconfig-version 0.7 ; then
20035 :
20036 else
20037 echo "*** pkg-config too old; version 0.7 or better required."
20038 no_gtk=yes
20039 PKG_CONFIG=no
20040 fi
20041 else
20042 no_gtk=yes
20043 fi
20044
20045 min_gtk_version=2.4.0
20046 { echo "$as_me:$LINENO: checking for GTK+ - version >= $min_gtk_version" >&5
20047echo $ECHO_N "checking for GTK+ - version >= $min_gtk_version... $ECHO_C" >&6; }
20048
20049 if test x$PKG_CONFIG != xno ; then
20050 ## don't try to run the test against uninstalled libtool libs
20051 if $PKG_CONFIG --uninstalled $pkg_config_args; then
20052 echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
20053 enable_gtktest=no
20054 fi
20055
20056 if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
20057 :
20058 else
20059 no_gtk=yes
20060 fi
20061 fi
20062
20063 if test x"$no_gtk" = x ; then
20064 GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
20065 GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
20066 gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
20067 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
20068 gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
20069 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
20070 gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
20071 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
20072 if test "x$enable_gtktest" = "xyes" ; then
20073 ac_save_CFLAGS="$CFLAGS"
20074 ac_save_LIBS="$LIBS"
20075 CFLAGS="$CFLAGS $GTK_CFLAGS"
20076 LIBS="$GTK_LIBS $LIBS"
20077 rm -f conf.gtktest
20078 if test "$cross_compiling" = yes; then
20079 echo $ac_n "cross compiling; assumed OK... $ac_c"
20080else
20081 cat >conftest.$ac_ext <<_ACEOF
20082/* confdefs.h. */
20083_ACEOF
20084cat confdefs.h >>conftest.$ac_ext
20085cat >>conftest.$ac_ext <<_ACEOF
20086/* end confdefs.h. */
20087
20088#include <gtk/gtk.h>
20089#include <stdio.h>
20090#include <stdlib.h>
20091
20092int
20093main ()
20094{
20095 int major, minor, micro;
20096 char *tmp_version;
20097
20098 system ("touch conf.gtktest");
20099
20100 /* HP/UX 9 (%@#!) writes to sscanf strings */
20101 tmp_version = g_strdup("$min_gtk_version");
20102 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
20103 printf("%s, bad version string\n", "$min_gtk_version");
20104 exit(1);
20105 }
20106
20107 if ((gtk_major_version != $gtk_config_major_version) ||
20108 (gtk_minor_version != $gtk_config_minor_version) ||
20109 (gtk_micro_version != $gtk_config_micro_version))
20110 {
20111 printf("\n*** 'pkg-config --modversion gtk+-2.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
20112 $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
20113 gtk_major_version, gtk_minor_version, gtk_micro_version);
20114 printf ("*** was found! If pkg-config was correct, then it is best\n");
20115 printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
20116 printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
20117 printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
20118 printf("*** required on your system.\n");
20119 printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
20120 printf("*** to point to the correct configuration files\n");
20121 }
20122 else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
20123 (gtk_minor_version != GTK_MINOR_VERSION) ||
20124 (gtk_micro_version != GTK_MICRO_VERSION))
20125 {
20126 printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
20127 GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
20128 printf("*** library (version %d.%d.%d)\n",
20129 gtk_major_version, gtk_minor_version, gtk_micro_version);
20130 }
20131 else
20132 {
20133 if ((gtk_major_version > major) ||
20134 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
20135 ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
20136 {
20137 return 0;
20138 }
20139 else
20140 {
20141 printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
20142 gtk_major_version, gtk_minor_version, gtk_micro_version);
20143 printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
20144 major, minor, micro);
20145 printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
20146 printf("***\n");
20147 printf("*** If you have already installed a sufficiently new version, this error\n");
20148 printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
20149 printf("*** being found. The easiest way to fix this is to remove the old version\n");
20150 printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n");
20151 printf("*** correct copy of pkg-config. (In this case, you will have to\n");
20152 printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
20153 printf("*** so that the correct libraries are found at run-time))\n");
20154 }
20155 }
20156 return 1;
20157}
20158
20159_ACEOF
20160rm -f conftest$ac_exeext
20161if { (ac_try="$ac_link"
20162case "(($ac_try" in
20163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20164 *) ac_try_echo=$ac_try;;
20165esac
20166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20167 (eval "$ac_link") 2>&5
20168 ac_status=$?
20169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20170 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20171 { (case "(($ac_try" in
20172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20173 *) ac_try_echo=$ac_try;;
20174esac
20175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20176 (eval "$ac_try") 2>&5
20177 ac_status=$?
20178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20179 (exit $ac_status); }; }; then
20180 :
20181else
20182 echo "$as_me: program exited with status $ac_status" >&5
20183echo "$as_me: failed program was:" >&5
20184sed 's/^/| /' conftest.$ac_ext >&5
20185
20186( exit $ac_status )
20187no_gtk=yes
20188fi
20189rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20190fi
20191
20192
20193 CFLAGS="$ac_save_CFLAGS"
20194 LIBS="$ac_save_LIBS"
20195 fi
20196 fi
20197 if test "x$no_gtk" = x ; then
20198 { echo "$as_me:$LINENO: result: yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version)" >&5
20199echo "${ECHO_T}yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version)" >&6; }
20200 :
20201 else
20202 { echo "$as_me:$LINENO: result: no" >&5
20203echo "${ECHO_T}no" >&6; }
20204 if test "$PKG_CONFIG" = "no" ; then
20205 echo "*** A new enough version of pkg-config was not found."
20206 echo "*** See http://pkgconfig.sourceforge.net"
20207 else
20208 if test -f conf.gtktest ; then
20209 :
20210 else
20211 echo "*** Could not run GTK+ test program, checking why..."
20212 ac_save_CFLAGS="$CFLAGS"
20213 ac_save_LIBS="$LIBS"
20214 CFLAGS="$CFLAGS $GTK_CFLAGS"
20215 LIBS="$LIBS $GTK_LIBS"
20216 cat >conftest.$ac_ext <<_ACEOF
20217/* confdefs.h. */
20218_ACEOF
20219cat confdefs.h >>conftest.$ac_ext
20220cat >>conftest.$ac_ext <<_ACEOF
20221/* end confdefs.h. */
20222
20223#include <gtk/gtk.h>
20224#include <stdio.h>
20225
20226int
20227main ()
20228{
20229 return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version));
20230 ;
20231 return 0;
20232}
20233_ACEOF
20234rm -f conftest.$ac_objext conftest$ac_exeext
20235if { (ac_try="$ac_link"
20236case "(($ac_try" in
20237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20238 *) ac_try_echo=$ac_try;;
20239esac
20240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20241 (eval "$ac_link") 2>conftest.er1
20242 ac_status=$?
20243 grep -v '^ *+' conftest.er1 >conftest.err
20244 rm -f conftest.er1
20245 cat conftest.err >&5
20246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20247 (exit $ac_status); } &&
20248 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20249 { (case "(($ac_try" in
20250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20251 *) ac_try_echo=$ac_try;;
20252esac
20253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20254 (eval "$ac_try") 2>&5
20255 ac_status=$?
20256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20257 (exit $ac_status); }; } &&
20258 { ac_try='test -s conftest$ac_exeext'
20259 { (case "(($ac_try" in
20260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20261 *) ac_try_echo=$ac_try;;
20262esac
20263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20264 (eval "$ac_try") 2>&5
20265 ac_status=$?
20266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20267 (exit $ac_status); }; }; then
20268 echo "*** The test program compiled, but did not run. This usually means"
20269 echo "*** that the run-time linker is not finding GTK+ or finding the wrong"
20270 echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your"
20271 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
20272 echo "*** to the installed location Also, make sure you have run ldconfig if that"
20273 echo "*** is required on your system"
20274 echo "***"
20275 echo "*** If you have an old version installed, it is best to remove it, although"
20276 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
20277else
20278 echo "$as_me: failed program was:" >&5
20279sed 's/^/| /' conftest.$ac_ext >&5
20280
20281 echo "*** The test program failed to compile or link. See the file config.log for the"
20282 echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."
20283fi
20284
20285rm -f core conftest.err conftest.$ac_objext \
20286 conftest$ac_exeext conftest.$ac_ext
20287 CFLAGS="$ac_save_CFLAGS"
20288 LIBS="$ac_save_LIBS"
20289 fi
20290 fi
20291 GTK_CFLAGS=""
20292 GTK_LIBS=""
20293 { { echo "$as_me:$LINENO: error: gtk is required in order to compile GUI - download it from ftp://ftp.gtk.org/pub/gtk" >&5
20294echo "$as_me: error: gtk is required in order to compile GUI - download it from ftp://ftp.gtk.org/pub/gtk" >&2;}
20295 { (exit 1); exit 1; }; }
20296 fi
20297
20298
20299 rm -f conf.gtktest
20300
20301
20302for ac_prog in bash
20303do
20304 # Extract the first word of "$ac_prog", so it can be a program name with args.
20305set dummy $ac_prog; ac_word=$2
20306{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20307echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20308if test "${ac_cv_path_BASH+set}" = set; then
20309 echo $ECHO_N "(cached) $ECHO_C" >&6
20310else
20311 case $BASH in
20312 [\\/]* | ?:[\\/]*)
20313 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
20314 ;;
20315 *)
20316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20317for as_dir in $PATH
20318do
20319 IFS=$as_save_IFS
20320 test -z "$as_dir" && as_dir=.
20321 for ac_exec_ext in '' $ac_executable_extensions; do
20322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20323 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
20324 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20325 break 2
20326 fi
20327done
20328done
20329IFS=$as_save_IFS
20330
20331 ;;
20332esac
20333fi
20334BASH=$ac_cv_path_BASH
20335if test -n "$BASH"; then
20336 { echo "$as_me:$LINENO: result: $BASH" >&5
20337echo "${ECHO_T}$BASH" >&6; }
20338else
20339 { echo "$as_me:$LINENO: result: no" >&5
20340echo "${ECHO_T}no" >&6; }
20341fi
20342
20343
20344 test -n "$BASH" && break
20345done
20346
20347
20348# Check whether --enable-largefile was given.
20349if test "${enable_largefile+set}" = set; then
20350 enableval=$enable_largefile;
20351fi
20352
20353if test "$enable_largefile" != no; then
20354
20355 { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
20356echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
20357if test "${ac_cv_sys_largefile_CC+set}" = set; then
20358 echo $ECHO_N "(cached) $ECHO_C" >&6
20359else
20360 ac_cv_sys_largefile_CC=no
20361 if test "$GCC" != yes; then
20362 ac_save_CC=$CC
20363 while :; do
20364 # IRIX 6.2 and later do not support large files by default,
20365 # so use the C compiler's -n32 option if that helps.
20366 cat >conftest.$ac_ext <<_ACEOF
20367/* confdefs.h. */
20368_ACEOF
20369cat confdefs.h >>conftest.$ac_ext
20370cat >>conftest.$ac_ext <<_ACEOF
20371/* end confdefs.h. */
20372#include <sys/types.h>
20373 /* Check that off_t can represent 2**63 - 1 correctly.
20374 We can't simply define LARGE_OFF_T to be 9223372036854775807,
20375 since some C++ compilers masquerading as C compilers
20376 incorrectly reject 9223372036854775807. */
20377#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
20378 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
20379 && LARGE_OFF_T % 2147483647 == 1)
20380 ? 1 : -1];
20381int
20382main ()
20383{
20384
20385 ;
20386 return 0;
20387}
20388_ACEOF
20389 rm -f conftest.$ac_objext
20390if { (ac_try="$ac_compile"
20391case "(($ac_try" in
20392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20393 *) ac_try_echo=$ac_try;;
20394esac
20395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20396 (eval "$ac_compile") 2>conftest.er1
20397 ac_status=$?
20398 grep -v '^ *+' conftest.er1 >conftest.err
20399 rm -f conftest.er1
20400 cat conftest.err >&5
20401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20402 (exit $ac_status); } &&
20403 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20404 { (case "(($ac_try" in
20405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20406 *) ac_try_echo=$ac_try;;
20407esac
20408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20409 (eval "$ac_try") 2>&5
20410 ac_status=$?
20411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20412 (exit $ac_status); }; } &&
20413 { ac_try='test -s conftest.$ac_objext'
20414 { (case "(($ac_try" in
20415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20416 *) ac_try_echo=$ac_try;;
20417esac
20418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20419 (eval "$ac_try") 2>&5
20420 ac_status=$?
20421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20422 (exit $ac_status); }; }; then
20423 break
20424else
20425 echo "$as_me: failed program was:" >&5
20426sed 's/^/| /' conftest.$ac_ext >&5
20427
20428
20429fi
20430
20431rm -f core conftest.err conftest.$ac_objext
20432 CC="$CC -n32"
20433 rm -f conftest.$ac_objext
20434if { (ac_try="$ac_compile"
20435case "(($ac_try" in
20436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20437 *) ac_try_echo=$ac_try;;
20438esac
20439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20440 (eval "$ac_compile") 2>conftest.er1
20441 ac_status=$?
20442 grep -v '^ *+' conftest.er1 >conftest.err
20443 rm -f conftest.er1
20444 cat conftest.err >&5
20445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20446 (exit $ac_status); } &&
20447 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20448 { (case "(($ac_try" in
20449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20450 *) ac_try_echo=$ac_try;;
20451esac
20452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20453 (eval "$ac_try") 2>&5
20454 ac_status=$?
20455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20456 (exit $ac_status); }; } &&
20457 { ac_try='test -s conftest.$ac_objext'
20458 { (case "(($ac_try" in
20459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20460 *) ac_try_echo=$ac_try;;
20461esac
20462eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20463 (eval "$ac_try") 2>&5
20464 ac_status=$?
20465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20466 (exit $ac_status); }; }; then
20467 ac_cv_sys_largefile_CC=' -n32'; break
20468else
20469 echo "$as_me: failed program was:" >&5
20470sed 's/^/| /' conftest.$ac_ext >&5
20471
20472
20473fi
20474
20475rm -f core conftest.err conftest.$ac_objext
20476 break
20477 done
20478 CC=$ac_save_CC
20479 rm -f conftest.$ac_ext
20480 fi
20481fi
20482{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
20483echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
20484 if test "$ac_cv_sys_largefile_CC" != no; then
20485 CC=$CC$ac_cv_sys_largefile_CC
20486 fi
20487
20488 { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
20489echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
20490if test "${ac_cv_sys_file_offset_bits+set}" = set; then
20491 echo $ECHO_N "(cached) $ECHO_C" >&6
20492else
20493 while :; do
20494 ac_cv_sys_file_offset_bits=no
20495 cat >conftest.$ac_ext <<_ACEOF
20496/* confdefs.h. */
20497_ACEOF
20498cat confdefs.h >>conftest.$ac_ext
20499cat >>conftest.$ac_ext <<_ACEOF
20500/* end confdefs.h. */
20501#include <sys/types.h>
20502 /* Check that off_t can represent 2**63 - 1 correctly.
20503 We can't simply define LARGE_OFF_T to be 9223372036854775807,
20504 since some C++ compilers masquerading as C compilers
20505 incorrectly reject 9223372036854775807. */
20506#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
20507 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
20508 && LARGE_OFF_T % 2147483647 == 1)
20509 ? 1 : -1];
20510int
20511main ()
20512{
20513
20514 ;
20515 return 0;
20516}
20517_ACEOF
20518rm -f conftest.$ac_objext
20519if { (ac_try="$ac_compile"
20520case "(($ac_try" in
20521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20522 *) ac_try_echo=$ac_try;;
20523esac
20524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20525 (eval "$ac_compile") 2>conftest.er1
20526 ac_status=$?
20527 grep -v '^ *+' conftest.er1 >conftest.err
20528 rm -f conftest.er1
20529 cat conftest.err >&5
20530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20531 (exit $ac_status); } &&
20532 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20533 { (case "(($ac_try" in
20534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20535 *) ac_try_echo=$ac_try;;
20536esac
20537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20538 (eval "$ac_try") 2>&5
20539 ac_status=$?
20540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20541 (exit $ac_status); }; } &&
20542 { ac_try='test -s conftest.$ac_objext'
20543 { (case "(($ac_try" in
20544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20545 *) ac_try_echo=$ac_try;;
20546esac
20547eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20548 (eval "$ac_try") 2>&5
20549 ac_status=$?
20550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20551 (exit $ac_status); }; }; then
20552 break
20553else
20554 echo "$as_me: failed program was:" >&5
20555sed 's/^/| /' conftest.$ac_ext >&5
20556
20557
20558fi
20559
20560rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20561 cat >conftest.$ac_ext <<_ACEOF
20562/* confdefs.h. */
20563_ACEOF
20564cat confdefs.h >>conftest.$ac_ext
20565cat >>conftest.$ac_ext <<_ACEOF
20566/* end confdefs.h. */
20567#define _FILE_OFFSET_BITS 64
20568#include <sys/types.h>
20569 /* Check that off_t can represent 2**63 - 1 correctly.
20570 We can't simply define LARGE_OFF_T to be 9223372036854775807,
20571 since some C++ compilers masquerading as C compilers
20572 incorrectly reject 9223372036854775807. */
20573#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
20574 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
20575 && LARGE_OFF_T % 2147483647 == 1)
20576 ? 1 : -1];
20577int
20578main ()
20579{
20580
20581 ;
20582 return 0;
20583}
20584_ACEOF
20585rm -f conftest.$ac_objext
20586if { (ac_try="$ac_compile"
20587case "(($ac_try" in
20588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20589 *) ac_try_echo=$ac_try;;
20590esac
20591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20592 (eval "$ac_compile") 2>conftest.er1
20593 ac_status=$?
20594 grep -v '^ *+' conftest.er1 >conftest.err
20595 rm -f conftest.er1
20596 cat conftest.err >&5
20597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20598 (exit $ac_status); } &&
20599 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20600 { (case "(($ac_try" in
20601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20602 *) ac_try_echo=$ac_try;;
20603esac
20604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20605 (eval "$ac_try") 2>&5
20606 ac_status=$?
20607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20608 (exit $ac_status); }; } &&
20609 { ac_try='test -s conftest.$ac_objext'
20610 { (case "(($ac_try" in
20611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20612 *) ac_try_echo=$ac_try;;
20613esac
20614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20615 (eval "$ac_try") 2>&5
20616 ac_status=$?
20617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20618 (exit $ac_status); }; }; then
20619 ac_cv_sys_file_offset_bits=64; break
20620else
20621 echo "$as_me: failed program was:" >&5
20622sed 's/^/| /' conftest.$ac_ext >&5
20623
20624
20625fi
20626
20627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20628 break
20629done
20630fi
20631{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
20632echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
20633if test "$ac_cv_sys_file_offset_bits" != no; then
20634
20635cat >>confdefs.h <<_ACEOF
20636#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
20637_ACEOF
20638
20639fi
20640rm -f conftest*
20641 { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
20642echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
20643if test "${ac_cv_sys_large_files+set}" = set; then
20644 echo $ECHO_N "(cached) $ECHO_C" >&6
20645else
20646 while :; do
20647 ac_cv_sys_large_files=no
20648 cat >conftest.$ac_ext <<_ACEOF
20649/* confdefs.h. */
20650_ACEOF
20651cat confdefs.h >>conftest.$ac_ext
20652cat >>conftest.$ac_ext <<_ACEOF
20653/* end confdefs.h. */
20654#include <sys/types.h>
20655 /* Check that off_t can represent 2**63 - 1 correctly.
20656 We can't simply define LARGE_OFF_T to be 9223372036854775807,
20657 since some C++ compilers masquerading as C compilers
20658 incorrectly reject 9223372036854775807. */
20659#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
20660 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
20661 && LARGE_OFF_T % 2147483647 == 1)
20662 ? 1 : -1];
20663int
20664main ()
20665{
20666
20667 ;
20668 return 0;
20669}
20670_ACEOF
20671rm -f conftest.$ac_objext
20672if { (ac_try="$ac_compile"
20673case "(($ac_try" in
20674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20675 *) ac_try_echo=$ac_try;;
20676esac
20677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20678 (eval "$ac_compile") 2>conftest.er1
20679 ac_status=$?
20680 grep -v '^ *+' conftest.er1 >conftest.err
20681 rm -f conftest.er1
20682 cat conftest.err >&5
20683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20684 (exit $ac_status); } &&
20685 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20686 { (case "(($ac_try" in
20687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20688 *) ac_try_echo=$ac_try;;
20689esac
20690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20691 (eval "$ac_try") 2>&5
20692 ac_status=$?
20693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20694 (exit $ac_status); }; } &&
20695 { ac_try='test -s conftest.$ac_objext'
20696 { (case "(($ac_try" in
20697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20698 *) ac_try_echo=$ac_try;;
20699esac
20700eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20701 (eval "$ac_try") 2>&5
20702 ac_status=$?
20703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20704 (exit $ac_status); }; }; then
20705 break
20706else
20707 echo "$as_me: failed program was:" >&5
20708sed 's/^/| /' conftest.$ac_ext >&5
20709
20710
20711fi
20712
20713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20714 cat >conftest.$ac_ext <<_ACEOF
20715/* confdefs.h. */
20716_ACEOF
20717cat confdefs.h >>conftest.$ac_ext
20718cat >>conftest.$ac_ext <<_ACEOF
20719/* end confdefs.h. */
20720#define _LARGE_FILES 1
20721#include <sys/types.h>
20722 /* Check that off_t can represent 2**63 - 1 correctly.
20723 We can't simply define LARGE_OFF_T to be 9223372036854775807,
20724 since some C++ compilers masquerading as C compilers
20725 incorrectly reject 9223372036854775807. */
20726#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
20727 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
20728 && LARGE_OFF_T % 2147483647 == 1)
20729 ? 1 : -1];
20730int
20731main ()
20732{
20733
20734 ;
20735 return 0;
20736}
20737_ACEOF
20738rm -f conftest.$ac_objext
20739if { (ac_try="$ac_compile"
20740case "(($ac_try" in
20741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20742 *) ac_try_echo=$ac_try;;
20743esac
20744eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20745 (eval "$ac_compile") 2>conftest.er1
20746 ac_status=$?
20747 grep -v '^ *+' conftest.er1 >conftest.err
20748 rm -f conftest.er1
20749 cat conftest.err >&5
20750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20751 (exit $ac_status); } &&
20752 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20753 { (case "(($ac_try" in
20754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20755 *) ac_try_echo=$ac_try;;
20756esac
20757eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20758 (eval "$ac_try") 2>&5
20759 ac_status=$?
20760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20761 (exit $ac_status); }; } &&
20762 { ac_try='test -s conftest.$ac_objext'
20763 { (case "(($ac_try" in
20764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20765 *) ac_try_echo=$ac_try;;
20766esac
20767eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20768 (eval "$ac_try") 2>&5
20769 ac_status=$?
20770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20771 (exit $ac_status); }; }; then
20772 ac_cv_sys_large_files=1; break
20773else
20774 echo "$as_me: failed program was:" >&5
20775sed 's/^/| /' conftest.$ac_ext >&5
20776
20777
20778fi
20779
20780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20781 break
20782done
20783fi
20784{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
20785echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
20786if test "$ac_cv_sys_large_files" != no; then
20787
20788cat >>confdefs.h <<_ACEOF
20789#define _LARGE_FILES $ac_cv_sys_large_files
20790_ACEOF
20791
20792fi
20793rm -f conftest*
20794fi
20795
20796
20797# Checks for programs.
20798ac_ext=c
20799ac_cpp='$CPP $CPPFLAGS'
20800ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20801ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20802ac_compiler_gnu=$ac_cv_c_compiler_gnu
20803if test -n "$ac_tool_prefix"; then
20804 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20805set dummy ${ac_tool_prefix}gcc; ac_word=$2
20806{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20807echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20808if test "${ac_cv_prog_CC+set}" = set; then
20809 echo $ECHO_N "(cached) $ECHO_C" >&6
20810else
20811 if test -n "$CC"; then
20812 ac_cv_prog_CC="$CC" # Let the user override the test.
20813else
20814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20815for as_dir in $PATH
20816do
20817 IFS=$as_save_IFS
20818 test -z "$as_dir" && as_dir=.
20819 for ac_exec_ext in '' $ac_executable_extensions; do
20820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20821 ac_cv_prog_CC="${ac_tool_prefix}gcc"
20822 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20823 break 2
20824 fi
20825done
20826done
20827IFS=$as_save_IFS
20828
20829fi
20830fi
20831CC=$ac_cv_prog_CC
20832if test -n "$CC"; then
20833 { echo "$as_me:$LINENO: result: $CC" >&5
20834echo "${ECHO_T}$CC" >&6; }
20835else
20836 { echo "$as_me:$LINENO: result: no" >&5
20837echo "${ECHO_T}no" >&6; }
20838fi
20839
20840
20841fi
20842if test -z "$ac_cv_prog_CC"; then
20843 ac_ct_CC=$CC
20844 # Extract the first word of "gcc", so it can be a program name with args.
20845set dummy gcc; ac_word=$2
20846{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20847echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20848if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20849 echo $ECHO_N "(cached) $ECHO_C" >&6
20850else
20851 if test -n "$ac_ct_CC"; then
20852 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20853else
20854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20855for as_dir in $PATH
20856do
20857 IFS=$as_save_IFS
20858 test -z "$as_dir" && as_dir=.
20859 for ac_exec_ext in '' $ac_executable_extensions; do
20860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20861 ac_cv_prog_ac_ct_CC="gcc"
20862 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20863 break 2
20864 fi
20865done
20866done
20867IFS=$as_save_IFS
20868
20869fi
20870fi
20871ac_ct_CC=$ac_cv_prog_ac_ct_CC
20872if test -n "$ac_ct_CC"; then
20873 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20874echo "${ECHO_T}$ac_ct_CC" >&6; }
20875else
20876 { echo "$as_me:$LINENO: result: no" >&5
20877echo "${ECHO_T}no" >&6; }
20878fi
20879
20880 if test "x$ac_ct_CC" = x; then
20881 CC=""
20882 else
20883 case $cross_compiling:$ac_tool_warned in
20884yes:)
20885{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20886whose name does not start with the host triplet. If you think this
20887configuration is useful to you, please write to autoconf@gnu.org." >&5
20888echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20889whose name does not start with the host triplet. If you think this
20890configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20891ac_tool_warned=yes ;;
20892esac
20893 CC=$ac_ct_CC
20894 fi
20895else
20896 CC="$ac_cv_prog_CC"
20897fi
20898
20899if test -z "$CC"; then
20900 if test -n "$ac_tool_prefix"; then
20901 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20902set dummy ${ac_tool_prefix}cc; ac_word=$2
20903{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20904echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20905if test "${ac_cv_prog_CC+set}" = set; then
20906 echo $ECHO_N "(cached) $ECHO_C" >&6
20907else
20908 if test -n "$CC"; then
20909 ac_cv_prog_CC="$CC" # Let the user override the test.
20910else
20911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20912for as_dir in $PATH
20913do
20914 IFS=$as_save_IFS
20915 test -z "$as_dir" && as_dir=.
20916 for ac_exec_ext in '' $ac_executable_extensions; do
20917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20918 ac_cv_prog_CC="${ac_tool_prefix}cc"
20919 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20920 break 2
20921 fi
20922done
20923done
20924IFS=$as_save_IFS
20925
20926fi
20927fi
20928CC=$ac_cv_prog_CC
20929if test -n "$CC"; then
20930 { echo "$as_me:$LINENO: result: $CC" >&5
20931echo "${ECHO_T}$CC" >&6; }
20932else
20933 { echo "$as_me:$LINENO: result: no" >&5
20934echo "${ECHO_T}no" >&6; }
20935fi
20936
20937
20938 fi
20939fi
20940if test -z "$CC"; then
20941 # Extract the first word of "cc", so it can be a program name with args.
20942set dummy cc; ac_word=$2
20943{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20944echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20945if test "${ac_cv_prog_CC+set}" = set; then
20946 echo $ECHO_N "(cached) $ECHO_C" >&6
20947else
20948 if test -n "$CC"; then
20949 ac_cv_prog_CC="$CC" # Let the user override the test.
20950else
20951 ac_prog_rejected=no
20952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20953for as_dir in $PATH
20954do
20955 IFS=$as_save_IFS
20956 test -z "$as_dir" && as_dir=.
20957 for ac_exec_ext in '' $ac_executable_extensions; do
20958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20959 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20960 ac_prog_rejected=yes
20961 continue
20962 fi
20963 ac_cv_prog_CC="cc"
20964 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20965 break 2
20966 fi
20967done
20968done
20969IFS=$as_save_IFS
20970
20971if test $ac_prog_rejected = yes; then
20972 # We found a bogon in the path, so make sure we never use it.
20973 set dummy $ac_cv_prog_CC
20974 shift
20975 if test $# != 0; then
20976 # We chose a different compiler from the bogus one.
20977 # However, it has the same basename, so the bogon will be chosen
20978 # first if we set CC to just the basename; use the full file name.
20979 shift
20980 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20981 fi
20982fi
20983fi
20984fi
20985CC=$ac_cv_prog_CC
20986if test -n "$CC"; then
20987 { echo "$as_me:$LINENO: result: $CC" >&5
20988echo "${ECHO_T}$CC" >&6; }
20989else
20990 { echo "$as_me:$LINENO: result: no" >&5
20991echo "${ECHO_T}no" >&6; }
20992fi
20993
20994
20995fi
20996if test -z "$CC"; then
20997 if test -n "$ac_tool_prefix"; then
20998 for ac_prog in cl.exe
20999 do
21000 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
21001set dummy $ac_tool_prefix$ac_prog; ac_word=$2
21002{ echo "$as_me:$LINENO: checking for $ac_word" >&5
21003echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21004if test "${ac_cv_prog_CC+set}" = set; then
21005 echo $ECHO_N "(cached) $ECHO_C" >&6
21006else
21007 if test -n "$CC"; then
21008 ac_cv_prog_CC="$CC" # Let the user override the test.
21009else
21010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21011for as_dir in $PATH
21012do
21013 IFS=$as_save_IFS
21014 test -z "$as_dir" && as_dir=.
21015 for ac_exec_ext in '' $ac_executable_extensions; do
21016 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
21017 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
21018 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21019 break 2
21020 fi
21021done
21022done
21023IFS=$as_save_IFS
21024
21025fi
21026fi
21027CC=$ac_cv_prog_CC
21028if test -n "$CC"; then
21029 { echo "$as_me:$LINENO: result: $CC" >&5
21030echo "${ECHO_T}$CC" >&6; }
21031else
21032 { echo "$as_me:$LINENO: result: no" >&5
21033echo "${ECHO_T}no" >&6; }
21034fi
21035
21036
21037 test -n "$CC" && break
21038 done
21039fi
21040if test -z "$CC"; then
21041 ac_ct_CC=$CC
21042 for ac_prog in cl.exe
21043do
21044 # Extract the first word of "$ac_prog", so it can be a program name with args.
21045set dummy $ac_prog; ac_word=$2
21046{ echo "$as_me:$LINENO: checking for $ac_word" >&5
21047echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21048if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
21049 echo $ECHO_N "(cached) $ECHO_C" >&6
21050else
21051 if test -n "$ac_ct_CC"; then
21052 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
21053else
21054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21055for as_dir in $PATH
21056do
21057 IFS=$as_save_IFS
21058 test -z "$as_dir" && as_dir=.
21059 for ac_exec_ext in '' $ac_executable_extensions; do
21060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
21061 ac_cv_prog_ac_ct_CC="$ac_prog"
21062 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21063 break 2
21064 fi
21065done
21066done
21067IFS=$as_save_IFS
21068
21069fi
21070fi
21071ac_ct_CC=$ac_cv_prog_ac_ct_CC
21072if test -n "$ac_ct_CC"; then
21073 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
21074echo "${ECHO_T}$ac_ct_CC" >&6; }
21075else
21076 { echo "$as_me:$LINENO: result: no" >&5
21077echo "${ECHO_T}no" >&6; }
21078fi
21079
21080
21081 test -n "$ac_ct_CC" && break
21082done
21083
21084 if test "x$ac_ct_CC" = x; then
21085 CC=""
21086 else
21087 case $cross_compiling:$ac_tool_warned in
21088yes:)
21089{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
21090whose name does not start with the host triplet. If you think this
21091configuration is useful to you, please write to autoconf@gnu.org." >&5
21092echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
21093whose name does not start with the host triplet. If you think this
21094configuration is useful to you, please write to autoconf@gnu.org." >&2;}
21095ac_tool_warned=yes ;;
21096esac
21097 CC=$ac_ct_CC
21098 fi
21099fi
21100
21101fi
21102
21103
21104test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
21105See \`config.log' for more details." >&5
21106echo "$as_me: error: no acceptable C compiler found in \$PATH
21107See \`config.log' for more details." >&2;}
21108 { (exit 1); exit 1; }; }
21109
21110# Provide some information about the compiler.
21111echo "$as_me:$LINENO: checking for C compiler version" >&5
21112ac_compiler=`set X $ac_compile; echo $2`
21113{ (ac_try="$ac_compiler --version >&5"
21114case "(($ac_try" in
21115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21116 *) ac_try_echo=$ac_try;;
21117esac
21118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21119 (eval "$ac_compiler --version >&5") 2>&5
21120 ac_status=$?
21121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21122 (exit $ac_status); }
21123{ (ac_try="$ac_compiler -v >&5"
21124case "(($ac_try" in
21125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21126 *) ac_try_echo=$ac_try;;
21127esac
21128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21129 (eval "$ac_compiler -v >&5") 2>&5
21130 ac_status=$?
21131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21132 (exit $ac_status); }
21133{ (ac_try="$ac_compiler -V >&5"
21134case "(($ac_try" in
21135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21136 *) ac_try_echo=$ac_try;;
21137esac
21138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21139 (eval "$ac_compiler -V >&5") 2>&5
21140 ac_status=$?
21141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21142 (exit $ac_status); }
21143
21144{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
21145echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
21146if test "${ac_cv_c_compiler_gnu+set}" = set; then
21147 echo $ECHO_N "(cached) $ECHO_C" >&6
21148else
21149 cat >conftest.$ac_ext <<_ACEOF
21150/* confdefs.h. */
21151_ACEOF
21152cat confdefs.h >>conftest.$ac_ext
21153cat >>conftest.$ac_ext <<_ACEOF
21154/* end confdefs.h. */
21155
21156int
21157main ()
21158{
21159#ifndef __GNUC__
21160 choke me
21161#endif
21162
21163 ;
21164 return 0;
21165}
21166_ACEOF
21167rm -f conftest.$ac_objext
21168if { (ac_try="$ac_compile"
21169case "(($ac_try" in
21170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21171 *) ac_try_echo=$ac_try;;
21172esac
21173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21174 (eval "$ac_compile") 2>conftest.er1
21175 ac_status=$?
21176 grep -v '^ *+' conftest.er1 >conftest.err
21177 rm -f conftest.er1
21178 cat conftest.err >&5
21179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21180 (exit $ac_status); } &&
21181 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21182 { (case "(($ac_try" in
21183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21184 *) ac_try_echo=$ac_try;;
21185esac
21186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21187 (eval "$ac_try") 2>&5
21188 ac_status=$?
21189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21190 (exit $ac_status); }; } &&
21191 { ac_try='test -s conftest.$ac_objext'
21192 { (case "(($ac_try" in
21193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21194 *) ac_try_echo=$ac_try;;
21195esac
21196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21197 (eval "$ac_try") 2>&5
21198 ac_status=$?
21199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21200 (exit $ac_status); }; }; then
21201 ac_compiler_gnu=yes
21202else
21203 echo "$as_me: failed program was:" >&5
21204sed 's/^/| /' conftest.$ac_ext >&5
21205
21206 ac_compiler_gnu=no
21207fi
21208
21209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21210ac_cv_c_compiler_gnu=$ac_compiler_gnu
21211
21212fi
21213{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
21214echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
21215GCC=`test $ac_compiler_gnu = yes && echo yes`
21216ac_test_CFLAGS=${CFLAGS+set}
21217ac_save_CFLAGS=$CFLAGS
21218{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
21219echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
21220if test "${ac_cv_prog_cc_g+set}" = set; then
21221 echo $ECHO_N "(cached) $ECHO_C" >&6
21222else
21223 ac_save_c_werror_flag=$ac_c_werror_flag
21224 ac_c_werror_flag=yes
21225 ac_cv_prog_cc_g=no
21226 CFLAGS="-g"
21227 cat >conftest.$ac_ext <<_ACEOF
21228/* confdefs.h. */
21229_ACEOF
21230cat confdefs.h >>conftest.$ac_ext
21231cat >>conftest.$ac_ext <<_ACEOF
21232/* end confdefs.h. */
21233
21234int
21235main ()
21236{
21237
21238 ;
21239 return 0;
21240}
21241_ACEOF
21242rm -f conftest.$ac_objext
21243if { (ac_try="$ac_compile"
21244case "(($ac_try" in
21245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21246 *) ac_try_echo=$ac_try;;
21247esac
21248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21249 (eval "$ac_compile") 2>conftest.er1
21250 ac_status=$?
21251 grep -v '^ *+' conftest.er1 >conftest.err
21252 rm -f conftest.er1
21253 cat conftest.err >&5
21254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21255 (exit $ac_status); } &&
21256 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21257 { (case "(($ac_try" in
21258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21259 *) ac_try_echo=$ac_try;;
21260esac
21261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21262 (eval "$ac_try") 2>&5
21263 ac_status=$?
21264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21265 (exit $ac_status); }; } &&
21266 { ac_try='test -s conftest.$ac_objext'
21267 { (case "(($ac_try" in
21268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21269 *) ac_try_echo=$ac_try;;
21270esac
21271eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21272 (eval "$ac_try") 2>&5
21273 ac_status=$?
21274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21275 (exit $ac_status); }; }; then
21276 ac_cv_prog_cc_g=yes
21277else
21278 echo "$as_me: failed program was:" >&5
21279sed 's/^/| /' conftest.$ac_ext >&5
21280
21281 CFLAGS=""
21282 cat >conftest.$ac_ext <<_ACEOF
21283/* confdefs.h. */
21284_ACEOF
21285cat confdefs.h >>conftest.$ac_ext
21286cat >>conftest.$ac_ext <<_ACEOF
21287/* end confdefs.h. */
21288
21289int
21290main ()
21291{
21292
21293 ;
21294 return 0;
21295}
21296_ACEOF
21297rm -f conftest.$ac_objext
21298if { (ac_try="$ac_compile"
21299case "(($ac_try" in
21300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21301 *) ac_try_echo=$ac_try;;
21302esac
21303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21304 (eval "$ac_compile") 2>conftest.er1
21305 ac_status=$?
21306 grep -v '^ *+' conftest.er1 >conftest.err
21307 rm -f conftest.er1
21308 cat conftest.err >&5
21309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21310 (exit $ac_status); } &&
21311 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21312 { (case "(($ac_try" in
21313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21314 *) ac_try_echo=$ac_try;;
21315esac
21316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21317 (eval "$ac_try") 2>&5
21318 ac_status=$?
21319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21320 (exit $ac_status); }; } &&
21321 { ac_try='test -s conftest.$ac_objext'
21322 { (case "(($ac_try" in
21323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21324 *) ac_try_echo=$ac_try;;
21325esac
21326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21327 (eval "$ac_try") 2>&5
21328 ac_status=$?
21329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21330 (exit $ac_status); }; }; then
21331 :
21332else
21333 echo "$as_me: failed program was:" >&5
21334sed 's/^/| /' conftest.$ac_ext >&5
21335
21336 ac_c_werror_flag=$ac_save_c_werror_flag
21337 CFLAGS="-g"
21338 cat >conftest.$ac_ext <<_ACEOF
21339/* confdefs.h. */
21340_ACEOF
21341cat confdefs.h >>conftest.$ac_ext
21342cat >>conftest.$ac_ext <<_ACEOF
21343/* end confdefs.h. */
21344
21345int
21346main ()
21347{
21348
21349 ;
21350 return 0;
21351}
21352_ACEOF
21353rm -f conftest.$ac_objext
21354if { (ac_try="$ac_compile"
21355case "(($ac_try" in
21356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21357 *) ac_try_echo=$ac_try;;
21358esac
21359eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21360 (eval "$ac_compile") 2>conftest.er1
21361 ac_status=$?
21362 grep -v '^ *+' conftest.er1 >conftest.err
21363 rm -f conftest.er1
21364 cat conftest.err >&5
21365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21366 (exit $ac_status); } &&
21367 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21368 { (case "(($ac_try" in
21369 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21370 *) ac_try_echo=$ac_try;;
21371esac
21372eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21373 (eval "$ac_try") 2>&5
21374 ac_status=$?
21375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21376 (exit $ac_status); }; } &&
21377 { ac_try='test -s conftest.$ac_objext'
21378 { (case "(($ac_try" in
21379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21380 *) ac_try_echo=$ac_try;;
21381esac
21382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21383 (eval "$ac_try") 2>&5
21384 ac_status=$?
21385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21386 (exit $ac_status); }; }; then
21387 ac_cv_prog_cc_g=yes
21388else
21389 echo "$as_me: failed program was:" >&5
21390sed 's/^/| /' conftest.$ac_ext >&5
21391
21392
21393fi
21394
21395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21396fi
21397
21398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21399fi
21400
21401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21402 ac_c_werror_flag=$ac_save_c_werror_flag
21403fi
21404{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
21405echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
21406if test "$ac_test_CFLAGS" = set; then
21407 CFLAGS=$ac_save_CFLAGS
21408elif test $ac_cv_prog_cc_g = yes; then
21409 if test "$GCC" = yes; then
21410 CFLAGS="-g -O2"
21411 else
21412 CFLAGS="-g"
21413 fi
21414else
21415 if test "$GCC" = yes; then
21416 CFLAGS="-O2"
21417 else
21418 CFLAGS=
21419 fi
21420fi
21421{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
21422echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
21423if test "${ac_cv_prog_cc_c89+set}" = set; then
21424 echo $ECHO_N "(cached) $ECHO_C" >&6
21425else
21426 ac_cv_prog_cc_c89=no
21427ac_save_CC=$CC
21428cat >conftest.$ac_ext <<_ACEOF
21429/* confdefs.h. */
21430_ACEOF
21431cat confdefs.h >>conftest.$ac_ext
21432cat >>conftest.$ac_ext <<_ACEOF
21433/* end confdefs.h. */
21434#include <stdarg.h>
21435#include <stdio.h>
21436#include <sys/types.h>
21437#include <sys/stat.h>
21438/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
21439struct buf { int x; };
21440FILE * (*rcsopen) (struct buf *, struct stat *, int);
21441static char *e (p, i)
21442 char **p;
21443 int i;
21444{
21445 return p[i];
21446}
21447static char *f (char * (*g) (char **, int), char **p, ...)
21448{
21449 char *s;
21450 va_list v;
21451 va_start (v,p);
21452 s = g (p, va_arg (v,int));
21453 va_end (v);
21454 return s;
21455}
21456
21457/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
21458 function prototypes and stuff, but not '\xHH' hex character constants.
21459 These don't provoke an error unfortunately, instead are silently treated
21460 as 'x'. The following induces an error, until -std is added to get
21461 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
21462 array size at least. It's necessary to write '\x00'==0 to get something
21463 that's true only with -std. */
21464int osf4_cc_array ['\x00' == 0 ? 1 : -1];
21465
21466/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
21467 inside strings and character constants. */
21468#define FOO(x) 'x'
21469int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
21470
21471int test (int i, double x);
21472struct s1 {int (*f) (int a);};
21473struct s2 {int (*f) (double a);};
21474int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
21475int argc;
21476char **argv;
21477int
21478main ()
21479{
21480return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
21481 ;
21482 return 0;
21483}
21484_ACEOF
21485for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
21486 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
21487do
21488 CC="$ac_save_CC $ac_arg"
21489 rm -f conftest.$ac_objext
21490if { (ac_try="$ac_compile"
21491case "(($ac_try" in
21492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21493 *) ac_try_echo=$ac_try;;
21494esac
21495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21496 (eval "$ac_compile") 2>conftest.er1
21497 ac_status=$?
21498 grep -v '^ *+' conftest.er1 >conftest.err
21499 rm -f conftest.er1
21500 cat conftest.err >&5
21501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21502 (exit $ac_status); } &&
21503 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21504 { (case "(($ac_try" in
21505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21506 *) ac_try_echo=$ac_try;;
21507esac
21508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21509 (eval "$ac_try") 2>&5
21510 ac_status=$?
21511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21512 (exit $ac_status); }; } &&
21513 { ac_try='test -s conftest.$ac_objext'
21514 { (case "(($ac_try" in
21515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21516 *) ac_try_echo=$ac_try;;
21517esac
21518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21519 (eval "$ac_try") 2>&5
21520 ac_status=$?
21521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21522 (exit $ac_status); }; }; then
21523 ac_cv_prog_cc_c89=$ac_arg
21524else
21525 echo "$as_me: failed program was:" >&5
21526sed 's/^/| /' conftest.$ac_ext >&5
21527
21528
21529fi
21530
21531rm -f core conftest.err conftest.$ac_objext
21532 test "x$ac_cv_prog_cc_c89" != "xno" && break
21533done
21534rm -f conftest.$ac_ext
21535CC=$ac_save_CC
21536
21537fi
21538# AC_CACHE_VAL
21539case "x$ac_cv_prog_cc_c89" in
21540 x)
21541 { echo "$as_me:$LINENO: result: none needed" >&5
21542echo "${ECHO_T}none needed" >&6; } ;;
21543 xno)
21544 { echo "$as_me:$LINENO: result: unsupported" >&5
21545echo "${ECHO_T}unsupported" >&6; } ;;
21546 *)
21547 CC="$CC $ac_cv_prog_cc_c89"
21548 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
21549echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
21550esac
21551
21552
21553ac_ext=c
21554ac_cpp='$CPP $CPPFLAGS'
21555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21557ac_compiler_gnu=$ac_cv_c_compiler_gnu
21558
21559depcc="$CC" am_compiler_list=
21560
21561{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
21562echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
21563if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
21564 echo $ECHO_N "(cached) $ECHO_C" >&6
21565else
21566 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
21567 # We make a subdir and do the tests there. Otherwise we can end up
21568 # making bogus files that we don't know about and never remove. For
21569 # instance it was reported that on HP-UX the gcc test will end up
21570 # making a dummy file named `D' -- because `-MD' means `put the output
21571 # in D'.
21572 mkdir conftest.dir
21573 # Copy depcomp to subdir because otherwise we won't find it if we're
21574 # using a relative directory.
21575 cp "$am_depcomp" conftest.dir
21576 cd conftest.dir
21577 # We will build objects and dependencies in a subdirectory because
21578 # it helps to detect inapplicable dependency modes. For instance
21579 # both Tru64's cc and ICC support -MD to output dependencies as a
21580 # side effect of compilation, but ICC will put the dependencies in
21581 # the current directory while Tru64 will put them in the object
21582 # directory.
21583 mkdir sub
21584
21585 am_cv_CC_dependencies_compiler_type=none
21586 if test "$am_compiler_list" = ""; then
21587 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
21588 fi
21589 for depmode in $am_compiler_list; do
21590 # Setup a source with many dependencies, because some compilers
21591 # like to wrap large dependency lists on column 80 (with \), and
21592 # we should not choose a depcomp mode which is confused by this.
21593 #
21594 # We need to recreate these files for each test, as the compiler may
21595 # overwrite some of them when testing with obscure command lines.
21596 # This happens at least with the AIX C compiler.
21597 : > sub/conftest.c
21598 for i in 1 2 3 4 5 6; do
21599 echo '#include "conftst'$i'.h"' >> sub/conftest.c
21600 : > sub/conftst$i.h
21601 done
21602 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
21603
21604 case $depmode in
21605 nosideeffect)
21606 # after this tag, mechanisms are not by side-effect, so they'll
21607 # only be used when explicitly requested
21608 if test "x$enable_dependency_tracking" = xyes; then
21609 continue
21610 else
21611 break
21612 fi
21613 ;;
21614 none) break ;;
21615 esac
21616 # We check with `-c' and `-o' for the sake of the "dashmstdout"
21617 # mode. It turns out that the SunPro C++ compiler does not properly
21618 # handle `-M -o', and we need to detect this.
21619 if depmode=$depmode \
21620 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
21621 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
21622 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
21623 >/dev/null 2>conftest.err &&
21624 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
21625 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
21626 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
21627 # icc doesn't choke on unknown options, it will just issue warnings
21628 # (even with -Werror). So we grep stderr for any message
21629 # that says an option was ignored.
21630 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
21631 am_cv_CC_dependencies_compiler_type=$depmode
21632 break
21633 fi
21634 fi
21635 done
21636
21637 cd ..
21638 rm -rf conftest.dir
21639else
21640 am_cv_CC_dependencies_compiler_type=none
21641fi
21642
21643fi
21644{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
21645echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
21646CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
21647
21648
21649
21650if
21651 test "x$enable_dependency_tracking" != xno \
21652 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
21653 am__fastdepCC_TRUE=
21654 am__fastdepCC_FALSE='#'
21655else
21656 am__fastdepCC_TRUE='#'
21657 am__fastdepCC_FALSE=
21658fi
21659
21660
21661
21662# Checks for libraries.
21663{ echo "$as_me:$LINENO: checking for poptGetNextOpt in -lpopt" >&5
21664echo $ECHO_N "checking for poptGetNextOpt in -lpopt... $ECHO_C" >&6; }
21665if test "${ac_cv_lib_popt_poptGetNextOpt+set}" = set; then
21666 echo $ECHO_N "(cached) $ECHO_C" >&6
21667else
21668 ac_check_lib_save_LIBS=$LIBS
21669LIBS="-lpopt $LIBS"
21670cat >conftest.$ac_ext <<_ACEOF
21671/* confdefs.h. */
21672_ACEOF
21673cat confdefs.h >>conftest.$ac_ext
21674cat >>conftest.$ac_ext <<_ACEOF
21675/* end confdefs.h. */
21676
21677/* Override any GCC internal prototype to avoid an error.
21678 Use char because int might match the return type of a GCC
21679 builtin and then its argument prototype would still apply. */
21680#ifdef __cplusplus
21681extern "C"
21682#endif
21683char poptGetNextOpt ();
21684int
21685main ()
21686{
21687return poptGetNextOpt ();
21688 ;
21689 return 0;
21690}
21691_ACEOF
21692rm -f conftest.$ac_objext conftest$ac_exeext
21693if { (ac_try="$ac_link"
21694case "(($ac_try" in
21695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21696 *) ac_try_echo=$ac_try;;
21697esac
21698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21699 (eval "$ac_link") 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); } &&
21706 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21707 { (case "(($ac_try" in
21708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21709 *) ac_try_echo=$ac_try;;
21710esac
21711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21712 (eval "$ac_try") 2>&5
21713 ac_status=$?
21714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21715 (exit $ac_status); }; } &&
21716 { ac_try='test -s conftest$ac_exeext'
21717 { (case "(($ac_try" in
21718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21719 *) ac_try_echo=$ac_try;;
21720esac
21721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21722 (eval "$ac_try") 2>&5
21723 ac_status=$?
21724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21725 (exit $ac_status); }; }; then
21726 ac_cv_lib_popt_poptGetNextOpt=yes
21727else
21728 echo "$as_me: failed program was:" >&5
21729sed 's/^/| /' conftest.$ac_ext >&5
21730
21731 ac_cv_lib_popt_poptGetNextOpt=no
21732fi
21733
21734rm -f core conftest.err conftest.$ac_objext \
21735 conftest$ac_exeext conftest.$ac_ext
21736LIBS=$ac_check_lib_save_LIBS
21737fi
21738{ echo "$as_me:$LINENO: result: $ac_cv_lib_popt_poptGetNextOpt" >&5
21739echo "${ECHO_T}$ac_cv_lib_popt_poptGetNextOpt" >&6; }
21740if test $ac_cv_lib_popt_poptGetNextOpt = yes; then
21741 POPT_LIBS="-lpopt"
21742else
21743 { { echo "$as_me:$LINENO: error: libpopt is required in order to compile LinuxTraceToolkit" >&5
21744echo "$as_me: error: libpopt is required in order to compile LinuxTraceToolkit" >&2;}
21745 { (exit 1); exit 1; }; }
21746fi
21747
21748#AC_CHECK_LIB([m], [round], M_LIBS="-lm",AC_MSG_ERROR([Mathematical libraries are missing.]) )
21749
21750{ echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
21751echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6; }
21752if test "${ac_cv_lib_util_forkpty+set}" = set; then
21753 echo $ECHO_N "(cached) $ECHO_C" >&6
21754else
21755 ac_check_lib_save_LIBS=$LIBS
21756LIBS="-lutil $LIBS"
21757cat >conftest.$ac_ext <<_ACEOF
21758/* confdefs.h. */
21759_ACEOF
21760cat confdefs.h >>conftest.$ac_ext
21761cat >>conftest.$ac_ext <<_ACEOF
21762/* end confdefs.h. */
21763
21764/* Override any GCC internal prototype to avoid an error.
21765 Use char because int might match the return type of a GCC
21766 builtin and then its argument prototype would still apply. */
21767#ifdef __cplusplus
21768extern "C"
21769#endif
21770char forkpty ();
21771int
21772main ()
21773{
21774return forkpty ();
21775 ;
21776 return 0;
21777}
21778_ACEOF
21779rm -f conftest.$ac_objext conftest$ac_exeext
21780if { (ac_try="$ac_link"
21781case "(($ac_try" in
21782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21783 *) ac_try_echo=$ac_try;;
21784esac
21785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21786 (eval "$ac_link") 2>conftest.er1
21787 ac_status=$?
21788 grep -v '^ *+' conftest.er1 >conftest.err
21789 rm -f conftest.er1
21790 cat conftest.err >&5
21791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21792 (exit $ac_status); } &&
21793 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21794 { (case "(($ac_try" in
21795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21796 *) ac_try_echo=$ac_try;;
21797esac
21798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21799 (eval "$ac_try") 2>&5
21800 ac_status=$?
21801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21802 (exit $ac_status); }; } &&
21803 { ac_try='test -s conftest$ac_exeext'
21804 { (case "(($ac_try" in
21805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21806 *) ac_try_echo=$ac_try;;
21807esac
21808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21809 (eval "$ac_try") 2>&5
21810 ac_status=$?
21811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21812 (exit $ac_status); }; }; then
21813 ac_cv_lib_util_forkpty=yes
21814else
21815 echo "$as_me: failed program was:" >&5
21816sed 's/^/| /' conftest.$ac_ext >&5
21817
21818 ac_cv_lib_util_forkpty=no
21819fi
21820
21821rm -f core conftest.err conftest.$ac_objext \
21822 conftest$ac_exeext conftest.$ac_ext
21823LIBS=$ac_check_lib_save_LIBS
21824fi
21825{ echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
21826echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6; }
21827if test $ac_cv_lib_util_forkpty = yes; then
21828 UTIL_LIBS="-lutil"
21829else
21830 { { echo "$as_me:$LINENO: error: libutil is
21831required in order to compile LinuxTraceToolkit" >&5
21832echo "$as_me: error: libutil is
21833required in order to compile LinuxTraceToolkit" >&2;}
21834 { (exit 1); exit 1; }; }
21835fi
21836
21837
21838
21839# pthread for lttd
21840#AC_CHECK_LIB(pthread, pthread_join,[THREAD_LIBS="-lpthread"], AC_MSG_ERROR([LinuxThreads is required in order to compile lttd]))
21841
21842# Checks for header files.
21843{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21844echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
21845if test "${ac_cv_header_stdc+set}" = set; then
21846 echo $ECHO_N "(cached) $ECHO_C" >&6
21847else
21848 cat >conftest.$ac_ext <<_ACEOF
21849/* confdefs.h. */
21850_ACEOF
21851cat confdefs.h >>conftest.$ac_ext
21852cat >>conftest.$ac_ext <<_ACEOF
21853/* end confdefs.h. */
21854#include <stdlib.h>
21855#include <stdarg.h>
21856#include <string.h>
21857#include <float.h>
21858
21859int
21860main ()
21861{
21862
21863 ;
21864 return 0;
21865}
21866_ACEOF
21867rm -f conftest.$ac_objext
21868if { (ac_try="$ac_compile"
21869case "(($ac_try" in
21870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21871 *) ac_try_echo=$ac_try;;
21872esac
21873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21874 (eval "$ac_compile") 2>conftest.er1
21875 ac_status=$?
21876 grep -v '^ *+' conftest.er1 >conftest.err
21877 rm -f conftest.er1
21878 cat conftest.err >&5
21879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21880 (exit $ac_status); } &&
21881 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21882 { (case "(($ac_try" in
21883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21884 *) ac_try_echo=$ac_try;;
21885esac
21886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21887 (eval "$ac_try") 2>&5
21888 ac_status=$?
21889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21890 (exit $ac_status); }; } &&
21891 { ac_try='test -s conftest.$ac_objext'
21892 { (case "(($ac_try" in
21893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21894 *) ac_try_echo=$ac_try;;
21895esac
21896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21897 (eval "$ac_try") 2>&5
21898 ac_status=$?
21899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21900 (exit $ac_status); }; }; then
21901 ac_cv_header_stdc=yes
21902else
21903 echo "$as_me: failed program was:" >&5
21904sed 's/^/| /' conftest.$ac_ext >&5
21905
21906 ac_cv_header_stdc=no
21907fi
21908
21909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21910
21911if test $ac_cv_header_stdc = yes; then
21912 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21913 cat >conftest.$ac_ext <<_ACEOF
21914/* confdefs.h. */
21915_ACEOF
21916cat confdefs.h >>conftest.$ac_ext
21917cat >>conftest.$ac_ext <<_ACEOF
21918/* end confdefs.h. */
21919#include <string.h>
21920
21921_ACEOF
21922if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21923 $EGREP "memchr" >/dev/null 2>&1; then
21924 :
21925else
21926 ac_cv_header_stdc=no
21927fi
21928rm -f conftest*
21929
21930fi
21931
21932if test $ac_cv_header_stdc = yes; then
21933 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21934 cat >conftest.$ac_ext <<_ACEOF
21935/* confdefs.h. */
21936_ACEOF
21937cat confdefs.h >>conftest.$ac_ext
21938cat >>conftest.$ac_ext <<_ACEOF
21939/* end confdefs.h. */
21940#include <stdlib.h>
21941
21942_ACEOF
21943if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21944 $EGREP "free" >/dev/null 2>&1; then
21945 :
21946else
21947 ac_cv_header_stdc=no
21948fi
21949rm -f conftest*
21950
21951fi
21952
21953if test $ac_cv_header_stdc = yes; then
21954 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21955 if test "$cross_compiling" = yes; then
21956 :
21957else
21958 cat >conftest.$ac_ext <<_ACEOF
21959/* confdefs.h. */
21960_ACEOF
21961cat confdefs.h >>conftest.$ac_ext
21962cat >>conftest.$ac_ext <<_ACEOF
21963/* end confdefs.h. */
21964#include <ctype.h>
21965#include <stdlib.h>
21966#if ((' ' & 0x0FF) == 0x020)
21967# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21968# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21969#else
21970# define ISLOWER(c) \
21971 (('a' <= (c) && (c) <= 'i') \
21972 || ('j' <= (c) && (c) <= 'r') \
21973 || ('s' <= (c) && (c) <= 'z'))
21974# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21975#endif
21976
21977#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21978int
21979main ()
21980{
21981 int i;
21982 for (i = 0; i < 256; i++)
21983 if (XOR (islower (i), ISLOWER (i))
21984 || toupper (i) != TOUPPER (i))
21985 return 2;
21986 return 0;
21987}
21988_ACEOF
21989rm -f conftest$ac_exeext
21990if { (ac_try="$ac_link"
21991case "(($ac_try" in
21992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21993 *) ac_try_echo=$ac_try;;
21994esac
21995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21996 (eval "$ac_link") 2>&5
21997 ac_status=$?
21998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21999 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22000 { (case "(($ac_try" in
22001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22002 *) ac_try_echo=$ac_try;;
22003esac
22004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22005 (eval "$ac_try") 2>&5
22006 ac_status=$?
22007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22008 (exit $ac_status); }; }; then
22009 :
22010else
22011 echo "$as_me: program exited with status $ac_status" >&5
22012echo "$as_me: failed program was:" >&5
22013sed 's/^/| /' conftest.$ac_ext >&5
22014
22015( exit $ac_status )
22016ac_cv_header_stdc=no
22017fi
22018rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22019fi
22020
22021
22022fi
22023fi
22024{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
22025echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
22026if test $ac_cv_header_stdc = yes; then
22027
22028cat >>confdefs.h <<\_ACEOF
22029#define STDC_HEADERS 1
22030_ACEOF
22031
22032fi
22033
22034
22035
22036
22037
22038
22039
22040for ac_header in fcntl.h stdlib.h string.h sys/time.h unistd.h pthread.h
22041do
22042as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22043if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22044 { echo "$as_me:$LINENO: checking for $ac_header" >&5
22045echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22046if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22047 echo $ECHO_N "(cached) $ECHO_C" >&6
22048fi
22049ac_res=`eval echo '${'$as_ac_Header'}'`
22050 { echo "$as_me:$LINENO: result: $ac_res" >&5
22051echo "${ECHO_T}$ac_res" >&6; }
22052else
22053 # Is the header compilable?
22054{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
22055echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
22056cat >conftest.$ac_ext <<_ACEOF
22057/* confdefs.h. */
22058_ACEOF
22059cat confdefs.h >>conftest.$ac_ext
22060cat >>conftest.$ac_ext <<_ACEOF
22061/* end confdefs.h. */
22062$ac_includes_default
22063#include <$ac_header>
22064_ACEOF
22065rm -f conftest.$ac_objext
22066if { (ac_try="$ac_compile"
22067case "(($ac_try" in
22068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22069 *) ac_try_echo=$ac_try;;
22070esac
22071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22072 (eval "$ac_compile") 2>conftest.er1
22073 ac_status=$?
22074 grep -v '^ *+' conftest.er1 >conftest.err
22075 rm -f conftest.er1
22076 cat conftest.err >&5
22077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22078 (exit $ac_status); } &&
22079 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22080 { (case "(($ac_try" in
22081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22082 *) ac_try_echo=$ac_try;;
22083esac
22084eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22085 (eval "$ac_try") 2>&5
22086 ac_status=$?
22087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22088 (exit $ac_status); }; } &&
22089 { ac_try='test -s conftest.$ac_objext'
22090 { (case "(($ac_try" in
22091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22092 *) ac_try_echo=$ac_try;;
22093esac
22094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22095 (eval "$ac_try") 2>&5
22096 ac_status=$?
22097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22098 (exit $ac_status); }; }; then
22099 ac_header_compiler=yes
22100else
22101 echo "$as_me: failed program was:" >&5
22102sed 's/^/| /' conftest.$ac_ext >&5
22103
22104 ac_header_compiler=no
22105fi
22106
22107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22108{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22109echo "${ECHO_T}$ac_header_compiler" >&6; }
22110
22111# Is the header present?
22112{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
22113echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
22114cat >conftest.$ac_ext <<_ACEOF
22115/* confdefs.h. */
22116_ACEOF
22117cat confdefs.h >>conftest.$ac_ext
22118cat >>conftest.$ac_ext <<_ACEOF
22119/* end confdefs.h. */
22120#include <$ac_header>
22121_ACEOF
22122if { (ac_try="$ac_cpp conftest.$ac_ext"
22123case "(($ac_try" in
22124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22125 *) ac_try_echo=$ac_try;;
22126esac
22127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22128 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22129 ac_status=$?
22130 grep -v '^ *+' conftest.er1 >conftest.err
22131 rm -f conftest.er1
22132 cat conftest.err >&5
22133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22134 (exit $ac_status); } >/dev/null; then
22135 if test -s conftest.err; then
22136 ac_cpp_err=$ac_c_preproc_warn_flag
22137 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
22138 else
22139 ac_cpp_err=
22140 fi
22141else
22142 ac_cpp_err=yes
22143fi
22144if test -z "$ac_cpp_err"; then
22145 ac_header_preproc=yes
22146else
22147 echo "$as_me: failed program was:" >&5
22148sed 's/^/| /' conftest.$ac_ext >&5
22149
22150 ac_header_preproc=no
22151fi
22152
22153rm -f conftest.err conftest.$ac_ext
22154{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22155echo "${ECHO_T}$ac_header_preproc" >&6; }
22156
22157# So? What about this header?
22158case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22159 yes:no: )
22160 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22161echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22162 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22163echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22164 ac_header_preproc=yes
22165 ;;
22166 no:yes:* )
22167 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22168echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22169 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
22170echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
22171 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22172echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22173 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
22174echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
22175 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22176echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22177 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22178echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22179 ( cat <<\_ASBOX
22180## --------------------------------- ##
22181## Report this to BUG-REPORT-ADDRESS ##
22182## --------------------------------- ##
22183_ASBOX
22184 ) | sed "s/^/$as_me: WARNING: /" >&2
22185 ;;
22186esac
22187{ echo "$as_me:$LINENO: checking for $ac_header" >&5
22188echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22189if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22190 echo $ECHO_N "(cached) $ECHO_C" >&6
22191else
22192 eval "$as_ac_Header=\$ac_header_preproc"
22193fi
22194ac_res=`eval echo '${'$as_ac_Header'}'`
22195 { echo "$as_me:$LINENO: result: $ac_res" >&5
22196echo "${ECHO_T}$ac_res" >&6; }
22197
22198fi
22199if test `eval echo '${'$as_ac_Header'}'` = yes; then
22200 cat >>confdefs.h <<_ACEOF
22201#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22202_ACEOF
22203
22204fi
22205
22206done
22207
22208
22209
22210 { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
22211echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; }
22212if test "${ac_cv_lib_cposix_strerror+set}" = set; then
22213 echo $ECHO_N "(cached) $ECHO_C" >&6
22214else
22215 ac_check_lib_save_LIBS=$LIBS
22216LIBS="-lcposix $LIBS"
22217cat >conftest.$ac_ext <<_ACEOF
22218/* confdefs.h. */
22219_ACEOF
22220cat confdefs.h >>conftest.$ac_ext
22221cat >>conftest.$ac_ext <<_ACEOF
22222/* end confdefs.h. */
22223
22224/* Override any GCC internal prototype to avoid an error.
22225 Use char because int might match the return type of a GCC
22226 builtin and then its argument prototype would still apply. */
22227#ifdef __cplusplus
22228extern "C"
22229#endif
22230char strerror ();
22231int
22232main ()
22233{
22234return strerror ();
22235 ;
22236 return 0;
22237}
22238_ACEOF
22239rm -f conftest.$ac_objext conftest$ac_exeext
22240if { (ac_try="$ac_link"
22241case "(($ac_try" in
22242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22243 *) ac_try_echo=$ac_try;;
22244esac
22245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22246 (eval "$ac_link") 2>conftest.er1
22247 ac_status=$?
22248 grep -v '^ *+' conftest.er1 >conftest.err
22249 rm -f conftest.er1
22250 cat conftest.err >&5
22251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22252 (exit $ac_status); } &&
22253 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22254 { (case "(($ac_try" in
22255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22256 *) ac_try_echo=$ac_try;;
22257esac
22258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22259 (eval "$ac_try") 2>&5
22260 ac_status=$?
22261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22262 (exit $ac_status); }; } &&
22263 { ac_try='test -s conftest$ac_exeext'
22264 { (case "(($ac_try" in
22265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22266 *) ac_try_echo=$ac_try;;
22267esac
22268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22269 (eval "$ac_try") 2>&5
22270 ac_status=$?
22271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22272 (exit $ac_status); }; }; then
22273 ac_cv_lib_cposix_strerror=yes
22274else
22275 echo "$as_me: failed program was:" >&5
22276sed 's/^/| /' conftest.$ac_ext >&5
22277
22278 ac_cv_lib_cposix_strerror=no
22279fi
22280
22281rm -f core conftest.err conftest.$ac_objext \
22282 conftest$ac_exeext conftest.$ac_ext
22283LIBS=$ac_check_lib_save_LIBS
22284fi
22285{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
22286echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; }
22287if test $ac_cv_lib_cposix_strerror = yes; then
22288 LIBS="$LIBS -lcposix"
22289fi
22290
22291
22292
22293ac_ext=c
22294ac_cpp='$CPP $CPPFLAGS'
22295ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22296ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22297ac_compiler_gnu=$ac_cv_c_compiler_gnu
22298if test -n "$ac_tool_prefix"; then
22299 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
22300set dummy ${ac_tool_prefix}gcc; ac_word=$2
22301{ echo "$as_me:$LINENO: checking for $ac_word" >&5
22302echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
22303if test "${ac_cv_prog_CC+set}" = set; then
22304 echo $ECHO_N "(cached) $ECHO_C" >&6
22305else
22306 if test -n "$CC"; then
22307 ac_cv_prog_CC="$CC" # Let the user override the test.
22308else
22309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22310for as_dir in $PATH
22311do
22312 IFS=$as_save_IFS
22313 test -z "$as_dir" && as_dir=.
22314 for ac_exec_ext in '' $ac_executable_extensions; do
22315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
22316 ac_cv_prog_CC="${ac_tool_prefix}gcc"
22317 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22318 break 2
22319 fi
22320done
22321done
22322IFS=$as_save_IFS
22323
22324fi
22325fi
22326CC=$ac_cv_prog_CC
22327if test -n "$CC"; then
22328 { echo "$as_me:$LINENO: result: $CC" >&5
22329echo "${ECHO_T}$CC" >&6; }
22330else
22331 { echo "$as_me:$LINENO: result: no" >&5
22332echo "${ECHO_T}no" >&6; }
22333fi
22334
22335
22336fi
22337if test -z "$ac_cv_prog_CC"; then
22338 ac_ct_CC=$CC
22339 # Extract the first word of "gcc", so it can be a program name with args.
22340set dummy gcc; ac_word=$2
22341{ echo "$as_me:$LINENO: checking for $ac_word" >&5
22342echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
22343if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
22344 echo $ECHO_N "(cached) $ECHO_C" >&6
22345else
22346 if test -n "$ac_ct_CC"; then
22347 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
22348else
22349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22350for as_dir in $PATH
22351do
22352 IFS=$as_save_IFS
22353 test -z "$as_dir" && as_dir=.
22354 for ac_exec_ext in '' $ac_executable_extensions; do
22355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
22356 ac_cv_prog_ac_ct_CC="gcc"
22357 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22358 break 2
22359 fi
22360done
22361done
22362IFS=$as_save_IFS
22363
22364fi
22365fi
22366ac_ct_CC=$ac_cv_prog_ac_ct_CC
22367if test -n "$ac_ct_CC"; then
22368 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
22369echo "${ECHO_T}$ac_ct_CC" >&6; }
22370else
22371 { echo "$as_me:$LINENO: result: no" >&5
22372echo "${ECHO_T}no" >&6; }
22373fi
22374
22375 if test "x$ac_ct_CC" = x; then
22376 CC=""
22377 else
22378 case $cross_compiling:$ac_tool_warned in
22379yes:)
22380{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
22381whose name does not start with the host triplet. If you think this
22382configuration is useful to you, please write to autoconf@gnu.org." >&5
22383echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
22384whose name does not start with the host triplet. If you think this
22385configuration is useful to you, please write to autoconf@gnu.org." >&2;}
22386ac_tool_warned=yes ;;
22387esac
22388 CC=$ac_ct_CC
22389 fi
22390else
22391 CC="$ac_cv_prog_CC"
22392fi
22393
22394if test -z "$CC"; then
22395 if test -n "$ac_tool_prefix"; then
22396 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
22397set dummy ${ac_tool_prefix}cc; ac_word=$2
22398{ echo "$as_me:$LINENO: checking for $ac_word" >&5
22399echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
22400if test "${ac_cv_prog_CC+set}" = set; then
22401 echo $ECHO_N "(cached) $ECHO_C" >&6
22402else
22403 if test -n "$CC"; then
22404 ac_cv_prog_CC="$CC" # Let the user override the test.
22405else
22406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22407for as_dir in $PATH
22408do
22409 IFS=$as_save_IFS
22410 test -z "$as_dir" && as_dir=.
22411 for ac_exec_ext in '' $ac_executable_extensions; do
22412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
22413 ac_cv_prog_CC="${ac_tool_prefix}cc"
22414 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22415 break 2
22416 fi
22417done
22418done
22419IFS=$as_save_IFS
22420
22421fi
22422fi
22423CC=$ac_cv_prog_CC
22424if test -n "$CC"; then
22425 { echo "$as_me:$LINENO: result: $CC" >&5
22426echo "${ECHO_T}$CC" >&6; }
22427else
22428 { echo "$as_me:$LINENO: result: no" >&5
22429echo "${ECHO_T}no" >&6; }
22430fi
22431
22432
22433 fi
22434fi
22435if test -z "$CC"; then
22436 # Extract the first word of "cc", so it can be a program name with args.
22437set dummy cc; ac_word=$2
22438{ echo "$as_me:$LINENO: checking for $ac_word" >&5
22439echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
22440if test "${ac_cv_prog_CC+set}" = set; then
22441 echo $ECHO_N "(cached) $ECHO_C" >&6
22442else
22443 if test -n "$CC"; then
22444 ac_cv_prog_CC="$CC" # Let the user override the test.
22445else
22446 ac_prog_rejected=no
22447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22448for as_dir in $PATH
22449do
22450 IFS=$as_save_IFS
22451 test -z "$as_dir" && as_dir=.
22452 for ac_exec_ext in '' $ac_executable_extensions; do
22453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
22454 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
22455 ac_prog_rejected=yes
22456 continue
22457 fi
22458 ac_cv_prog_CC="cc"
22459 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22460 break 2
22461 fi
22462done
22463done
22464IFS=$as_save_IFS
22465
22466if test $ac_prog_rejected = yes; then
22467 # We found a bogon in the path, so make sure we never use it.
22468 set dummy $ac_cv_prog_CC
22469 shift
22470 if test $# != 0; then
22471 # We chose a different compiler from the bogus one.
22472 # However, it has the same basename, so the bogon will be chosen
22473 # first if we set CC to just the basename; use the full file name.
22474 shift
22475 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
22476 fi
22477fi
22478fi
22479fi
22480CC=$ac_cv_prog_CC
22481if test -n "$CC"; then
22482 { echo "$as_me:$LINENO: result: $CC" >&5
22483echo "${ECHO_T}$CC" >&6; }
22484else
22485 { echo "$as_me:$LINENO: result: no" >&5
22486echo "${ECHO_T}no" >&6; }
22487fi
22488
22489
22490fi
22491if test -z "$CC"; then
22492 if test -n "$ac_tool_prefix"; then
22493 for ac_prog in cl.exe
22494 do
22495 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
22496set dummy $ac_tool_prefix$ac_prog; ac_word=$2
22497{ echo "$as_me:$LINENO: checking for $ac_word" >&5
22498echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
22499if test "${ac_cv_prog_CC+set}" = set; then
22500 echo $ECHO_N "(cached) $ECHO_C" >&6
22501else
22502 if test -n "$CC"; then
22503 ac_cv_prog_CC="$CC" # Let the user override the test.
22504else
22505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22506for as_dir in $PATH
22507do
22508 IFS=$as_save_IFS
22509 test -z "$as_dir" && as_dir=.
22510 for ac_exec_ext in '' $ac_executable_extensions; do
22511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
22512 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
22513 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22514 break 2
22515 fi
22516done
22517done
22518IFS=$as_save_IFS
22519
22520fi
22521fi
22522CC=$ac_cv_prog_CC
22523if test -n "$CC"; then
22524 { echo "$as_me:$LINENO: result: $CC" >&5
22525echo "${ECHO_T}$CC" >&6; }
22526else
22527 { echo "$as_me:$LINENO: result: no" >&5
22528echo "${ECHO_T}no" >&6; }
22529fi
22530
22531
22532 test -n "$CC" && break
22533 done
22534fi
22535if test -z "$CC"; then
22536 ac_ct_CC=$CC
22537 for ac_prog in cl.exe
22538do
22539 # Extract the first word of "$ac_prog", so it can be a program name with args.
22540set dummy $ac_prog; ac_word=$2
22541{ echo "$as_me:$LINENO: checking for $ac_word" >&5
22542echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
22543if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
22544 echo $ECHO_N "(cached) $ECHO_C" >&6
22545else
22546 if test -n "$ac_ct_CC"; then
22547 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
22548else
22549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22550for as_dir in $PATH
22551do
22552 IFS=$as_save_IFS
22553 test -z "$as_dir" && as_dir=.
22554 for ac_exec_ext in '' $ac_executable_extensions; do
22555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
22556 ac_cv_prog_ac_ct_CC="$ac_prog"
22557 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22558 break 2
22559 fi
22560done
22561done
22562IFS=$as_save_IFS
22563
22564fi
22565fi
22566ac_ct_CC=$ac_cv_prog_ac_ct_CC
22567if test -n "$ac_ct_CC"; then
22568 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
22569echo "${ECHO_T}$ac_ct_CC" >&6; }
22570else
22571 { echo "$as_me:$LINENO: result: no" >&5
22572echo "${ECHO_T}no" >&6; }
22573fi
22574
22575
22576 test -n "$ac_ct_CC" && break
22577done
22578
22579 if test "x$ac_ct_CC" = x; then
22580 CC=""
22581 else
22582 case $cross_compiling:$ac_tool_warned in
22583yes:)
22584{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
22585whose name does not start with the host triplet. If you think this
22586configuration is useful to you, please write to autoconf@gnu.org." >&5
22587echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
22588whose name does not start with the host triplet. If you think this
22589configuration is useful to you, please write to autoconf@gnu.org." >&2;}
22590ac_tool_warned=yes ;;
22591esac
22592 CC=$ac_ct_CC
22593 fi
22594fi
22595
22596fi
22597
22598
22599test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
22600See \`config.log' for more details." >&5
22601echo "$as_me: error: no acceptable C compiler found in \$PATH
22602See \`config.log' for more details." >&2;}
22603 { (exit 1); exit 1; }; }
22604
22605# Provide some information about the compiler.
22606echo "$as_me:$LINENO: checking for C compiler version" >&5
22607ac_compiler=`set X $ac_compile; echo $2`
22608{ (ac_try="$ac_compiler --version >&5"
22609case "(($ac_try" in
22610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22611 *) ac_try_echo=$ac_try;;
22612esac
22613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22614 (eval "$ac_compiler --version >&5") 2>&5
22615 ac_status=$?
22616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22617 (exit $ac_status); }
22618{ (ac_try="$ac_compiler -v >&5"
22619case "(($ac_try" in
22620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22621 *) ac_try_echo=$ac_try;;
22622esac
22623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22624 (eval "$ac_compiler -v >&5") 2>&5
22625 ac_status=$?
22626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22627 (exit $ac_status); }
22628{ (ac_try="$ac_compiler -V >&5"
22629case "(($ac_try" in
22630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22631 *) ac_try_echo=$ac_try;;
22632esac
22633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22634 (eval "$ac_compiler -V >&5") 2>&5
22635 ac_status=$?
22636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22637 (exit $ac_status); }
22638
22639{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
22640echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
22641if test "${ac_cv_c_compiler_gnu+set}" = set; then
22642 echo $ECHO_N "(cached) $ECHO_C" >&6
22643else
22644 cat >conftest.$ac_ext <<_ACEOF
22645/* confdefs.h. */
22646_ACEOF
22647cat confdefs.h >>conftest.$ac_ext
22648cat >>conftest.$ac_ext <<_ACEOF
22649/* end confdefs.h. */
22650
22651int
22652main ()
22653{
22654#ifndef __GNUC__
22655 choke me
22656#endif
22657
22658 ;
22659 return 0;
22660}
22661_ACEOF
22662rm -f conftest.$ac_objext
22663if { (ac_try="$ac_compile"
22664case "(($ac_try" in
22665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22666 *) ac_try_echo=$ac_try;;
22667esac
22668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22669 (eval "$ac_compile") 2>conftest.er1
22670 ac_status=$?
22671 grep -v '^ *+' conftest.er1 >conftest.err
22672 rm -f conftest.er1
22673 cat conftest.err >&5
22674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22675 (exit $ac_status); } &&
22676 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22677 { (case "(($ac_try" in
22678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22679 *) ac_try_echo=$ac_try;;
22680esac
22681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22682 (eval "$ac_try") 2>&5
22683 ac_status=$?
22684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22685 (exit $ac_status); }; } &&
22686 { ac_try='test -s conftest.$ac_objext'
22687 { (case "(($ac_try" in
22688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22689 *) ac_try_echo=$ac_try;;
22690esac
22691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22692 (eval "$ac_try") 2>&5
22693 ac_status=$?
22694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22695 (exit $ac_status); }; }; then
22696 ac_compiler_gnu=yes
22697else
22698 echo "$as_me: failed program was:" >&5
22699sed 's/^/| /' conftest.$ac_ext >&5
22700
22701 ac_compiler_gnu=no
22702fi
22703
22704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22705ac_cv_c_compiler_gnu=$ac_compiler_gnu
22706
22707fi
22708{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
22709echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
22710GCC=`test $ac_compiler_gnu = yes && echo yes`
22711ac_test_CFLAGS=${CFLAGS+set}
22712ac_save_CFLAGS=$CFLAGS
22713{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
22714echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
22715if test "${ac_cv_prog_cc_g+set}" = set; then
22716 echo $ECHO_N "(cached) $ECHO_C" >&6
22717else
22718 ac_save_c_werror_flag=$ac_c_werror_flag
22719 ac_c_werror_flag=yes
22720 ac_cv_prog_cc_g=no
22721 CFLAGS="-g"
22722 cat >conftest.$ac_ext <<_ACEOF
22723/* confdefs.h. */
22724_ACEOF
22725cat confdefs.h >>conftest.$ac_ext
22726cat >>conftest.$ac_ext <<_ACEOF
22727/* end confdefs.h. */
22728
22729int
22730main ()
22731{
22732
22733 ;
22734 return 0;
22735}
22736_ACEOF
22737rm -f conftest.$ac_objext
22738if { (ac_try="$ac_compile"
22739case "(($ac_try" in
22740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22741 *) ac_try_echo=$ac_try;;
22742esac
22743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22744 (eval "$ac_compile") 2>conftest.er1
22745 ac_status=$?
22746 grep -v '^ *+' conftest.er1 >conftest.err
22747 rm -f conftest.er1
22748 cat conftest.err >&5
22749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22750 (exit $ac_status); } &&
22751 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22752 { (case "(($ac_try" in
22753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22754 *) ac_try_echo=$ac_try;;
22755esac
22756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22757 (eval "$ac_try") 2>&5
22758 ac_status=$?
22759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22760 (exit $ac_status); }; } &&
22761 { ac_try='test -s conftest.$ac_objext'
22762 { (case "(($ac_try" in
22763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22764 *) ac_try_echo=$ac_try;;
22765esac
22766eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22767 (eval "$ac_try") 2>&5
22768 ac_status=$?
22769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22770 (exit $ac_status); }; }; then
22771 ac_cv_prog_cc_g=yes
22772else
22773 echo "$as_me: failed program was:" >&5
22774sed 's/^/| /' conftest.$ac_ext >&5
22775
22776 CFLAGS=""
22777 cat >conftest.$ac_ext <<_ACEOF
22778/* confdefs.h. */
22779_ACEOF
22780cat confdefs.h >>conftest.$ac_ext
22781cat >>conftest.$ac_ext <<_ACEOF
22782/* end confdefs.h. */
22783
22784int
22785main ()
22786{
22787
22788 ;
22789 return 0;
22790}
22791_ACEOF
22792rm -f conftest.$ac_objext
22793if { (ac_try="$ac_compile"
22794case "(($ac_try" in
22795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22796 *) ac_try_echo=$ac_try;;
22797esac
22798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22799 (eval "$ac_compile") 2>conftest.er1
22800 ac_status=$?
22801 grep -v '^ *+' conftest.er1 >conftest.err
22802 rm -f conftest.er1
22803 cat conftest.err >&5
22804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22805 (exit $ac_status); } &&
22806 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22807 { (case "(($ac_try" in
22808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22809 *) ac_try_echo=$ac_try;;
22810esac
22811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22812 (eval "$ac_try") 2>&5
22813 ac_status=$?
22814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22815 (exit $ac_status); }; } &&
22816 { ac_try='test -s conftest.$ac_objext'
22817 { (case "(($ac_try" in
22818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22819 *) ac_try_echo=$ac_try;;
22820esac
22821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22822 (eval "$ac_try") 2>&5
22823 ac_status=$?
22824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22825 (exit $ac_status); }; }; then
22826 :
22827else
22828 echo "$as_me: failed program was:" >&5
22829sed 's/^/| /' conftest.$ac_ext >&5
22830
22831 ac_c_werror_flag=$ac_save_c_werror_flag
22832 CFLAGS="-g"
22833 cat >conftest.$ac_ext <<_ACEOF
22834/* confdefs.h. */
22835_ACEOF
22836cat confdefs.h >>conftest.$ac_ext
22837cat >>conftest.$ac_ext <<_ACEOF
22838/* end confdefs.h. */
22839
22840int
22841main ()
22842{
22843
22844 ;
22845 return 0;
22846}
22847_ACEOF
22848rm -f conftest.$ac_objext
22849if { (ac_try="$ac_compile"
22850case "(($ac_try" in
22851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22852 *) ac_try_echo=$ac_try;;
22853esac
22854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22855 (eval "$ac_compile") 2>conftest.er1
22856 ac_status=$?
22857 grep -v '^ *+' conftest.er1 >conftest.err
22858 rm -f conftest.er1
22859 cat conftest.err >&5
22860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22861 (exit $ac_status); } &&
22862 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22863 { (case "(($ac_try" in
22864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22865 *) ac_try_echo=$ac_try;;
22866esac
22867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22868 (eval "$ac_try") 2>&5
22869 ac_status=$?
22870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22871 (exit $ac_status); }; } &&
22872 { ac_try='test -s conftest.$ac_objext'
22873 { (case "(($ac_try" in
22874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22875 *) ac_try_echo=$ac_try;;
22876esac
22877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22878 (eval "$ac_try") 2>&5
22879 ac_status=$?
22880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22881 (exit $ac_status); }; }; then
22882 ac_cv_prog_cc_g=yes
22883else
22884 echo "$as_me: failed program was:" >&5
22885sed 's/^/| /' conftest.$ac_ext >&5
22886
22887
22888fi
22889
22890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22891fi
22892
22893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22894fi
22895
22896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22897 ac_c_werror_flag=$ac_save_c_werror_flag
22898fi
22899{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
22900echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
22901if test "$ac_test_CFLAGS" = set; then
22902 CFLAGS=$ac_save_CFLAGS
22903elif test $ac_cv_prog_cc_g = yes; then
22904 if test "$GCC" = yes; then
22905 CFLAGS="-g -O2"
22906 else
22907 CFLAGS="-g"
22908 fi
22909else
22910 if test "$GCC" = yes; then
22911 CFLAGS="-O2"
22912 else
22913 CFLAGS=
22914 fi
22915fi
22916{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
22917echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
22918if test "${ac_cv_prog_cc_c89+set}" = set; then
22919 echo $ECHO_N "(cached) $ECHO_C" >&6
22920else
22921 ac_cv_prog_cc_c89=no
22922ac_save_CC=$CC
22923cat >conftest.$ac_ext <<_ACEOF
22924/* confdefs.h. */
22925_ACEOF
22926cat confdefs.h >>conftest.$ac_ext
22927cat >>conftest.$ac_ext <<_ACEOF
22928/* end confdefs.h. */
22929#include <stdarg.h>
22930#include <stdio.h>
22931#include <sys/types.h>
22932#include <sys/stat.h>
22933/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
22934struct buf { int x; };
22935FILE * (*rcsopen) (struct buf *, struct stat *, int);
22936static char *e (p, i)
22937 char **p;
22938 int i;
22939{
22940 return p[i];
22941}
22942static char *f (char * (*g) (char **, int), char **p, ...)
22943{
22944 char *s;
22945 va_list v;
22946 va_start (v,p);
22947 s = g (p, va_arg (v,int));
22948 va_end (v);
22949 return s;
22950}
22951
22952/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
22953 function prototypes and stuff, but not '\xHH' hex character constants.
22954 These don't provoke an error unfortunately, instead are silently treated
22955 as 'x'. The following induces an error, until -std is added to get
22956 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
22957 array size at least. It's necessary to write '\x00'==0 to get something
22958 that's true only with -std. */
22959int osf4_cc_array ['\x00' == 0 ? 1 : -1];
22960
22961/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
22962 inside strings and character constants. */
22963#define FOO(x) 'x'
22964int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
22965
22966int test (int i, double x);
22967struct s1 {int (*f) (int a);};
22968struct s2 {int (*f) (double a);};
22969int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
22970int argc;
22971char **argv;
22972int
22973main ()
22974{
22975return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
22976 ;
22977 return 0;
22978}
22979_ACEOF
22980for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
22981 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
22982do
22983 CC="$ac_save_CC $ac_arg"
22984 rm -f conftest.$ac_objext
22985if { (ac_try="$ac_compile"
22986case "(($ac_try" in
22987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22988 *) ac_try_echo=$ac_try;;
22989esac
22990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22991 (eval "$ac_compile") 2>conftest.er1
22992 ac_status=$?
22993 grep -v '^ *+' conftest.er1 >conftest.err
22994 rm -f conftest.er1
22995 cat conftest.err >&5
22996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22997 (exit $ac_status); } &&
22998 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
22999 { (case "(($ac_try" in
23000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23001 *) ac_try_echo=$ac_try;;
23002esac
23003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23004 (eval "$ac_try") 2>&5
23005 ac_status=$?
23006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23007 (exit $ac_status); }; } &&
23008 { ac_try='test -s conftest.$ac_objext'
23009 { (case "(($ac_try" in
23010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23011 *) ac_try_echo=$ac_try;;
23012esac
23013eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23014 (eval "$ac_try") 2>&5
23015 ac_status=$?
23016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23017 (exit $ac_status); }; }; then
23018 ac_cv_prog_cc_c89=$ac_arg
23019else
23020 echo "$as_me: failed program was:" >&5
23021sed 's/^/| /' conftest.$ac_ext >&5
23022
23023
23024fi
23025
23026rm -f core conftest.err conftest.$ac_objext
23027 test "x$ac_cv_prog_cc_c89" != "xno" && break
23028done
23029rm -f conftest.$ac_ext
23030CC=$ac_save_CC
23031
23032fi
23033# AC_CACHE_VAL
23034case "x$ac_cv_prog_cc_c89" in
23035 x)
23036 { echo "$as_me:$LINENO: result: none needed" >&5
23037echo "${ECHO_T}none needed" >&6; } ;;
23038 xno)
23039 { echo "$as_me:$LINENO: result: unsupported" >&5
23040echo "${ECHO_T}unsupported" >&6; } ;;
23041 *)
23042 CC="$CC $ac_cv_prog_cc_c89"
23043 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
23044echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
23045esac
23046
23047
23048ac_ext=c
23049ac_cpp='$CPP $CPPFLAGS'
23050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23052ac_compiler_gnu=$ac_cv_c_compiler_gnu
23053
23054depcc="$CC" am_compiler_list=
23055
23056{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
23057echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
23058if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
23059 echo $ECHO_N "(cached) $ECHO_C" >&6
23060else
23061 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23062 # We make a subdir and do the tests there. Otherwise we can end up
23063 # making bogus files that we don't know about and never remove. For
23064 # instance it was reported that on HP-UX the gcc test will end up
23065 # making a dummy file named `D' -- because `-MD' means `put the output
23066 # in D'.
23067 mkdir conftest.dir
23068 # Copy depcomp to subdir because otherwise we won't find it if we're
23069 # using a relative directory.
23070 cp "$am_depcomp" conftest.dir
23071 cd conftest.dir
23072 # We will build objects and dependencies in a subdirectory because
23073 # it helps to detect inapplicable dependency modes. For instance
23074 # both Tru64's cc and ICC support -MD to output dependencies as a
23075 # side effect of compilation, but ICC will put the dependencies in
23076 # the current directory while Tru64 will put them in the object
23077 # directory.
23078 mkdir sub
23079
23080 am_cv_CC_dependencies_compiler_type=none
23081 if test "$am_compiler_list" = ""; then
23082 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23083 fi
23084 for depmode in $am_compiler_list; do
23085 # Setup a source with many dependencies, because some compilers
23086 # like to wrap large dependency lists on column 80 (with \), and
23087 # we should not choose a depcomp mode which is confused by this.
23088 #
23089 # We need to recreate these files for each test, as the compiler may
23090 # overwrite some of them when testing with obscure command lines.
23091 # This happens at least with the AIX C compiler.
23092 : > sub/conftest.c
23093 for i in 1 2 3 4 5 6; do
23094 echo '#include "conftst'$i'.h"' >> sub/conftest.c
23095 : > sub/conftst$i.h
23096 done
23097 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23098
23099 case $depmode in
23100 nosideeffect)
23101 # after this tag, mechanisms are not by side-effect, so they'll
23102 # only be used when explicitly requested
23103 if test "x$enable_dependency_tracking" = xyes; then
23104 continue
23105 else
23106 break
23107 fi
23108 ;;
23109 none) break ;;
23110 esac
23111 # We check with `-c' and `-o' for the sake of the "dashmstdout"
23112 # mode. It turns out that the SunPro C++ compiler does not properly
23113 # handle `-M -o', and we need to detect this.
23114 if depmode=$depmode \
23115 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
23116 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23117 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
23118 >/dev/null 2>conftest.err &&
23119 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23120 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
23121 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23122 # icc doesn't choke on unknown options, it will just issue warnings
23123 # (even with -Werror). So we grep stderr for any message
23124 # that says an option was ignored.
23125 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
23126 am_cv_CC_dependencies_compiler_type=$depmode
23127 break
23128 fi
23129 fi
23130 done
23131
23132 cd ..
23133 rm -rf conftest.dir
23134else
23135 am_cv_CC_dependencies_compiler_type=none
23136fi
23137
23138fi
23139{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
23140echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
23141CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
23142
23143
23144
23145if
23146 test "x$enable_dependency_tracking" != xno \
23147 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
23148 am__fastdepCC_TRUE=
23149 am__fastdepCC_FALSE='#'
23150else
23151 am__fastdepCC_TRUE='#'
23152 am__fastdepCC_FALSE=
23153fi
23154
23155
23156
23157
23158
23159{ echo "$as_me:$LINENO: checking for ${CC-cc} option to accept ANSI C" >&5
23160echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6; }
23161if test "${am_cv_prog_cc_stdc+set}" = set; then
23162 echo $ECHO_N "(cached) $ECHO_C" >&6
23163else
23164 am_cv_prog_cc_stdc=no
23165ac_save_CC="$CC"
23166# Don't try gcc -ansi; that turns off useful extensions and
23167# breaks some systems' header files.
23168# AIX -qlanglvl=ansi
23169# Ultrix and OSF/1 -std1
23170# HP-UX 10.20 and later -Ae
23171# HP-UX older versions -Aa -D_HPUX_SOURCE
23172# SVR4 -Xc -D__EXTENSIONS__
23173for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
23174do
23175 CC="$ac_save_CC $ac_arg"
23176 cat >conftest.$ac_ext <<_ACEOF
23177/* confdefs.h. */
23178_ACEOF
23179cat confdefs.h >>conftest.$ac_ext
23180cat >>conftest.$ac_ext <<_ACEOF
23181/* end confdefs.h. */
23182#include <stdarg.h>
23183#include <stdio.h>
23184#include <sys/types.h>
23185#include <sys/stat.h>
23186/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
23187struct buf { int x; };
23188FILE * (*rcsopen) (struct buf *, struct stat *, int);
23189static char *e (p, i)
23190 char **p;
23191 int i;
23192{
23193 return p[i];
23194}
23195static char *f (char * (*g) (char **, int), char **p, ...)
23196{
23197 char *s;
23198 va_list v;
23199 va_start (v,p);
23200 s = g (p, va_arg (v,int));
23201 va_end (v);
23202 return s;
23203}
23204int test (int i, double x);
23205struct s1 {int (*f) (int a);};
23206struct s2 {int (*f) (double a);};
23207int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
23208int argc;
23209char **argv;
23210
23211int
23212main ()
23213{
23214
23215return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
23216
23217 ;
23218 return 0;
23219}
23220_ACEOF
23221rm -f conftest.$ac_objext
23222if { (ac_try="$ac_compile"
23223case "(($ac_try" in
23224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23225 *) ac_try_echo=$ac_try;;
23226esac
23227eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23228 (eval "$ac_compile") 2>conftest.er1
23229 ac_status=$?
23230 grep -v '^ *+' conftest.er1 >conftest.err
23231 rm -f conftest.er1
23232 cat conftest.err >&5
23233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23234 (exit $ac_status); } &&
23235 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
23236 { (case "(($ac_try" in
23237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23238 *) ac_try_echo=$ac_try;;
23239esac
23240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23241 (eval "$ac_try") 2>&5
23242 ac_status=$?
23243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23244 (exit $ac_status); }; } &&
23245 { ac_try='test -s conftest.$ac_objext'
23246 { (case "(($ac_try" in
23247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23248 *) ac_try_echo=$ac_try;;
23249esac
23250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23251 (eval "$ac_try") 2>&5
23252 ac_status=$?
23253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23254 (exit $ac_status); }; }; then
23255 am_cv_prog_cc_stdc="$ac_arg"; break
23256else
23257 echo "$as_me: failed program was:" >&5
23258sed 's/^/| /' conftest.$ac_ext >&5
23259
23260
23261fi
23262
23263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23264done
23265CC="$ac_save_CC"
23266
23267fi
23268
23269if test -z "$am_cv_prog_cc_stdc"; then
23270 { echo "$as_me:$LINENO: result: none needed" >&5
23271echo "${ECHO_T}none needed" >&6; }
23272else
23273 { echo "$as_me:$LINENO: result: $am_cv_prog_cc_stdc" >&5
23274echo "${ECHO_T}$am_cv_prog_cc_stdc" >&6; }
23275fi
23276case "x$am_cv_prog_cc_stdc" in
23277 x|xno) ;;
23278 *) CC="$CC $am_cv_prog_cc_stdc" ;;
23279esac
23280
23281{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
23282echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
23283if test "${ac_cv_header_stdc+set}" = set; then
23284 echo $ECHO_N "(cached) $ECHO_C" >&6
23285else
23286 cat >conftest.$ac_ext <<_ACEOF
23287/* confdefs.h. */
23288_ACEOF
23289cat confdefs.h >>conftest.$ac_ext
23290cat >>conftest.$ac_ext <<_ACEOF
23291/* end confdefs.h. */
23292#include <stdlib.h>
23293#include <stdarg.h>
23294#include <string.h>
23295#include <float.h>
23296
23297int
23298main ()
23299{
23300
23301 ;
23302 return 0;
23303}
23304_ACEOF
23305rm -f conftest.$ac_objext
23306if { (ac_try="$ac_compile"
23307case "(($ac_try" in
23308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23309 *) ac_try_echo=$ac_try;;
23310esac
23311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23312 (eval "$ac_compile") 2>conftest.er1
23313 ac_status=$?
23314 grep -v '^ *+' conftest.er1 >conftest.err
23315 rm -f conftest.er1
23316 cat conftest.err >&5
23317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23318 (exit $ac_status); } &&
23319 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
23320 { (case "(($ac_try" in
23321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23322 *) ac_try_echo=$ac_try;;
23323esac
23324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23325 (eval "$ac_try") 2>&5
23326 ac_status=$?
23327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23328 (exit $ac_status); }; } &&
23329 { ac_try='test -s conftest.$ac_objext'
23330 { (case "(($ac_try" in
23331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23332 *) ac_try_echo=$ac_try;;
23333esac
23334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23335 (eval "$ac_try") 2>&5
23336 ac_status=$?
23337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23338 (exit $ac_status); }; }; then
23339 ac_cv_header_stdc=yes
23340else
23341 echo "$as_me: failed program was:" >&5
23342sed 's/^/| /' conftest.$ac_ext >&5
23343
23344 ac_cv_header_stdc=no
23345fi
23346
23347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23348
23349if test $ac_cv_header_stdc = yes; then
23350 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
23351 cat >conftest.$ac_ext <<_ACEOF
23352/* confdefs.h. */
23353_ACEOF
23354cat confdefs.h >>conftest.$ac_ext
23355cat >>conftest.$ac_ext <<_ACEOF
23356/* end confdefs.h. */
23357#include <string.h>
23358
23359_ACEOF
23360if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23361 $EGREP "memchr" >/dev/null 2>&1; then
23362 :
23363else
23364 ac_cv_header_stdc=no
23365fi
23366rm -f conftest*
23367
23368fi
23369
23370if test $ac_cv_header_stdc = yes; then
23371 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
23372 cat >conftest.$ac_ext <<_ACEOF
23373/* confdefs.h. */
23374_ACEOF
23375cat confdefs.h >>conftest.$ac_ext
23376cat >>conftest.$ac_ext <<_ACEOF
23377/* end confdefs.h. */
23378#include <stdlib.h>
23379
23380_ACEOF
23381if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23382 $EGREP "free" >/dev/null 2>&1; then
23383 :
23384else
23385 ac_cv_header_stdc=no
23386fi
23387rm -f conftest*
23388
23389fi
23390
23391if test $ac_cv_header_stdc = yes; then
23392 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
23393 if test "$cross_compiling" = yes; then
23394 :
23395else
23396 cat >conftest.$ac_ext <<_ACEOF
23397/* confdefs.h. */
23398_ACEOF
23399cat confdefs.h >>conftest.$ac_ext
23400cat >>conftest.$ac_ext <<_ACEOF
23401/* end confdefs.h. */
23402#include <ctype.h>
23403#include <stdlib.h>
23404#if ((' ' & 0x0FF) == 0x020)
23405# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
23406# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
23407#else
23408# define ISLOWER(c) \
23409 (('a' <= (c) && (c) <= 'i') \
23410 || ('j' <= (c) && (c) <= 'r') \
23411 || ('s' <= (c) && (c) <= 'z'))
23412# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
23413#endif
23414
23415#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
23416int
23417main ()
23418{
23419 int i;
23420 for (i = 0; i < 256; i++)
23421 if (XOR (islower (i), ISLOWER (i))
23422 || toupper (i) != TOUPPER (i))
23423 return 2;
23424 return 0;
23425}
23426_ACEOF
23427rm -f conftest$ac_exeext
23428if { (ac_try="$ac_link"
23429case "(($ac_try" in
23430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23431 *) ac_try_echo=$ac_try;;
23432esac
23433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23434 (eval "$ac_link") 2>&5
23435 ac_status=$?
23436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23437 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23438 { (case "(($ac_try" in
23439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23440 *) ac_try_echo=$ac_try;;
23441esac
23442eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23443 (eval "$ac_try") 2>&5
23444 ac_status=$?
23445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23446 (exit $ac_status); }; }; then
23447 :
23448else
23449 echo "$as_me: program exited with status $ac_status" >&5
23450echo "$as_me: failed program was:" >&5
23451sed 's/^/| /' conftest.$ac_ext >&5
23452
23453( exit $ac_status )
23454ac_cv_header_stdc=no
23455fi
23456rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23457fi
23458
23459
23460fi
23461fi
23462{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
23463echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
23464if test $ac_cv_header_stdc = yes; then
23465
23466cat >>confdefs.h <<\_ACEOF
23467#define STDC_HEADERS 1
23468_ACEOF
23469
23470fi
23471
23472
23473pkg_modules="gtk+-2.0 >= 2.0.0"
23474
23475
23476if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
23477 if test -n "$ac_tool_prefix"; then
23478 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
23479set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
23480{ echo "$as_me:$LINENO: checking for $ac_word" >&5
23481echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
23482if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
23483 echo $ECHO_N "(cached) $ECHO_C" >&6
23484else
23485 case $PKG_CONFIG in
23486 [\\/]* | ?:[\\/]*)
23487 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
23488 ;;
23489 *)
23490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23491for as_dir in $PATH
23492do
23493 IFS=$as_save_IFS
23494 test -z "$as_dir" && as_dir=.
23495 for ac_exec_ext in '' $ac_executable_extensions; do
23496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
23497 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23498 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23499 break 2
23500 fi
23501done
23502done
23503IFS=$as_save_IFS
23504
23505 ;;
23506esac
23507fi
23508PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23509if test -n "$PKG_CONFIG"; then
23510 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
23511echo "${ECHO_T}$PKG_CONFIG" >&6; }
23512else
23513 { echo "$as_me:$LINENO: result: no" >&5
23514echo "${ECHO_T}no" >&6; }
23515fi
23516
23517
23518fi
23519if test -z "$ac_cv_path_PKG_CONFIG"; then
23520 ac_pt_PKG_CONFIG=$PKG_CONFIG
23521 # Extract the first word of "pkg-config", so it can be a program name with args.
23522set dummy pkg-config; ac_word=$2
23523{ echo "$as_me:$LINENO: checking for $ac_word" >&5
23524echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
23525if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
23526 echo $ECHO_N "(cached) $ECHO_C" >&6
23527else
23528 case $ac_pt_PKG_CONFIG in
23529 [\\/]* | ?:[\\/]*)
23530 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
23531 ;;
23532 *)
23533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23534for as_dir in $PATH
23535do
23536 IFS=$as_save_IFS
23537 test -z "$as_dir" && as_dir=.
23538 for ac_exec_ext in '' $ac_executable_extensions; do
23539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
23540 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23541 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23542 break 2
23543 fi
23544done
23545done
23546IFS=$as_save_IFS
23547
23548 ;;
23549esac
23550fi
23551ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
23552if test -n "$ac_pt_PKG_CONFIG"; then
23553 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
23554echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
23555else
23556 { echo "$as_me:$LINENO: result: no" >&5
23557echo "${ECHO_T}no" >&6; }
23558fi
23559
23560 if test "x$ac_pt_PKG_CONFIG" = x; then
23561 PKG_CONFIG=""
23562 else
23563 case $cross_compiling:$ac_tool_warned in
23564yes:)
23565{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
23566whose name does not start with the host triplet. If you think this
23567configuration is useful to you, please write to autoconf@gnu.org." >&5
23568echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
23569whose name does not start with the host triplet. If you think this
23570configuration is useful to you, please write to autoconf@gnu.org." >&2;}
23571ac_tool_warned=yes ;;
23572esac
23573 PKG_CONFIG=$ac_pt_PKG_CONFIG
23574 fi
23575else
23576 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
23577fi
23578
23579fi
23580if test -n "$PKG_CONFIG"; then
23581 _pkg_min_version=0.9.0
23582 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
23583echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
23584 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
23585 { echo "$as_me:$LINENO: result: yes" >&5
23586echo "${ECHO_T}yes" >&6; }
23587 else
23588 { echo "$as_me:$LINENO: result: no" >&5
23589echo "${ECHO_T}no" >&6; }
23590 PKG_CONFIG=""
23591 fi
23592
23593fi
23594
23595pkg_failed=no
23596{ echo "$as_me:$LINENO: checking for PACKAGE" >&5
23597echo $ECHO_N "checking for PACKAGE... $ECHO_C" >&6; }
23598
23599if test -n "$PKG_CONFIG"; then
23600 if test -n "$PACKAGE_CFLAGS"; then
23601 pkg_cv_PACKAGE_CFLAGS="$PACKAGE_CFLAGS"
23602 else
23603 if test -n "$PKG_CONFIG" && \
23604 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\$pkg_modules\"") >&5
23605 ($PKG_CONFIG --exists --print-errors "$pkg_modules") 2>&5
23606 ac_status=$?
23607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23608 (exit $ac_status); }; then
23609 pkg_cv_PACKAGE_CFLAGS=`$PKG_CONFIG --cflags "$pkg_modules" 2>/dev/null`
23610else
23611 pkg_failed=yes
23612fi
23613 fi
23614else
23615 pkg_failed=untried
23616fi
23617if test -n "$PKG_CONFIG"; then
23618 if test -n "$PACKAGE_LIBS"; then
23619 pkg_cv_PACKAGE_LIBS="$PACKAGE_LIBS"
23620 else
23621 if test -n "$PKG_CONFIG" && \
23622 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\$pkg_modules\"") >&5
23623 ($PKG_CONFIG --exists --print-errors "$pkg_modules") 2>&5
23624 ac_status=$?
23625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23626 (exit $ac_status); }; then
23627 pkg_cv_PACKAGE_LIBS=`$PKG_CONFIG --libs "$pkg_modules" 2>/dev/null`
23628else
23629 pkg_failed=yes
23630fi
23631 fi
23632else
23633 pkg_failed=untried
23634fi
23635
23636
23637
23638if test $pkg_failed = yes; then
23639
23640if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
23641 _pkg_short_errors_supported=yes
23642else
23643 _pkg_short_errors_supported=no
23644fi
23645 if test $_pkg_short_errors_supported = yes; then
23646 PACKAGE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$pkg_modules"`
23647 else
23648 PACKAGE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$pkg_modules"`
23649 fi
23650 # Put the nasty error message in config.log where it belongs
23651 echo "$PACKAGE_PKG_ERRORS" >&5
23652
23653 { { echo "$as_me:$LINENO: error: Package requirements ($pkg_modules) were not met:
23654
23655$PACKAGE_PKG_ERRORS
23656
23657Consider adjusting the PKG_CONFIG_PATH environment variable if you
23658installed software in a non-standard prefix.
23659
23660Alternatively, you may set the environment variables PACKAGE_CFLAGS
23661and PACKAGE_LIBS to avoid the need to call pkg-config.
23662See the pkg-config man page for more details.
23663" >&5
23664echo "$as_me: error: Package requirements ($pkg_modules) were not met:
23665
23666$PACKAGE_PKG_ERRORS
23667
23668Consider adjusting the PKG_CONFIG_PATH environment variable if you
23669installed software in a non-standard prefix.
23670
23671Alternatively, you may set the environment variables PACKAGE_CFLAGS
23672and PACKAGE_LIBS to avoid the need to call pkg-config.
23673See the pkg-config man page for more details.
23674" >&2;}
23675 { (exit 1); exit 1; }; }
23676elif test $pkg_failed = untried; then
23677 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
23678is in your PATH or set the PKG_CONFIG environment variable to the full
23679path to pkg-config.
23680
23681Alternatively, you may set the environment variables PACKAGE_CFLAGS
23682and PACKAGE_LIBS to avoid the need to call pkg-config.
23683See the pkg-config man page for more details.
23684
23685To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
23686See \`config.log' for more details." >&5
23687echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
23688is in your PATH or set the PKG_CONFIG environment variable to the full
23689path to pkg-config.
23690
23691Alternatively, you may set the environment variables PACKAGE_CFLAGS
23692and PACKAGE_LIBS to avoid the need to call pkg-config.
23693See the pkg-config man page for more details.
23694
23695To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
23696See \`config.log' for more details." >&2;}
23697 { (exit 1); exit 1; }; }
23698else
23699 PACKAGE_CFLAGS=$pkg_cv_PACKAGE_CFLAGS
23700 PACKAGE_LIBS=$pkg_cv_PACKAGE_LIBS
23701 { echo "$as_me:$LINENO: result: yes" >&5
23702echo "${ECHO_T}yes" >&6; }
23703 :
23704fi
23705PACKAGE_CFLAGS="-Wall -Wformat"
23706
23707
23708
23709# Checks for typedefs, structures, and compiler characteristics.
23710{ echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
23711echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6; }
23712if test "${ac_cv_header_stdbool_h+set}" = set; then
23713 echo $ECHO_N "(cached) $ECHO_C" >&6
23714else
23715 cat >conftest.$ac_ext <<_ACEOF
23716/* confdefs.h. */
23717_ACEOF
23718cat confdefs.h >>conftest.$ac_ext
23719cat >>conftest.$ac_ext <<_ACEOF
23720/* end confdefs.h. */
23721
23722#include <stdbool.h>
23723#ifndef bool
23724 "error: bool is not defined"
23725#endif
23726#ifndef false
23727 "error: false is not defined"
23728#endif
23729#if false
23730 "error: false is not 0"
23731#endif
23732#ifndef true
23733 "error: true is not defined"
23734#endif
23735#if true != 1
23736 "error: true is not 1"
23737#endif
23738#ifndef __bool_true_false_are_defined
23739 "error: __bool_true_false_are_defined is not defined"
23740#endif
23741
23742 struct s { _Bool s: 1; _Bool t; } s;
23743
23744 char a[true == 1 ? 1 : -1];
23745 char b[false == 0 ? 1 : -1];
23746 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
23747 char d[(bool) 0.5 == true ? 1 : -1];
23748 bool e = &s;
23749 char f[(_Bool) 0.0 == false ? 1 : -1];
23750 char g[true];
23751 char h[sizeof (_Bool)];
23752 char i[sizeof s.t];
23753 enum { j = false, k = true, l = false * true, m = true * 256 };
23754 _Bool n[m];
23755 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
23756 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
23757# if defined __xlc__ || defined __GNUC__
23758 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
23759 reported by James Lemley on 2005-10-05; see
23760 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
23761 This test is not quite right, since xlc is allowed to
23762 reject this program, as the initializer for xlcbug is
23763 not one of the forms that C requires support for.
23764 However, doing the test right would require a runtime
23765 test, and that would make cross-compilation harder.
23766 Let us hope that IBM fixes the xlc bug, and also adds
23767 support for this kind of constant expression. In the
23768 meantime, this test will reject xlc, which is OK, since
23769 our stdbool.h substitute should suffice. We also test
23770 this with GCC, where it should work, to detect more
23771 quickly whether someone messes up the test in the
23772 future. */
23773 char digs[] = "0123456789";
23774 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
23775# endif
23776 /* Catch a bug in an HP-UX C compiler. See
23777 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
23778 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
23779 */
23780 _Bool q = true;
23781 _Bool *pq = &q;
23782
23783int
23784main ()
23785{
23786
23787 *pq |= q;
23788 *pq |= ! q;
23789 /* Refer to every declared value, to avoid compiler optimizations. */
23790 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
23791 + !m + !n + !o + !p + !q + !pq);
23792
23793 ;
23794 return 0;
23795}
23796_ACEOF
23797rm -f conftest.$ac_objext
23798if { (ac_try="$ac_compile"
23799case "(($ac_try" in
23800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23801 *) ac_try_echo=$ac_try;;
23802esac
23803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23804 (eval "$ac_compile") 2>conftest.er1
23805 ac_status=$?
23806 grep -v '^ *+' conftest.er1 >conftest.err
23807 rm -f conftest.er1
23808 cat conftest.err >&5
23809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23810 (exit $ac_status); } &&
23811 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
23812 { (case "(($ac_try" in
23813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23814 *) ac_try_echo=$ac_try;;
23815esac
23816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23817 (eval "$ac_try") 2>&5
23818 ac_status=$?
23819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23820 (exit $ac_status); }; } &&
23821 { ac_try='test -s conftest.$ac_objext'
23822 { (case "(($ac_try" in
23823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23824 *) ac_try_echo=$ac_try;;
23825esac
23826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23827 (eval "$ac_try") 2>&5
23828 ac_status=$?
23829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23830 (exit $ac_status); }; }; then
23831 ac_cv_header_stdbool_h=yes
23832else
23833 echo "$as_me: failed program was:" >&5
23834sed 's/^/| /' conftest.$ac_ext >&5
23835
23836 ac_cv_header_stdbool_h=no
23837fi
23838
23839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23840fi
23841{ echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
23842echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
23843{ echo "$as_me:$LINENO: checking for _Bool" >&5
23844echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
23845if test "${ac_cv_type__Bool+set}" = set; then
23846 echo $ECHO_N "(cached) $ECHO_C" >&6
23847else
23848 cat >conftest.$ac_ext <<_ACEOF
23849/* confdefs.h. */
23850_ACEOF
23851cat confdefs.h >>conftest.$ac_ext
23852cat >>conftest.$ac_ext <<_ACEOF
23853/* end confdefs.h. */
23854$ac_includes_default
23855typedef _Bool ac__type_new_;
23856int
23857main ()
23858{
23859if ((ac__type_new_ *) 0)
23860 return 0;
23861if (sizeof (ac__type_new_))
23862 return 0;
23863 ;
23864 return 0;
23865}
23866_ACEOF
23867rm -f conftest.$ac_objext
23868if { (ac_try="$ac_compile"
23869case "(($ac_try" in
23870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23871 *) ac_try_echo=$ac_try;;
23872esac
23873eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23874 (eval "$ac_compile") 2>conftest.er1
23875 ac_status=$?
23876 grep -v '^ *+' conftest.er1 >conftest.err
23877 rm -f conftest.er1
23878 cat conftest.err >&5
23879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23880 (exit $ac_status); } &&
23881 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
23882 { (case "(($ac_try" in
23883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23884 *) ac_try_echo=$ac_try;;
23885esac
23886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23887 (eval "$ac_try") 2>&5
23888 ac_status=$?
23889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23890 (exit $ac_status); }; } &&
23891 { ac_try='test -s conftest.$ac_objext'
23892 { (case "(($ac_try" in
23893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23894 *) ac_try_echo=$ac_try;;
23895esac
23896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23897 (eval "$ac_try") 2>&5
23898 ac_status=$?
23899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23900 (exit $ac_status); }; }; then
23901 ac_cv_type__Bool=yes
23902else
23903 echo "$as_me: failed program was:" >&5
23904sed 's/^/| /' conftest.$ac_ext >&5
23905
23906 ac_cv_type__Bool=no
23907fi
23908
23909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23910fi
23911{ echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
23912echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
23913if test $ac_cv_type__Bool = yes; then
23914
23915cat >>confdefs.h <<_ACEOF
23916#define HAVE__BOOL 1
23917_ACEOF
23918
23919
23920fi
23921
23922if test $ac_cv_header_stdbool_h = yes; then
23923
23924cat >>confdefs.h <<\_ACEOF
23925#define HAVE_STDBOOL_H 1
23926_ACEOF
23927
23928fi
23929
23930{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
23931echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
23932if test "${ac_cv_c_const+set}" = set; then
23933 echo $ECHO_N "(cached) $ECHO_C" >&6
23934else
23935 cat >conftest.$ac_ext <<_ACEOF
23936/* confdefs.h. */
23937_ACEOF
23938cat confdefs.h >>conftest.$ac_ext
23939cat >>conftest.$ac_ext <<_ACEOF
23940/* end confdefs.h. */
23941
23942int
23943main ()
23944{
23945/* FIXME: Include the comments suggested by Paul. */
23946#ifndef __cplusplus
23947 /* Ultrix mips cc rejects this. */
23948 typedef int charset[2];
23949 const charset x;
23950 /* SunOS 4.1.1 cc rejects this. */
23951 char const *const *ccp;
23952 char **p;
23953 /* NEC SVR4.0.2 mips cc rejects this. */
23954 struct point {int x, y;};
23955 static struct point const zero = {0,0};
23956 /* AIX XL C 1.02.0.0 rejects this.
23957 It does not let you subtract one const X* pointer from another in
23958 an arm of an if-expression whose if-part is not a constant
23959 expression */
23960 const char *g = "string";
23961 ccp = &g + (g ? g-g : 0);
23962 /* HPUX 7.0 cc rejects these. */
23963 ++ccp;
23964 p = (char**) ccp;
23965 ccp = (char const *const *) p;
23966 { /* SCO 3.2v4 cc rejects this. */
23967 char *t;
23968 char const *s = 0 ? (char *) 0 : (char const *) 0;
23969
23970 *t++ = 0;
23971 if (s) return 0;
23972 }
23973 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
23974 int x[] = {25, 17};
23975 const int *foo = &x[0];
23976 ++foo;
23977 }
23978 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
23979 typedef const int *iptr;
23980 iptr p = 0;
23981 ++p;
23982 }
23983 { /* AIX XL C 1.02.0.0 rejects this saying
23984 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
23985 struct s { int j; const int *ap[3]; };
23986 struct s *b; b->j = 5;
23987 }
23988 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
23989 const int foo = 10;
23990 if (!foo) return 0;
23991 }
23992 return !x[0] && !zero.x;
23993#endif
23994
23995 ;
23996 return 0;
23997}
23998_ACEOF
23999rm -f conftest.$ac_objext
24000if { (ac_try="$ac_compile"
24001case "(($ac_try" in
24002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24003 *) ac_try_echo=$ac_try;;
24004esac
24005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24006 (eval "$ac_compile") 2>conftest.er1
24007 ac_status=$?
24008 grep -v '^ *+' conftest.er1 >conftest.err
24009 rm -f conftest.er1
24010 cat conftest.err >&5
24011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24012 (exit $ac_status); } &&
24013 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24014 { (case "(($ac_try" in
24015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24016 *) ac_try_echo=$ac_try;;
24017esac
24018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24019 (eval "$ac_try") 2>&5
24020 ac_status=$?
24021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24022 (exit $ac_status); }; } &&
24023 { ac_try='test -s conftest.$ac_objext'
24024 { (case "(($ac_try" in
24025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24026 *) ac_try_echo=$ac_try;;
24027esac
24028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24029 (eval "$ac_try") 2>&5
24030 ac_status=$?
24031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24032 (exit $ac_status); }; }; then
24033 ac_cv_c_const=yes
24034else
24035 echo "$as_me: failed program was:" >&5
24036sed 's/^/| /' conftest.$ac_ext >&5
24037
24038 ac_cv_c_const=no
24039fi
24040
24041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24042fi
24043{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
24044echo "${ECHO_T}$ac_cv_c_const" >&6; }
24045if test $ac_cv_c_const = no; then
24046
24047cat >>confdefs.h <<\_ACEOF
24048#define const
24049_ACEOF
24050
24051fi
24052
24053{ echo "$as_me:$LINENO: checking for inline" >&5
24054echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
24055if test "${ac_cv_c_inline+set}" = set; then
24056 echo $ECHO_N "(cached) $ECHO_C" >&6
24057else
24058 ac_cv_c_inline=no
24059for ac_kw in inline __inline__ __inline; do
24060 cat >conftest.$ac_ext <<_ACEOF
24061/* confdefs.h. */
24062_ACEOF
24063cat confdefs.h >>conftest.$ac_ext
24064cat >>conftest.$ac_ext <<_ACEOF
24065/* end confdefs.h. */
24066#ifndef __cplusplus
24067typedef int foo_t;
24068static $ac_kw foo_t static_foo () {return 0; }
24069$ac_kw foo_t foo () {return 0; }
24070#endif
24071
24072_ACEOF
24073rm -f conftest.$ac_objext
24074if { (ac_try="$ac_compile"
24075case "(($ac_try" in
24076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24077 *) ac_try_echo=$ac_try;;
24078esac
24079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24080 (eval "$ac_compile") 2>conftest.er1
24081 ac_status=$?
24082 grep -v '^ *+' conftest.er1 >conftest.err
24083 rm -f conftest.er1
24084 cat conftest.err >&5
24085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24086 (exit $ac_status); } &&
24087 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24088 { (case "(($ac_try" in
24089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24090 *) ac_try_echo=$ac_try;;
24091esac
24092eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24093 (eval "$ac_try") 2>&5
24094 ac_status=$?
24095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24096 (exit $ac_status); }; } &&
24097 { ac_try='test -s conftest.$ac_objext'
24098 { (case "(($ac_try" in
24099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24100 *) ac_try_echo=$ac_try;;
24101esac
24102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24103 (eval "$ac_try") 2>&5
24104 ac_status=$?
24105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24106 (exit $ac_status); }; }; then
24107 ac_cv_c_inline=$ac_kw
24108else
24109 echo "$as_me: failed program was:" >&5
24110sed 's/^/| /' conftest.$ac_ext >&5
24111
24112
24113fi
24114
24115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24116 test "$ac_cv_c_inline" != no && break
24117done
24118
24119fi
24120{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
24121echo "${ECHO_T}$ac_cv_c_inline" >&6; }
24122
24123
24124case $ac_cv_c_inline in
24125 inline | yes) ;;
24126 *)
24127 case $ac_cv_c_inline in
24128 no) ac_val=;;
24129 *) ac_val=$ac_cv_c_inline;;
24130 esac
24131 cat >>confdefs.h <<_ACEOF
24132#ifndef __cplusplus
24133#define inline $ac_val
24134#endif
24135_ACEOF
24136 ;;
24137esac
24138
24139{ echo "$as_me:$LINENO: checking for off_t" >&5
24140echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
24141if test "${ac_cv_type_off_t+set}" = set; then
24142 echo $ECHO_N "(cached) $ECHO_C" >&6
24143else
24144 cat >conftest.$ac_ext <<_ACEOF
24145/* confdefs.h. */
24146_ACEOF
24147cat confdefs.h >>conftest.$ac_ext
24148cat >>conftest.$ac_ext <<_ACEOF
24149/* end confdefs.h. */
24150$ac_includes_default
24151typedef off_t ac__type_new_;
24152int
24153main ()
24154{
24155if ((ac__type_new_ *) 0)
24156 return 0;
24157if (sizeof (ac__type_new_))
24158 return 0;
24159 ;
24160 return 0;
24161}
24162_ACEOF
24163rm -f conftest.$ac_objext
24164if { (ac_try="$ac_compile"
24165case "(($ac_try" in
24166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24167 *) ac_try_echo=$ac_try;;
24168esac
24169eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24170 (eval "$ac_compile") 2>conftest.er1
24171 ac_status=$?
24172 grep -v '^ *+' conftest.er1 >conftest.err
24173 rm -f conftest.er1
24174 cat conftest.err >&5
24175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24176 (exit $ac_status); } &&
24177 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24178 { (case "(($ac_try" in
24179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24180 *) ac_try_echo=$ac_try;;
24181esac
24182eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24183 (eval "$ac_try") 2>&5
24184 ac_status=$?
24185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24186 (exit $ac_status); }; } &&
24187 { ac_try='test -s conftest.$ac_objext'
24188 { (case "(($ac_try" in
24189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24190 *) ac_try_echo=$ac_try;;
24191esac
24192eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24193 (eval "$ac_try") 2>&5
24194 ac_status=$?
24195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24196 (exit $ac_status); }; }; then
24197 ac_cv_type_off_t=yes
24198else
24199 echo "$as_me: failed program was:" >&5
24200sed 's/^/| /' conftest.$ac_ext >&5
24201
24202 ac_cv_type_off_t=no
24203fi
24204
24205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24206fi
24207{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
24208echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
24209if test $ac_cv_type_off_t = yes; then
24210 :
24211else
24212
24213cat >>confdefs.h <<_ACEOF
24214#define off_t long int
24215_ACEOF
24216
24217fi
24218
24219{ echo "$as_me:$LINENO: checking for size_t" >&5
24220echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
24221if test "${ac_cv_type_size_t+set}" = set; then
24222 echo $ECHO_N "(cached) $ECHO_C" >&6
24223else
24224 cat >conftest.$ac_ext <<_ACEOF
24225/* confdefs.h. */
24226_ACEOF
24227cat confdefs.h >>conftest.$ac_ext
24228cat >>conftest.$ac_ext <<_ACEOF
24229/* end confdefs.h. */
24230$ac_includes_default
24231typedef size_t ac__type_new_;
24232int
24233main ()
24234{
24235if ((ac__type_new_ *) 0)
24236 return 0;
24237if (sizeof (ac__type_new_))
24238 return 0;
24239 ;
24240 return 0;
24241}
24242_ACEOF
24243rm -f conftest.$ac_objext
24244if { (ac_try="$ac_compile"
24245case "(($ac_try" in
24246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24247 *) ac_try_echo=$ac_try;;
24248esac
24249eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24250 (eval "$ac_compile") 2>conftest.er1
24251 ac_status=$?
24252 grep -v '^ *+' conftest.er1 >conftest.err
24253 rm -f conftest.er1
24254 cat conftest.err >&5
24255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24256 (exit $ac_status); } &&
24257 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24258 { (case "(($ac_try" in
24259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24260 *) ac_try_echo=$ac_try;;
24261esac
24262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24263 (eval "$ac_try") 2>&5
24264 ac_status=$?
24265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24266 (exit $ac_status); }; } &&
24267 { ac_try='test -s conftest.$ac_objext'
24268 { (case "(($ac_try" in
24269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24270 *) ac_try_echo=$ac_try;;
24271esac
24272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24273 (eval "$ac_try") 2>&5
24274 ac_status=$?
24275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24276 (exit $ac_status); }; }; then
24277 ac_cv_type_size_t=yes
24278else
24279 echo "$as_me: failed program was:" >&5
24280sed 's/^/| /' conftest.$ac_ext >&5
24281
24282 ac_cv_type_size_t=no
24283fi
24284
24285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24286fi
24287{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
24288echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
24289if test $ac_cv_type_size_t = yes; then
24290 :
24291else
24292
24293cat >>confdefs.h <<_ACEOF
24294#define size_t unsigned int
24295_ACEOF
24296
24297fi
24298
24299{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
24300echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
24301if test "${ac_cv_header_time+set}" = set; then
24302 echo $ECHO_N "(cached) $ECHO_C" >&6
24303else
24304 cat >conftest.$ac_ext <<_ACEOF
24305/* confdefs.h. */
24306_ACEOF
24307cat confdefs.h >>conftest.$ac_ext
24308cat >>conftest.$ac_ext <<_ACEOF
24309/* end confdefs.h. */
24310#include <sys/types.h>
24311#include <sys/time.h>
24312#include <time.h>
24313
24314int
24315main ()
24316{
24317if ((struct tm *) 0)
24318return 0;
24319 ;
24320 return 0;
24321}
24322_ACEOF
24323rm -f conftest.$ac_objext
24324if { (ac_try="$ac_compile"
24325case "(($ac_try" in
24326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24327 *) ac_try_echo=$ac_try;;
24328esac
24329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24330 (eval "$ac_compile") 2>conftest.er1
24331 ac_status=$?
24332 grep -v '^ *+' conftest.er1 >conftest.err
24333 rm -f conftest.er1
24334 cat conftest.err >&5
24335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24336 (exit $ac_status); } &&
24337 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24338 { (case "(($ac_try" in
24339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24340 *) ac_try_echo=$ac_try;;
24341esac
24342eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24343 (eval "$ac_try") 2>&5
24344 ac_status=$?
24345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24346 (exit $ac_status); }; } &&
24347 { ac_try='test -s conftest.$ac_objext'
24348 { (case "(($ac_try" in
24349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24350 *) ac_try_echo=$ac_try;;
24351esac
24352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24353 (eval "$ac_try") 2>&5
24354 ac_status=$?
24355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24356 (exit $ac_status); }; }; then
24357 ac_cv_header_time=yes
24358else
24359 echo "$as_me: failed program was:" >&5
24360sed 's/^/| /' conftest.$ac_ext >&5
24361
24362 ac_cv_header_time=no
24363fi
24364
24365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24366fi
24367{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
24368echo "${ECHO_T}$ac_cv_header_time" >&6; }
24369if test $ac_cv_header_time = yes; then
24370
24371cat >>confdefs.h <<\_ACEOF
24372#define TIME_WITH_SYS_TIME 1
24373_ACEOF
24374
24375fi
24376
24377
24378# Checks for library functions.
24379{ echo "$as_me:$LINENO: checking for error_at_line" >&5
24380echo $ECHO_N "checking for error_at_line... $ECHO_C" >&6; }
24381if test "${ac_cv_lib_error_at_line+set}" = set; then
24382 echo $ECHO_N "(cached) $ECHO_C" >&6
24383else
24384 cat >conftest.$ac_ext <<_ACEOF
24385/* confdefs.h. */
24386_ACEOF
24387cat confdefs.h >>conftest.$ac_ext
24388cat >>conftest.$ac_ext <<_ACEOF
24389/* end confdefs.h. */
24390$ac_includes_default
24391int
24392main ()
24393{
24394error_at_line (0, 0, "", 0, "");
24395 ;
24396 return 0;
24397}
24398_ACEOF
24399rm -f conftest.$ac_objext conftest$ac_exeext
24400if { (ac_try="$ac_link"
24401case "(($ac_try" in
24402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24403 *) ac_try_echo=$ac_try;;
24404esac
24405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24406 (eval "$ac_link") 2>conftest.er1
24407 ac_status=$?
24408 grep -v '^ *+' conftest.er1 >conftest.err
24409 rm -f conftest.er1
24410 cat conftest.err >&5
24411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24412 (exit $ac_status); } &&
24413 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24414 { (case "(($ac_try" in
24415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24416 *) ac_try_echo=$ac_try;;
24417esac
24418eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24419 (eval "$ac_try") 2>&5
24420 ac_status=$?
24421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24422 (exit $ac_status); }; } &&
24423 { ac_try='test -s conftest$ac_exeext'
24424 { (case "(($ac_try" in
24425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24426 *) ac_try_echo=$ac_try;;
24427esac
24428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24429 (eval "$ac_try") 2>&5
24430 ac_status=$?
24431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24432 (exit $ac_status); }; }; then
24433 ac_cv_lib_error_at_line=yes
24434else
24435 echo "$as_me: failed program was:" >&5
24436sed 's/^/| /' conftest.$ac_ext >&5
24437
24438 ac_cv_lib_error_at_line=no
24439fi
24440
24441rm -f core conftest.err conftest.$ac_objext \
24442 conftest$ac_exeext conftest.$ac_ext
24443fi
24444{ echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5
24445echo "${ECHO_T}$ac_cv_lib_error_at_line" >&6; }
24446if test $ac_cv_lib_error_at_line = no; then
24447 case " $LIBOBJS " in
24448 *" error.$ac_objext "* ) ;;
24449 *) LIBOBJS="$LIBOBJS error.$ac_objext"
24450 ;;
24451esac
24452
24453fi
24454
24455#AC_FUNC_MALLOC
24456
24457
24458for ac_header in sys/select.h sys/socket.h
24459do
24460as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24461if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
24462 { echo "$as_me:$LINENO: checking for $ac_header" >&5
24463echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
24464if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
24465 echo $ECHO_N "(cached) $ECHO_C" >&6
24466fi
24467ac_res=`eval echo '${'$as_ac_Header'}'`
24468 { echo "$as_me:$LINENO: result: $ac_res" >&5
24469echo "${ECHO_T}$ac_res" >&6; }
24470else
24471 # Is the header compilable?
24472{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
24473echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
24474cat >conftest.$ac_ext <<_ACEOF
24475/* confdefs.h. */
24476_ACEOF
24477cat confdefs.h >>conftest.$ac_ext
24478cat >>conftest.$ac_ext <<_ACEOF
24479/* end confdefs.h. */
24480$ac_includes_default
24481#include <$ac_header>
24482_ACEOF
24483rm -f conftest.$ac_objext
24484if { (ac_try="$ac_compile"
24485case "(($ac_try" in
24486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24487 *) ac_try_echo=$ac_try;;
24488esac
24489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24490 (eval "$ac_compile") 2>conftest.er1
24491 ac_status=$?
24492 grep -v '^ *+' conftest.er1 >conftest.err
24493 rm -f conftest.er1
24494 cat conftest.err >&5
24495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24496 (exit $ac_status); } &&
24497 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24498 { (case "(($ac_try" in
24499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24500 *) ac_try_echo=$ac_try;;
24501esac
24502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24503 (eval "$ac_try") 2>&5
24504 ac_status=$?
24505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24506 (exit $ac_status); }; } &&
24507 { ac_try='test -s conftest.$ac_objext'
24508 { (case "(($ac_try" in
24509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24510 *) ac_try_echo=$ac_try;;
24511esac
24512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24513 (eval "$ac_try") 2>&5
24514 ac_status=$?
24515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24516 (exit $ac_status); }; }; then
24517 ac_header_compiler=yes
24518else
24519 echo "$as_me: failed program was:" >&5
24520sed 's/^/| /' conftest.$ac_ext >&5
24521
24522 ac_header_compiler=no
24523fi
24524
24525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24526{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
24527echo "${ECHO_T}$ac_header_compiler" >&6; }
24528
24529# Is the header present?
24530{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
24531echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
24532cat >conftest.$ac_ext <<_ACEOF
24533/* confdefs.h. */
24534_ACEOF
24535cat confdefs.h >>conftest.$ac_ext
24536cat >>conftest.$ac_ext <<_ACEOF
24537/* end confdefs.h. */
24538#include <$ac_header>
24539_ACEOF
24540if { (ac_try="$ac_cpp conftest.$ac_ext"
24541case "(($ac_try" in
24542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24543 *) ac_try_echo=$ac_try;;
24544esac
24545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24546 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
24547 ac_status=$?
24548 grep -v '^ *+' conftest.er1 >conftest.err
24549 rm -f conftest.er1
24550 cat conftest.err >&5
24551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24552 (exit $ac_status); } >/dev/null; then
24553 if test -s conftest.err; then
24554 ac_cpp_err=$ac_c_preproc_warn_flag
24555 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
24556 else
24557 ac_cpp_err=
24558 fi
24559else
24560 ac_cpp_err=yes
24561fi
24562if test -z "$ac_cpp_err"; then
24563 ac_header_preproc=yes
24564else
24565 echo "$as_me: failed program was:" >&5
24566sed 's/^/| /' conftest.$ac_ext >&5
24567
24568 ac_header_preproc=no
24569fi
24570
24571rm -f conftest.err conftest.$ac_ext
24572{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
24573echo "${ECHO_T}$ac_header_preproc" >&6; }
24574
24575# So? What about this header?
24576case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
24577 yes:no: )
24578 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
24579echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
24580 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
24581echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
24582 ac_header_preproc=yes
24583 ;;
24584 no:yes:* )
24585 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
24586echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
24587 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
24588echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
24589 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
24590echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
24591 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
24592echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
24593 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
24594echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
24595 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
24596echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
24597 ( cat <<\_ASBOX
24598## --------------------------------- ##
24599## Report this to BUG-REPORT-ADDRESS ##
24600## --------------------------------- ##
24601_ASBOX
24602 ) | sed "s/^/$as_me: WARNING: /" >&2
24603 ;;
24604esac
24605{ echo "$as_me:$LINENO: checking for $ac_header" >&5
24606echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
24607if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
24608 echo $ECHO_N "(cached) $ECHO_C" >&6
24609else
24610 eval "$as_ac_Header=\$ac_header_preproc"
24611fi
24612ac_res=`eval echo '${'$as_ac_Header'}'`
24613 { echo "$as_me:$LINENO: result: $ac_res" >&5
24614echo "${ECHO_T}$ac_res" >&6; }
24615
24616fi
24617if test `eval echo '${'$as_ac_Header'}'` = yes; then
24618 cat >>confdefs.h <<_ACEOF
24619#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24620_ACEOF
24621
24622fi
24623
24624done
24625
24626{ echo "$as_me:$LINENO: checking types of arguments for select" >&5
24627echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
24628if test "${ac_cv_func_select_args+set}" = set; then
24629 echo $ECHO_N "(cached) $ECHO_C" >&6
24630else
24631 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
24632 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
24633 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
24634 cat >conftest.$ac_ext <<_ACEOF
24635/* confdefs.h. */
24636_ACEOF
24637cat confdefs.h >>conftest.$ac_ext
24638cat >>conftest.$ac_ext <<_ACEOF
24639/* end confdefs.h. */
24640$ac_includes_default
24641#if HAVE_SYS_SELECT_H
24642# include <sys/select.h>
24643#endif
24644#if HAVE_SYS_SOCKET_H
24645# include <sys/socket.h>
24646#endif
24647
24648int
24649main ()
24650{
24651extern int select ($ac_arg1,
24652 $ac_arg234, $ac_arg234, $ac_arg234,
24653 $ac_arg5);
24654 ;
24655 return 0;
24656}
24657_ACEOF
24658rm -f conftest.$ac_objext
24659if { (ac_try="$ac_compile"
24660case "(($ac_try" in
24661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24662 *) ac_try_echo=$ac_try;;
24663esac
24664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24665 (eval "$ac_compile") 2>conftest.er1
24666 ac_status=$?
24667 grep -v '^ *+' conftest.er1 >conftest.err
24668 rm -f conftest.er1
24669 cat conftest.err >&5
24670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24671 (exit $ac_status); } &&
24672 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24673 { (case "(($ac_try" in
24674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24675 *) ac_try_echo=$ac_try;;
24676esac
24677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24678 (eval "$ac_try") 2>&5
24679 ac_status=$?
24680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24681 (exit $ac_status); }; } &&
24682 { ac_try='test -s conftest.$ac_objext'
24683 { (case "(($ac_try" in
24684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24685 *) ac_try_echo=$ac_try;;
24686esac
24687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24688 (eval "$ac_try") 2>&5
24689 ac_status=$?
24690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24691 (exit $ac_status); }; }; then
24692 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
24693else
24694 echo "$as_me: failed program was:" >&5
24695sed 's/^/| /' conftest.$ac_ext >&5
24696
24697
24698fi
24699
24700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24701 done
24702 done
24703done
24704# Provide a safe default value.
24705: ${ac_cv_func_select_args='int,int *,struct timeval *'}
24706
24707fi
24708{ echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
24709echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
24710ac_save_IFS=$IFS; IFS=','
24711set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
24712IFS=$ac_save_IFS
24713shift
24714
24715cat >>confdefs.h <<_ACEOF
24716#define SELECT_TYPE_ARG1 $1
24717_ACEOF
24718
24719
24720cat >>confdefs.h <<_ACEOF
24721#define SELECT_TYPE_ARG234 ($2)
24722_ACEOF
24723
24724
24725cat >>confdefs.h <<_ACEOF
24726#define SELECT_TYPE_ARG5 ($3)
24727_ACEOF
24728
24729rm -f conftest*
24730
24731
24732for ac_func in select
24733do
24734as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24735{ echo "$as_me:$LINENO: checking for $ac_func" >&5
24736echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
24737if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
24738 echo $ECHO_N "(cached) $ECHO_C" >&6
24739else
24740 cat >conftest.$ac_ext <<_ACEOF
24741/* confdefs.h. */
24742_ACEOF
24743cat confdefs.h >>conftest.$ac_ext
24744cat >>conftest.$ac_ext <<_ACEOF
24745/* end confdefs.h. */
24746/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24747 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24748#define $ac_func innocuous_$ac_func
24749
24750/* System header to define __stub macros and hopefully few prototypes,
24751 which can conflict with char $ac_func (); below.
24752 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24753 <limits.h> exists even on freestanding compilers. */
24754
24755#ifdef __STDC__
24756# include <limits.h>
24757#else
24758# include <assert.h>
24759#endif
24760
24761#undef $ac_func
24762
24763/* Override any GCC internal prototype to avoid an error.
24764 Use char because int might match the return type of a GCC
24765 builtin and then its argument prototype would still apply. */
24766#ifdef __cplusplus
24767extern "C"
24768#endif
24769char $ac_func ();
24770/* The GNU C library defines this for functions which it implements
24771 to always fail with ENOSYS. Some functions are actually named
24772 something starting with __ and the normal name is an alias. */
24773#if defined __stub_$ac_func || defined __stub___$ac_func
24774choke me
24775#endif
24776
24777int
24778main ()
24779{
24780return $ac_func ();
24781 ;
24782 return 0;
24783}
24784_ACEOF
24785rm -f conftest.$ac_objext conftest$ac_exeext
24786if { (ac_try="$ac_link"
24787case "(($ac_try" in
24788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24789 *) ac_try_echo=$ac_try;;
24790esac
24791eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24792 (eval "$ac_link") 2>conftest.er1
24793 ac_status=$?
24794 grep -v '^ *+' conftest.er1 >conftest.err
24795 rm -f conftest.er1
24796 cat conftest.err >&5
24797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24798 (exit $ac_status); } &&
24799 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24800 { (case "(($ac_try" in
24801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24802 *) ac_try_echo=$ac_try;;
24803esac
24804eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24805 (eval "$ac_try") 2>&5
24806 ac_status=$?
24807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24808 (exit $ac_status); }; } &&
24809 { ac_try='test -s conftest$ac_exeext'
24810 { (case "(($ac_try" in
24811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24812 *) ac_try_echo=$ac_try;;
24813esac
24814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24815 (eval "$ac_try") 2>&5
24816 ac_status=$?
24817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24818 (exit $ac_status); }; }; then
24819 eval "$as_ac_var=yes"
24820else
24821 echo "$as_me: failed program was:" >&5
24822sed 's/^/| /' conftest.$ac_ext >&5
24823
24824 eval "$as_ac_var=no"
24825fi
24826
24827rm -f core conftest.err conftest.$ac_objext \
24828 conftest$ac_exeext conftest.$ac_ext
24829fi
24830ac_res=`eval echo '${'$as_ac_var'}'`
24831 { echo "$as_me:$LINENO: result: $ac_res" >&5
24832echo "${ECHO_T}$ac_res" >&6; }
24833if test `eval echo '${'$as_ac_var'}'` = yes; then
24834 cat >>confdefs.h <<_ACEOF
24835#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24836_ACEOF
24837
24838fi
24839done
24840
24841
24842#CPPFLAGS="$CPPFLAGS -I"
24843
24844
24845
24846if test "$enable_lttvstatic" = yes; then
24847 LTTVSTATIC_TRUE=
24848 LTTVSTATIC_FALSE='#'
24849else
24850 LTTVSTATIC_TRUE='#'
24851 LTTVSTATIC_FALSE=
24852fi
24853
24854lttvlibdir="${libdir}/lttv"
24855lttvplugindir="${lttvlibdir}/plugins"
24856#lttlibdir="${libdir}/ltt"
24857top_lttvdir="\$(top_srcdir)/lttv"
24858top_lttvwindowdir="\$(top_srcdir)/lttv/modules/gui/lttvwindow"
24859
24860DEFAULT_INCLUDES="-I\$(top_srcdir) -I\$(top_builddir) -I\$(top_lttvdir) -I\$(top_lttvwindowdir)"
24861
24862#CPPFLAGS="${GLIB_CFLAGS}"
24863#AC_SUBST(CPPFLAGS)
24864
24865lttincludedir="${includedir}/ltt"
24866lttvincludedir="${includedir}/lttv"
24867lttvwindowincludedir="${includedir}/lttvwindow"
24868lttctlincludedir="${includedir}/liblttctl"
24869
24870
24871
24872
24873
24874
24875#AC_SUBST(lttlibdir)
24876
24877
24878
24879
24880
24881
24882
24883
24884ac_config_files="$ac_config_files Makefile lttv/Makefile lttv/lttv/Makefile lttv/modules/Makefile lttv/modules/text/Makefile lttv/modules/gui/Makefile lttv/modules/gui/lttvwindow/Makefile lttv/modules/gui/interrupts/Makefile lttv/modules/gui/tutorial/Makefile lttv/modules/gui/diskperformance/Makefile lttv/modules/gui/lttvwindow/lttvwindow/Makefile lttv/modules/gui/lttvwindow/pixmaps/Makefile lttv/modules/gui/controlflow/Makefile lttv/modules/gui/detailedevents/Makefile lttv/modules/gui/statistics/Makefile lttv/modules/gui/histogram/Makefile lttv/modules/gui/filter/Makefile lttv/modules/gui/tracecontrol/Makefile ltt/Makefile doc/Makefile doc/developer/Makefile doc/developer/developer_guide/Makefile doc/developer/developer_guide/docbook/Makefile doc/developer/developer_guide/html/Makefile doc/user/Makefile doc/user/user_guide/Makefile doc/user/user_guide/docbook/Makefile doc/user/user_guide/html/Makefile lttv/modules/gui/xenoltt/Makefile"
24885
24886cat >confcache <<\_ACEOF
24887# This file is a shell script that caches the results of configure
24888# tests run on this system so they can be shared between configure
24889# scripts and configure runs, see configure's option --config-cache.
24890# It is not useful on other systems. If it contains results you don't
24891# want to keep, you may remove or edit it.
24892#
24893# config.status only pays attention to the cache file if you give it
24894# the --recheck option to rerun configure.
24895#
24896# `ac_cv_env_foo' variables (set or unset) will be overridden when
24897# loading this file, other *unset* `ac_cv_foo' will be assigned the
24898# following values.
24899
24900_ACEOF
24901
24902# The following way of writing the cache mishandles newlines in values,
24903# but we know of no workaround that is simple, portable, and efficient.
24904# So, we kill variables containing newlines.
24905# Ultrix sh set writes to stderr and can't be redirected directly,
24906# and sets the high bit in the cache file unless we assign to the vars.
24907(
24908 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24909 eval ac_val=\$$ac_var
24910 case $ac_val in #(
24911 *${as_nl}*)
24912 case $ac_var in #(
24913 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
24914echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
24915 esac
24916 case $ac_var in #(
24917 _ | IFS | as_nl) ;; #(
24918 *) $as_unset $ac_var ;;
24919 esac ;;
24920 esac
24921 done
24922
24923 (set) 2>&1 |
24924 case $as_nl`(ac_space=' '; set) 2>&1` in #(
24925 *${as_nl}ac_space=\ *)
24926 # `set' does not quote correctly, so add quotes (double-quote
24927 # substitution turns \\\\ into \\, and sed turns \\ into \).
24928 sed -n \
24929 "s/'/'\\\\''/g;
24930 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24931 ;; #(
24932 *)
24933 # `set' quotes correctly as required by POSIX, so do not add quotes.
24934 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24935 ;;
24936 esac |
24937 sort
24938) |
24939 sed '
24940 /^ac_cv_env_/b end
24941 t clear
24942 :clear
24943 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24944 t end
24945 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24946 :end' >>confcache
24947if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24948 if test -w "$cache_file"; then
24949 test "x$cache_file" != "x/dev/null" &&
24950 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
24951echo "$as_me: updating cache $cache_file" >&6;}
24952 cat confcache >$cache_file
24953 else
24954 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
24955echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24956 fi
24957fi
24958rm -f confcache
24959
24960test "x$prefix" = xNONE && prefix=$ac_default_prefix
24961# Let make expand exec_prefix.
24962test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24963
24964DEFS=-DHAVE_CONFIG_H
24965
24966ac_libobjs=
24967ac_ltlibobjs=
24968for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24969 # 1. Remove the extension, and $U if already installed.
24970 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24971 ac_i=`echo "$ac_i" | sed "$ac_script"`
24972 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
24973 # will be set to the directory where LIBOBJS objects are built.
24974 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24975 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
24976done
24977LIBOBJS=$ac_libobjs
24978
24979LTLIBOBJS=$ac_ltlibobjs
24980
24981
24982if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
24983 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
24984Usually this means the macro was only invoked conditionally." >&5
24985echo "$as_me: error: conditional \"AMDEP\" was never defined.
24986Usually this means the macro was only invoked conditionally." >&2;}
24987 { (exit 1); exit 1; }; }
24988fi
24989if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24990 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
24991Usually this means the macro was only invoked conditionally." >&5
24992echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
24993Usually this means the macro was only invoked conditionally." >&2;}
24994 { (exit 1); exit 1; }; }
24995fi
24996if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
24997 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
24998Usually this means the macro was only invoked conditionally." >&5
24999echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
25000Usually this means the macro was only invoked conditionally." >&2;}
25001 { (exit 1); exit 1; }; }
25002fi
25003if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25004 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
25005Usually this means the macro was only invoked conditionally." >&5
25006echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
25007Usually this means the macro was only invoked conditionally." >&2;}
25008 { (exit 1); exit 1; }; }
25009fi
25010if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25011 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
25012Usually this means the macro was only invoked conditionally." >&5
25013echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
25014Usually this means the macro was only invoked conditionally." >&2;}
25015 { (exit 1); exit 1; }; }
25016fi
25017if test -z "${LTTVSTATIC_TRUE}" && test -z "${LTTVSTATIC_FALSE}"; then
25018 { { echo "$as_me:$LINENO: error: conditional \"LTTVSTATIC\" was never defined.
25019Usually this means the macro was only invoked conditionally." >&5
25020echo "$as_me: error: conditional \"LTTVSTATIC\" was never defined.
25021Usually this means the macro was only invoked conditionally." >&2;}
25022 { (exit 1); exit 1; }; }
25023fi
25024
25025: ${CONFIG_STATUS=./config.status}
25026ac_clean_files_save=$ac_clean_files
25027ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25028{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
25029echo "$as_me: creating $CONFIG_STATUS" >&6;}
25030cat >$CONFIG_STATUS <<_ACEOF
25031#! $SHELL
25032# Generated by $as_me.
25033# Run this file to recreate the current configuration.
25034# Compiler output produced by configure, useful for debugging
25035# configure, is in config.log if it exists.
25036
25037debug=false
25038ac_cs_recheck=false
25039ac_cs_silent=false
25040SHELL=\${CONFIG_SHELL-$SHELL}
25041_ACEOF
25042
25043cat >>$CONFIG_STATUS <<\_ACEOF
25044## --------------------- ##
25045## M4sh Initialization. ##
25046## --------------------- ##
25047
25048# Be Bourne compatible
25049if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
25050 emulate sh
25051 NULLCMD=:
25052 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
25053 # is contrary to our usage. Disable this feature.
25054 alias -g '${1+"$@"}'='"$@"'
25055 setopt NO_GLOB_SUBST
25056else
25057 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
25058fi
25059BIN_SH=xpg4; export BIN_SH # for Tru64
25060DUALCASE=1; export DUALCASE # for MKS sh
25061
25062
25063# PATH needs CR
25064# Avoid depending upon Character Ranges.
25065as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25066as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25067as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25068as_cr_digits='0123456789'
25069as_cr_alnum=$as_cr_Letters$as_cr_digits
25070
25071# The user is always right.
25072if test "${PATH_SEPARATOR+set}" != set; then
25073 echo "#! /bin/sh" >conf$$.sh
25074 echo "exit 0" >>conf$$.sh
25075 chmod +x conf$$.sh
25076 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
25077 PATH_SEPARATOR=';'
25078 else
25079 PATH_SEPARATOR=:
25080 fi
25081 rm -f conf$$.sh
25082fi
25083
25084# Support unset when possible.
25085if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
25086 as_unset=unset
25087else
25088 as_unset=false
25089fi
25090
25091
25092# IFS
25093# We need space, tab and new line, in precisely that order. Quoting is
25094# there to prevent editors from complaining about space-tab.
25095# (If _AS_PATH_WALK were called with IFS unset, it would disable word
25096# splitting by setting IFS to empty value.)
25097as_nl='
25098'
25099IFS=" "" $as_nl"
25100
25101# Find who we are. Look in the path if we contain no directory separator.
25102case $0 in
25103 *[\\/]* ) as_myself=$0 ;;
25104 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25105for as_dir in $PATH
25106do
25107 IFS=$as_save_IFS
25108 test -z "$as_dir" && as_dir=.
25109 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25110done
25111IFS=$as_save_IFS
25112
25113 ;;
25114esac
25115# We did not find ourselves, most probably we were run as `sh COMMAND'
25116# in which case we are not to be found in the path.
25117if test "x$as_myself" = x; then
25118 as_myself=$0
25119fi
25120if test ! -f "$as_myself"; then
25121 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25122 { (exit 1); exit 1; }
25123fi
25124
25125# Work around bugs in pre-3.0 UWIN ksh.
25126for as_var in ENV MAIL MAILPATH
25127do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
25128done
25129PS1='$ '
25130PS2='> '
25131PS4='+ '
25132
25133# NLS nuisances.
25134for as_var in \
25135 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
25136 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
25137 LC_TELEPHONE LC_TIME
25138do
25139 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
25140 eval $as_var=C; export $as_var
25141 else
25142 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
25143 fi
25144done
25145
25146# Required to use basename.
25147if expr a : '\(a\)' >/dev/null 2>&1 &&
25148 test "X`expr 00001 : '.*\(...\)'`" = X001; then
25149 as_expr=expr
25150else
25151 as_expr=false
25152fi
25153
25154if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25155 as_basename=basename
25156else
25157 as_basename=false
25158fi
25159
25160
25161# Name of the executable.
25162as_me=`$as_basename -- "$0" ||
25163$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25164 X"$0" : 'X\(//\)$' \| \
25165 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25166echo X/"$0" |
25167 sed '/^.*\/\([^/][^/]*\)\/*$/{
25168 s//\1/
25169 q
25170 }
25171 /^X\/\(\/\/\)$/{
25172 s//\1/
25173 q
25174 }
25175 /^X\/\(\/\).*/{
25176 s//\1/
25177 q
25178 }
25179 s/.*/./; q'`
25180
25181# CDPATH.
25182$as_unset CDPATH
25183
25184
25185
25186 as_lineno_1=$LINENO
25187 as_lineno_2=$LINENO
25188 test "x$as_lineno_1" != "x$as_lineno_2" &&
25189 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
25190
25191 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
25192 # uniformly replaced by the line number. The first 'sed' inserts a
25193 # line-number line after each line using $LINENO; the second 'sed'
25194 # does the real work. The second script uses 'N' to pair each
25195 # line-number line with the line containing $LINENO, and appends
25196 # trailing '-' during substitution so that $LINENO is not a special
25197 # case at line end.
25198 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
25199 # scripts with optimization help from Paolo Bonzini. Blame Lee
25200 # E. McMahon (1931-1989) for sed's syntax. :-)
25201 sed -n '
25202 p
25203 /[$]LINENO/=
25204 ' <$as_myself |
25205 sed '
25206 s/[$]LINENO.*/&-/
25207 t lineno
25208 b
25209 :lineno
25210 N
25211 :loop
25212 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
25213 t loop
25214 s/-\n.*//
25215 ' >$as_me.lineno &&
25216 chmod +x "$as_me.lineno" ||
25217 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
25218 { (exit 1); exit 1; }; }
25219
25220 # Don't try to exec as it changes $[0], causing all sort of problems
25221 # (the dirname of $[0] is not the place where we might find the
25222 # original and so on. Autoconf is especially sensitive to this).
25223 . "./$as_me.lineno"
25224 # Exit status is that of the last command.
25225 exit
25226}
25227
25228
25229if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25230 as_dirname=dirname
25231else
25232 as_dirname=false
25233fi
25234
25235ECHO_C= ECHO_N= ECHO_T=
25236case `echo -n x` in
25237-n*)
25238 case `echo 'x\c'` in
25239 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
25240 *) ECHO_C='\c';;
25241 esac;;
25242*)
25243 ECHO_N='-n';;
25244esac
25245
25246if expr a : '\(a\)' >/dev/null 2>&1 &&
25247 test "X`expr 00001 : '.*\(...\)'`" = X001; then
25248 as_expr=expr
25249else
25250 as_expr=false
25251fi
25252
25253rm -f conf$$ conf$$.exe conf$$.file
25254if test -d conf$$.dir; then
25255 rm -f conf$$.dir/conf$$.file
25256else
25257 rm -f conf$$.dir
25258 mkdir conf$$.dir
25259fi
25260echo >conf$$.file
25261if ln -s conf$$.file conf$$ 2>/dev/null; then
25262 as_ln_s='ln -s'
25263 # ... but there are two gotchas:
25264 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25265 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25266 # In both cases, we have to default to `cp -p'.
25267 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25268 as_ln_s='cp -p'
25269elif ln conf$$.file conf$$ 2>/dev/null; then
25270 as_ln_s=ln
25271else
25272 as_ln_s='cp -p'
25273fi
25274rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25275rmdir conf$$.dir 2>/dev/null
25276
25277if mkdir -p . 2>/dev/null; then
25278 as_mkdir_p=:
25279else
25280 test -d ./-p && rmdir ./-p
25281 as_mkdir_p=false
25282fi
25283
25284# Find out whether ``test -x'' works. Don't use a zero-byte file, as
25285# systems may use methods other than mode bits to determine executability.
25286cat >conf$$.file <<_ASEOF
25287#! /bin/sh
25288exit 0
25289_ASEOF
25290chmod +x conf$$.file
25291if test -x conf$$.file >/dev/null 2>&1; then
25292 as_executable_p="test -x"
25293else
25294 as_executable_p=:
25295fi
25296rm -f conf$$.file
25297
25298# Sed expression to map a string onto a valid CPP name.
25299as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25300
25301# Sed expression to map a string onto a valid variable name.
25302as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25303
25304
25305exec 6>&1
25306
25307# Save the log message, to keep $[0] and so on meaningful, and to
25308# report actual input values of CONFIG_FILES etc. instead of their
25309# values after options handling.
25310ac_log="
25311This file was extended by FULL-PACKAGE-NAME $as_me VERSION, which was
25312generated by GNU Autoconf 2.60. Invocation command line was
25313
25314 CONFIG_FILES = $CONFIG_FILES
25315 CONFIG_HEADERS = $CONFIG_HEADERS
25316 CONFIG_LINKS = $CONFIG_LINKS
25317 CONFIG_COMMANDS = $CONFIG_COMMANDS
25318 $ $0 $@
25319
25320on `(hostname || uname -n) 2>/dev/null | sed 1q`
25321"
25322
25323_ACEOF
25324
25325cat >>$CONFIG_STATUS <<_ACEOF
25326# Files that config.status was made for.
25327config_files="$ac_config_files"
25328config_headers="$ac_config_headers"
25329config_commands="$ac_config_commands"
25330
25331_ACEOF
25332
25333cat >>$CONFIG_STATUS <<\_ACEOF
25334ac_cs_usage="\
25335\`$as_me' instantiates files from templates according to the
25336current configuration.
25337
25338Usage: $0 [OPTIONS] [FILE]...
25339
25340 -h, --help print this help, then exit
25341 -V, --version print version number, then exit
25342 -q, --quiet do not print progress messages
25343 -d, --debug don't remove temporary files
25344 --recheck update $as_me by reconfiguring in the same conditions
25345 --file=FILE[:TEMPLATE]
25346 instantiate the configuration file FILE
25347 --header=FILE[:TEMPLATE]
25348 instantiate the configuration header FILE
25349
25350Configuration files:
25351$config_files
25352
25353Configuration headers:
25354$config_headers
25355
25356Configuration commands:
25357$config_commands
25358
25359Report bugs to <bug-autoconf@gnu.org>."
25360
25361_ACEOF
25362cat >>$CONFIG_STATUS <<_ACEOF
25363ac_cs_version="\\
25364FULL-PACKAGE-NAME config.status VERSION
25365configured by $0, generated by GNU Autoconf 2.60,
25366 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25367
25368Copyright (C) 2006 Free Software Foundation, Inc.
25369This config.status script is free software; the Free Software Foundation
25370gives unlimited permission to copy, distribute and modify it."
25371
25372ac_pwd='$ac_pwd'
25373srcdir='$srcdir'
25374INSTALL='$INSTALL'
25375_ACEOF
25376
25377cat >>$CONFIG_STATUS <<\_ACEOF
25378# If no file are specified by the user, then we need to provide default
25379# value. By we need to know if files were specified by the user.
25380ac_need_defaults=:
25381while test $# != 0
25382do
25383 case $1 in
25384 --*=*)
25385 ac_option=`expr "X$1" : 'X\([^=]*\)='`
25386 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25387 ac_shift=:
25388 ;;
25389 *)
25390 ac_option=$1
25391 ac_optarg=$2
25392 ac_shift=shift
25393 ;;
25394 esac
25395
25396 case $ac_option in
25397 # Handling of the options.
25398 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25399 ac_cs_recheck=: ;;
25400 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25401 echo "$ac_cs_version"; exit ;;
25402 --debug | --debu | --deb | --de | --d | -d )
25403 debug=: ;;
25404 --file | --fil | --fi | --f )
25405 $ac_shift
25406 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
25407 ac_need_defaults=false;;
25408 --header | --heade | --head | --hea )
25409 $ac_shift
25410 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
25411 ac_need_defaults=false;;
25412 --he | --h)
25413 # Conflict between --help and --header
25414 { echo "$as_me: error: ambiguous option: $1
25415Try \`$0 --help' for more information." >&2
25416 { (exit 1); exit 1; }; };;
25417 --help | --hel | -h )
25418 echo "$ac_cs_usage"; exit ;;
25419 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25420 | -silent | --silent | --silen | --sile | --sil | --si | --s)
25421 ac_cs_silent=: ;;
25422
25423 # This is an error.
25424 -*) { echo "$as_me: error: unrecognized option: $1
25425Try \`$0 --help' for more information." >&2
25426 { (exit 1); exit 1; }; } ;;
25427
25428 *) ac_config_targets="$ac_config_targets $1"
25429 ac_need_defaults=false ;;
25430
25431 esac
25432 shift
25433done
25434
25435ac_configure_extra_args=
25436
25437if $ac_cs_silent; then
25438 exec 6>/dev/null
25439 ac_configure_extra_args="$ac_configure_extra_args --silent"
25440fi
25441
25442_ACEOF
25443cat >>$CONFIG_STATUS <<_ACEOF
25444if \$ac_cs_recheck; then
25445 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
25446 CONFIG_SHELL=$SHELL
25447 export CONFIG_SHELL
25448 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25449fi
25450
25451_ACEOF
25452cat >>$CONFIG_STATUS <<\_ACEOF
25453exec 5>>config.log
25454{
25455 echo
25456 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25457## Running $as_me. ##
25458_ASBOX
25459 echo "$ac_log"
25460} >&5
25461
25462_ACEOF
25463cat >>$CONFIG_STATUS <<_ACEOF
25464#
25465# INIT-COMMANDS
25466#
25467AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25468
25469_ACEOF
25470
25471cat >>$CONFIG_STATUS <<\_ACEOF
25472
25473# Handling of arguments.
25474for ac_config_target in $ac_config_targets
25475do
25476 case $ac_config_target in
25477 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
25478 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
25479 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25480 "lttv/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/Makefile" ;;
25481 "lttv/lttv/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/lttv/Makefile" ;;
25482 "lttv/modules/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/Makefile" ;;
25483 "lttv/modules/text/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/text/Makefile" ;;
25484 "lttv/modules/gui/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/Makefile" ;;
25485 "lttv/modules/gui/lttvwindow/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/lttvwindow/Makefile" ;;
25486 "lttv/modules/gui/interrupts/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/interrupts/Makefile" ;;
25487 "lttv/modules/gui/tutorial/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/tutorial/Makefile" ;;
25488 "lttv/modules/gui/diskperformance/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/diskperformance/Makefile" ;;
25489 "lttv/modules/gui/lttvwindow/lttvwindow/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/lttvwindow/lttvwindow/Makefile" ;;
25490 "lttv/modules/gui/lttvwindow/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/lttvwindow/pixmaps/Makefile" ;;
25491 "lttv/modules/gui/controlflow/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/controlflow/Makefile" ;;
25492 "lttv/modules/gui/detailedevents/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/detailedevents/Makefile" ;;
25493 "lttv/modules/gui/statistics/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/statistics/Makefile" ;;
25494 "lttv/modules/gui/histogram/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/histogram/Makefile" ;;
25495 "lttv/modules/gui/filter/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/filter/Makefile" ;;
25496 "lttv/modules/gui/tracecontrol/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/tracecontrol/Makefile" ;;
25497 "lttv/modules/gui/xenoltt/Makefile") CONFIG_FILES="$CONFIG_FILES lttv/modules/gui/xenoltt/Makefile" ;;
25498 "ltt/Makefile") CONFIG_FILES="$CONFIG_FILES ltt/Makefile" ;;
25499 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
25500 "doc/developer/Makefile") CONFIG_FILES="$CONFIG_FILES doc/developer/Makefile" ;;
25501 "doc/developer/developer_guide/Makefile") CONFIG_FILES="$CONFIG_FILES doc/developer/developer_guide/Makefile" ;;
25502 "doc/developer/developer_guide/docbook/Makefile") CONFIG_FILES="$CONFIG_FILES doc/developer/developer_guide/docbook/Makefile" ;;
25503 "doc/developer/developer_guide/html/Makefile") CONFIG_FILES="$CONFIG_FILES doc/developer/developer_guide/html/Makefile" ;;
25504 "doc/user/Makefile") CONFIG_FILES="$CONFIG_FILES doc/user/Makefile" ;;
25505 "doc/user/user_guide/Makefile") CONFIG_FILES="$CONFIG_FILES doc/user/user_guide/Makefile" ;;
25506 "doc/user/user_guide/docbook/Makefile") CONFIG_FILES="$CONFIG_FILES doc/user/user_guide/docbook/Makefile" ;;
25507 "doc/user/user_guide/html/Makefile") CONFIG_FILES="$CONFIG_FILES doc/user/user_guide/html/Makefile" ;;
25508
25509 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
25510echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
25511 { (exit 1); exit 1; }; };;
25512 esac
25513done
25514
25515
25516# If the user did not use the arguments to specify the items to instantiate,
25517# then the envvar interface is used. Set only those that are not.
25518# We use the long form for the default assignment because of an extremely
25519# bizarre bug on SunOS 4.1.3.
25520if $ac_need_defaults; then
25521 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25522 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25523 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25524fi
25525
25526# Have a temporary directory for convenience. Make it in the build tree
25527# simply because there is no reason against having it here, and in addition,
25528# creating and moving files from /tmp can sometimes cause problems.
25529# Hook for its removal unless debugging.
25530# Note that there is a small window in which the directory will not be cleaned:
25531# after its creation but before its name has been assigned to `$tmp'.
25532$debug ||
25533{
25534 tmp=
25535 trap 'exit_status=$?
25536 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
25537' 0
25538 trap '{ (exit 1); exit 1; }' 1 2 13 15
25539}
25540# Create a (secure) tmp directory for tmp files.
25541
25542{
25543 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25544 test -n "$tmp" && test -d "$tmp"
25545} ||
25546{
25547 tmp=./conf$$-$RANDOM
25548 (umask 077 && mkdir "$tmp")
25549} ||
25550{
25551 echo "$me: cannot create a temporary directory in ." >&2
25552 { (exit 1); exit 1; }
25553}
25554
25555#
25556# Set up the sed scripts for CONFIG_FILES section.
25557#
25558
25559# No need to generate the scripts if there are no CONFIG_FILES.
25560# This happens for instance when ./config.status config.h
25561if test -n "$CONFIG_FILES"; then
25562
25563_ACEOF
25564
25565
25566
25567ac_delim='%!_!# '
25568for ac_last_try in false false false false false :; do
25569 cat >conf$$subs.sed <<_ACEOF
25570SHELL!$SHELL$ac_delim
25571PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
25572PACKAGE_NAME!$PACKAGE_NAME$ac_delim
25573PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
25574PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
25575PACKAGE_STRING!$PACKAGE_STRING$ac_delim
25576PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
25577exec_prefix!$exec_prefix$ac_delim
25578prefix!$prefix$ac_delim
25579program_transform_name!$program_transform_name$ac_delim
25580bindir!$bindir$ac_delim
25581sbindir!$sbindir$ac_delim
25582libexecdir!$libexecdir$ac_delim
25583datarootdir!$datarootdir$ac_delim
25584datadir!$datadir$ac_delim
25585sysconfdir!$sysconfdir$ac_delim
25586sharedstatedir!$sharedstatedir$ac_delim
25587localstatedir!$localstatedir$ac_delim
25588includedir!$includedir$ac_delim
25589oldincludedir!$oldincludedir$ac_delim
25590docdir!$docdir$ac_delim
25591infodir!$infodir$ac_delim
25592htmldir!$htmldir$ac_delim
25593dvidir!$dvidir$ac_delim
25594pdfdir!$pdfdir$ac_delim
25595psdir!$psdir$ac_delim
25596libdir!$libdir$ac_delim
25597localedir!$localedir$ac_delim
25598mandir!$mandir$ac_delim
25599DEFS!$DEFS$ac_delim
25600ECHO_C!$ECHO_C$ac_delim
25601ECHO_N!$ECHO_N$ac_delim
25602ECHO_T!$ECHO_T$ac_delim
25603LIBS!$LIBS$ac_delim
25604build_alias!$build_alias$ac_delim
25605host_alias!$host_alias$ac_delim
25606target_alias!$target_alias$ac_delim
25607INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
25608INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
25609INSTALL_DATA!$INSTALL_DATA$ac_delim
25610CYGPATH_W!$CYGPATH_W$ac_delim
25611PACKAGE!$PACKAGE$ac_delim
25612VERSION!$VERSION$ac_delim
25613ACLOCAL!$ACLOCAL$ac_delim
25614AUTOCONF!$AUTOCONF$ac_delim
25615AUTOMAKE!$AUTOMAKE$ac_delim
25616AUTOHEADER!$AUTOHEADER$ac_delim
25617MAKEINFO!$MAKEINFO$ac_delim
25618AMTAR!$AMTAR$ac_delim
25619install_sh!$install_sh$ac_delim
25620STRIP!$STRIP$ac_delim
25621INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
25622AWK!$AWK$ac_delim
25623SET_MAKE!$SET_MAKE$ac_delim
25624am__leading_dot!$am__leading_dot$ac_delim
25625build!$build$ac_delim
25626build_cpu!$build_cpu$ac_delim
25627build_vendor!$build_vendor$ac_delim
25628build_os!$build_os$ac_delim
25629host!$host$ac_delim
25630host_cpu!$host_cpu$ac_delim
25631host_vendor!$host_vendor$ac_delim
25632host_os!$host_os$ac_delim
25633CC!$CC$ac_delim
25634CFLAGS!$CFLAGS$ac_delim
25635LDFLAGS!$LDFLAGS$ac_delim
25636CPPFLAGS!$CPPFLAGS$ac_delim
25637ac_ct_CC!$ac_ct_CC$ac_delim
25638EXEEXT!$EXEEXT$ac_delim
25639OBJEXT!$OBJEXT$ac_delim
25640DEPDIR!$DEPDIR$ac_delim
25641am__include!$am__include$ac_delim
25642am__quote!$am__quote$ac_delim
25643AMDEP_TRUE!$AMDEP_TRUE$ac_delim
25644AMDEP_FALSE!$AMDEP_FALSE$ac_delim
25645AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
25646CCDEPMODE!$CCDEPMODE$ac_delim
25647am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
25648am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
25649GREP!$GREP$ac_delim
25650EGREP!$EGREP$ac_delim
25651LN_S!$LN_S$ac_delim
25652ECHO!$ECHO$ac_delim
25653AR!$AR$ac_delim
25654RANLIB!$RANLIB$ac_delim
25655CPP!$CPP$ac_delim
25656CXX!$CXX$ac_delim
25657CXXFLAGS!$CXXFLAGS$ac_delim
25658ac_ct_CXX!$ac_ct_CXX$ac_delim
25659CXXDEPMODE!$CXXDEPMODE$ac_delim
25660am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
25661am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
25662CXXCPP!$CXXCPP$ac_delim
25663F77!$F77$ac_delim
25664FFLAGS!$FFLAGS$ac_delim
25665ac_ct_F77!$ac_ct_F77$ac_delim
25666LIBTOOL!$LIBTOOL$ac_delim
25667_ACEOF
25668
25669 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
25670 break
25671 elif $ac_last_try; then
25672 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
25673echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
25674 { (exit 1); exit 1; }; }
25675 else
25676 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25677 fi
25678done
25679
25680ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
25681if test -n "$ac_eof"; then
25682 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
25683 ac_eof=`expr $ac_eof + 1`
25684fi
25685
25686cat >>$CONFIG_STATUS <<_ACEOF
25687cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
25688/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25689_ACEOF
25690sed '
25691s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
25692s/^/s,@/; s/!/@,|#_!!_#|/
25693:n
25694t n
25695s/'"$ac_delim"'$/,g/; t
25696s/$/\\/; p
25697N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
25698' >>$CONFIG_STATUS <conf$$subs.sed
25699rm -f conf$$subs.sed
25700cat >>$CONFIG_STATUS <<_ACEOF
25701CEOF$ac_eof
25702_ACEOF
25703
25704
25705ac_delim='%!_!# '
25706for ac_last_try in false false false false false :; do
25707 cat >conf$$subs.sed <<_ACEOF
25708PKG_CONFIG!$PKG_CONFIG$ac_delim
25709GLIB_CFLAGS!$GLIB_CFLAGS$ac_delim
25710GLIB_LIBS!$GLIB_LIBS$ac_delim
25711GLIB_GENMARSHAL!$GLIB_GENMARSHAL$ac_delim
25712GOBJECT_QUERY!$GOBJECT_QUERY$ac_delim
25713GLIB_MKENUMS!$GLIB_MKENUMS$ac_delim
25714GTK_CFLAGS!$GTK_CFLAGS$ac_delim
25715GTK_LIBS!$GTK_LIBS$ac_delim
25716BASH!$BASH$ac_delim
25717PACKAGE_CFLAGS!$PACKAGE_CFLAGS$ac_delim
25718PACKAGE_LIBS!$PACKAGE_LIBS$ac_delim
25719LIBOBJS!$LIBOBJS$ac_delim
25720LTTVSTATIC_TRUE!$LTTVSTATIC_TRUE$ac_delim
25721LTTVSTATIC_FALSE!$LTTVSTATIC_FALSE$ac_delim
25722POPT_LIBS!$POPT_LIBS$ac_delim
25723UTIL_LIBS!$UTIL_LIBS$ac_delim
25724THREAD_LIBS!$THREAD_LIBS$ac_delim
25725lttvlibdir!$lttvlibdir$ac_delim
25726lttvplugindir!$lttvplugindir$ac_delim
25727top_lttvdir!$top_lttvdir$ac_delim
25728top_lttvwindowdir!$top_lttvwindowdir$ac_delim
25729DEFAULT_INCLUDES!$DEFAULT_INCLUDES$ac_delim
25730lttincludedir!$lttincludedir$ac_delim
25731lttvincludedir!$lttvincludedir$ac_delim
25732lttvwindowincludedir!$lttvwindowincludedir$ac_delim
25733lttctlincludedir!$lttctlincludedir$ac_delim
25734LTLIBOBJS!$LTLIBOBJS$ac_delim
25735_ACEOF
25736
25737 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 27; then
25738 break
25739 elif $ac_last_try; then
25740 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
25741echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
25742 { (exit 1); exit 1; }; }
25743 else
25744 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25745 fi
25746done
25747
25748ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
25749if test -n "$ac_eof"; then
25750 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
25751 ac_eof=`expr $ac_eof + 1`
25752fi
25753
25754cat >>$CONFIG_STATUS <<_ACEOF
25755cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
25756/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
25757_ACEOF
25758sed '
25759s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
25760s/^/s,@/; s/!/@,|#_!!_#|/
25761:n
25762t n
25763s/'"$ac_delim"'$/,g/; t
25764s/$/\\/; p
25765N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
25766' >>$CONFIG_STATUS <conf$$subs.sed
25767rm -f conf$$subs.sed
25768cat >>$CONFIG_STATUS <<_ACEOF
25769:end
25770s/|#_!!_#|//g
25771CEOF$ac_eof
25772_ACEOF
25773
25774
25775# VPATH may cause trouble with some makes, so we remove $(srcdir),
25776# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
25777# trailing colons and then remove the whole line if VPATH becomes empty
25778# (actually we leave an empty line to preserve line numbers).
25779if test "x$srcdir" = x.; then
25780 ac_vpsub='/^[ ]*VPATH[ ]*=/{
25781s/:*\$(srcdir):*/:/
25782s/:*\${srcdir}:*/:/
25783s/:*@srcdir@:*/:/
25784s/^\([^=]*=[ ]*\):*/\1/
25785s/:*$//
25786s/^[^=]*=[ ]*$//
25787}'
25788fi
25789
25790cat >>$CONFIG_STATUS <<\_ACEOF
25791fi # test -n "$CONFIG_FILES"
25792
25793
25794for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
25795do
25796 case $ac_tag in
25797 :[FHLC]) ac_mode=$ac_tag; continue;;
25798 esac
25799 case $ac_mode$ac_tag in
25800 :[FHL]*:*);;
25801 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
25802echo "$as_me: error: Invalid tag $ac_tag." >&2;}
25803 { (exit 1); exit 1; }; };;
25804 :[FH]-) ac_tag=-:-;;
25805 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25806 esac
25807 ac_save_IFS=$IFS
25808 IFS=:
25809 set x $ac_tag
25810 IFS=$ac_save_IFS
25811 shift
25812 ac_file=$1
25813 shift
25814
25815 case $ac_mode in
25816 :L) ac_source=$1;;
25817 :[FH])
25818 ac_file_inputs=
25819 for ac_f
25820 do
25821 case $ac_f in
25822 -) ac_f="$tmp/stdin";;
25823 *) # Look for the file first in the build tree, then in the source tree
25824 # (if the path is not absolute). The absolute path cannot be DOS-style,
25825 # because $ac_f cannot contain `:'.
25826 test -f "$ac_f" ||
25827 case $ac_f in
25828 [\\/$]*) false;;
25829 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25830 esac ||
25831 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
25832echo "$as_me: error: cannot find input file: $ac_f" >&2;}
25833 { (exit 1); exit 1; }; };;
25834 esac
25835 ac_file_inputs="$ac_file_inputs $ac_f"
25836 done
25837
25838 # Let's still pretend it is `configure' which instantiates (i.e., don't
25839 # use $as_me), people would be surprised to read:
25840 # /* config.h. Generated by config.status. */
25841 configure_input="Generated from "`IFS=:
25842 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
25843 if test x"$ac_file" != x-; then
25844 configure_input="$ac_file. $configure_input"
25845 { echo "$as_me:$LINENO: creating $ac_file" >&5
25846echo "$as_me: creating $ac_file" >&6;}
25847 fi
25848
25849 case $ac_tag in
25850 *:-:* | *:-) cat >"$tmp/stdin";;
25851 esac
25852 ;;
25853 esac
25854
25855 ac_dir=`$as_dirname -- "$ac_file" ||
25856$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25857 X"$ac_file" : 'X\(//\)[^/]' \| \
25858 X"$ac_file" : 'X\(//\)$' \| \
25859 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25860echo X"$ac_file" |
25861 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25862 s//\1/
25863 q
25864 }
25865 /^X\(\/\/\)[^/].*/{
25866 s//\1/
25867 q
25868 }
25869 /^X\(\/\/\)$/{
25870 s//\1/
25871 q
25872 }
25873 /^X\(\/\).*/{
25874 s//\1/
25875 q
25876 }
25877 s/.*/./; q'`
25878 { as_dir="$ac_dir"
25879 case $as_dir in #(
25880 -*) as_dir=./$as_dir;;
25881 esac
25882 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25883 as_dirs=
25884 while :; do
25885 case $as_dir in #(
25886 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
25887 *) as_qdir=$as_dir;;
25888 esac
25889 as_dirs="'$as_qdir' $as_dirs"
25890 as_dir=`$as_dirname -- "$as_dir" ||
25891$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25892 X"$as_dir" : 'X\(//\)[^/]' \| \
25893 X"$as_dir" : 'X\(//\)$' \| \
25894 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25895echo X"$as_dir" |
25896 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25897 s//\1/
25898 q
25899 }
25900 /^X\(\/\/\)[^/].*/{
25901 s//\1/
25902 q
25903 }
25904 /^X\(\/\/\)$/{
25905 s//\1/
25906 q
25907 }
25908 /^X\(\/\).*/{
25909 s//\1/
25910 q
25911 }
25912 s/.*/./; q'`
25913 test -d "$as_dir" && break
25914 done
25915 test -z "$as_dirs" || eval "mkdir $as_dirs"
25916 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25917echo "$as_me: error: cannot create directory $as_dir" >&2;}
25918 { (exit 1); exit 1; }; }; }
25919 ac_builddir=.
25920
25921case "$ac_dir" in
25922.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25923*)
25924 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
25925 # A ".." for each directory in $ac_dir_suffix.
25926 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
25927 case $ac_top_builddir_sub in
25928 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25929 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25930 esac ;;
25931esac
25932ac_abs_top_builddir=$ac_pwd
25933ac_abs_builddir=$ac_pwd$ac_dir_suffix
25934# for backward compatibility:
25935ac_top_builddir=$ac_top_build_prefix
25936
25937case $srcdir in
25938 .) # We are building in place.
25939 ac_srcdir=.
25940 ac_top_srcdir=$ac_top_builddir_sub
25941 ac_abs_top_srcdir=$ac_pwd ;;
25942 [\\/]* | ?:[\\/]* ) # Absolute name.
25943 ac_srcdir=$srcdir$ac_dir_suffix;
25944 ac_top_srcdir=$srcdir
25945 ac_abs_top_srcdir=$srcdir ;;
25946 *) # Relative name.
25947 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25948 ac_top_srcdir=$ac_top_build_prefix$srcdir
25949 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25950esac
25951ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25952
25953
25954 case $ac_mode in
25955 :F)
25956 #
25957 # CONFIG_FILE
25958 #
25959
25960 case $INSTALL in
25961 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25962 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25963 esac
25964_ACEOF
25965
25966cat >>$CONFIG_STATUS <<\_ACEOF
25967# If the template does not know about datarootdir, expand it.
25968# FIXME: This hack should be removed a few years after 2.60.
25969ac_datarootdir_hack=; ac_datarootdir_seen=
25970
25971case `sed -n '/datarootdir/ {
25972 p
25973 q
25974}
25975/@datadir@/p
25976/@docdir@/p
25977/@infodir@/p
25978/@localedir@/p
25979/@mandir@/p
25980' $ac_file_inputs` in
25981*datarootdir*) ac_datarootdir_seen=yes;;
25982*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25983 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25984echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25985_ACEOF
25986cat >>$CONFIG_STATUS <<_ACEOF
25987 ac_datarootdir_hack='
25988 s&@datadir@&$datadir&g
25989 s&@docdir@&$docdir&g
25990 s&@infodir@&$infodir&g
25991 s&@localedir@&$localedir&g
25992 s&@mandir@&$mandir&g
25993 s&\\\${datarootdir}&$datarootdir&g' ;;
25994esac
25995_ACEOF
25996
25997# Neutralize VPATH when `$srcdir' = `.'.
25998# Shell code in configure.ac might set extrasub.
25999# FIXME: do we really want to maintain this feature?
26000cat >>$CONFIG_STATUS <<_ACEOF
26001 sed "$ac_vpsub
26002$extrasub
26003_ACEOF
26004cat >>$CONFIG_STATUS <<\_ACEOF
26005:t
26006/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26007s&@configure_input@&$configure_input&;t t
26008s&@top_builddir@&$ac_top_builddir_sub&;t t
26009s&@srcdir@&$ac_srcdir&;t t
26010s&@abs_srcdir@&$ac_abs_srcdir&;t t
26011s&@top_srcdir@&$ac_top_srcdir&;t t
26012s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26013s&@builddir@&$ac_builddir&;t t
26014s&@abs_builddir@&$ac_abs_builddir&;t t
26015s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26016s&@INSTALL@&$ac_INSTALL&;t t
26017$ac_datarootdir_hack
26018" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
26019
26020test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26021 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26022 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26023 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26024which seems to be undefined. Please make sure it is defined." >&5
26025echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26026which seems to be undefined. Please make sure it is defined." >&2;}
26027
26028 rm -f "$tmp/stdin"
26029 case $ac_file in
26030 -) cat "$tmp/out"; rm -f "$tmp/out";;
26031 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
26032 esac
26033 ;;
26034 :H)
26035 #
26036 # CONFIG_HEADER
26037 #
26038_ACEOF
26039
26040# Transform confdefs.h into a sed script `conftest.defines', that
26041# substitutes the proper values into config.h.in to produce config.h.
26042rm -f conftest.defines conftest.tail
26043# First, append a space to every undef/define line, to ease matching.
26044echo 's/$/ /' >conftest.defines
26045# Then, protect against being on the right side of a sed subst, or in
26046# an unquoted here document, in config.status. If some macros were
26047# called several times there might be several #defines for the same
26048# symbol, which is useless. But do not sort them, since the last
26049# AC_DEFINE must be honored.
26050ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26051# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
26052# NAME is the cpp macro being defined, VALUE is the value it is being given.
26053# PARAMS is the parameter list in the macro definition--in most cases, it's
26054# just an empty string.
26055ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
26056ac_dB='\\)[ (].*,\\1define\\2'
26057ac_dC=' '
26058ac_dD=' ,'
26059
26060uniq confdefs.h |
26061 sed -n '
26062 t rset
26063 :rset
26064 s/^[ ]*#[ ]*define[ ][ ]*//
26065 t ok
26066 d
26067 :ok
26068 s/[\\&,]/\\&/g
26069 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
26070 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
26071 ' >>conftest.defines
26072
26073# Remove the space that was appended to ease matching.
26074# Then replace #undef with comments. This is necessary, for
26075# example, in the case of _POSIX_SOURCE, which is predefined and required
26076# on some systems where configure will not decide to define it.
26077# (The regexp can be short, since the line contains either #define or #undef.)
26078echo 's/ $//
26079s,^[ #]*u.*,/* & */,' >>conftest.defines
26080
26081# Break up conftest.defines:
26082ac_max_sed_lines=50
26083
26084# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
26085# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
26086# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
26087# et cetera.
26088ac_in='$ac_file_inputs'
26089ac_out='"$tmp/out1"'
26090ac_nxt='"$tmp/out2"'
26091
26092while :
26093do
26094 # Write a here document:
26095 cat >>$CONFIG_STATUS <<_ACEOF
26096 # First, check the format of the line:
26097 cat >"\$tmp/defines.sed" <<\\CEOF
26098/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
26099/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
26100b
26101:def
26102_ACEOF
26103 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
26104 echo 'CEOF
26105 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
26106 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
26107 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
26108 grep . conftest.tail >/dev/null || break
26109 rm -f conftest.defines
26110 mv conftest.tail conftest.defines
26111done
26112rm -f conftest.defines conftest.tail
26113
26114echo "ac_result=$ac_in" >>$CONFIG_STATUS
26115cat >>$CONFIG_STATUS <<\_ACEOF
26116 if test x"$ac_file" != x-; then
26117 echo "/* $configure_input */" >"$tmp/config.h"
26118 cat "$ac_result" >>"$tmp/config.h"
26119 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
26120 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
26121echo "$as_me: $ac_file is unchanged" >&6;}
26122 else
26123 rm -f $ac_file
26124 mv "$tmp/config.h" $ac_file
26125 fi
26126 else
26127 echo "/* $configure_input */"
26128 cat "$ac_result"
26129 fi
26130 rm -f "$tmp/out12"
26131# Compute $ac_file's index in $config_headers.
26132_am_stamp_count=1
26133for _am_header in $config_headers :; do
26134 case $_am_header in
26135 $ac_file | $ac_file:* )
26136 break ;;
26137 * )
26138 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26139 esac
26140done
26141echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
26142$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26143 X$ac_file : 'X\(//\)[^/]' \| \
26144 X$ac_file : 'X\(//\)$' \| \
26145 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
26146echo X$ac_file |
26147 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26148 s//\1/
26149 q
26150 }
26151 /^X\(\/\/\)[^/].*/{
26152 s//\1/
26153 q
26154 }
26155 /^X\(\/\/\)$/{
26156 s//\1/
26157 q
26158 }
26159 /^X\(\/\).*/{
26160 s//\1/
26161 q
26162 }
26163 s/.*/./; q'`/stamp-h$_am_stamp_count
26164 ;;
26165
26166 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
26167echo "$as_me: executing $ac_file commands" >&6;}
26168 ;;
26169 esac
26170
26171
26172 case $ac_file$ac_mode in
26173 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
26174 # Strip MF so we end up with the name of the file.
26175 mf=`echo "$mf" | sed -e 's/:.*$//'`
26176 # Check whether this is an Automake generated Makefile or not.
26177 # We used to match only the files named `Makefile.in', but
26178 # some people rename them; so instead we look at the file content.
26179 # Grep'ing the first line is not enough: some people post-process
26180 # each Makefile.in and add a new line on top of each file to say so.
26181 # So let's grep whole file.
26182 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
26183 dirpart=`$as_dirname -- "$mf" ||
26184$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26185 X"$mf" : 'X\(//\)[^/]' \| \
26186 X"$mf" : 'X\(//\)$' \| \
26187 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26188echo X"$mf" |
26189 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26190 s//\1/
26191 q
26192 }
26193 /^X\(\/\/\)[^/].*/{
26194 s//\1/
26195 q
26196 }
26197 /^X\(\/\/\)$/{
26198 s//\1/
26199 q
26200 }
26201 /^X\(\/\).*/{
26202 s//\1/
26203 q
26204 }
26205 s/.*/./; q'`
26206 else
26207 continue
26208 fi
26209 grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
26210 # Extract the definition of DEP_FILES from the Makefile without
26211 # running `make'.
26212 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
26213 test -z "$DEPDIR" && continue
26214 # When using ansi2knr, U may be empty or an underscore; expand it
26215 U=`sed -n -e '/^U = / s///p' < "$mf"`
26216 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
26217 # We invoke sed twice because it is the simplest approach to
26218 # changing $(DEPDIR) to its actual value in the expansion.
26219 for file in `sed -n -e '
26220 /^DEP_FILES = .*\\\\$/ {
26221 s/^DEP_FILES = //
26222 :loop
26223 s/\\\\$//
26224 p
26225 n
26226 /\\\\$/ b loop
26227 p
26228 }
26229 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
26230 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26231 # Make sure the directory exists.
26232 test -f "$dirpart/$file" && continue
26233 fdir=`$as_dirname -- "$file" ||
26234$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26235 X"$file" : 'X\(//\)[^/]' \| \
26236 X"$file" : 'X\(//\)$' \| \
26237 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26238echo X"$file" |
26239 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26240 s//\1/
26241 q
26242 }
26243 /^X\(\/\/\)[^/].*/{
26244 s//\1/
26245 q
26246 }
26247 /^X\(\/\/\)$/{
26248 s//\1/
26249 q
26250 }
26251 /^X\(\/\).*/{
26252 s//\1/
26253 q
26254 }
26255 s/.*/./; q'`
26256 { as_dir=$dirpart/$fdir
26257 case $as_dir in #(
26258 -*) as_dir=./$as_dir;;
26259 esac
26260 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
26261 as_dirs=
26262 while :; do
26263 case $as_dir in #(
26264 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
26265 *) as_qdir=$as_dir;;
26266 esac
26267 as_dirs="'$as_qdir' $as_dirs"
26268 as_dir=`$as_dirname -- "$as_dir" ||
26269$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26270 X"$as_dir" : 'X\(//\)[^/]' \| \
26271 X"$as_dir" : 'X\(//\)$' \| \
26272 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
26273echo X"$as_dir" |
26274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26275 s//\1/
26276 q
26277 }
26278 /^X\(\/\/\)[^/].*/{
26279 s//\1/
26280 q
26281 }
26282 /^X\(\/\/\)$/{
26283 s//\1/
26284 q
26285 }
26286 /^X\(\/\).*/{
26287 s//\1/
26288 q
26289 }
26290 s/.*/./; q'`
26291 test -d "$as_dir" && break
26292 done
26293 test -z "$as_dirs" || eval "mkdir $as_dirs"
26294 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
26295echo "$as_me: error: cannot create directory $as_dir" >&2;}
26296 { (exit 1); exit 1; }; }; }
26297 # echo "creating $dirpart/$file"
26298 echo '# dummy' > "$dirpart/$file"
26299 done
26300done
26301 ;;
26302
26303 esac
26304done # for ac_tag
26305
26306
26307{ (exit 0); exit 0; }
26308_ACEOF
26309chmod +x $CONFIG_STATUS
26310ac_clean_files=$ac_clean_files_save
26311
26312
26313# configure is writing to config.log, and then calls config.status.
26314# config.status does its own redirection, appending to config.log.
26315# Unfortunately, on DOS this fails, as config.log is still kept open
26316# by configure, so config.status won't be able to write to it; its
26317# output is simply discarded. So we exec the FD to /dev/null,
26318# effectively closing config.log, so it can be properly (re)opened and
26319# appended to by config.status. When coming back to configure, we
26320# need to make the FD available again.
26321if test "$no_create" != yes; then
26322 ac_cs_success=:
26323 ac_config_status_args=
26324 test "$silent" = yes &&
26325 ac_config_status_args="$ac_config_status_args --quiet"
26326 exec 5>/dev/null
26327 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26328 exec 5>>config.log
26329 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26330 # would make configure fail if this is the last instruction.
26331 $ac_cs_success || { (exit 1); exit 1; }
26332fi
26333
This page took 0.996407 seconds and 4 git commands to generate.