configure revision 1.1.1.1 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for package-unused version-unused.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467 *)
468 ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='package-unused'
558 PACKAGE_TARNAME='libbacktrace'
559 PACKAGE_VERSION='version-unused'
560 PACKAGE_STRING='package-unused version-unused'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 ac_unique_file="backtrace.h"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 NATIVE_FALSE
606 NATIVE_TRUE
607 BACKTRACE_USES_MALLOC
608 ALLOC_FILE
609 VIEW_FILE
610 BACKTRACE_SUPPORTED
611 FORMAT_FILE
612 BACKTRACE_SUPPORTS_THREADS
613 PIC_FLAG
614 WARN_FLAGS
615 EXTRA_FLAGS
616 BACKTRACE_FILE
617 OTOOL64
618 OTOOL
619 LIPO
620 NMEDIT
621 DSYMUTIL
622 AR
623 OBJDUMP
624 LN_S
625 NM
626 ac_ct_DUMPBIN
627 DUMPBIN
628 LD
629 FGREP
630 SED
631 LIBTOOL
632 RANLIB
633 MAINT
634 MAINTAINER_MODE_FALSE
635 MAINTAINER_MODE_TRUE
636 am__untar
637 am__tar
638 AMTAR
639 am__leading_dot
640 SET_MAKE
641 AWK
642 mkdir_p
643 MKDIR_P
644 INSTALL_STRIP_PROGRAM
645 STRIP
646 install_sh
647 MAKEINFO
648 AUTOHEADER
649 AUTOMAKE
650 AUTOCONF
651 ACLOCAL
652 VERSION
653 PACKAGE
654 CYGPATH_W
655 am__isrc
656 INSTALL_DATA
657 INSTALL_SCRIPT
658 INSTALL_PROGRAM
659 libtool_VERSION
660 EGREP
661 GREP
662 CPP
663 OBJEXT
664 EXEEXT
665 ac_ct_CC
666 CPPFLAGS
667 LDFLAGS
668 CFLAGS
669 CC
670 target_os
671 target_vendor
672 target_cpu
673 target
674 host_os
675 host_vendor
676 host_cpu
677 host
678 build_os
679 build_vendor
680 build_cpu
681 build
682 multi_basedir
683 target_alias
684 host_alias
685 build_alias
686 LIBS
687 ECHO_T
688 ECHO_N
689 ECHO_C
690 DEFS
691 mandir
692 localedir
693 libdir
694 psdir
695 pdfdir
696 dvidir
697 htmldir
698 infodir
699 docdir
700 oldincludedir
701 includedir
702 localstatedir
703 sharedstatedir
704 sysconfdir
705 datadir
706 datarootdir
707 libexecdir
708 sbindir
709 bindir
710 program_transform_name
711 prefix
712 exec_prefix
713 PACKAGE_URL
714 PACKAGE_BUGREPORT
715 PACKAGE_STRING
716 PACKAGE_VERSION
717 PACKAGE_TARNAME
718 PACKAGE_NAME
719 PATH_SEPARATOR
720 SHELL'
721 ac_subst_files=''
722 ac_user_opts='
723 enable_option_checking
724 enable_multilib
725 enable_maintainer_mode
726 with_target_subdir
727 enable_shared
728 enable_static
729 with_pic
730 enable_fast_install
731 with_gnu_ld
732 enable_libtool_lock
733 with_system_libunwind
734 '
735 ac_precious_vars='build_alias
736 host_alias
737 target_alias
738 CC
739 CFLAGS
740 LDFLAGS
741 LIBS
742 CPPFLAGS
743 CPP'
744
745
746 # Initialize some variables set by options.
747 ac_init_help=
748 ac_init_version=false
749 ac_unrecognized_opts=
750 ac_unrecognized_sep=
751 # The variables have the same names as the options, with
752 # dashes changed to underlines.
753 cache_file=/dev/null
754 exec_prefix=NONE
755 no_create=
756 no_recursion=
757 prefix=NONE
758 program_prefix=NONE
759 program_suffix=NONE
760 program_transform_name=s,x,x,
761 silent=
762 site=
763 srcdir=
764 verbose=
765 x_includes=NONE
766 x_libraries=NONE
767
768 # Installation directory options.
769 # These are left unexpanded so users can "make install exec_prefix=/foo"
770 # and all the variables that are supposed to be based on exec_prefix
771 # by default will actually change.
772 # Use braces instead of parens because sh, perl, etc. also accept them.
773 # (The list follows the same order as the GNU Coding Standards.)
774 bindir='${exec_prefix}/bin'
775 sbindir='${exec_prefix}/sbin'
776 libexecdir='${exec_prefix}/libexec'
777 datarootdir='${prefix}/share'
778 datadir='${datarootdir}'
779 sysconfdir='${prefix}/etc'
780 sharedstatedir='${prefix}/com'
781 localstatedir='${prefix}/var'
782 includedir='${prefix}/include'
783 oldincludedir='/usr/include'
784 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
785 infodir='${datarootdir}/info'
786 htmldir='${docdir}'
787 dvidir='${docdir}'
788 pdfdir='${docdir}'
789 psdir='${docdir}'
790 libdir='${exec_prefix}/lib'
791 localedir='${datarootdir}/locale'
792 mandir='${datarootdir}/man'
793
794 ac_prev=
795 ac_dashdash=
796 for ac_option
797 do
798 # If the previous option needs an argument, assign it.
799 if test -n "$ac_prev"; then
800 eval $ac_prev=\$ac_option
801 ac_prev=
802 continue
803 fi
804
805 case $ac_option in
806 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
807 *) ac_optarg=yes ;;
808 esac
809
810 # Accept the important Cygnus configure options, so we can diagnose typos.
811
812 case $ac_dashdash$ac_option in
813 --)
814 ac_dashdash=yes ;;
815
816 -bindir | --bindir | --bindi | --bind | --bin | --bi)
817 ac_prev=bindir ;;
818 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
819 bindir=$ac_optarg ;;
820
821 -build | --build | --buil | --bui | --bu)
822 ac_prev=build_alias ;;
823 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
824 build_alias=$ac_optarg ;;
825
826 -cache-file | --cache-file | --cache-fil | --cache-fi \
827 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
828 ac_prev=cache_file ;;
829 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
830 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
831 cache_file=$ac_optarg ;;
832
833 --config-cache | -C)
834 cache_file=config.cache ;;
835
836 -datadir | --datadir | --datadi | --datad)
837 ac_prev=datadir ;;
838 -datadir=* | --datadir=* | --datadi=* | --datad=*)
839 datadir=$ac_optarg ;;
840
841 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
842 | --dataroo | --dataro | --datar)
843 ac_prev=datarootdir ;;
844 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
845 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
846 datarootdir=$ac_optarg ;;
847
848 -disable-* | --disable-*)
849 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
850 # Reject names that are not valid shell variable names.
851 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
852 as_fn_error "invalid feature name: $ac_useropt"
853 ac_useropt_orig=$ac_useropt
854 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
855 case $ac_user_opts in
856 *"
857 "enable_$ac_useropt"
858 "*) ;;
859 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
860 ac_unrecognized_sep=', ';;
861 esac
862 eval enable_$ac_useropt=no ;;
863
864 -docdir | --docdir | --docdi | --doc | --do)
865 ac_prev=docdir ;;
866 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
867 docdir=$ac_optarg ;;
868
869 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
870 ac_prev=dvidir ;;
871 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
872 dvidir=$ac_optarg ;;
873
874 -enable-* | --enable-*)
875 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
876 # Reject names that are not valid shell variable names.
877 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878 as_fn_error "invalid feature name: $ac_useropt"
879 ac_useropt_orig=$ac_useropt
880 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881 case $ac_user_opts in
882 *"
883 "enable_$ac_useropt"
884 "*) ;;
885 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
886 ac_unrecognized_sep=', ';;
887 esac
888 eval enable_$ac_useropt=\$ac_optarg ;;
889
890 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
891 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
892 | --exec | --exe | --ex)
893 ac_prev=exec_prefix ;;
894 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
895 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
896 | --exec=* | --exe=* | --ex=*)
897 exec_prefix=$ac_optarg ;;
898
899 -gas | --gas | --ga | --g)
900 # Obsolete; use --with-gas.
901 with_gas=yes ;;
902
903 -help | --help | --hel | --he | -h)
904 ac_init_help=long ;;
905 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
906 ac_init_help=recursive ;;
907 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
908 ac_init_help=short ;;
909
910 -host | --host | --hos | --ho)
911 ac_prev=host_alias ;;
912 -host=* | --host=* | --hos=* | --ho=*)
913 host_alias=$ac_optarg ;;
914
915 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
916 ac_prev=htmldir ;;
917 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
918 | --ht=*)
919 htmldir=$ac_optarg ;;
920
921 -includedir | --includedir | --includedi | --included | --include \
922 | --includ | --inclu | --incl | --inc)
923 ac_prev=includedir ;;
924 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
925 | --includ=* | --inclu=* | --incl=* | --inc=*)
926 includedir=$ac_optarg ;;
927
928 -infodir | --infodir | --infodi | --infod | --info | --inf)
929 ac_prev=infodir ;;
930 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
931 infodir=$ac_optarg ;;
932
933 -libdir | --libdir | --libdi | --libd)
934 ac_prev=libdir ;;
935 -libdir=* | --libdir=* | --libdi=* | --libd=*)
936 libdir=$ac_optarg ;;
937
938 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
939 | --libexe | --libex | --libe)
940 ac_prev=libexecdir ;;
941 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
942 | --libexe=* | --libex=* | --libe=*)
943 libexecdir=$ac_optarg ;;
944
945 -localedir | --localedir | --localedi | --localed | --locale)
946 ac_prev=localedir ;;
947 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
948 localedir=$ac_optarg ;;
949
950 -localstatedir | --localstatedir | --localstatedi | --localstated \
951 | --localstate | --localstat | --localsta | --localst | --locals)
952 ac_prev=localstatedir ;;
953 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
954 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
955 localstatedir=$ac_optarg ;;
956
957 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
958 ac_prev=mandir ;;
959 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
960 mandir=$ac_optarg ;;
961
962 -nfp | --nfp | --nf)
963 # Obsolete; use --without-fp.
964 with_fp=no ;;
965
966 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
967 | --no-cr | --no-c | -n)
968 no_create=yes ;;
969
970 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
971 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
972 no_recursion=yes ;;
973
974 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
975 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
976 | --oldin | --oldi | --old | --ol | --o)
977 ac_prev=oldincludedir ;;
978 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
979 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
980 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
981 oldincludedir=$ac_optarg ;;
982
983 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
984 ac_prev=prefix ;;
985 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
986 prefix=$ac_optarg ;;
987
988 -program-prefix | --program-prefix | --program-prefi | --program-pref \
989 | --program-pre | --program-pr | --program-p)
990 ac_prev=program_prefix ;;
991 -program-prefix=* | --program-prefix=* | --program-prefi=* \
992 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
993 program_prefix=$ac_optarg ;;
994
995 -program-suffix | --program-suffix | --program-suffi | --program-suff \
996 | --program-suf | --program-su | --program-s)
997 ac_prev=program_suffix ;;
998 -program-suffix=* | --program-suffix=* | --program-suffi=* \
999 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1000 program_suffix=$ac_optarg ;;
1001
1002 -program-transform-name | --program-transform-name \
1003 | --program-transform-nam | --program-transform-na \
1004 | --program-transform-n | --program-transform- \
1005 | --program-transform | --program-transfor \
1006 | --program-transfo | --program-transf \
1007 | --program-trans | --program-tran \
1008 | --progr-tra | --program-tr | --program-t)
1009 ac_prev=program_transform_name ;;
1010 -program-transform-name=* | --program-transform-name=* \
1011 | --program-transform-nam=* | --program-transform-na=* \
1012 | --program-transform-n=* | --program-transform-=* \
1013 | --program-transform=* | --program-transfor=* \
1014 | --program-transfo=* | --program-transf=* \
1015 | --program-trans=* | --program-tran=* \
1016 | --progr-tra=* | --program-tr=* | --program-t=*)
1017 program_transform_name=$ac_optarg ;;
1018
1019 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1020 ac_prev=pdfdir ;;
1021 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1022 pdfdir=$ac_optarg ;;
1023
1024 -psdir | --psdir | --psdi | --psd | --ps)
1025 ac_prev=psdir ;;
1026 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1027 psdir=$ac_optarg ;;
1028
1029 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1030 | -silent | --silent | --silen | --sile | --sil)
1031 silent=yes ;;
1032
1033 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1034 ac_prev=sbindir ;;
1035 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1036 | --sbi=* | --sb=*)
1037 sbindir=$ac_optarg ;;
1038
1039 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1040 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1041 | --sharedst | --shareds | --shared | --share | --shar \
1042 | --sha | --sh)
1043 ac_prev=sharedstatedir ;;
1044 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1045 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1046 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1047 | --sha=* | --sh=*)
1048 sharedstatedir=$ac_optarg ;;
1049
1050 -site | --site | --sit)
1051 ac_prev=site ;;
1052 -site=* | --site=* | --sit=*)
1053 site=$ac_optarg ;;
1054
1055 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1056 ac_prev=srcdir ;;
1057 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1058 srcdir=$ac_optarg ;;
1059
1060 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1061 | --syscon | --sysco | --sysc | --sys | --sy)
1062 ac_prev=sysconfdir ;;
1063 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1064 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1065 sysconfdir=$ac_optarg ;;
1066
1067 -target | --target | --targe | --targ | --tar | --ta | --t)
1068 ac_prev=target_alias ;;
1069 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1070 target_alias=$ac_optarg ;;
1071
1072 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1073 verbose=yes ;;
1074
1075 -version | --version | --versio | --versi | --vers | -V)
1076 ac_init_version=: ;;
1077
1078 -with-* | --with-*)
1079 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1080 # Reject names that are not valid shell variable names.
1081 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1082 as_fn_error "invalid package name: $ac_useropt"
1083 ac_useropt_orig=$ac_useropt
1084 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085 case $ac_user_opts in
1086 *"
1087 "with_$ac_useropt"
1088 "*) ;;
1089 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1090 ac_unrecognized_sep=', ';;
1091 esac
1092 eval with_$ac_useropt=\$ac_optarg ;;
1093
1094 -without-* | --without-*)
1095 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1096 # Reject names that are not valid shell variable names.
1097 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1098 as_fn_error "invalid package name: $ac_useropt"
1099 ac_useropt_orig=$ac_useropt
1100 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101 case $ac_user_opts in
1102 *"
1103 "with_$ac_useropt"
1104 "*) ;;
1105 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1106 ac_unrecognized_sep=', ';;
1107 esac
1108 eval with_$ac_useropt=no ;;
1109
1110 --x)
1111 # Obsolete; use --with-x.
1112 with_x=yes ;;
1113
1114 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1115 | --x-incl | --x-inc | --x-in | --x-i)
1116 ac_prev=x_includes ;;
1117 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1118 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1119 x_includes=$ac_optarg ;;
1120
1121 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1122 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1123 ac_prev=x_libraries ;;
1124 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1125 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1126 x_libraries=$ac_optarg ;;
1127
1128 -*) as_fn_error "unrecognized option: \`$ac_option'
1129 Try \`$0 --help' for more information."
1130 ;;
1131
1132 *=*)
1133 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1134 # Reject names that are not valid shell variable names.
1135 case $ac_envvar in #(
1136 '' | [0-9]* | *[!_$as_cr_alnum]* )
1137 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1138 esac
1139 eval $ac_envvar=\$ac_optarg
1140 export $ac_envvar ;;
1141
1142 *)
1143 # FIXME: should be removed in autoconf 3.0.
1144 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1145 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1146 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1147 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1148 ;;
1149
1150 esac
1151 done
1152
1153 if test -n "$ac_prev"; then
1154 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1155 as_fn_error "missing argument to $ac_option"
1156 fi
1157
1158 if test -n "$ac_unrecognized_opts"; then
1159 case $enable_option_checking in
1160 no) ;;
1161 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1162 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1163 esac
1164 fi
1165
1166 # Check all directory arguments for consistency.
1167 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1168 datadir sysconfdir sharedstatedir localstatedir includedir \
1169 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1170 libdir localedir mandir
1171 do
1172 eval ac_val=\$$ac_var
1173 # Remove trailing slashes.
1174 case $ac_val in
1175 */ )
1176 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1177 eval $ac_var=\$ac_val;;
1178 esac
1179 # Be sure to have absolute directory names.
1180 case $ac_val in
1181 [\\/$]* | ?:[\\/]* ) continue;;
1182 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1183 esac
1184 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1185 done
1186
1187 # There might be people who depend on the old broken behavior: `$host'
1188 # used to hold the argument of --host etc.
1189 # FIXME: To remove some day.
1190 build=$build_alias
1191 host=$host_alias
1192 target=$target_alias
1193
1194 # FIXME: To remove some day.
1195 if test "x$host_alias" != x; then
1196 if test "x$build_alias" = x; then
1197 cross_compiling=maybe
1198 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1199 If a cross compiler is detected then cross compile mode will be used." >&2
1200 elif test "x$build_alias" != "x$host_alias"; then
1201 cross_compiling=yes
1202 fi
1203 fi
1204
1205 ac_tool_prefix=
1206 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1207
1208 test "$silent" = yes && exec 6>/dev/null
1209
1210
1211 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1212 ac_ls_di=`ls -di .` &&
1213 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1214 as_fn_error "working directory cannot be determined"
1215 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1216 as_fn_error "pwd does not report name of working directory"
1217
1218
1219 # Find the source files, if location was not specified.
1220 if test -z "$srcdir"; then
1221 ac_srcdir_defaulted=yes
1222 # Try the directory containing this script, then the parent directory.
1223 ac_confdir=`$as_dirname -- "$as_myself" ||
1224 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1225 X"$as_myself" : 'X\(//\)[^/]' \| \
1226 X"$as_myself" : 'X\(//\)$' \| \
1227 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1228 $as_echo X"$as_myself" |
1229 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1230 s//\1/
1231 q
1232 }
1233 /^X\(\/\/\)[^/].*/{
1234 s//\1/
1235 q
1236 }
1237 /^X\(\/\/\)$/{
1238 s//\1/
1239 q
1240 }
1241 /^X\(\/\).*/{
1242 s//\1/
1243 q
1244 }
1245 s/.*/./; q'`
1246 srcdir=$ac_confdir
1247 if test ! -r "$srcdir/$ac_unique_file"; then
1248 srcdir=..
1249 fi
1250 else
1251 ac_srcdir_defaulted=no
1252 fi
1253 if test ! -r "$srcdir/$ac_unique_file"; then
1254 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1255 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1256 fi
1257 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1258 ac_abs_confdir=`(
1259 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1260 pwd)`
1261 # When building in place, set srcdir=.
1262 if test "$ac_abs_confdir" = "$ac_pwd"; then
1263 srcdir=.
1264 fi
1265 # Remove unnecessary trailing slashes from srcdir.
1266 # Double slashes in file names in object file debugging info
1267 # mess up M-x gdb in Emacs.
1268 case $srcdir in
1269 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1270 esac
1271 for ac_var in $ac_precious_vars; do
1272 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1273 eval ac_env_${ac_var}_value=\$${ac_var}
1274 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1275 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1276 done
1277
1278 #
1279 # Report the --help message.
1280 #
1281 if test "$ac_init_help" = "long"; then
1282 # Omit some internal or obsolete options to make the list less imposing.
1283 # This message is too long to be a string in the A/UX 3.1 sh.
1284 cat <<_ACEOF
1285 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
1286
1287 Usage: $0 [OPTION]... [VAR=VALUE]...
1288
1289 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1290 VAR=VALUE. See below for descriptions of some of the useful variables.
1291
1292 Defaults for the options are specified in brackets.
1293
1294 Configuration:
1295 -h, --help display this help and exit
1296 --help=short display options specific to this package
1297 --help=recursive display the short help of all the included packages
1298 -V, --version display version information and exit
1299 -q, --quiet, --silent do not print \`checking...' messages
1300 --cache-file=FILE cache test results in FILE [disabled]
1301 -C, --config-cache alias for \`--cache-file=config.cache'
1302 -n, --no-create do not create output files
1303 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1304
1305 Installation directories:
1306 --prefix=PREFIX install architecture-independent files in PREFIX
1307 [$ac_default_prefix]
1308 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1309 [PREFIX]
1310
1311 By default, \`make install' will install all the files in
1312 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1313 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1314 for instance \`--prefix=\$HOME'.
1315
1316 For better control, use the options below.
1317
1318 Fine tuning of the installation directories:
1319 --bindir=DIR user executables [EPREFIX/bin]
1320 --sbindir=DIR system admin executables [EPREFIX/sbin]
1321 --libexecdir=DIR program executables [EPREFIX/libexec]
1322 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1323 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1324 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1325 --libdir=DIR object code libraries [EPREFIX/lib]
1326 --includedir=DIR C header files [PREFIX/include]
1327 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1328 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1329 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1330 --infodir=DIR info documentation [DATAROOTDIR/info]
1331 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1332 --mandir=DIR man documentation [DATAROOTDIR/man]
1333 --docdir=DIR documentation root [DATAROOTDIR/doc/libbacktrace]
1334 --htmldir=DIR html documentation [DOCDIR]
1335 --dvidir=DIR dvi documentation [DOCDIR]
1336 --pdfdir=DIR pdf documentation [DOCDIR]
1337 --psdir=DIR ps documentation [DOCDIR]
1338 _ACEOF
1339
1340 cat <<\_ACEOF
1341
1342 Program names:
1343 --program-prefix=PREFIX prepend PREFIX to installed program names
1344 --program-suffix=SUFFIX append SUFFIX to installed program names
1345 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1346
1347 System types:
1348 --build=BUILD configure for building on BUILD [guessed]
1349 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1350 --target=TARGET configure for building compilers for TARGET [HOST]
1351 _ACEOF
1352 fi
1353
1354 if test -n "$ac_init_help"; then
1355 case $ac_init_help in
1356 short | recursive ) echo "Configuration of package-unused version-unused:";;
1357 esac
1358 cat <<\_ACEOF
1359
1360 Optional Features:
1361 --disable-option-checking ignore unrecognized --enable/--with options
1362 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1363 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1364 --enable-multilib build many library versions (default)
1365 --enable-maintainer-mode enable make rules and dependencies not useful
1366 (and sometimes confusing) to the casual installer
1367 --enable-shared[=PKGS] build shared libraries [default=no]
1368 --enable-static[=PKGS] build static libraries [default=yes]
1369 --enable-fast-install[=PKGS]
1370 optimize for fast installation [default=yes]
1371 --disable-libtool-lock avoid locking (might break parallel builds)
1372
1373 Optional Packages:
1374 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1375 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1376 --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1377 --with-pic try to use only PIC/non-PIC objects [default=use
1378 both]
1379 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1380 --with-system-libunwind use installed libunwind
1381
1382 Some influential environment variables:
1383 CC C compiler command
1384 CFLAGS C compiler flags
1385 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1386 nonstandard directory <lib dir>
1387 LIBS libraries to pass to the linker, e.g. -l<library>
1388 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1389 you have headers in a nonstandard directory <include dir>
1390 CPP C preprocessor
1391
1392 Use these variables to override the choices made by `configure' or to help
1393 it to find libraries and programs with nonstandard names/locations.
1394
1395 Report bugs to the package provider.
1396 _ACEOF
1397 ac_status=$?
1398 fi
1399
1400 if test "$ac_init_help" = "recursive"; then
1401 # If there are subdirs, report their specific --help.
1402 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1403 test -d "$ac_dir" ||
1404 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1405 continue
1406 ac_builddir=.
1407
1408 case "$ac_dir" in
1409 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1410 *)
1411 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1412 # A ".." for each directory in $ac_dir_suffix.
1413 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1414 case $ac_top_builddir_sub in
1415 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1416 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1417 esac ;;
1418 esac
1419 ac_abs_top_builddir=$ac_pwd
1420 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1421 # for backward compatibility:
1422 ac_top_builddir=$ac_top_build_prefix
1423
1424 case $srcdir in
1425 .) # We are building in place.
1426 ac_srcdir=.
1427 ac_top_srcdir=$ac_top_builddir_sub
1428 ac_abs_top_srcdir=$ac_pwd ;;
1429 [\\/]* | ?:[\\/]* ) # Absolute name.
1430 ac_srcdir=$srcdir$ac_dir_suffix;
1431 ac_top_srcdir=$srcdir
1432 ac_abs_top_srcdir=$srcdir ;;
1433 *) # Relative name.
1434 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1435 ac_top_srcdir=$ac_top_build_prefix$srcdir
1436 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1437 esac
1438 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1439
1440 cd "$ac_dir" || { ac_status=$?; continue; }
1441 # Check for guested configure.
1442 if test -f "$ac_srcdir/configure.gnu"; then
1443 echo &&
1444 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1445 elif test -f "$ac_srcdir/configure"; then
1446 echo &&
1447 $SHELL "$ac_srcdir/configure" --help=recursive
1448 else
1449 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1450 fi || ac_status=$?
1451 cd "$ac_pwd" || { ac_status=$?; break; }
1452 done
1453 fi
1454
1455 test -n "$ac_init_help" && exit $ac_status
1456 if $ac_init_version; then
1457 cat <<\_ACEOF
1458 package-unused configure version-unused
1459 generated by GNU Autoconf 2.64
1460
1461 Copyright (C) 2009 Free Software Foundation, Inc.
1462 This configure script is free software; the Free Software Foundation
1463 gives unlimited permission to copy, distribute and modify it.
1464 _ACEOF
1465 exit
1466 fi
1467
1468 ## ------------------------ ##
1469 ## Autoconf initialization. ##
1470 ## ------------------------ ##
1471
1472 # ac_fn_c_try_compile LINENO
1473 # --------------------------
1474 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1475 ac_fn_c_try_compile ()
1476 {
1477 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1478 rm -f conftest.$ac_objext
1479 if { { ac_try="$ac_compile"
1480 case "(($ac_try" in
1481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1482 *) ac_try_echo=$ac_try;;
1483 esac
1484 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1485 $as_echo "$ac_try_echo"; } >&5
1486 (eval "$ac_compile") 2>conftest.err
1487 ac_status=$?
1488 if test -s conftest.err; then
1489 grep -v '^ *+' conftest.err >conftest.er1
1490 cat conftest.er1 >&5
1491 mv -f conftest.er1 conftest.err
1492 fi
1493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1494 test $ac_status = 0; } && {
1495 test -z "$ac_c_werror_flag" ||
1496 test ! -s conftest.err
1497 } && test -s conftest.$ac_objext; then :
1498 ac_retval=0
1499 else
1500 $as_echo "$as_me: failed program was:" >&5
1501 sed 's/^/| /' conftest.$ac_ext >&5
1502
1503 ac_retval=1
1504 fi
1505 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1506 return $ac_retval
1507
1508 } # ac_fn_c_try_compile
1509
1510 # ac_fn_c_try_cpp LINENO
1511 # ----------------------
1512 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1513 ac_fn_c_try_cpp ()
1514 {
1515 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1516 if { { ac_try="$ac_cpp conftest.$ac_ext"
1517 case "(($ac_try" in
1518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1519 *) ac_try_echo=$ac_try;;
1520 esac
1521 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1522 $as_echo "$ac_try_echo"; } >&5
1523 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1524 ac_status=$?
1525 if test -s conftest.err; then
1526 grep -v '^ *+' conftest.err >conftest.er1
1527 cat conftest.er1 >&5
1528 mv -f conftest.er1 conftest.err
1529 fi
1530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1531 test $ac_status = 0; } >/dev/null && {
1532 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1533 test ! -s conftest.err
1534 }; then :
1535 ac_retval=0
1536 else
1537 $as_echo "$as_me: failed program was:" >&5
1538 sed 's/^/| /' conftest.$ac_ext >&5
1539
1540 ac_retval=1
1541 fi
1542 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1543 return $ac_retval
1544
1545 } # ac_fn_c_try_cpp
1546
1547 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1548 # -------------------------------------------------------
1549 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1550 # the include files in INCLUDES and setting the cache variable VAR
1551 # accordingly.
1552 ac_fn_c_check_header_mongrel ()
1553 {
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1557 $as_echo_n "checking for $2... " >&6; }
1558 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1559 $as_echo_n "(cached) " >&6
1560 fi
1561 eval ac_res=\$$3
1562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1563 $as_echo "$ac_res" >&6; }
1564 else
1565 # Is the header compilable?
1566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1567 $as_echo_n "checking $2 usability... " >&6; }
1568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1569 /* end confdefs.h. */
1570 $4
1571 #include <$2>
1572 _ACEOF
1573 if ac_fn_c_try_compile "$LINENO"; then :
1574 ac_header_compiler=yes
1575 else
1576 ac_header_compiler=no
1577 fi
1578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1580 $as_echo "$ac_header_compiler" >&6; }
1581
1582 # Is the header present?
1583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1584 $as_echo_n "checking $2 presence... " >&6; }
1585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1586 /* end confdefs.h. */
1587 #include <$2>
1588 _ACEOF
1589 if ac_fn_c_try_cpp "$LINENO"; then :
1590 ac_header_preproc=yes
1591 else
1592 ac_header_preproc=no
1593 fi
1594 rm -f conftest.err conftest.$ac_ext
1595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1596 $as_echo "$ac_header_preproc" >&6; }
1597
1598 # So? What about this header?
1599 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1600 yes:no: )
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1602 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1604 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1605 ;;
1606 no:yes:* )
1607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1608 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1610 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1612 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1614 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1616 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1617 ;;
1618 esac
1619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1620 $as_echo_n "checking for $2... " >&6; }
1621 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1622 $as_echo_n "(cached) " >&6
1623 else
1624 eval "$3=\$ac_header_compiler"
1625 fi
1626 eval ac_res=\$$3
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1628 $as_echo "$ac_res" >&6; }
1629 fi
1630 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1631
1632 } # ac_fn_c_check_header_mongrel
1633
1634 # ac_fn_c_try_run LINENO
1635 # ----------------------
1636 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1637 # that executables *can* be run.
1638 ac_fn_c_try_run ()
1639 {
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if { { ac_try="$ac_link"
1642 case "(($ac_try" in
1643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1644 *) ac_try_echo=$ac_try;;
1645 esac
1646 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1647 $as_echo "$ac_try_echo"; } >&5
1648 (eval "$ac_link") 2>&5
1649 ac_status=$?
1650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1651 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1652 { { case "(($ac_try" in
1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654 *) ac_try_echo=$ac_try;;
1655 esac
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658 (eval "$ac_try") 2>&5
1659 ac_status=$?
1660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1661 test $ac_status = 0; }; }; then :
1662 ac_retval=0
1663 else
1664 $as_echo "$as_me: program exited with status $ac_status" >&5
1665 $as_echo "$as_me: failed program was:" >&5
1666 sed 's/^/| /' conftest.$ac_ext >&5
1667
1668 ac_retval=$ac_status
1669 fi
1670 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 return $ac_retval
1673
1674 } # ac_fn_c_try_run
1675
1676 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1677 # -------------------------------------------------------
1678 # Tests whether HEADER exists and can be compiled using the include files in
1679 # INCLUDES, setting the cache variable VAR accordingly.
1680 ac_fn_c_check_header_compile ()
1681 {
1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1684 $as_echo_n "checking for $2... " >&6; }
1685 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1686 $as_echo_n "(cached) " >&6
1687 else
1688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1689 /* end confdefs.h. */
1690 $4
1691 #include <$2>
1692 _ACEOF
1693 if ac_fn_c_try_compile "$LINENO"; then :
1694 eval "$3=yes"
1695 else
1696 eval "$3=no"
1697 fi
1698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1699 fi
1700 eval ac_res=\$$3
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1702 $as_echo "$ac_res" >&6; }
1703 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1704
1705 } # ac_fn_c_check_header_compile
1706
1707 # ac_fn_c_try_link LINENO
1708 # -----------------------
1709 # Try to link conftest.$ac_ext, and return whether this succeeded.
1710 ac_fn_c_try_link ()
1711 {
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 rm -f conftest.$ac_objext conftest$ac_exeext
1714 if { { ac_try="$ac_link"
1715 case "(($ac_try" in
1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 *) ac_try_echo=$ac_try;;
1718 esac
1719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720 $as_echo "$ac_try_echo"; } >&5
1721 (eval "$ac_link") 2>conftest.err
1722 ac_status=$?
1723 if test -s conftest.err; then
1724 grep -v '^ *+' conftest.err >conftest.er1
1725 cat conftest.er1 >&5
1726 mv -f conftest.er1 conftest.err
1727 fi
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; } && {
1730 test -z "$ac_c_werror_flag" ||
1731 test ! -s conftest.err
1732 } && test -s conftest$ac_exeext && {
1733 test "$cross_compiling" = yes ||
1734 $as_test_x conftest$ac_exeext
1735 }; then :
1736 ac_retval=0
1737 else
1738 $as_echo "$as_me: failed program was:" >&5
1739 sed 's/^/| /' conftest.$ac_ext >&5
1740
1741 ac_retval=1
1742 fi
1743 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1744 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1745 # interfere with the next link command; also delete a directory that is
1746 # left behind by Apple's compiler. We do this before executing the actions.
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1748 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1749 return $ac_retval
1750
1751 } # ac_fn_c_try_link
1752
1753 # ac_fn_c_check_func LINENO FUNC VAR
1754 # ----------------------------------
1755 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1756 ac_fn_c_check_func ()
1757 {
1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1760 $as_echo_n "checking for $2... " >&6; }
1761 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1762 $as_echo_n "(cached) " >&6
1763 else
1764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765 /* end confdefs.h. */
1766 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1767 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1768 #define $2 innocuous_$2
1769
1770 /* System header to define __stub macros and hopefully few prototypes,
1771 which can conflict with char $2 (); below.
1772 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1773 <limits.h> exists even on freestanding compilers. */
1774
1775 #ifdef __STDC__
1776 # include <limits.h>
1777 #else
1778 # include <assert.h>
1779 #endif
1780
1781 #undef $2
1782
1783 /* Override any GCC internal prototype to avoid an error.
1784 Use char because int might match the return type of a GCC
1785 builtin and then its argument prototype would still apply. */
1786 #ifdef __cplusplus
1787 extern "C"
1788 #endif
1789 char $2 ();
1790 /* The GNU C library defines this for functions which it implements
1791 to always fail with ENOSYS. Some functions are actually named
1792 something starting with __ and the normal name is an alias. */
1793 #if defined __stub_$2 || defined __stub___$2
1794 choke me
1795 #endif
1796
1797 int
1798 main ()
1799 {
1800 return $2 ();
1801 ;
1802 return 0;
1803 }
1804 _ACEOF
1805 if ac_fn_c_try_link "$LINENO"; then :
1806 eval "$3=yes"
1807 else
1808 eval "$3=no"
1809 fi
1810 rm -f core conftest.err conftest.$ac_objext \
1811 conftest$ac_exeext conftest.$ac_ext
1812 fi
1813 eval ac_res=\$$3
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1815 $as_echo "$ac_res" >&6; }
1816 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1817
1818 } # ac_fn_c_check_func
1819
1820 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1821 # -------------------------------------------
1822 # Tests whether TYPE exists after having included INCLUDES, setting cache
1823 # variable VAR accordingly.
1824 ac_fn_c_check_type ()
1825 {
1826 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1828 $as_echo_n "checking for $2... " >&6; }
1829 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1830 $as_echo_n "(cached) " >&6
1831 else
1832 eval "$3=no"
1833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1834 /* end confdefs.h. */
1835 $4
1836 int
1837 main ()
1838 {
1839 if (sizeof ($2))
1840 return 0;
1841 ;
1842 return 0;
1843 }
1844 _ACEOF
1845 if ac_fn_c_try_compile "$LINENO"; then :
1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847 /* end confdefs.h. */
1848 $4
1849 int
1850 main ()
1851 {
1852 if (sizeof (($2)))
1853 return 0;
1854 ;
1855 return 0;
1856 }
1857 _ACEOF
1858 if ac_fn_c_try_compile "$LINENO"; then :
1859
1860 else
1861 eval "$3=yes"
1862 fi
1863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1864 fi
1865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1866 fi
1867 eval ac_res=\$$3
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1869 $as_echo "$ac_res" >&6; }
1870 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1871
1872 } # ac_fn_c_check_type
1873
1874 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1875 # --------------------------------------------
1876 # Tries to find the compile-time value of EXPR in a program that includes
1877 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1878 # computed
1879 ac_fn_c_compute_int ()
1880 {
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 if test "$cross_compiling" = yes; then
1883 # Depending upon the size, compute the lo and hi bounds.
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1886 $4
1887 int
1888 main ()
1889 {
1890 static int test_array [1 - 2 * !(($2) >= 0)];
1891 test_array [0] = 0
1892
1893 ;
1894 return 0;
1895 }
1896 _ACEOF
1897 if ac_fn_c_try_compile "$LINENO"; then :
1898 ac_lo=0 ac_mid=0
1899 while :; do
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h. */
1902 $4
1903 int
1904 main ()
1905 {
1906 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1907 test_array [0] = 0
1908
1909 ;
1910 return 0;
1911 }
1912 _ACEOF
1913 if ac_fn_c_try_compile "$LINENO"; then :
1914 ac_hi=$ac_mid; break
1915 else
1916 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1917 if test $ac_lo -le $ac_mid; then
1918 ac_lo= ac_hi=
1919 break
1920 fi
1921 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1922 fi
1923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924 done
1925 else
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927 /* end confdefs.h. */
1928 $4
1929 int
1930 main ()
1931 {
1932 static int test_array [1 - 2 * !(($2) < 0)];
1933 test_array [0] = 0
1934
1935 ;
1936 return 0;
1937 }
1938 _ACEOF
1939 if ac_fn_c_try_compile "$LINENO"; then :
1940 ac_hi=-1 ac_mid=-1
1941 while :; do
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1944 $4
1945 int
1946 main ()
1947 {
1948 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1949 test_array [0] = 0
1950
1951 ;
1952 return 0;
1953 }
1954 _ACEOF
1955 if ac_fn_c_try_compile "$LINENO"; then :
1956 ac_lo=$ac_mid; break
1957 else
1958 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1959 if test $ac_mid -le $ac_hi; then
1960 ac_lo= ac_hi=
1961 break
1962 fi
1963 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1964 fi
1965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1966 done
1967 else
1968 ac_lo= ac_hi=
1969 fi
1970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1971 fi
1972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1973 # Binary search between lo and hi bounds.
1974 while test "x$ac_lo" != "x$ac_hi"; do
1975 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1977 /* end confdefs.h. */
1978 $4
1979 int
1980 main ()
1981 {
1982 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1983 test_array [0] = 0
1984
1985 ;
1986 return 0;
1987 }
1988 _ACEOF
1989 if ac_fn_c_try_compile "$LINENO"; then :
1990 ac_hi=$ac_mid
1991 else
1992 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1993 fi
1994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995 done
1996 case $ac_lo in #((
1997 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1998 '') ac_retval=1 ;;
1999 esac
2000 else
2001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2002 /* end confdefs.h. */
2003 $4
2004 static long int longval () { return $2; }
2005 static unsigned long int ulongval () { return $2; }
2006 #include <stdio.h>
2007 #include <stdlib.h>
2008 int
2009 main ()
2010 {
2011
2012 FILE *f = fopen ("conftest.val", "w");
2013 if (! f)
2014 return 1;
2015 if (($2) < 0)
2016 {
2017 long int i = longval ();
2018 if (i != ($2))
2019 return 1;
2020 fprintf (f, "%ld", i);
2021 }
2022 else
2023 {
2024 unsigned long int i = ulongval ();
2025 if (i != ($2))
2026 return 1;
2027 fprintf (f, "%lu", i);
2028 }
2029 /* Do not output a trailing newline, as this causes \r\n confusion
2030 on some platforms. */
2031 return ferror (f) || fclose (f) != 0;
2032
2033 ;
2034 return 0;
2035 }
2036 _ACEOF
2037 if ac_fn_c_try_run "$LINENO"; then :
2038 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2039 else
2040 ac_retval=1
2041 fi
2042 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2043 conftest.$ac_objext conftest.beam conftest.$ac_ext
2044 rm -f conftest.val
2045
2046 fi
2047 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2048 return $ac_retval
2049
2050 } # ac_fn_c_compute_int
2051
2052 # ac_fn_c_check_decl LINENO SYMBOL VAR
2053 # ------------------------------------
2054 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2055 ac_fn_c_check_decl ()
2056 {
2057 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2058 as_decl_name=`echo $2|sed 's/ *(.*//'`
2059 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2061 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2062 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2063 $as_echo_n "(cached) " >&6
2064 else
2065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066 /* end confdefs.h. */
2067 $4
2068 int
2069 main ()
2070 {
2071 #ifndef $as_decl_name
2072 #ifdef __cplusplus
2073 (void) $as_decl_use;
2074 #else
2075 (void) $as_decl_name;
2076 #endif
2077 #endif
2078
2079 ;
2080 return 0;
2081 }
2082 _ACEOF
2083 if ac_fn_c_try_compile "$LINENO"; then :
2084 eval "$3=yes"
2085 else
2086 eval "$3=no"
2087 fi
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089 fi
2090 eval ac_res=\$$3
2091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2092 $as_echo "$ac_res" >&6; }
2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094
2095 } # ac_fn_c_check_decl
2096 cat >config.log <<_ACEOF
2097 This file contains any messages produced by compilers while
2098 running configure, to aid debugging if configure makes a mistake.
2099
2100 It was created by package-unused $as_me version-unused, which was
2101 generated by GNU Autoconf 2.64. Invocation command line was
2102
2103 $ $0 $@
2104
2105 _ACEOF
2106 exec 5>>config.log
2107 {
2108 cat <<_ASUNAME
2109 ## --------- ##
2110 ## Platform. ##
2111 ## --------- ##
2112
2113 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2114 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2115 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2116 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2117 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2118
2119 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2120 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2121
2122 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2123 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2124 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2125 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2126 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2127 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2128 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2129
2130 _ASUNAME
2131
2132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133 for as_dir in $PATH
2134 do
2135 IFS=$as_save_IFS
2136 test -z "$as_dir" && as_dir=.
2137 $as_echo "PATH: $as_dir"
2138 done
2139 IFS=$as_save_IFS
2140
2141 } >&5
2142
2143 cat >&5 <<_ACEOF
2144
2145
2146 ## ----------- ##
2147 ## Core tests. ##
2148 ## ----------- ##
2149
2150 _ACEOF
2151
2152
2153 # Keep a trace of the command line.
2154 # Strip out --no-create and --no-recursion so they do not pile up.
2155 # Strip out --silent because we don't want to record it for future runs.
2156 # Also quote any args containing shell meta-characters.
2157 # Make two passes to allow for proper duplicate-argument suppression.
2158 ac_configure_args=
2159 ac_configure_args0=
2160 ac_configure_args1=
2161 ac_must_keep_next=false
2162 for ac_pass in 1 2
2163 do
2164 for ac_arg
2165 do
2166 case $ac_arg in
2167 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2168 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2169 | -silent | --silent | --silen | --sile | --sil)
2170 continue ;;
2171 *\'*)
2172 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2173 esac
2174 case $ac_pass in
2175 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2176 2)
2177 as_fn_append ac_configure_args1 " '$ac_arg'"
2178 if test $ac_must_keep_next = true; then
2179 ac_must_keep_next=false # Got value, back to normal.
2180 else
2181 case $ac_arg in
2182 *=* | --config-cache | -C | -disable-* | --disable-* \
2183 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2184 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2185 | -with-* | --with-* | -without-* | --without-* | --x)
2186 case "$ac_configure_args0 " in
2187 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2188 esac
2189 ;;
2190 -* ) ac_must_keep_next=true ;;
2191 esac
2192 fi
2193 as_fn_append ac_configure_args " '$ac_arg'"
2194 ;;
2195 esac
2196 done
2197 done
2198 { ac_configure_args0=; unset ac_configure_args0;}
2199 { ac_configure_args1=; unset ac_configure_args1;}
2200
2201 # When interrupted or exit'd, cleanup temporary files, and complete
2202 # config.log. We remove comments because anyway the quotes in there
2203 # would cause problems or look ugly.
2204 # WARNING: Use '\'' to represent an apostrophe within the trap.
2205 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2206 trap 'exit_status=$?
2207 # Save into config.log some information that might help in debugging.
2208 {
2209 echo
2210
2211 cat <<\_ASBOX
2212 ## ---------------- ##
2213 ## Cache variables. ##
2214 ## ---------------- ##
2215 _ASBOX
2216 echo
2217 # The following way of writing the cache mishandles newlines in values,
2218 (
2219 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2220 eval ac_val=\$$ac_var
2221 case $ac_val in #(
2222 *${as_nl}*)
2223 case $ac_var in #(
2224 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2225 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2226 esac
2227 case $ac_var in #(
2228 _ | IFS | as_nl) ;; #(
2229 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2230 *) { eval $ac_var=; unset $ac_var;} ;;
2231 esac ;;
2232 esac
2233 done
2234 (set) 2>&1 |
2235 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2236 *${as_nl}ac_space=\ *)
2237 sed -n \
2238 "s/'\''/'\''\\\\'\'''\''/g;
2239 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2240 ;; #(
2241 *)
2242 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2243 ;;
2244 esac |
2245 sort
2246 )
2247 echo
2248
2249 cat <<\_ASBOX
2250 ## ----------------- ##
2251 ## Output variables. ##
2252 ## ----------------- ##
2253 _ASBOX
2254 echo
2255 for ac_var in $ac_subst_vars
2256 do
2257 eval ac_val=\$$ac_var
2258 case $ac_val in
2259 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2260 esac
2261 $as_echo "$ac_var='\''$ac_val'\''"
2262 done | sort
2263 echo
2264
2265 if test -n "$ac_subst_files"; then
2266 cat <<\_ASBOX
2267 ## ------------------- ##
2268 ## File substitutions. ##
2269 ## ------------------- ##
2270 _ASBOX
2271 echo
2272 for ac_var in $ac_subst_files
2273 do
2274 eval ac_val=\$$ac_var
2275 case $ac_val in
2276 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2277 esac
2278 $as_echo "$ac_var='\''$ac_val'\''"
2279 done | sort
2280 echo
2281 fi
2282
2283 if test -s confdefs.h; then
2284 cat <<\_ASBOX
2285 ## ----------- ##
2286 ## confdefs.h. ##
2287 ## ----------- ##
2288 _ASBOX
2289 echo
2290 cat confdefs.h
2291 echo
2292 fi
2293 test "$ac_signal" != 0 &&
2294 $as_echo "$as_me: caught signal $ac_signal"
2295 $as_echo "$as_me: exit $exit_status"
2296 } >&5
2297 rm -f core *.core core.conftest.* &&
2298 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2299 exit $exit_status
2300 ' 0
2301 for ac_signal in 1 2 13 15; do
2302 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2303 done
2304 ac_signal=0
2305
2306 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2307 rm -f -r conftest* confdefs.h
2308
2309 $as_echo "/* confdefs.h */" > confdefs.h
2310
2311 # Predefined preprocessor variables.
2312
2313 cat >>confdefs.h <<_ACEOF
2314 #define PACKAGE_NAME "$PACKAGE_NAME"
2315 _ACEOF
2316
2317 cat >>confdefs.h <<_ACEOF
2318 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2319 _ACEOF
2320
2321 cat >>confdefs.h <<_ACEOF
2322 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2323 _ACEOF
2324
2325 cat >>confdefs.h <<_ACEOF
2326 #define PACKAGE_STRING "$PACKAGE_STRING"
2327 _ACEOF
2328
2329 cat >>confdefs.h <<_ACEOF
2330 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2331 _ACEOF
2332
2333 cat >>confdefs.h <<_ACEOF
2334 #define PACKAGE_URL "$PACKAGE_URL"
2335 _ACEOF
2336
2337
2338 # Let the site file select an alternate cache file if it wants to.
2339 # Prefer an explicitly selected file to automatically selected ones.
2340 ac_site_file1=NONE
2341 ac_site_file2=NONE
2342 if test -n "$CONFIG_SITE"; then
2343 ac_site_file1=$CONFIG_SITE
2344 elif test "x$prefix" != xNONE; then
2345 ac_site_file1=$prefix/share/config.site
2346 ac_site_file2=$prefix/etc/config.site
2347 else
2348 ac_site_file1=$ac_default_prefix/share/config.site
2349 ac_site_file2=$ac_default_prefix/etc/config.site
2350 fi
2351 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2352 do
2353 test "x$ac_site_file" = xNONE && continue
2354 if test -r "$ac_site_file"; then
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2356 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2357 sed 's/^/| /' "$ac_site_file" >&5
2358 . "$ac_site_file"
2359 fi
2360 done
2361
2362 if test -r "$cache_file"; then
2363 # Some versions of bash will fail to source /dev/null (special
2364 # files actually), so we avoid doing that.
2365 if test -f "$cache_file"; then
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2367 $as_echo "$as_me: loading cache $cache_file" >&6;}
2368 case $cache_file in
2369 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2370 *) . "./$cache_file";;
2371 esac
2372 fi
2373 else
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2375 $as_echo "$as_me: creating cache $cache_file" >&6;}
2376 >$cache_file
2377 fi
2378
2379 # Check that the precious variables saved in the cache have kept the same
2380 # value.
2381 ac_cache_corrupted=false
2382 for ac_var in $ac_precious_vars; do
2383 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2384 eval ac_new_set=\$ac_env_${ac_var}_set
2385 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2386 eval ac_new_val=\$ac_env_${ac_var}_value
2387 case $ac_old_set,$ac_new_set in
2388 set,)
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2390 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2391 ac_cache_corrupted=: ;;
2392 ,set)
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2394 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2395 ac_cache_corrupted=: ;;
2396 ,);;
2397 *)
2398 if test "x$ac_old_val" != "x$ac_new_val"; then
2399 # differences in whitespace do not lead to failure.
2400 ac_old_val_w=`echo x $ac_old_val`
2401 ac_new_val_w=`echo x $ac_new_val`
2402 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2404 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2405 ac_cache_corrupted=:
2406 else
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2408 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2409 eval $ac_var=\$ac_old_val
2410 fi
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2412 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2414 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2415 fi;;
2416 esac
2417 # Pass precious variables to config.status.
2418 if test "$ac_new_set" = set; then
2419 case $ac_new_val in
2420 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2421 *) ac_arg=$ac_var=$ac_new_val ;;
2422 esac
2423 case " $ac_configure_args " in
2424 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2425 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2426 esac
2427 fi
2428 done
2429 if $ac_cache_corrupted; then
2430 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2431 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2433 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2434 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2435 fi
2436 ## -------------------- ##
2437 ## Main body of script. ##
2438 ## -------------------- ##
2439
2440 ac_ext=c
2441 ac_cpp='$CPP $CPPFLAGS'
2442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2445
2446
2447
2448
2449
2450
2451 ac_config_headers="$ac_config_headers config.h"
2452
2453
2454 if test -n "${with_target_subdir}"; then
2455 # Default to --enable-multilib
2456 # Check whether --enable-multilib was given.
2457 if test "${enable_multilib+set}" = set; then :
2458 enableval=$enable_multilib; case "$enableval" in
2459 yes) multilib=yes ;;
2460 no) multilib=no ;;
2461 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2462 esac
2463 else
2464 multilib=yes
2465 fi
2466
2467
2468 # We may get other options which we leave undocumented:
2469 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2470 # See config-ml.in if you want the gory details.
2471
2472 if test "$srcdir" = "."; then
2473 if test "$with_target_subdir" != "."; then
2474 multi_basedir="$srcdir/$with_multisrctop../.."
2475 else
2476 multi_basedir="$srcdir/$with_multisrctop.."
2477 fi
2478 else
2479 multi_basedir="$srcdir/.."
2480 fi
2481
2482
2483 # Even if the default multilib is not a cross compilation,
2484 # it may be that some of the other multilibs are.
2485 if test $cross_compiling = no && test $multilib = yes \
2486 && test "x${with_multisubdir}" != x ; then
2487 cross_compiling=maybe
2488 fi
2489
2490 ac_config_commands="$ac_config_commands default-1"
2491
2492 fi
2493
2494 ac_aux_dir=
2495 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2496 for ac_t in install-sh install.sh shtool; do
2497 if test -f "$ac_dir/$ac_t"; then
2498 ac_aux_dir=$ac_dir
2499 ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2500 break 2
2501 fi
2502 done
2503 done
2504 if test -z "$ac_aux_dir"; then
2505 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2506 fi
2507
2508 # These three variables are undocumented and unsupported,
2509 # and are intended to be withdrawn in a future Autoconf release.
2510 # They can cause serious problems if a builder's source tree is in a directory
2511 # whose full name contains unusual characters.
2512 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2513 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2514 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2515
2516
2517 # Make sure we can run config.sub.
2518 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2519 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2520
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2522 $as_echo_n "checking build system type... " >&6; }
2523 if test "${ac_cv_build+set}" = set; then :
2524 $as_echo_n "(cached) " >&6
2525 else
2526 ac_build_alias=$build_alias
2527 test "x$ac_build_alias" = x &&
2528 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2529 test "x$ac_build_alias" = x &&
2530 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2531 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2532 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2533
2534 fi
2535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2536 $as_echo "$ac_cv_build" >&6; }
2537 case $ac_cv_build in
2538 *-*-*) ;;
2539 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2540 esac
2541 build=$ac_cv_build
2542 ac_save_IFS=$IFS; IFS='-'
2543 set x $ac_cv_build
2544 shift
2545 build_cpu=$1
2546 build_vendor=$2
2547 shift; shift
2548 # Remember, the first character of IFS is used to create $*,
2549 # except with old shells:
2550 build_os=$*
2551 IFS=$ac_save_IFS
2552 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2553
2554
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2556 $as_echo_n "checking host system type... " >&6; }
2557 if test "${ac_cv_host+set}" = set; then :
2558 $as_echo_n "(cached) " >&6
2559 else
2560 if test "x$host_alias" = x; then
2561 ac_cv_host=$ac_cv_build
2562 else
2563 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2564 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2565 fi
2566
2567 fi
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2569 $as_echo "$ac_cv_host" >&6; }
2570 case $ac_cv_host in
2571 *-*-*) ;;
2572 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2573 esac
2574 host=$ac_cv_host
2575 ac_save_IFS=$IFS; IFS='-'
2576 set x $ac_cv_host
2577 shift
2578 host_cpu=$1
2579 host_vendor=$2
2580 shift; shift
2581 # Remember, the first character of IFS is used to create $*,
2582 # except with old shells:
2583 host_os=$*
2584 IFS=$ac_save_IFS
2585 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2586
2587
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2589 $as_echo_n "checking target system type... " >&6; }
2590 if test "${ac_cv_target+set}" = set; then :
2591 $as_echo_n "(cached) " >&6
2592 else
2593 if test "x$target_alias" = x; then
2594 ac_cv_target=$ac_cv_host
2595 else
2596 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2597 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2598 fi
2599
2600 fi
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2602 $as_echo "$ac_cv_target" >&6; }
2603 case $ac_cv_target in
2604 *-*-*) ;;
2605 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2606 esac
2607 target=$ac_cv_target
2608 ac_save_IFS=$IFS; IFS='-'
2609 set x $ac_cv_target
2610 shift
2611 target_cpu=$1
2612 target_vendor=$2
2613 shift; shift
2614 # Remember, the first character of IFS is used to create $*,
2615 # except with old shells:
2616 target_os=$*
2617 IFS=$ac_save_IFS
2618 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2619
2620
2621 # The aliases save the names the user supplied, while $host etc.
2622 # will get canonicalized.
2623 test -n "$target_alias" &&
2624 test "$program_prefix$program_suffix$program_transform_name" = \
2625 NONENONEs,x,x, &&
2626 program_prefix=${target_alias}-
2627
2628 target_alias=${target_alias-$host_alias}
2629
2630 ac_ext=c
2631 ac_cpp='$CPP $CPPFLAGS'
2632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2635 if test -n "$ac_tool_prefix"; then
2636 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2637 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639 $as_echo_n "checking for $ac_word... " >&6; }
2640 if test "${ac_cv_prog_CC+set}" = set; then :
2641 $as_echo_n "(cached) " >&6
2642 else
2643 if test -n "$CC"; then
2644 ac_cv_prog_CC="$CC" # Let the user override the test.
2645 else
2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 for as_dir in $PATH
2648 do
2649 IFS=$as_save_IFS
2650 test -z "$as_dir" && as_dir=.
2651 for ac_exec_ext in '' $ac_executable_extensions; do
2652 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2653 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2655 break 2
2656 fi
2657 done
2658 done
2659 IFS=$as_save_IFS
2660
2661 fi
2662 fi
2663 CC=$ac_cv_prog_CC
2664 if test -n "$CC"; then
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2666 $as_echo "$CC" >&6; }
2667 else
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669 $as_echo "no" >&6; }
2670 fi
2671
2672
2673 fi
2674 if test -z "$ac_cv_prog_CC"; then
2675 ac_ct_CC=$CC
2676 # Extract the first word of "gcc", so it can be a program name with args.
2677 set dummy gcc; ac_word=$2
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679 $as_echo_n "checking for $ac_word... " >&6; }
2680 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2681 $as_echo_n "(cached) " >&6
2682 else
2683 if test -n "$ac_ct_CC"; then
2684 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2685 else
2686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687 for as_dir in $PATH
2688 do
2689 IFS=$as_save_IFS
2690 test -z "$as_dir" && as_dir=.
2691 for ac_exec_ext in '' $ac_executable_extensions; do
2692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2693 ac_cv_prog_ac_ct_CC="gcc"
2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695 break 2
2696 fi
2697 done
2698 done
2699 IFS=$as_save_IFS
2700
2701 fi
2702 fi
2703 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2704 if test -n "$ac_ct_CC"; then
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2706 $as_echo "$ac_ct_CC" >&6; }
2707 else
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709 $as_echo "no" >&6; }
2710 fi
2711
2712 if test "x$ac_ct_CC" = x; then
2713 CC=""
2714 else
2715 case $cross_compiling:$ac_tool_warned in
2716 yes:)
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2719 ac_tool_warned=yes ;;
2720 esac
2721 CC=$ac_ct_CC
2722 fi
2723 else
2724 CC="$ac_cv_prog_CC"
2725 fi
2726
2727 if test -z "$CC"; then
2728 if test -n "$ac_tool_prefix"; then
2729 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2730 set dummy ${ac_tool_prefix}cc; ac_word=$2
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2732 $as_echo_n "checking for $ac_word... " >&6; }
2733 if test "${ac_cv_prog_CC+set}" = set; then :
2734 $as_echo_n "(cached) " >&6
2735 else
2736 if test -n "$CC"; then
2737 ac_cv_prog_CC="$CC" # Let the user override the test.
2738 else
2739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2740 for as_dir in $PATH
2741 do
2742 IFS=$as_save_IFS
2743 test -z "$as_dir" && as_dir=.
2744 for ac_exec_ext in '' $ac_executable_extensions; do
2745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2746 ac_cv_prog_CC="${ac_tool_prefix}cc"
2747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2748 break 2
2749 fi
2750 done
2751 done
2752 IFS=$as_save_IFS
2753
2754 fi
2755 fi
2756 CC=$ac_cv_prog_CC
2757 if test -n "$CC"; then
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2759 $as_echo "$CC" >&6; }
2760 else
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2762 $as_echo "no" >&6; }
2763 fi
2764
2765
2766 fi
2767 fi
2768 if test -z "$CC"; then
2769 # Extract the first word of "cc", so it can be a program name with args.
2770 set dummy cc; ac_word=$2
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2772 $as_echo_n "checking for $ac_word... " >&6; }
2773 if test "${ac_cv_prog_CC+set}" = set; then :
2774 $as_echo_n "(cached) " >&6
2775 else
2776 if test -n "$CC"; then
2777 ac_cv_prog_CC="$CC" # Let the user override the test.
2778 else
2779 ac_prog_rejected=no
2780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2781 for as_dir in $PATH
2782 do
2783 IFS=$as_save_IFS
2784 test -z "$as_dir" && as_dir=.
2785 for ac_exec_ext in '' $ac_executable_extensions; do
2786 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2787 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2788 ac_prog_rejected=yes
2789 continue
2790 fi
2791 ac_cv_prog_CC="cc"
2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793 break 2
2794 fi
2795 done
2796 done
2797 IFS=$as_save_IFS
2798
2799 if test $ac_prog_rejected = yes; then
2800 # We found a bogon in the path, so make sure we never use it.
2801 set dummy $ac_cv_prog_CC
2802 shift
2803 if test $# != 0; then
2804 # We chose a different compiler from the bogus one.
2805 # However, it has the same basename, so the bogon will be chosen
2806 # first if we set CC to just the basename; use the full file name.
2807 shift
2808 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2809 fi
2810 fi
2811 fi
2812 fi
2813 CC=$ac_cv_prog_CC
2814 if test -n "$CC"; then
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2816 $as_echo "$CC" >&6; }
2817 else
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2819 $as_echo "no" >&6; }
2820 fi
2821
2822
2823 fi
2824 if test -z "$CC"; then
2825 if test -n "$ac_tool_prefix"; then
2826 for ac_prog in cl.exe
2827 do
2828 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2829 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2831 $as_echo_n "checking for $ac_word... " >&6; }
2832 if test "${ac_cv_prog_CC+set}" = set; then :
2833 $as_echo_n "(cached) " >&6
2834 else
2835 if test -n "$CC"; then
2836 ac_cv_prog_CC="$CC" # Let the user override the test.
2837 else
2838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2839 for as_dir in $PATH
2840 do
2841 IFS=$as_save_IFS
2842 test -z "$as_dir" && as_dir=.
2843 for ac_exec_ext in '' $ac_executable_extensions; do
2844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2845 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2847 break 2
2848 fi
2849 done
2850 done
2851 IFS=$as_save_IFS
2852
2853 fi
2854 fi
2855 CC=$ac_cv_prog_CC
2856 if test -n "$CC"; then
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2858 $as_echo "$CC" >&6; }
2859 else
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861 $as_echo "no" >&6; }
2862 fi
2863
2864
2865 test -n "$CC" && break
2866 done
2867 fi
2868 if test -z "$CC"; then
2869 ac_ct_CC=$CC
2870 for ac_prog in cl.exe
2871 do
2872 # Extract the first word of "$ac_prog", so it can be a program name with args.
2873 set dummy $ac_prog; ac_word=$2
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2875 $as_echo_n "checking for $ac_word... " >&6; }
2876 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2877 $as_echo_n "(cached) " >&6
2878 else
2879 if test -n "$ac_ct_CC"; then
2880 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2881 else
2882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2883 for as_dir in $PATH
2884 do
2885 IFS=$as_save_IFS
2886 test -z "$as_dir" && as_dir=.
2887 for ac_exec_ext in '' $ac_executable_extensions; do
2888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2889 ac_cv_prog_ac_ct_CC="$ac_prog"
2890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2891 break 2
2892 fi
2893 done
2894 done
2895 IFS=$as_save_IFS
2896
2897 fi
2898 fi
2899 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2900 if test -n "$ac_ct_CC"; then
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2902 $as_echo "$ac_ct_CC" >&6; }
2903 else
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2905 $as_echo "no" >&6; }
2906 fi
2907
2908
2909 test -n "$ac_ct_CC" && break
2910 done
2911
2912 if test "x$ac_ct_CC" = x; then
2913 CC=""
2914 else
2915 case $cross_compiling:$ac_tool_warned in
2916 yes:)
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2918 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2919 ac_tool_warned=yes ;;
2920 esac
2921 CC=$ac_ct_CC
2922 fi
2923 fi
2924
2925 fi
2926
2927
2928 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2929 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2930 as_fn_error "no acceptable C compiler found in \$PATH
2931 See \`config.log' for more details." "$LINENO" 5; }
2932
2933 # Provide some information about the compiler.
2934 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2935 set X $ac_compile
2936 ac_compiler=$2
2937 for ac_option in --version -v -V -qversion; do
2938 { { ac_try="$ac_compiler $ac_option >&5"
2939 case "(($ac_try" in
2940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2941 *) ac_try_echo=$ac_try;;
2942 esac
2943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2944 $as_echo "$ac_try_echo"; } >&5
2945 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2946 ac_status=$?
2947 if test -s conftest.err; then
2948 sed '10a\
2949 ... rest of stderr output deleted ...
2950 10q' conftest.err >conftest.er1
2951 cat conftest.er1 >&5
2952 rm -f conftest.er1 conftest.err
2953 fi
2954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2955 test $ac_status = 0; }
2956 done
2957
2958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2959 /* end confdefs.h. */
2960
2961 int
2962 main ()
2963 {
2964
2965 ;
2966 return 0;
2967 }
2968 _ACEOF
2969 ac_clean_files_save=$ac_clean_files
2970 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2971 # Try to create an executable without -o first, disregard a.out.
2972 # It will help us diagnose broken compilers, and finding out an intuition
2973 # of exeext.
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2975 $as_echo_n "checking for C compiler default output file name... " >&6; }
2976 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2977
2978 # The possible output files:
2979 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2980
2981 ac_rmfiles=
2982 for ac_file in $ac_files
2983 do
2984 case $ac_file in
2985 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2986 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2987 esac
2988 done
2989 rm -f $ac_rmfiles
2990
2991 if { { ac_try="$ac_link_default"
2992 case "(($ac_try" in
2993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2994 *) ac_try_echo=$ac_try;;
2995 esac
2996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2997 $as_echo "$ac_try_echo"; } >&5
2998 (eval "$ac_link_default") 2>&5
2999 ac_status=$?
3000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3001 test $ac_status = 0; }; then :
3002 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3003 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3004 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3005 # so that the user can short-circuit this test for compilers unknown to
3006 # Autoconf.
3007 for ac_file in $ac_files ''
3008 do
3009 test -f "$ac_file" || continue
3010 case $ac_file in
3011 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3012 ;;
3013 [ab].out )
3014 # We found the default executable, but exeext='' is most
3015 # certainly right.
3016 break;;
3017 *.* )
3018 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3019 then :; else
3020 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3021 fi
3022 # We set ac_cv_exeext here because the later test for it is not
3023 # safe: cross compilers may not add the suffix if given an `-o'
3024 # argument, so we may need to know it at that point already.
3025 # Even if this section looks crufty: it has the advantage of
3026 # actually working.
3027 break;;
3028 * )
3029 break;;
3030 esac
3031 done
3032 test "$ac_cv_exeext" = no && ac_cv_exeext=
3033
3034 else
3035 ac_file=''
3036 fi
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3038 $as_echo "$ac_file" >&6; }
3039 if test -z "$ac_file"; then :
3040 $as_echo "$as_me: failed program was:" >&5
3041 sed 's/^/| /' conftest.$ac_ext >&5
3042
3043 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3044 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045 { as_fn_set_status 77
3046 as_fn_error "C compiler cannot create executables
3047 See \`config.log' for more details." "$LINENO" 5; }; }
3048 fi
3049 ac_exeext=$ac_cv_exeext
3050
3051 # Check that the compiler produces executables we can run. If not, either
3052 # the compiler is broken, or we cross compile.
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3054 $as_echo_n "checking whether the C compiler works... " >&6; }
3055 # If not cross compiling, check that we can run a simple program.
3056 if test "$cross_compiling" != yes; then
3057 if { ac_try='./$ac_file'
3058 { { case "(($ac_try" in
3059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060 *) ac_try_echo=$ac_try;;
3061 esac
3062 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3063 $as_echo "$ac_try_echo"; } >&5
3064 (eval "$ac_try") 2>&5
3065 ac_status=$?
3066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3067 test $ac_status = 0; }; }; then
3068 cross_compiling=no
3069 else
3070 if test "$cross_compiling" = maybe; then
3071 cross_compiling=yes
3072 else
3073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3074 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3075 as_fn_error "cannot run C compiled programs.
3076 If you meant to cross compile, use \`--host'.
3077 See \`config.log' for more details." "$LINENO" 5; }
3078 fi
3079 fi
3080 fi
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3082 $as_echo "yes" >&6; }
3083
3084 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3085 ac_clean_files=$ac_clean_files_save
3086 # Check that the compiler produces executables we can run. If not, either
3087 # the compiler is broken, or we cross compile.
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3089 $as_echo_n "checking whether we are cross compiling... " >&6; }
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3091 $as_echo "$cross_compiling" >&6; }
3092
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3094 $as_echo_n "checking for suffix of executables... " >&6; }
3095 if { { ac_try="$ac_link"
3096 case "(($ac_try" in
3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098 *) ac_try_echo=$ac_try;;
3099 esac
3100 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3101 $as_echo "$ac_try_echo"; } >&5
3102 (eval "$ac_link") 2>&5
3103 ac_status=$?
3104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3105 test $ac_status = 0; }; then :
3106 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3107 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3108 # work properly (i.e., refer to `conftest.exe'), while it won't with
3109 # `rm'.
3110 for ac_file in conftest.exe conftest conftest.*; do
3111 test -f "$ac_file" || continue
3112 case $ac_file in
3113 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3114 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3115 break;;
3116 * ) break;;
3117 esac
3118 done
3119 else
3120 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3121 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3122 as_fn_error "cannot compute suffix of executables: cannot compile and link
3123 See \`config.log' for more details." "$LINENO" 5; }
3124 fi
3125 rm -f conftest$ac_cv_exeext
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3127 $as_echo "$ac_cv_exeext" >&6; }
3128
3129 rm -f conftest.$ac_ext
3130 EXEEXT=$ac_cv_exeext
3131 ac_exeext=$EXEEXT
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3133 $as_echo_n "checking for suffix of object files... " >&6; }
3134 if test "${ac_cv_objext+set}" = set; then :
3135 $as_echo_n "(cached) " >&6
3136 else
3137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3138 /* end confdefs.h. */
3139
3140 int
3141 main ()
3142 {
3143
3144 ;
3145 return 0;
3146 }
3147 _ACEOF
3148 rm -f conftest.o conftest.obj
3149 if { { ac_try="$ac_compile"
3150 case "(($ac_try" in
3151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152 *) ac_try_echo=$ac_try;;
3153 esac
3154 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3155 $as_echo "$ac_try_echo"; } >&5
3156 (eval "$ac_compile") 2>&5
3157 ac_status=$?
3158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3159 test $ac_status = 0; }; then :
3160 for ac_file in conftest.o conftest.obj conftest.*; do
3161 test -f "$ac_file" || continue;
3162 case $ac_file in
3163 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3164 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3165 break;;
3166 esac
3167 done
3168 else
3169 $as_echo "$as_me: failed program was:" >&5
3170 sed 's/^/| /' conftest.$ac_ext >&5
3171
3172 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3173 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3174 as_fn_error "cannot compute suffix of object files: cannot compile
3175 See \`config.log' for more details." "$LINENO" 5; }
3176 fi
3177 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3178 fi
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3180 $as_echo "$ac_cv_objext" >&6; }
3181 OBJEXT=$ac_cv_objext
3182 ac_objext=$OBJEXT
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3184 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3185 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3186 $as_echo_n "(cached) " >&6
3187 else
3188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3189 /* end confdefs.h. */
3190
3191 int
3192 main ()
3193 {
3194 #ifndef __GNUC__
3195 choke me
3196 #endif
3197
3198 ;
3199 return 0;
3200 }
3201 _ACEOF
3202 if ac_fn_c_try_compile "$LINENO"; then :
3203 ac_compiler_gnu=yes
3204 else
3205 ac_compiler_gnu=no
3206 fi
3207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3208 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3209
3210 fi
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3212 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3213 if test $ac_compiler_gnu = yes; then
3214 GCC=yes
3215 else
3216 GCC=
3217 fi
3218 ac_test_CFLAGS=${CFLAGS+set}
3219 ac_save_CFLAGS=$CFLAGS
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3221 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3222 if test "${ac_cv_prog_cc_g+set}" = set; then :
3223 $as_echo_n "(cached) " >&6
3224 else
3225 ac_save_c_werror_flag=$ac_c_werror_flag
3226 ac_c_werror_flag=yes
3227 ac_cv_prog_cc_g=no
3228 CFLAGS="-g"
3229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3230 /* end confdefs.h. */
3231
3232 int
3233 main ()
3234 {
3235
3236 ;
3237 return 0;
3238 }
3239 _ACEOF
3240 if ac_fn_c_try_compile "$LINENO"; then :
3241 ac_cv_prog_cc_g=yes
3242 else
3243 CFLAGS=""
3244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245 /* end confdefs.h. */
3246
3247 int
3248 main ()
3249 {
3250
3251 ;
3252 return 0;
3253 }
3254 _ACEOF
3255 if ac_fn_c_try_compile "$LINENO"; then :
3256
3257 else
3258 ac_c_werror_flag=$ac_save_c_werror_flag
3259 CFLAGS="-g"
3260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3261 /* end confdefs.h. */
3262
3263 int
3264 main ()
3265 {
3266
3267 ;
3268 return 0;
3269 }
3270 _ACEOF
3271 if ac_fn_c_try_compile "$LINENO"; then :
3272 ac_cv_prog_cc_g=yes
3273 fi
3274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3275 fi
3276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3277 fi
3278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3279 ac_c_werror_flag=$ac_save_c_werror_flag
3280 fi
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3282 $as_echo "$ac_cv_prog_cc_g" >&6; }
3283 if test "$ac_test_CFLAGS" = set; then
3284 CFLAGS=$ac_save_CFLAGS
3285 elif test $ac_cv_prog_cc_g = yes; then
3286 if test "$GCC" = yes; then
3287 CFLAGS="-g -O2"
3288 else
3289 CFLAGS="-g"
3290 fi
3291 else
3292 if test "$GCC" = yes; then
3293 CFLAGS="-O2"
3294 else
3295 CFLAGS=
3296 fi
3297 fi
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3299 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3300 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3301 $as_echo_n "(cached) " >&6
3302 else
3303 ac_cv_prog_cc_c89=no
3304 ac_save_CC=$CC
3305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306 /* end confdefs.h. */
3307 #include <stdarg.h>
3308 #include <stdio.h>
3309 #include <sys/types.h>
3310 #include <sys/stat.h>
3311 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3312 struct buf { int x; };
3313 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3314 static char *e (p, i)
3315 char **p;
3316 int i;
3317 {
3318 return p[i];
3319 }
3320 static char *f (char * (*g) (char **, int), char **p, ...)
3321 {
3322 char *s;
3323 va_list v;
3324 va_start (v,p);
3325 s = g (p, va_arg (v,int));
3326 va_end (v);
3327 return s;
3328 }
3329
3330 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3331 function prototypes and stuff, but not '\xHH' hex character constants.
3332 These don't provoke an error unfortunately, instead are silently treated
3333 as 'x'. The following induces an error, until -std is added to get
3334 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3335 array size at least. It's necessary to write '\x00'==0 to get something
3336 that's true only with -std. */
3337 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3338
3339 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3340 inside strings and character constants. */
3341 #define FOO(x) 'x'
3342 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3343
3344 int test (int i, double x);
3345 struct s1 {int (*f) (int a);};
3346 struct s2 {int (*f) (double a);};
3347 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3348 int argc;
3349 char **argv;
3350 int
3351 main ()
3352 {
3353 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3354 ;
3355 return 0;
3356 }
3357 _ACEOF
3358 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3359 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3360 do
3361 CC="$ac_save_CC $ac_arg"
3362 if ac_fn_c_try_compile "$LINENO"; then :
3363 ac_cv_prog_cc_c89=$ac_arg
3364 fi
3365 rm -f core conftest.err conftest.$ac_objext
3366 test "x$ac_cv_prog_cc_c89" != "xno" && break
3367 done
3368 rm -f conftest.$ac_ext
3369 CC=$ac_save_CC
3370
3371 fi
3372 # AC_CACHE_VAL
3373 case "x$ac_cv_prog_cc_c89" in
3374 x)
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3376 $as_echo "none needed" >&6; } ;;
3377 xno)
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3379 $as_echo "unsupported" >&6; } ;;
3380 *)
3381 CC="$CC $ac_cv_prog_cc_c89"
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3383 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3384 esac
3385 if test "x$ac_cv_prog_cc_c89" != xno; then :
3386
3387 fi
3388
3389 ac_ext=c
3390 ac_cpp='$CPP $CPPFLAGS'
3391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3394
3395
3396 ac_ext=c
3397 ac_cpp='$CPP $CPPFLAGS'
3398 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3399 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3400 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3402 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3403 # On Suns, sometimes $CPP names a directory.
3404 if test -n "$CPP" && test -d "$CPP"; then
3405 CPP=
3406 fi
3407 if test -z "$CPP"; then
3408 if test "${ac_cv_prog_CPP+set}" = set; then :
3409 $as_echo_n "(cached) " >&6
3410 else
3411 # Double quotes because CPP needs to be expanded
3412 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3413 do
3414 ac_preproc_ok=false
3415 for ac_c_preproc_warn_flag in '' yes
3416 do
3417 # Use a header file that comes with gcc, so configuring glibc
3418 # with a fresh cross-compiler works.
3419 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3420 # <limits.h> exists even on freestanding compilers.
3421 # On the NeXT, cc -E runs the code through the compiler's parser,
3422 # not just through cpp. "Syntax error" is here to catch this case.
3423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3424 /* end confdefs.h. */
3425 #ifdef __STDC__
3426 # include <limits.h>
3427 #else
3428 # include <assert.h>
3429 #endif
3430 Syntax error
3431 _ACEOF
3432 if ac_fn_c_try_cpp "$LINENO"; then :
3433
3434 else
3435 # Broken: fails on valid input.
3436 continue
3437 fi
3438 rm -f conftest.err conftest.$ac_ext
3439
3440 # OK, works on sane cases. Now check whether nonexistent headers
3441 # can be detected and how.
3442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3443 /* end confdefs.h. */
3444 #include <ac_nonexistent.h>
3445 _ACEOF
3446 if ac_fn_c_try_cpp "$LINENO"; then :
3447 # Broken: success on invalid input.
3448 continue
3449 else
3450 # Passes both tests.
3451 ac_preproc_ok=:
3452 break
3453 fi
3454 rm -f conftest.err conftest.$ac_ext
3455
3456 done
3457 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3458 rm -f conftest.err conftest.$ac_ext
3459 if $ac_preproc_ok; then :
3460 break
3461 fi
3462
3463 done
3464 ac_cv_prog_CPP=$CPP
3465
3466 fi
3467 CPP=$ac_cv_prog_CPP
3468 else
3469 ac_cv_prog_CPP=$CPP
3470 fi
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3472 $as_echo "$CPP" >&6; }
3473 ac_preproc_ok=false
3474 for ac_c_preproc_warn_flag in '' yes
3475 do
3476 # Use a header file that comes with gcc, so configuring glibc
3477 # with a fresh cross-compiler works.
3478 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3479 # <limits.h> exists even on freestanding compilers.
3480 # On the NeXT, cc -E runs the code through the compiler's parser,
3481 # not just through cpp. "Syntax error" is here to catch this case.
3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3483 /* end confdefs.h. */
3484 #ifdef __STDC__
3485 # include <limits.h>
3486 #else
3487 # include <assert.h>
3488 #endif
3489 Syntax error
3490 _ACEOF
3491 if ac_fn_c_try_cpp "$LINENO"; then :
3492
3493 else
3494 # Broken: fails on valid input.
3495 continue
3496 fi
3497 rm -f conftest.err conftest.$ac_ext
3498
3499 # OK, works on sane cases. Now check whether nonexistent headers
3500 # can be detected and how.
3501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3502 /* end confdefs.h. */
3503 #include <ac_nonexistent.h>
3504 _ACEOF
3505 if ac_fn_c_try_cpp "$LINENO"; then :
3506 # Broken: success on invalid input.
3507 continue
3508 else
3509 # Passes both tests.
3510 ac_preproc_ok=:
3511 break
3512 fi
3513 rm -f conftest.err conftest.$ac_ext
3514
3515 done
3516 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3517 rm -f conftest.err conftest.$ac_ext
3518 if $ac_preproc_ok; then :
3519
3520 else
3521 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3522 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3523 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3524 See \`config.log' for more details." "$LINENO" 5; }
3525 fi
3526
3527 ac_ext=c
3528 ac_cpp='$CPP $CPPFLAGS'
3529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3532
3533
3534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3535 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3536 if test "${ac_cv_path_GREP+set}" = set; then :
3537 $as_echo_n "(cached) " >&6
3538 else
3539 if test -z "$GREP"; then
3540 ac_path_GREP_found=false
3541 # Loop through the user's path and test for each of PROGNAME-LIST
3542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3543 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3544 do
3545 IFS=$as_save_IFS
3546 test -z "$as_dir" && as_dir=.
3547 for ac_prog in grep ggrep; do
3548 for ac_exec_ext in '' $ac_executable_extensions; do
3549 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3550 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3551 # Check for GNU ac_path_GREP and select it if it is found.
3552 # Check for GNU $ac_path_GREP
3553 case `"$ac_path_GREP" --version 2>&1` in
3554 *GNU*)
3555 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3556 *)
3557 ac_count=0
3558 $as_echo_n 0123456789 >"conftest.in"
3559 while :
3560 do
3561 cat "conftest.in" "conftest.in" >"conftest.tmp"
3562 mv "conftest.tmp" "conftest.in"
3563 cp "conftest.in" "conftest.nl"
3564 $as_echo 'GREP' >> "conftest.nl"
3565 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3566 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3567 as_fn_arith $ac_count + 1 && ac_count=$as_val
3568 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3569 # Best one so far, save it but keep looking for a better one
3570 ac_cv_path_GREP="$ac_path_GREP"
3571 ac_path_GREP_max=$ac_count
3572 fi
3573 # 10*(2^10) chars as input seems more than enough
3574 test $ac_count -gt 10 && break
3575 done
3576 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3577 esac
3578
3579 $ac_path_GREP_found && break 3
3580 done
3581 done
3582 done
3583 IFS=$as_save_IFS
3584 if test -z "$ac_cv_path_GREP"; then
3585 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3586 fi
3587 else
3588 ac_cv_path_GREP=$GREP
3589 fi
3590
3591 fi
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3593 $as_echo "$ac_cv_path_GREP" >&6; }
3594 GREP="$ac_cv_path_GREP"
3595
3596
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3598 $as_echo_n "checking for egrep... " >&6; }
3599 if test "${ac_cv_path_EGREP+set}" = set; then :
3600 $as_echo_n "(cached) " >&6
3601 else
3602 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3603 then ac_cv_path_EGREP="$GREP -E"
3604 else
3605 if test -z "$EGREP"; then
3606 ac_path_EGREP_found=false
3607 # Loop through the user's path and test for each of PROGNAME-LIST
3608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3609 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3610 do
3611 IFS=$as_save_IFS
3612 test -z "$as_dir" && as_dir=.
3613 for ac_prog in egrep; do
3614 for ac_exec_ext in '' $ac_executable_extensions; do
3615 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3616 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3617 # Check for GNU ac_path_EGREP and select it if it is found.
3618 # Check for GNU $ac_path_EGREP
3619 case `"$ac_path_EGREP" --version 2>&1` in
3620 *GNU*)
3621 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3622 *)
3623 ac_count=0
3624 $as_echo_n 0123456789 >"conftest.in"
3625 while :
3626 do
3627 cat "conftest.in" "conftest.in" >"conftest.tmp"
3628 mv "conftest.tmp" "conftest.in"
3629 cp "conftest.in" "conftest.nl"
3630 $as_echo 'EGREP' >> "conftest.nl"
3631 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3632 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3633 as_fn_arith $ac_count + 1 && ac_count=$as_val
3634 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3635 # Best one so far, save it but keep looking for a better one
3636 ac_cv_path_EGREP="$ac_path_EGREP"
3637 ac_path_EGREP_max=$ac_count
3638 fi
3639 # 10*(2^10) chars as input seems more than enough
3640 test $ac_count -gt 10 && break
3641 done
3642 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3643 esac
3644
3645 $ac_path_EGREP_found && break 3
3646 done
3647 done
3648 done
3649 IFS=$as_save_IFS
3650 if test -z "$ac_cv_path_EGREP"; then
3651 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3652 fi
3653 else
3654 ac_cv_path_EGREP=$EGREP
3655 fi
3656
3657 fi
3658 fi
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3660 $as_echo "$ac_cv_path_EGREP" >&6; }
3661 EGREP="$ac_cv_path_EGREP"
3662
3663
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3665 $as_echo_n "checking for ANSI C header files... " >&6; }
3666 if test "${ac_cv_header_stdc+set}" = set; then :
3667 $as_echo_n "(cached) " >&6
3668 else
3669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3670 /* end confdefs.h. */
3671 #include <stdlib.h>
3672 #include <stdarg.h>
3673 #include <string.h>
3674 #include <float.h>
3675
3676 int
3677 main ()
3678 {
3679
3680 ;
3681 return 0;
3682 }
3683 _ACEOF
3684 if ac_fn_c_try_compile "$LINENO"; then :
3685 ac_cv_header_stdc=yes
3686 else
3687 ac_cv_header_stdc=no
3688 fi
3689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3690
3691 if test $ac_cv_header_stdc = yes; then
3692 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 /* end confdefs.h. */
3695 #include <string.h>
3696
3697 _ACEOF
3698 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3699 $EGREP "memchr" >/dev/null 2>&1; then :
3700
3701 else
3702 ac_cv_header_stdc=no
3703 fi
3704 rm -f conftest*
3705
3706 fi
3707
3708 if test $ac_cv_header_stdc = yes; then
3709 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3711 /* end confdefs.h. */
3712 #include <stdlib.h>
3713
3714 _ACEOF
3715 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3716 $EGREP "free" >/dev/null 2>&1; then :
3717
3718 else
3719 ac_cv_header_stdc=no
3720 fi
3721 rm -f conftest*
3722
3723 fi
3724
3725 if test $ac_cv_header_stdc = yes; then
3726 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3727 if test "$cross_compiling" = yes; then :
3728 :
3729 else
3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h. */
3732 #include <ctype.h>
3733 #include <stdlib.h>
3734 #if ((' ' & 0x0FF) == 0x020)
3735 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3736 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3737 #else
3738 # define ISLOWER(c) \
3739 (('a' <= (c) && (c) <= 'i') \
3740 || ('j' <= (c) && (c) <= 'r') \
3741 || ('s' <= (c) && (c) <= 'z'))
3742 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3743 #endif
3744
3745 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3746 int
3747 main ()
3748 {
3749 int i;
3750 for (i = 0; i < 256; i++)
3751 if (XOR (islower (i), ISLOWER (i))
3752 || toupper (i) != TOUPPER (i))
3753 return 2;
3754 return 0;
3755 }
3756 _ACEOF
3757 if ac_fn_c_try_run "$LINENO"; then :
3758
3759 else
3760 ac_cv_header_stdc=no
3761 fi
3762 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3763 conftest.$ac_objext conftest.beam conftest.$ac_ext
3764 fi
3765
3766 fi
3767 fi
3768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3769 $as_echo "$ac_cv_header_stdc" >&6; }
3770 if test $ac_cv_header_stdc = yes; then
3771
3772 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3773
3774 fi
3775
3776 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3777 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3778 inttypes.h stdint.h unistd.h
3779 do :
3780 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3781 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3782 "
3783 eval as_val=\$$as_ac_Header
3784 if test "x$as_val" = x""yes; then :
3785 cat >>confdefs.h <<_ACEOF
3786 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3787 _ACEOF
3788
3789 fi
3790
3791 done
3792
3793
3794
3795 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3796 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3797 MINIX=yes
3798 else
3799 MINIX=
3800 fi
3801
3802
3803 if test "$MINIX" = yes; then
3804
3805 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3806
3807
3808 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3809
3810
3811 $as_echo "#define _MINIX 1" >>confdefs.h
3812
3813 fi
3814
3815
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3817 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3818 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3819 $as_echo_n "(cached) " >&6
3820 else
3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3822 /* end confdefs.h. */
3823
3824 # define __EXTENSIONS__ 1
3825 $ac_includes_default
3826 int
3827 main ()
3828 {
3829
3830 ;
3831 return 0;
3832 }
3833 _ACEOF
3834 if ac_fn_c_try_compile "$LINENO"; then :
3835 ac_cv_safe_to_define___extensions__=yes
3836 else
3837 ac_cv_safe_to_define___extensions__=no
3838 fi
3839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3840 fi
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3842 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3843 test $ac_cv_safe_to_define___extensions__ = yes &&
3844 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3845
3846 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3847
3848 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3849
3850 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3851
3852 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3853
3854
3855
3856 libtool_VERSION=1:0:0
3857
3858
3859 # 1.11.1: Require that version of automake.
3860 # foreign: Don't require README, INSTALL, NEWS, etc.
3861 # no-define: Don't define PACKAGE and VERSION.
3862 # no-dependencies: Don't generate automatic dependencies.
3863 # (because it breaks when using bootstrap-lean, since some of the
3864 # headers are gone at "make install" time).
3865 # -Wall: Issue all automake warnings.
3866 # -Wno-portability: Don't warn about constructs supported by GNU make.
3867 # (because GCC requires GNU make anyhow).
3868 am__api_version='1.11'
3869
3870 # Find a good install program. We prefer a C program (faster),
3871 # so one script is as good as another. But avoid the broken or
3872 # incompatible versions:
3873 # SysV /etc/install, /usr/sbin/install
3874 # SunOS /usr/etc/install
3875 # IRIX /sbin/install
3876 # AIX /bin/install
3877 # AmigaOS /C/install, which installs bootblocks on floppy discs
3878 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3879 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3880 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3881 # OS/2's system install, which has a completely different semantic
3882 # ./install, which can be erroneously created by make from ./install.sh.
3883 # Reject install programs that cannot install multiple files.
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3885 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3886 if test -z "$INSTALL"; then
3887 if test "${ac_cv_path_install+set}" = set; then :
3888 $as_echo_n "(cached) " >&6
3889 else
3890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3891 for as_dir in $PATH
3892 do
3893 IFS=$as_save_IFS
3894 test -z "$as_dir" && as_dir=.
3895 # Account for people who put trailing slashes in PATH elements.
3896 case $as_dir/ in #((
3897 ./ | .// | /[cC]/* | \
3898 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3899 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3900 /usr/ucb/* ) ;;
3901 *)
3902 # OSF1 and SCO ODT 3.0 have their own names for install.
3903 # Don't use installbsd from OSF since it installs stuff as root
3904 # by default.
3905 for ac_prog in ginstall scoinst install; do
3906 for ac_exec_ext in '' $ac_executable_extensions; do
3907 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3908 if test $ac_prog = install &&
3909 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3910 # AIX install. It has an incompatible calling convention.
3911 :
3912 elif test $ac_prog = install &&
3913 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3914 # program-specific install script used by HP pwplus--don't use.
3915 :
3916 else
3917 rm -rf conftest.one conftest.two conftest.dir
3918 echo one > conftest.one
3919 echo two > conftest.two
3920 mkdir conftest.dir
3921 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3922 test -s conftest.one && test -s conftest.two &&
3923 test -s conftest.dir/conftest.one &&
3924 test -s conftest.dir/conftest.two
3925 then
3926 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3927 break 3
3928 fi
3929 fi
3930 fi
3931 done
3932 done
3933 ;;
3934 esac
3935
3936 done
3937 IFS=$as_save_IFS
3938
3939 rm -rf conftest.one conftest.two conftest.dir
3940
3941 fi
3942 if test "${ac_cv_path_install+set}" = set; then
3943 INSTALL=$ac_cv_path_install
3944 else
3945 # As a last resort, use the slow shell script. Don't cache a
3946 # value for INSTALL within a source directory, because that will
3947 # break other packages using the cache if that directory is
3948 # removed, or if the value is a relative name.
3949 INSTALL=$ac_install_sh
3950 fi
3951 fi
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3953 $as_echo "$INSTALL" >&6; }
3954
3955 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3956 # It thinks the first close brace ends the variable substitution.
3957 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3958
3959 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3960
3961 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3962
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3964 $as_echo_n "checking whether build environment is sane... " >&6; }
3965 # Just in case
3966 sleep 1
3967 echo timestamp > conftest.file
3968 # Reject unsafe characters in $srcdir or the absolute working directory
3969 # name. Accept space and tab only in the latter.
3970 am_lf='
3971 '
3972 case `pwd` in
3973 *[\\\"\#\$\&\'\`$am_lf]*)
3974 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3975 esac
3976 case $srcdir in
3977 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3978 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3979 esac
3980
3981 # Do `set' in a subshell so we don't clobber the current shell's
3982 # arguments. Must try -L first in case configure is actually a
3983 # symlink; some systems play weird games with the mod time of symlinks
3984 # (eg FreeBSD returns the mod time of the symlink's containing
3985 # directory).
3986 if (
3987 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3988 if test "$*" = "X"; then
3989 # -L didn't work.
3990 set X `ls -t "$srcdir/configure" conftest.file`
3991 fi
3992 rm -f conftest.file
3993 if test "$*" != "X $srcdir/configure conftest.file" \
3994 && test "$*" != "X conftest.file $srcdir/configure"; then
3995
3996 # If neither matched, then we have a broken ls. This can happen
3997 # if, for instance, CONFIG_SHELL is bash and it inherits a
3998 # broken ls alias from the environment. This has actually
3999 # happened. Such a system could not be considered "sane".
4000 as_fn_error "ls -t appears to fail. Make sure there is not a broken
4001 alias in your environment" "$LINENO" 5
4002 fi
4003
4004 test "$2" = conftest.file
4005 )
4006 then
4007 # Ok.
4008 :
4009 else
4010 as_fn_error "newly created file is older than distributed files!
4011 Check your system clock" "$LINENO" 5
4012 fi
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4014 $as_echo "yes" >&6; }
4015 test "$program_prefix" != NONE &&
4016 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4017 # Use a double $ so make ignores it.
4018 test "$program_suffix" != NONE &&
4019 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4020 # Double any \ or $.
4021 # By default was `s,x,x', remove it if useless.
4022 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4023 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4024
4025 # expand $ac_aux_dir to an absolute path
4026 am_aux_dir=`cd $ac_aux_dir && pwd`
4027
4028 if test x"${MISSING+set}" != xset; then
4029 case $am_aux_dir in
4030 *\ * | *\ *)
4031 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4032 *)
4033 MISSING="\${SHELL} $am_aux_dir/missing" ;;
4034 esac
4035 fi
4036 # Use eval to expand $SHELL
4037 if eval "$MISSING --run true"; then
4038 am_missing_run="$MISSING --run "
4039 else
4040 am_missing_run=
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4042 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4043 fi
4044
4045 if test x"${install_sh}" != xset; then
4046 case $am_aux_dir in
4047 *\ * | *\ *)
4048 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4049 *)
4050 install_sh="\${SHELL} $am_aux_dir/install-sh"
4051 esac
4052 fi
4053
4054 # Installed binaries are usually stripped using `strip' when the user
4055 # run `make install-strip'. However `strip' might not be the right
4056 # tool to use in cross-compilation environments, therefore Automake
4057 # will honor the `STRIP' environment variable to overrule this program.
4058 if test "$cross_compiling" != no; then
4059 if test -n "$ac_tool_prefix"; then
4060 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4061 set dummy ${ac_tool_prefix}strip; ac_word=$2
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4063 $as_echo_n "checking for $ac_word... " >&6; }
4064 if test "${ac_cv_prog_STRIP+set}" = set; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 if test -n "$STRIP"; then
4068 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4069 else
4070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4071 for as_dir in $PATH
4072 do
4073 IFS=$as_save_IFS
4074 test -z "$as_dir" && as_dir=.
4075 for ac_exec_ext in '' $ac_executable_extensions; do
4076 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4077 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4079 break 2
4080 fi
4081 done
4082 done
4083 IFS=$as_save_IFS
4084
4085 fi
4086 fi
4087 STRIP=$ac_cv_prog_STRIP
4088 if test -n "$STRIP"; then
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4090 $as_echo "$STRIP" >&6; }
4091 else
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4093 $as_echo "no" >&6; }
4094 fi
4095
4096
4097 fi
4098 if test -z "$ac_cv_prog_STRIP"; then
4099 ac_ct_STRIP=$STRIP
4100 # Extract the first word of "strip", so it can be a program name with args.
4101 set dummy strip; ac_word=$2
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4103 $as_echo_n "checking for $ac_word... " >&6; }
4104 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4105 $as_echo_n "(cached) " >&6
4106 else
4107 if test -n "$ac_ct_STRIP"; then
4108 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4109 else
4110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4111 for as_dir in $PATH
4112 do
4113 IFS=$as_save_IFS
4114 test -z "$as_dir" && as_dir=.
4115 for ac_exec_ext in '' $ac_executable_extensions; do
4116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4117 ac_cv_prog_ac_ct_STRIP="strip"
4118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4119 break 2
4120 fi
4121 done
4122 done
4123 IFS=$as_save_IFS
4124
4125 fi
4126 fi
4127 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4128 if test -n "$ac_ct_STRIP"; then
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4130 $as_echo "$ac_ct_STRIP" >&6; }
4131 else
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4133 $as_echo "no" >&6; }
4134 fi
4135
4136 if test "x$ac_ct_STRIP" = x; then
4137 STRIP=":"
4138 else
4139 case $cross_compiling:$ac_tool_warned in
4140 yes:)
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4142 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4143 ac_tool_warned=yes ;;
4144 esac
4145 STRIP=$ac_ct_STRIP
4146 fi
4147 else
4148 STRIP="$ac_cv_prog_STRIP"
4149 fi
4150
4151 fi
4152 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4153
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4155 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4156 if test -z "$MKDIR_P"; then
4157 if test "${ac_cv_path_mkdir+set}" = set; then :
4158 $as_echo_n "(cached) " >&6
4159 else
4160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4161 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4162 do
4163 IFS=$as_save_IFS
4164 test -z "$as_dir" && as_dir=.
4165 for ac_prog in mkdir gmkdir; do
4166 for ac_exec_ext in '' $ac_executable_extensions; do
4167 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4168 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4169 'mkdir (GNU coreutils) '* | \
4170 'mkdir (coreutils) '* | \
4171 'mkdir (fileutils) '4.1*)
4172 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4173 break 3;;
4174 esac
4175 done
4176 done
4177 done
4178 IFS=$as_save_IFS
4179
4180 fi
4181
4182 if test "${ac_cv_path_mkdir+set}" = set; then
4183 MKDIR_P="$ac_cv_path_mkdir -p"
4184 else
4185 # As a last resort, use the slow shell script. Don't cache a
4186 # value for MKDIR_P within a source directory, because that will
4187 # break other packages using the cache if that directory is
4188 # removed, or if the value is a relative name.
4189 test -d ./--version && rmdir ./--version
4190 MKDIR_P="$ac_install_sh -d"
4191 fi
4192 fi
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4194 $as_echo "$MKDIR_P" >&6; }
4195
4196 mkdir_p="$MKDIR_P"
4197 case $mkdir_p in
4198 [\\/$]* | ?:[\\/]*) ;;
4199 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4200 esac
4201
4202 for ac_prog in gawk mawk nawk awk
4203 do
4204 # Extract the first word of "$ac_prog", so it can be a program name with args.
4205 set dummy $ac_prog; ac_word=$2
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4207 $as_echo_n "checking for $ac_word... " >&6; }
4208 if test "${ac_cv_prog_AWK+set}" = set; then :
4209 $as_echo_n "(cached) " >&6
4210 else
4211 if test -n "$AWK"; then
4212 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4213 else
4214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4215 for as_dir in $PATH
4216 do
4217 IFS=$as_save_IFS
4218 test -z "$as_dir" && as_dir=.
4219 for ac_exec_ext in '' $ac_executable_extensions; do
4220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4221 ac_cv_prog_AWK="$ac_prog"
4222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4223 break 2
4224 fi
4225 done
4226 done
4227 IFS=$as_save_IFS
4228
4229 fi
4230 fi
4231 AWK=$ac_cv_prog_AWK
4232 if test -n "$AWK"; then
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4234 $as_echo "$AWK" >&6; }
4235 else
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4237 $as_echo "no" >&6; }
4238 fi
4239
4240
4241 test -n "$AWK" && break
4242 done
4243
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4245 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4246 set x ${MAKE-make}
4247 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4248 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4249 $as_echo_n "(cached) " >&6
4250 else
4251 cat >conftest.make <<\_ACEOF
4252 SHELL = /bin/sh
4253 all:
4254 @echo '@@@%%%=$(MAKE)=@@@%%%'
4255 _ACEOF
4256 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4257 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4258 *@@@%%%=?*=@@@%%%*)
4259 eval ac_cv_prog_make_${ac_make}_set=yes;;
4260 *)
4261 eval ac_cv_prog_make_${ac_make}_set=no;;
4262 esac
4263 rm -f conftest.make
4264 fi
4265 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4267 $as_echo "yes" >&6; }
4268 SET_MAKE=
4269 else
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4271 $as_echo "no" >&6; }
4272 SET_MAKE="MAKE=${MAKE-make}"
4273 fi
4274
4275 rm -rf .tst 2>/dev/null
4276 mkdir .tst 2>/dev/null
4277 if test -d .tst; then
4278 am__leading_dot=.
4279 else
4280 am__leading_dot=_
4281 fi
4282 rmdir .tst 2>/dev/null
4283
4284 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4285 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4286 # is not polluted with repeated "-I."
4287 am__isrc=' -I$(srcdir)'
4288 # test to see if srcdir already configured
4289 if test -f $srcdir/config.status; then
4290 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4291 fi
4292 fi
4293
4294 # test whether we have cygpath
4295 if test -z "$CYGPATH_W"; then
4296 if (cygpath --version) >/dev/null 2>/dev/null; then
4297 CYGPATH_W='cygpath -w'
4298 else
4299 CYGPATH_W=echo
4300 fi
4301 fi
4302
4303
4304 # Define the identity of the package.
4305 PACKAGE='libbacktrace'
4306 VERSION='version-unused'
4307
4308
4309 # Some tools Automake needs.
4310
4311 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4312
4313
4314 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4315
4316
4317 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4318
4319
4320 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4321
4322
4323 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4324
4325 # We need awk for the "check" target. The system "awk" is bad on
4326 # some platforms.
4327 # Always define AMTAR for backward compatibility.
4328
4329 AMTAR=${AMTAR-"${am_missing_run}tar"}
4330
4331 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4332
4333
4334
4335
4336
4337
4338
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4340 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4341 # Check whether --enable-maintainer-mode was given.
4342 if test "${enable_maintainer_mode+set}" = set; then :
4343 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4344 else
4345 USE_MAINTAINER_MODE=no
4346 fi
4347
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4349 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4350 if test $USE_MAINTAINER_MODE = yes; then
4351 MAINTAINER_MODE_TRUE=
4352 MAINTAINER_MODE_FALSE='#'
4353 else
4354 MAINTAINER_MODE_TRUE='#'
4355 MAINTAINER_MODE_FALSE=
4356 fi
4357
4358 MAINT=$MAINTAINER_MODE_TRUE
4359
4360
4361
4362
4363 # Check whether --with-target-subdir was given.
4364 if test "${with_target_subdir+set}" = set; then :
4365 withval=$with_target_subdir;
4366 fi
4367
4368
4369 # We must force CC to /not/ be precious variables; otherwise
4370 # the wrong, non-multilib-adjusted value will be used in multilibs.
4371 # As a side effect, we have to subst CFLAGS ourselves.
4372
4373
4374 ac_ext=c
4375 ac_cpp='$CPP $CPPFLAGS'
4376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379 if test -n "$ac_tool_prefix"; then
4380 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4381 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4383 $as_echo_n "checking for $ac_word... " >&6; }
4384 if test "${ac_cv_prog_CC+set}" = set; then :
4385 $as_echo_n "(cached) " >&6
4386 else
4387 if test -n "$CC"; then
4388 ac_cv_prog_CC="$CC" # Let the user override the test.
4389 else
4390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391 for as_dir in $PATH
4392 do
4393 IFS=$as_save_IFS
4394 test -z "$as_dir" && as_dir=.
4395 for ac_exec_ext in '' $ac_executable_extensions; do
4396 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4397 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4399 break 2
4400 fi
4401 done
4402 done
4403 IFS=$as_save_IFS
4404
4405 fi
4406 fi
4407 CC=$ac_cv_prog_CC
4408 if test -n "$CC"; then
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4410 $as_echo "$CC" >&6; }
4411 else
4412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4413 $as_echo "no" >&6; }
4414 fi
4415
4416
4417 fi
4418 if test -z "$ac_cv_prog_CC"; then
4419 ac_ct_CC=$CC
4420 # Extract the first word of "gcc", so it can be a program name with args.
4421 set dummy gcc; ac_word=$2
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4423 $as_echo_n "checking for $ac_word... " >&6; }
4424 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4425 $as_echo_n "(cached) " >&6
4426 else
4427 if test -n "$ac_ct_CC"; then
4428 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4429 else
4430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4431 for as_dir in $PATH
4432 do
4433 IFS=$as_save_IFS
4434 test -z "$as_dir" && as_dir=.
4435 for ac_exec_ext in '' $ac_executable_extensions; do
4436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4437 ac_cv_prog_ac_ct_CC="gcc"
4438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4439 break 2
4440 fi
4441 done
4442 done
4443 IFS=$as_save_IFS
4444
4445 fi
4446 fi
4447 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4448 if test -n "$ac_ct_CC"; then
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4450 $as_echo "$ac_ct_CC" >&6; }
4451 else
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4453 $as_echo "no" >&6; }
4454 fi
4455
4456 if test "x$ac_ct_CC" = x; then
4457 CC=""
4458 else
4459 case $cross_compiling:$ac_tool_warned in
4460 yes:)
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4462 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4463 ac_tool_warned=yes ;;
4464 esac
4465 CC=$ac_ct_CC
4466 fi
4467 else
4468 CC="$ac_cv_prog_CC"
4469 fi
4470
4471 if test -z "$CC"; then
4472 if test -n "$ac_tool_prefix"; then
4473 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4474 set dummy ${ac_tool_prefix}cc; ac_word=$2
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4476 $as_echo_n "checking for $ac_word... " >&6; }
4477 if test "${ac_cv_prog_CC+set}" = set; then :
4478 $as_echo_n "(cached) " >&6
4479 else
4480 if test -n "$CC"; then
4481 ac_cv_prog_CC="$CC" # Let the user override the test.
4482 else
4483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4484 for as_dir in $PATH
4485 do
4486 IFS=$as_save_IFS
4487 test -z "$as_dir" && as_dir=.
4488 for ac_exec_ext in '' $ac_executable_extensions; do
4489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4490 ac_cv_prog_CC="${ac_tool_prefix}cc"
4491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4492 break 2
4493 fi
4494 done
4495 done
4496 IFS=$as_save_IFS
4497
4498 fi
4499 fi
4500 CC=$ac_cv_prog_CC
4501 if test -n "$CC"; then
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4503 $as_echo "$CC" >&6; }
4504 else
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4506 $as_echo "no" >&6; }
4507 fi
4508
4509
4510 fi
4511 fi
4512 if test -z "$CC"; then
4513 # Extract the first word of "cc", so it can be a program name with args.
4514 set dummy cc; ac_word=$2
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4516 $as_echo_n "checking for $ac_word... " >&6; }
4517 if test "${ac_cv_prog_CC+set}" = set; then :
4518 $as_echo_n "(cached) " >&6
4519 else
4520 if test -n "$CC"; then
4521 ac_cv_prog_CC="$CC" # Let the user override the test.
4522 else
4523 ac_prog_rejected=no
4524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4525 for as_dir in $PATH
4526 do
4527 IFS=$as_save_IFS
4528 test -z "$as_dir" && as_dir=.
4529 for ac_exec_ext in '' $ac_executable_extensions; do
4530 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4531 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4532 ac_prog_rejected=yes
4533 continue
4534 fi
4535 ac_cv_prog_CC="cc"
4536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4537 break 2
4538 fi
4539 done
4540 done
4541 IFS=$as_save_IFS
4542
4543 if test $ac_prog_rejected = yes; then
4544 # We found a bogon in the path, so make sure we never use it.
4545 set dummy $ac_cv_prog_CC
4546 shift
4547 if test $# != 0; then
4548 # We chose a different compiler from the bogus one.
4549 # However, it has the same basename, so the bogon will be chosen
4550 # first if we set CC to just the basename; use the full file name.
4551 shift
4552 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4553 fi
4554 fi
4555 fi
4556 fi
4557 CC=$ac_cv_prog_CC
4558 if test -n "$CC"; then
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4560 $as_echo "$CC" >&6; }
4561 else
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563 $as_echo "no" >&6; }
4564 fi
4565
4566
4567 fi
4568 if test -z "$CC"; then
4569 if test -n "$ac_tool_prefix"; then
4570 for ac_prog in cl.exe
4571 do
4572 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4573 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4575 $as_echo_n "checking for $ac_word... " >&6; }
4576 if test "${ac_cv_prog_CC+set}" = set; then :
4577 $as_echo_n "(cached) " >&6
4578 else
4579 if test -n "$CC"; then
4580 ac_cv_prog_CC="$CC" # Let the user override the test.
4581 else
4582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4583 for as_dir in $PATH
4584 do
4585 IFS=$as_save_IFS
4586 test -z "$as_dir" && as_dir=.
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4589 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4591 break 2
4592 fi
4593 done
4594 done
4595 IFS=$as_save_IFS
4596
4597 fi
4598 fi
4599 CC=$ac_cv_prog_CC
4600 if test -n "$CC"; then
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4602 $as_echo "$CC" >&6; }
4603 else
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4605 $as_echo "no" >&6; }
4606 fi
4607
4608
4609 test -n "$CC" && break
4610 done
4611 fi
4612 if test -z "$CC"; then
4613 ac_ct_CC=$CC
4614 for ac_prog in cl.exe
4615 do
4616 # Extract the first word of "$ac_prog", so it can be a program name with args.
4617 set dummy $ac_prog; ac_word=$2
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4619 $as_echo_n "checking for $ac_word... " >&6; }
4620 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4621 $as_echo_n "(cached) " >&6
4622 else
4623 if test -n "$ac_ct_CC"; then
4624 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4625 else
4626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4627 for as_dir in $PATH
4628 do
4629 IFS=$as_save_IFS
4630 test -z "$as_dir" && as_dir=.
4631 for ac_exec_ext in '' $ac_executable_extensions; do
4632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4633 ac_cv_prog_ac_ct_CC="$ac_prog"
4634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4635 break 2
4636 fi
4637 done
4638 done
4639 IFS=$as_save_IFS
4640
4641 fi
4642 fi
4643 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4644 if test -n "$ac_ct_CC"; then
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4646 $as_echo "$ac_ct_CC" >&6; }
4647 else
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4649 $as_echo "no" >&6; }
4650 fi
4651
4652
4653 test -n "$ac_ct_CC" && break
4654 done
4655
4656 if test "x$ac_ct_CC" = x; then
4657 CC=""
4658 else
4659 case $cross_compiling:$ac_tool_warned in
4660 yes:)
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4662 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4663 ac_tool_warned=yes ;;
4664 esac
4665 CC=$ac_ct_CC
4666 fi
4667 fi
4668
4669 fi
4670
4671
4672 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4673 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4674 as_fn_error "no acceptable C compiler found in \$PATH
4675 See \`config.log' for more details." "$LINENO" 5; }
4676
4677 # Provide some information about the compiler.
4678 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4679 set X $ac_compile
4680 ac_compiler=$2
4681 for ac_option in --version -v -V -qversion; do
4682 { { ac_try="$ac_compiler $ac_option >&5"
4683 case "(($ac_try" in
4684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4685 *) ac_try_echo=$ac_try;;
4686 esac
4687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4688 $as_echo "$ac_try_echo"; } >&5
4689 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4690 ac_status=$?
4691 if test -s conftest.err; then
4692 sed '10a\
4693 ... rest of stderr output deleted ...
4694 10q' conftest.err >conftest.er1
4695 cat conftest.er1 >&5
4696 rm -f conftest.er1 conftest.err
4697 fi
4698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4699 test $ac_status = 0; }
4700 done
4701
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4703 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4704 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4705 $as_echo_n "(cached) " >&6
4706 else
4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 /* end confdefs.h. */
4709
4710 int
4711 main ()
4712 {
4713 #ifndef __GNUC__
4714 choke me
4715 #endif
4716
4717 ;
4718 return 0;
4719 }
4720 _ACEOF
4721 if ac_fn_c_try_compile "$LINENO"; then :
4722 ac_compiler_gnu=yes
4723 else
4724 ac_compiler_gnu=no
4725 fi
4726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4728
4729 fi
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4731 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4732 if test $ac_compiler_gnu = yes; then
4733 GCC=yes
4734 else
4735 GCC=
4736 fi
4737 ac_test_CFLAGS=${CFLAGS+set}
4738 ac_save_CFLAGS=$CFLAGS
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4740 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4741 if test "${ac_cv_prog_cc_g+set}" = set; then :
4742 $as_echo_n "(cached) " >&6
4743 else
4744 ac_save_c_werror_flag=$ac_c_werror_flag
4745 ac_c_werror_flag=yes
4746 ac_cv_prog_cc_g=no
4747 CFLAGS="-g"
4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4749 /* end confdefs.h. */
4750
4751 int
4752 main ()
4753 {
4754
4755 ;
4756 return 0;
4757 }
4758 _ACEOF
4759 if ac_fn_c_try_compile "$LINENO"; then :
4760 ac_cv_prog_cc_g=yes
4761 else
4762 CFLAGS=""
4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4764 /* end confdefs.h. */
4765
4766 int
4767 main ()
4768 {
4769
4770 ;
4771 return 0;
4772 }
4773 _ACEOF
4774 if ac_fn_c_try_compile "$LINENO"; then :
4775
4776 else
4777 ac_c_werror_flag=$ac_save_c_werror_flag
4778 CFLAGS="-g"
4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4780 /* end confdefs.h. */
4781
4782 int
4783 main ()
4784 {
4785
4786 ;
4787 return 0;
4788 }
4789 _ACEOF
4790 if ac_fn_c_try_compile "$LINENO"; then :
4791 ac_cv_prog_cc_g=yes
4792 fi
4793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 fi
4795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4796 fi
4797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4798 ac_c_werror_flag=$ac_save_c_werror_flag
4799 fi
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4801 $as_echo "$ac_cv_prog_cc_g" >&6; }
4802 if test "$ac_test_CFLAGS" = set; then
4803 CFLAGS=$ac_save_CFLAGS
4804 elif test $ac_cv_prog_cc_g = yes; then
4805 if test "$GCC" = yes; then
4806 CFLAGS="-g -O2"
4807 else
4808 CFLAGS="-g"
4809 fi
4810 else
4811 if test "$GCC" = yes; then
4812 CFLAGS="-O2"
4813 else
4814 CFLAGS=
4815 fi
4816 fi
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4818 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4819 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4820 $as_echo_n "(cached) " >&6
4821 else
4822 ac_cv_prog_cc_c89=no
4823 ac_save_CC=$CC
4824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4825 /* end confdefs.h. */
4826 #include <stdarg.h>
4827 #include <stdio.h>
4828 #include <sys/types.h>
4829 #include <sys/stat.h>
4830 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4831 struct buf { int x; };
4832 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4833 static char *e (p, i)
4834 char **p;
4835 int i;
4836 {
4837 return p[i];
4838 }
4839 static char *f (char * (*g) (char **, int), char **p, ...)
4840 {
4841 char *s;
4842 va_list v;
4843 va_start (v,p);
4844 s = g (p, va_arg (v,int));
4845 va_end (v);
4846 return s;
4847 }
4848
4849 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4850 function prototypes and stuff, but not '\xHH' hex character constants.
4851 These don't provoke an error unfortunately, instead are silently treated
4852 as 'x'. The following induces an error, until -std is added to get
4853 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4854 array size at least. It's necessary to write '\x00'==0 to get something
4855 that's true only with -std. */
4856 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4857
4858 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4859 inside strings and character constants. */
4860 #define FOO(x) 'x'
4861 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4862
4863 int test (int i, double x);
4864 struct s1 {int (*f) (int a);};
4865 struct s2 {int (*f) (double a);};
4866 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4867 int argc;
4868 char **argv;
4869 int
4870 main ()
4871 {
4872 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4873 ;
4874 return 0;
4875 }
4876 _ACEOF
4877 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4878 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4879 do
4880 CC="$ac_save_CC $ac_arg"
4881 if ac_fn_c_try_compile "$LINENO"; then :
4882 ac_cv_prog_cc_c89=$ac_arg
4883 fi
4884 rm -f core conftest.err conftest.$ac_objext
4885 test "x$ac_cv_prog_cc_c89" != "xno" && break
4886 done
4887 rm -f conftest.$ac_ext
4888 CC=$ac_save_CC
4889
4890 fi
4891 # AC_CACHE_VAL
4892 case "x$ac_cv_prog_cc_c89" in
4893 x)
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4895 $as_echo "none needed" >&6; } ;;
4896 xno)
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4898 $as_echo "unsupported" >&6; } ;;
4899 *)
4900 CC="$CC $ac_cv_prog_cc_c89"
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4902 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4903 esac
4904 if test "x$ac_cv_prog_cc_c89" != xno; then :
4905
4906 fi
4907
4908 ac_ext=c
4909 ac_cpp='$CPP $CPPFLAGS'
4910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4913
4914
4915
4916
4917
4918 if test -n "$ac_tool_prefix"; then
4919 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4920 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4922 $as_echo_n "checking for $ac_word... " >&6; }
4923 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4924 $as_echo_n "(cached) " >&6
4925 else
4926 if test -n "$RANLIB"; then
4927 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4928 else
4929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930 for as_dir in $PATH
4931 do
4932 IFS=$as_save_IFS
4933 test -z "$as_dir" && as_dir=.
4934 for ac_exec_ext in '' $ac_executable_extensions; do
4935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4936 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4938 break 2
4939 fi
4940 done
4941 done
4942 IFS=$as_save_IFS
4943
4944 fi
4945 fi
4946 RANLIB=$ac_cv_prog_RANLIB
4947 if test -n "$RANLIB"; then
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4949 $as_echo "$RANLIB" >&6; }
4950 else
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4952 $as_echo "no" >&6; }
4953 fi
4954
4955
4956 fi
4957 if test -z "$ac_cv_prog_RANLIB"; then
4958 ac_ct_RANLIB=$RANLIB
4959 # Extract the first word of "ranlib", so it can be a program name with args.
4960 set dummy ranlib; ac_word=$2
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4962 $as_echo_n "checking for $ac_word... " >&6; }
4963 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4964 $as_echo_n "(cached) " >&6
4965 else
4966 if test -n "$ac_ct_RANLIB"; then
4967 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4968 else
4969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970 for as_dir in $PATH
4971 do
4972 IFS=$as_save_IFS
4973 test -z "$as_dir" && as_dir=.
4974 for ac_exec_ext in '' $ac_executable_extensions; do
4975 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4976 ac_cv_prog_ac_ct_RANLIB="ranlib"
4977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 break 2
4979 fi
4980 done
4981 done
4982 IFS=$as_save_IFS
4983
4984 fi
4985 fi
4986 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4987 if test -n "$ac_ct_RANLIB"; then
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4989 $as_echo "$ac_ct_RANLIB" >&6; }
4990 else
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4992 $as_echo "no" >&6; }
4993 fi
4994
4995 if test "x$ac_ct_RANLIB" = x; then
4996 RANLIB=":"
4997 else
4998 case $cross_compiling:$ac_tool_warned in
4999 yes:)
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5001 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5002 ac_tool_warned=yes ;;
5003 esac
5004 RANLIB=$ac_ct_RANLIB
5005 fi
5006 else
5007 RANLIB="$ac_cv_prog_RANLIB"
5008 fi
5009
5010
5011 for ac_prog in gawk mawk nawk awk
5012 do
5013 # Extract the first word of "$ac_prog", so it can be a program name with args.
5014 set dummy $ac_prog; ac_word=$2
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5016 $as_echo_n "checking for $ac_word... " >&6; }
5017 if test "${ac_cv_prog_AWK+set}" = set; then :
5018 $as_echo_n "(cached) " >&6
5019 else
5020 if test -n "$AWK"; then
5021 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5022 else
5023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5024 for as_dir in $PATH
5025 do
5026 IFS=$as_save_IFS
5027 test -z "$as_dir" && as_dir=.
5028 for ac_exec_ext in '' $ac_executable_extensions; do
5029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5030 ac_cv_prog_AWK="$ac_prog"
5031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5032 break 2
5033 fi
5034 done
5035 done
5036 IFS=$as_save_IFS
5037
5038 fi
5039 fi
5040 AWK=$ac_cv_prog_AWK
5041 if test -n "$AWK"; then
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5043 $as_echo "$AWK" >&6; }
5044 else
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5046 $as_echo "no" >&6; }
5047 fi
5048
5049
5050 test -n "$AWK" && break
5051 done
5052
5053 case "$AWK" in
5054 "") as_fn_error "can't build without awk" "$LINENO" 5 ;;
5055 esac
5056
5057 case `pwd` in
5058 *\ * | *\ *)
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5060 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5061 esac
5062
5063
5064
5065 macro_version='2.2.7a'
5066 macro_revision='1.3134'
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080 ltmain="$ac_aux_dir/ltmain.sh"
5081
5082 # Backslashify metacharacters that are still active within
5083 # double-quoted strings.
5084 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5085
5086 # Same as above, but do not quote variable references.
5087 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5088
5089 # Sed substitution to delay expansion of an escaped shell variable in a
5090 # double_quote_subst'ed string.
5091 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5092
5093 # Sed substitution to delay expansion of an escaped single quote.
5094 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5095
5096 # Sed substitution to avoid accidental globbing in evaled expressions
5097 no_glob_subst='s/\*/\\\*/g'
5098
5099 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5100 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5101 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5102
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5104 $as_echo_n "checking how to print strings... " >&6; }
5105 # Test print first, because it will be a builtin if present.
5106 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5107 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5108 ECHO='print -r --'
5109 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5110 ECHO='printf %s\n'
5111 else
5112 # Use this function as a fallback that always works.
5113 func_fallback_echo ()
5114 {
5115 eval 'cat <<_LTECHO_EOF
5116 $1
5117 _LTECHO_EOF'
5118 }
5119 ECHO='func_fallback_echo'
5120 fi
5121
5122 # func_echo_all arg...
5123 # Invoke $ECHO with all args, space-separated.
5124 func_echo_all ()
5125 {
5126 $ECHO ""
5127 }
5128
5129 case "$ECHO" in
5130 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5131 $as_echo "printf" >&6; } ;;
5132 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5133 $as_echo "print -r" >&6; } ;;
5134 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5135 $as_echo "cat" >&6; } ;;
5136 esac
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5152 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5153 if test "${ac_cv_path_SED+set}" = set; then :
5154 $as_echo_n "(cached) " >&6
5155 else
5156 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5157 for ac_i in 1 2 3 4 5 6 7; do
5158 ac_script="$ac_script$as_nl$ac_script"
5159 done
5160 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5161 { ac_script=; unset ac_script;}
5162 if test -z "$SED"; then
5163 ac_path_SED_found=false
5164 # Loop through the user's path and test for each of PROGNAME-LIST
5165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5166 for as_dir in $PATH
5167 do
5168 IFS=$as_save_IFS
5169 test -z "$as_dir" && as_dir=.
5170 for ac_prog in sed gsed; do
5171 for ac_exec_ext in '' $ac_executable_extensions; do
5172 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5173 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5174 # Check for GNU ac_path_SED and select it if it is found.
5175 # Check for GNU $ac_path_SED
5176 case `"$ac_path_SED" --version 2>&1` in
5177 *GNU*)
5178 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5179 *)
5180 ac_count=0
5181 $as_echo_n 0123456789 >"conftest.in"
5182 while :
5183 do
5184 cat "conftest.in" "conftest.in" >"conftest.tmp"
5185 mv "conftest.tmp" "conftest.in"
5186 cp "conftest.in" "conftest.nl"
5187 $as_echo '' >> "conftest.nl"
5188 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5189 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5190 as_fn_arith $ac_count + 1 && ac_count=$as_val
5191 if test $ac_count -gt ${ac_path_SED_max-0}; then
5192 # Best one so far, save it but keep looking for a better one
5193 ac_cv_path_SED="$ac_path_SED"
5194 ac_path_SED_max=$ac_count
5195 fi
5196 # 10*(2^10) chars as input seems more than enough
5197 test $ac_count -gt 10 && break
5198 done
5199 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5200 esac
5201
5202 $ac_path_SED_found && break 3
5203 done
5204 done
5205 done
5206 IFS=$as_save_IFS
5207 if test -z "$ac_cv_path_SED"; then
5208 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5209 fi
5210 else
5211 ac_cv_path_SED=$SED
5212 fi
5213
5214 fi
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5216 $as_echo "$ac_cv_path_SED" >&6; }
5217 SED="$ac_cv_path_SED"
5218 rm -f conftest.sed
5219
5220 test -z "$SED" && SED=sed
5221 Xsed="$SED -e 1s/^X//"
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5234 $as_echo_n "checking for fgrep... " >&6; }
5235 if test "${ac_cv_path_FGREP+set}" = set; then :
5236 $as_echo_n "(cached) " >&6
5237 else
5238 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5239 then ac_cv_path_FGREP="$GREP -F"
5240 else
5241 if test -z "$FGREP"; then
5242 ac_path_FGREP_found=false
5243 # Loop through the user's path and test for each of PROGNAME-LIST
5244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5245 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5246 do
5247 IFS=$as_save_IFS
5248 test -z "$as_dir" && as_dir=.
5249 for ac_prog in fgrep; do
5250 for ac_exec_ext in '' $ac_executable_extensions; do
5251 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5252 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5253 # Check for GNU ac_path_FGREP and select it if it is found.
5254 # Check for GNU $ac_path_FGREP
5255 case `"$ac_path_FGREP" --version 2>&1` in
5256 *GNU*)
5257 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5258 *)
5259 ac_count=0
5260 $as_echo_n 0123456789 >"conftest.in"
5261 while :
5262 do
5263 cat "conftest.in" "conftest.in" >"conftest.tmp"
5264 mv "conftest.tmp" "conftest.in"
5265 cp "conftest.in" "conftest.nl"
5266 $as_echo 'FGREP' >> "conftest.nl"
5267 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5269 as_fn_arith $ac_count + 1 && ac_count=$as_val
5270 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5271 # Best one so far, save it but keep looking for a better one
5272 ac_cv_path_FGREP="$ac_path_FGREP"
5273 ac_path_FGREP_max=$ac_count
5274 fi
5275 # 10*(2^10) chars as input seems more than enough
5276 test $ac_count -gt 10 && break
5277 done
5278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5279 esac
5280
5281 $ac_path_FGREP_found && break 3
5282 done
5283 done
5284 done
5285 IFS=$as_save_IFS
5286 if test -z "$ac_cv_path_FGREP"; then
5287 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5288 fi
5289 else
5290 ac_cv_path_FGREP=$FGREP
5291 fi
5292
5293 fi
5294 fi
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5296 $as_echo "$ac_cv_path_FGREP" >&6; }
5297 FGREP="$ac_cv_path_FGREP"
5298
5299
5300 test -z "$GREP" && GREP=grep
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320 # Check whether --with-gnu-ld was given.
5321 if test "${with_gnu_ld+set}" = set; then :
5322 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5323 else
5324 with_gnu_ld=no
5325 fi
5326
5327 ac_prog=ld
5328 if test "$GCC" = yes; then
5329 # Check if gcc -print-prog-name=ld gives a path.
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5331 $as_echo_n "checking for ld used by $CC... " >&6; }
5332 case $host in
5333 *-*-mingw*)
5334 # gcc leaves a trailing carriage return which upsets mingw
5335 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5336 *)
5337 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5338 esac
5339 case $ac_prog in
5340 # Accept absolute paths.
5341 [\\/]* | ?:[\\/]*)
5342 re_direlt='/[^/][^/]*/\.\./'
5343 # Canonicalize the pathname of ld
5344 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5345 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5346 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5347 done
5348 test -z "$LD" && LD="$ac_prog"
5349 ;;
5350 "")
5351 # If it fails, then pretend we aren't using GCC.
5352 ac_prog=ld
5353 ;;
5354 *)
5355 # If it is relative, then search for the first ld in PATH.
5356 with_gnu_ld=unknown
5357 ;;
5358 esac
5359 elif test "$with_gnu_ld" = yes; then
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5361 $as_echo_n "checking for GNU ld... " >&6; }
5362 else
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5364 $as_echo_n "checking for non-GNU ld... " >&6; }
5365 fi
5366 if test "${lt_cv_path_LD+set}" = set; then :
5367 $as_echo_n "(cached) " >&6
5368 else
5369 if test -z "$LD"; then
5370 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5371 for ac_dir in $PATH; do
5372 IFS="$lt_save_ifs"
5373 test -z "$ac_dir" && ac_dir=.
5374 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5375 lt_cv_path_LD="$ac_dir/$ac_prog"
5376 # Check to see if the program is GNU ld. I'd rather use --version,
5377 # but apparently some variants of GNU ld only accept -v.
5378 # Break only if it was the GNU/non-GNU ld that we prefer.
5379 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5380 *GNU* | *'with BFD'*)
5381 test "$with_gnu_ld" != no && break
5382 ;;
5383 *)
5384 test "$with_gnu_ld" != yes && break
5385 ;;
5386 esac
5387 fi
5388 done
5389 IFS="$lt_save_ifs"
5390 else
5391 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5392 fi
5393 fi
5394
5395 LD="$lt_cv_path_LD"
5396 if test -n "$LD"; then
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5398 $as_echo "$LD" >&6; }
5399 else
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5401 $as_echo "no" >&6; }
5402 fi
5403 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5405 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5406 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5407 $as_echo_n "(cached) " >&6
5408 else
5409 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5410 case `$LD -v 2>&1 </dev/null` in
5411 *GNU* | *'with BFD'*)
5412 lt_cv_prog_gnu_ld=yes
5413 ;;
5414 *)
5415 lt_cv_prog_gnu_ld=no
5416 ;;
5417 esac
5418 fi
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5420 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5421 with_gnu_ld=$lt_cv_prog_gnu_ld
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5432 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5433 if test "${lt_cv_path_NM+set}" = set; then :
5434 $as_echo_n "(cached) " >&6
5435 else
5436 if test -n "$NM"; then
5437 # Let the user override the test.
5438 lt_cv_path_NM="$NM"
5439 else
5440 lt_nm_to_check="${ac_tool_prefix}nm"
5441 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5442 lt_nm_to_check="$lt_nm_to_check nm"
5443 fi
5444 for lt_tmp_nm in $lt_nm_to_check; do
5445 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5446 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5447 IFS="$lt_save_ifs"
5448 test -z "$ac_dir" && ac_dir=.
5449 tmp_nm="$ac_dir/$lt_tmp_nm"
5450 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5451 # Check to see if the nm accepts a BSD-compat flag.
5452 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5453 # nm: unknown option "B" ignored
5454 # Tru64's nm complains that /dev/null is an invalid object file
5455 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5456 */dev/null* | *'Invalid file or object type'*)
5457 lt_cv_path_NM="$tmp_nm -B"
5458 break
5459 ;;
5460 *)
5461 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5462 */dev/null*)
5463 lt_cv_path_NM="$tmp_nm -p"
5464 break
5465 ;;
5466 *)
5467 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5468 continue # so that we can try to find one that supports BSD flags
5469 ;;
5470 esac
5471 ;;
5472 esac
5473 fi
5474 done
5475 IFS="$lt_save_ifs"
5476 done
5477 : ${lt_cv_path_NM=no}
5478 fi
5479 fi
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5481 $as_echo "$lt_cv_path_NM" >&6; }
5482 if test "$lt_cv_path_NM" != "no"; then
5483 NM="$lt_cv_path_NM"
5484 else
5485 # Didn't find any BSD compatible name lister, look for dumpbin.
5486 if test -n "$DUMPBIN"; then :
5487 # Let the user override the test.
5488 else
5489 if test -n "$ac_tool_prefix"; then
5490 for ac_prog in dumpbin "link -dump"
5491 do
5492 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5493 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5495 $as_echo_n "checking for $ac_word... " >&6; }
5496 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5497 $as_echo_n "(cached) " >&6
5498 else
5499 if test -n "$DUMPBIN"; then
5500 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5501 else
5502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5503 for as_dir in $PATH
5504 do
5505 IFS=$as_save_IFS
5506 test -z "$as_dir" && as_dir=.
5507 for ac_exec_ext in '' $ac_executable_extensions; do
5508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5509 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5511 break 2
5512 fi
5513 done
5514 done
5515 IFS=$as_save_IFS
5516
5517 fi
5518 fi
5519 DUMPBIN=$ac_cv_prog_DUMPBIN
5520 if test -n "$DUMPBIN"; then
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5522 $as_echo "$DUMPBIN" >&6; }
5523 else
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5525 $as_echo "no" >&6; }
5526 fi
5527
5528
5529 test -n "$DUMPBIN" && break
5530 done
5531 fi
5532 if test -z "$DUMPBIN"; then
5533 ac_ct_DUMPBIN=$DUMPBIN
5534 for ac_prog in dumpbin "link -dump"
5535 do
5536 # Extract the first word of "$ac_prog", so it can be a program name with args.
5537 set dummy $ac_prog; ac_word=$2
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5539 $as_echo_n "checking for $ac_word... " >&6; }
5540 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5541 $as_echo_n "(cached) " >&6
5542 else
5543 if test -n "$ac_ct_DUMPBIN"; then
5544 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5545 else
5546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5547 for as_dir in $PATH
5548 do
5549 IFS=$as_save_IFS
5550 test -z "$as_dir" && as_dir=.
5551 for ac_exec_ext in '' $ac_executable_extensions; do
5552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5553 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5555 break 2
5556 fi
5557 done
5558 done
5559 IFS=$as_save_IFS
5560
5561 fi
5562 fi
5563 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5564 if test -n "$ac_ct_DUMPBIN"; then
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5566 $as_echo "$ac_ct_DUMPBIN" >&6; }
5567 else
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5569 $as_echo "no" >&6; }
5570 fi
5571
5572
5573 test -n "$ac_ct_DUMPBIN" && break
5574 done
5575
5576 if test "x$ac_ct_DUMPBIN" = x; then
5577 DUMPBIN=":"
5578 else
5579 case $cross_compiling:$ac_tool_warned in
5580 yes:)
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5582 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5583 ac_tool_warned=yes ;;
5584 esac
5585 DUMPBIN=$ac_ct_DUMPBIN
5586 fi
5587 fi
5588
5589 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5590 *COFF*)
5591 DUMPBIN="$DUMPBIN -symbols"
5592 ;;
5593 *)
5594 DUMPBIN=:
5595 ;;
5596 esac
5597 fi
5598
5599 if test "$DUMPBIN" != ":"; then
5600 NM="$DUMPBIN"
5601 fi
5602 fi
5603 test -z "$NM" && NM=nm
5604
5605
5606
5607
5608
5609
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5611 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5612 if test "${lt_cv_nm_interface+set}" = set; then :
5613 $as_echo_n "(cached) " >&6
5614 else
5615 lt_cv_nm_interface="BSD nm"
5616 echo "int some_variable = 0;" > conftest.$ac_ext
5617 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5618 (eval "$ac_compile" 2>conftest.err)
5619 cat conftest.err >&5
5620 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5621 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5622 cat conftest.err >&5
5623 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5624 cat conftest.out >&5
5625 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5626 lt_cv_nm_interface="MS dumpbin"
5627 fi
5628 rm -f conftest*
5629 fi
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5631 $as_echo "$lt_cv_nm_interface" >&6; }
5632
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5634 $as_echo_n "checking whether ln -s works... " >&6; }
5635 LN_S=$as_ln_s
5636 if test "$LN_S" = "ln -s"; then
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5638 $as_echo "yes" >&6; }
5639 else
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5641 $as_echo "no, using $LN_S" >&6; }
5642 fi
5643
5644 # find the maximum length of command line arguments
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5646 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5647 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5648 $as_echo_n "(cached) " >&6
5649 else
5650 i=0
5651 teststring="ABCD"
5652
5653 case $build_os in
5654 msdosdjgpp*)
5655 # On DJGPP, this test can blow up pretty badly due to problems in libc
5656 # (any single argument exceeding 2000 bytes causes a buffer overrun
5657 # during glob expansion). Even if it were fixed, the result of this
5658 # check would be larger than it should be.
5659 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5660 ;;
5661
5662 gnu*)
5663 # Under GNU Hurd, this test is not required because there is
5664 # no limit to the length of command line arguments.
5665 # Libtool will interpret -1 as no limit whatsoever
5666 lt_cv_sys_max_cmd_len=-1;
5667 ;;
5668
5669 cygwin* | mingw* | cegcc*)
5670 # On Win9x/ME, this test blows up -- it succeeds, but takes
5671 # about 5 minutes as the teststring grows exponentially.
5672 # Worse, since 9x/ME are not pre-emptively multitasking,
5673 # you end up with a "frozen" computer, even though with patience
5674 # the test eventually succeeds (with a max line length of 256k).
5675 # Instead, let's just punt: use the minimum linelength reported by
5676 # all of the supported platforms: 8192 (on NT/2K/XP).
5677 lt_cv_sys_max_cmd_len=8192;
5678 ;;
5679
5680 mint*)
5681 # On MiNT this can take a long time and run out of memory.
5682 lt_cv_sys_max_cmd_len=8192;
5683 ;;
5684
5685 amigaos*)
5686 # On AmigaOS with pdksh, this test takes hours, literally.
5687 # So we just punt and use a minimum line length of 8192.
5688 lt_cv_sys_max_cmd_len=8192;
5689 ;;
5690
5691 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5692 # This has been around since 386BSD, at least. Likely further.
5693 if test -x /sbin/sysctl; then
5694 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5695 elif test -x /usr/sbin/sysctl; then
5696 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5697 else
5698 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5699 fi
5700 # And add a safety zone
5701 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5702 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5703 ;;
5704
5705 interix*)
5706 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5707 lt_cv_sys_max_cmd_len=196608
5708 ;;
5709
5710 osf*)
5711 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5712 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5713 # nice to cause kernel panics so lets avoid the loop below.
5714 # First set a reasonable default.
5715 lt_cv_sys_max_cmd_len=16384
5716 #
5717 if test -x /sbin/sysconfig; then
5718 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5719 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5720 esac
5721 fi
5722 ;;
5723 sco3.2v5*)
5724 lt_cv_sys_max_cmd_len=102400
5725 ;;
5726 sysv5* | sco5v6* | sysv4.2uw2*)
5727 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5728 if test -n "$kargmax"; then
5729 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5730 else
5731 lt_cv_sys_max_cmd_len=32768
5732 fi
5733 ;;
5734 *)
5735 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5736 if test -n "$lt_cv_sys_max_cmd_len"; then
5737 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5738 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5739 else
5740 # Make teststring a little bigger before we do anything with it.
5741 # a 1K string should be a reasonable start.
5742 for i in 1 2 3 4 5 6 7 8 ; do
5743 teststring=$teststring$teststring
5744 done
5745 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5746 # If test is not a shell built-in, we'll probably end up computing a
5747 # maximum length that is only half of the actual maximum length, but
5748 # we can't tell.
5749 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5750 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5751 test $i != 17 # 1/2 MB should be enough
5752 do
5753 i=`expr $i + 1`
5754 teststring=$teststring$teststring
5755 done
5756 # Only check the string length outside the loop.
5757 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5758 teststring=
5759 # Add a significant safety factor because C++ compilers can tack on
5760 # massive amounts of additional arguments before passing them to the
5761 # linker. It appears as though 1/2 is a usable value.
5762 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5763 fi
5764 ;;
5765 esac
5766
5767 fi
5768
5769 if test -n $lt_cv_sys_max_cmd_len ; then
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5771 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5772 else
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5774 $as_echo "none" >&6; }
5775 fi
5776 max_cmd_len=$lt_cv_sys_max_cmd_len
5777
5778
5779
5780
5781
5782
5783 : ${CP="cp -f"}
5784 : ${MV="mv -f"}
5785 : ${RM="rm -f"}
5786
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5788 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5789 # Try some XSI features
5790 xsi_shell=no
5791 ( _lt_dummy="a/b/c"
5792 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5793 = c,a/b,, \
5794 && eval 'test $(( 1 + 1 )) -eq 2 \
5795 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5796 && xsi_shell=yes
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5798 $as_echo "$xsi_shell" >&6; }
5799
5800
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5802 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5803 lt_shell_append=no
5804 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5805 >/dev/null 2>&1 \
5806 && lt_shell_append=yes
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5808 $as_echo "$lt_shell_append" >&6; }
5809
5810
5811 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5812 lt_unset=unset
5813 else
5814 lt_unset=false
5815 fi
5816
5817
5818
5819
5820
5821 # test EBCDIC or ASCII
5822 case `echo X|tr X '\101'` in
5823 A) # ASCII based system
5824 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5825 lt_SP2NL='tr \040 \012'
5826 lt_NL2SP='tr \015\012 \040\040'
5827 ;;
5828 *) # EBCDIC based system
5829 lt_SP2NL='tr \100 \n'
5830 lt_NL2SP='tr \r\n \100\100'
5831 ;;
5832 esac
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5843 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5844 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5845 $as_echo_n "(cached) " >&6
5846 else
5847 lt_cv_ld_reload_flag='-r'
5848 fi
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5850 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5851 reload_flag=$lt_cv_ld_reload_flag
5852 case $reload_flag in
5853 "" | " "*) ;;
5854 *) reload_flag=" $reload_flag" ;;
5855 esac
5856 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5857 case $host_os in
5858 darwin*)
5859 if test "$GCC" = yes; then
5860 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5861 else
5862 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5863 fi
5864 ;;
5865 esac
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875 if test -n "$ac_tool_prefix"; then
5876 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5877 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5879 $as_echo_n "checking for $ac_word... " >&6; }
5880 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5881 $as_echo_n "(cached) " >&6
5882 else
5883 if test -n "$OBJDUMP"; then
5884 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5885 else
5886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5887 for as_dir in $PATH
5888 do
5889 IFS=$as_save_IFS
5890 test -z "$as_dir" && as_dir=.
5891 for ac_exec_ext in '' $ac_executable_extensions; do
5892 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5893 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5895 break 2
5896 fi
5897 done
5898 done
5899 IFS=$as_save_IFS
5900
5901 fi
5902 fi
5903 OBJDUMP=$ac_cv_prog_OBJDUMP
5904 if test -n "$OBJDUMP"; then
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5906 $as_echo "$OBJDUMP" >&6; }
5907 else
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5909 $as_echo "no" >&6; }
5910 fi
5911
5912
5913 fi
5914 if test -z "$ac_cv_prog_OBJDUMP"; then
5915 ac_ct_OBJDUMP=$OBJDUMP
5916 # Extract the first word of "objdump", so it can be a program name with args.
5917 set dummy objdump; ac_word=$2
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5919 $as_echo_n "checking for $ac_word... " >&6; }
5920 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5921 $as_echo_n "(cached) " >&6
5922 else
5923 if test -n "$ac_ct_OBJDUMP"; then
5924 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5925 else
5926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5927 for as_dir in $PATH
5928 do
5929 IFS=$as_save_IFS
5930 test -z "$as_dir" && as_dir=.
5931 for ac_exec_ext in '' $ac_executable_extensions; do
5932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5933 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5935 break 2
5936 fi
5937 done
5938 done
5939 IFS=$as_save_IFS
5940
5941 fi
5942 fi
5943 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5944 if test -n "$ac_ct_OBJDUMP"; then
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5946 $as_echo "$ac_ct_OBJDUMP" >&6; }
5947 else
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5949 $as_echo "no" >&6; }
5950 fi
5951
5952 if test "x$ac_ct_OBJDUMP" = x; then
5953 OBJDUMP="false"
5954 else
5955 case $cross_compiling:$ac_tool_warned in
5956 yes:)
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5958 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5959 ac_tool_warned=yes ;;
5960 esac
5961 OBJDUMP=$ac_ct_OBJDUMP
5962 fi
5963 else
5964 OBJDUMP="$ac_cv_prog_OBJDUMP"
5965 fi
5966
5967 test -z "$OBJDUMP" && OBJDUMP=objdump
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5978 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5979 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5980 $as_echo_n "(cached) " >&6
5981 else
5982 lt_cv_file_magic_cmd='$MAGIC_CMD'
5983 lt_cv_file_magic_test_file=
5984 lt_cv_deplibs_check_method='unknown'
5985 # Need to set the preceding variable on all platforms that support
5986 # interlibrary dependencies.
5987 # 'none' -- dependencies not supported.
5988 # `unknown' -- same as none, but documents that we really don't know.
5989 # 'pass_all' -- all dependencies passed with no checks.
5990 # 'test_compile' -- check by making test program.
5991 # 'file_magic [[regex]]' -- check by looking for files in library path
5992 # which responds to the $file_magic_cmd with a given extended regex.
5993 # If you have `file' or equivalent on your system and you're not sure
5994 # whether `pass_all' will *always* work, you probably want this one.
5995
5996 case $host_os in
5997 aix[4-9]*)
5998 lt_cv_deplibs_check_method=pass_all
5999 ;;
6000
6001 beos*)
6002 lt_cv_deplibs_check_method=pass_all
6003 ;;
6004
6005 bsdi[45]*)
6006 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6007 lt_cv_file_magic_cmd='/usr/bin/file -L'
6008 lt_cv_file_magic_test_file=/shlib/libc.so
6009 ;;
6010
6011 cygwin*)
6012 # func_win32_libid is a shell function defined in ltmain.sh
6013 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6014 lt_cv_file_magic_cmd='func_win32_libid'
6015 ;;
6016
6017 mingw* | pw32*)
6018 # Base MSYS/MinGW do not provide the 'file' command needed by
6019 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6020 # unless we find 'file', for example because we are cross-compiling.
6021 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6022 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6023 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6024 lt_cv_file_magic_cmd='func_win32_libid'
6025 else
6026 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6027 lt_cv_file_magic_cmd='$OBJDUMP -f'
6028 fi
6029 ;;
6030
6031 cegcc*)
6032 # use the weaker test based on 'objdump'. See mingw*.
6033 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6034 lt_cv_file_magic_cmd='$OBJDUMP -f'
6035 ;;
6036
6037 darwin* | rhapsody*)
6038 lt_cv_deplibs_check_method=pass_all
6039 ;;
6040
6041 freebsd* | dragonfly*)
6042 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6043 case $host_cpu in
6044 i*86 )
6045 # Not sure whether the presence of OpenBSD here was a mistake.
6046 # Let's accept both of them until this is cleared up.
6047 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6048 lt_cv_file_magic_cmd=/usr/bin/file
6049 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6050 ;;
6051 esac
6052 else
6053 lt_cv_deplibs_check_method=pass_all
6054 fi
6055 ;;
6056
6057 gnu*)
6058 lt_cv_deplibs_check_method=pass_all
6059 ;;
6060
6061 haiku*)
6062 lt_cv_deplibs_check_method=pass_all
6063 ;;
6064
6065 hpux10.20* | hpux11*)
6066 lt_cv_file_magic_cmd=/usr/bin/file
6067 case $host_cpu in
6068 ia64*)
6069 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6070 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6071 ;;
6072 hppa*64*)
6073 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6074 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6075 ;;
6076 *)
6077 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6078 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6079 ;;
6080 esac
6081 ;;
6082
6083 interix[3-9]*)
6084 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6085 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6086 ;;
6087
6088 irix5* | irix6* | nonstopux*)
6089 case $LD in
6090 *-32|*"-32 ") libmagic=32-bit;;
6091 *-n32|*"-n32 ") libmagic=N32;;
6092 *-64|*"-64 ") libmagic=64-bit;;
6093 *) libmagic=never-match;;
6094 esac
6095 lt_cv_deplibs_check_method=pass_all
6096 ;;
6097
6098 # This must be Linux ELF.
6099 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6100 lt_cv_deplibs_check_method=pass_all
6101 ;;
6102
6103 netbsd*)
6104 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6105 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6106 else
6107 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6108 fi
6109 ;;
6110
6111 newos6*)
6112 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6113 lt_cv_file_magic_cmd=/usr/bin/file
6114 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6115 ;;
6116
6117 *nto* | *qnx*)
6118 lt_cv_deplibs_check_method=pass_all
6119 ;;
6120
6121 openbsd*)
6122 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6123 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6124 else
6125 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6126 fi
6127 ;;
6128
6129 osf3* | osf4* | osf5*)
6130 lt_cv_deplibs_check_method=pass_all
6131 ;;
6132
6133 rdos*)
6134 lt_cv_deplibs_check_method=pass_all
6135 ;;
6136
6137 solaris*)
6138 lt_cv_deplibs_check_method=pass_all
6139 ;;
6140
6141 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6142 lt_cv_deplibs_check_method=pass_all
6143 ;;
6144
6145 sysv4 | sysv4.3*)
6146 case $host_vendor in
6147 motorola)
6148 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]'
6149 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6150 ;;
6151 ncr)
6152 lt_cv_deplibs_check_method=pass_all
6153 ;;
6154 sequent)
6155 lt_cv_file_magic_cmd='/bin/file'
6156 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6157 ;;
6158 sni)
6159 lt_cv_file_magic_cmd='/bin/file'
6160 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6161 lt_cv_file_magic_test_file=/lib/libc.so
6162 ;;
6163 siemens)
6164 lt_cv_deplibs_check_method=pass_all
6165 ;;
6166 pc)
6167 lt_cv_deplibs_check_method=pass_all
6168 ;;
6169 esac
6170 ;;
6171
6172 tpf*)
6173 lt_cv_deplibs_check_method=pass_all
6174 ;;
6175 esac
6176
6177 fi
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6179 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6180 file_magic_cmd=$lt_cv_file_magic_cmd
6181 deplibs_check_method=$lt_cv_deplibs_check_method
6182 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195 if test -n "$ac_tool_prefix"; then
6196 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6197 set dummy ${ac_tool_prefix}ar; ac_word=$2
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6199 $as_echo_n "checking for $ac_word... " >&6; }
6200 if test "${ac_cv_prog_AR+set}" = set; then :
6201 $as_echo_n "(cached) " >&6
6202 else
6203 if test -n "$AR"; then
6204 ac_cv_prog_AR="$AR" # Let the user override the test.
6205 else
6206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6207 for as_dir in $PATH
6208 do
6209 IFS=$as_save_IFS
6210 test -z "$as_dir" && as_dir=.
6211 for ac_exec_ext in '' $ac_executable_extensions; do
6212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6213 ac_cv_prog_AR="${ac_tool_prefix}ar"
6214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6215 break 2
6216 fi
6217 done
6218 done
6219 IFS=$as_save_IFS
6220
6221 fi
6222 fi
6223 AR=$ac_cv_prog_AR
6224 if test -n "$AR"; then
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6226 $as_echo "$AR" >&6; }
6227 else
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6229 $as_echo "no" >&6; }
6230 fi
6231
6232
6233 fi
6234 if test -z "$ac_cv_prog_AR"; then
6235 ac_ct_AR=$AR
6236 # Extract the first word of "ar", so it can be a program name with args.
6237 set dummy ar; ac_word=$2
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6239 $as_echo_n "checking for $ac_word... " >&6; }
6240 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6241 $as_echo_n "(cached) " >&6
6242 else
6243 if test -n "$ac_ct_AR"; then
6244 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6245 else
6246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6247 for as_dir in $PATH
6248 do
6249 IFS=$as_save_IFS
6250 test -z "$as_dir" && as_dir=.
6251 for ac_exec_ext in '' $ac_executable_extensions; do
6252 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6253 ac_cv_prog_ac_ct_AR="ar"
6254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6255 break 2
6256 fi
6257 done
6258 done
6259 IFS=$as_save_IFS
6260
6261 fi
6262 fi
6263 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6264 if test -n "$ac_ct_AR"; then
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6266 $as_echo "$ac_ct_AR" >&6; }
6267 else
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6269 $as_echo "no" >&6; }
6270 fi
6271
6272 if test "x$ac_ct_AR" = x; then
6273 AR="false"
6274 else
6275 case $cross_compiling:$ac_tool_warned in
6276 yes:)
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6278 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6279 ac_tool_warned=yes ;;
6280 esac
6281 AR=$ac_ct_AR
6282 fi
6283 else
6284 AR="$ac_cv_prog_AR"
6285 fi
6286
6287 test -z "$AR" && AR=ar
6288 test -z "$AR_FLAGS" && AR_FLAGS=cru
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300 if test -n "$ac_tool_prefix"; then
6301 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6302 set dummy ${ac_tool_prefix}strip; ac_word=$2
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6304 $as_echo_n "checking for $ac_word... " >&6; }
6305 if test "${ac_cv_prog_STRIP+set}" = set; then :
6306 $as_echo_n "(cached) " >&6
6307 else
6308 if test -n "$STRIP"; then
6309 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6310 else
6311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6312 for as_dir in $PATH
6313 do
6314 IFS=$as_save_IFS
6315 test -z "$as_dir" && as_dir=.
6316 for ac_exec_ext in '' $ac_executable_extensions; do
6317 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6318 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6320 break 2
6321 fi
6322 done
6323 done
6324 IFS=$as_save_IFS
6325
6326 fi
6327 fi
6328 STRIP=$ac_cv_prog_STRIP
6329 if test -n "$STRIP"; then
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6331 $as_echo "$STRIP" >&6; }
6332 else
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6334 $as_echo "no" >&6; }
6335 fi
6336
6337
6338 fi
6339 if test -z "$ac_cv_prog_STRIP"; then
6340 ac_ct_STRIP=$STRIP
6341 # Extract the first word of "strip", so it can be a program name with args.
6342 set dummy strip; ac_word=$2
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6344 $as_echo_n "checking for $ac_word... " >&6; }
6345 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6346 $as_echo_n "(cached) " >&6
6347 else
6348 if test -n "$ac_ct_STRIP"; then
6349 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6350 else
6351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6352 for as_dir in $PATH
6353 do
6354 IFS=$as_save_IFS
6355 test -z "$as_dir" && as_dir=.
6356 for ac_exec_ext in '' $ac_executable_extensions; do
6357 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6358 ac_cv_prog_ac_ct_STRIP="strip"
6359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6360 break 2
6361 fi
6362 done
6363 done
6364 IFS=$as_save_IFS
6365
6366 fi
6367 fi
6368 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6369 if test -n "$ac_ct_STRIP"; then
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6371 $as_echo "$ac_ct_STRIP" >&6; }
6372 else
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6374 $as_echo "no" >&6; }
6375 fi
6376
6377 if test "x$ac_ct_STRIP" = x; then
6378 STRIP=":"
6379 else
6380 case $cross_compiling:$ac_tool_warned in
6381 yes:)
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6383 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6384 ac_tool_warned=yes ;;
6385 esac
6386 STRIP=$ac_ct_STRIP
6387 fi
6388 else
6389 STRIP="$ac_cv_prog_STRIP"
6390 fi
6391
6392 test -z "$STRIP" && STRIP=:
6393
6394
6395
6396
6397
6398
6399 if test -n "$ac_tool_prefix"; then
6400 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6401 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6403 $as_echo_n "checking for $ac_word... " >&6; }
6404 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6405 $as_echo_n "(cached) " >&6
6406 else
6407 if test -n "$RANLIB"; then
6408 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6409 else
6410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6411 for as_dir in $PATH
6412 do
6413 IFS=$as_save_IFS
6414 test -z "$as_dir" && as_dir=.
6415 for ac_exec_ext in '' $ac_executable_extensions; do
6416 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6417 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6419 break 2
6420 fi
6421 done
6422 done
6423 IFS=$as_save_IFS
6424
6425 fi
6426 fi
6427 RANLIB=$ac_cv_prog_RANLIB
6428 if test -n "$RANLIB"; then
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6430 $as_echo "$RANLIB" >&6; }
6431 else
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6433 $as_echo "no" >&6; }
6434 fi
6435
6436
6437 fi
6438 if test -z "$ac_cv_prog_RANLIB"; then
6439 ac_ct_RANLIB=$RANLIB
6440 # Extract the first word of "ranlib", so it can be a program name with args.
6441 set dummy ranlib; ac_word=$2
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443 $as_echo_n "checking for $ac_word... " >&6; }
6444 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6445 $as_echo_n "(cached) " >&6
6446 else
6447 if test -n "$ac_ct_RANLIB"; then
6448 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6449 else
6450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451 for as_dir in $PATH
6452 do
6453 IFS=$as_save_IFS
6454 test -z "$as_dir" && as_dir=.
6455 for ac_exec_ext in '' $ac_executable_extensions; do
6456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6457 ac_cv_prog_ac_ct_RANLIB="ranlib"
6458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459 break 2
6460 fi
6461 done
6462 done
6463 IFS=$as_save_IFS
6464
6465 fi
6466 fi
6467 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6468 if test -n "$ac_ct_RANLIB"; then
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6470 $as_echo "$ac_ct_RANLIB" >&6; }
6471 else
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473 $as_echo "no" >&6; }
6474 fi
6475
6476 if test "x$ac_ct_RANLIB" = x; then
6477 RANLIB=":"
6478 else
6479 case $cross_compiling:$ac_tool_warned in
6480 yes:)
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6482 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6483 ac_tool_warned=yes ;;
6484 esac
6485 RANLIB=$ac_ct_RANLIB
6486 fi
6487 else
6488 RANLIB="$ac_cv_prog_RANLIB"
6489 fi
6490
6491 test -z "$RANLIB" && RANLIB=:
6492
6493
6494
6495
6496
6497
6498 # Determine commands to create old-style static archives.
6499 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6500 old_postinstall_cmds='chmod 644 $oldlib'
6501 old_postuninstall_cmds=
6502
6503 if test -n "$RANLIB"; then
6504 case $host_os in
6505 openbsd*)
6506 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6507 ;;
6508 *)
6509 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6510 ;;
6511 esac
6512 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6513 fi
6514
6515 case $host_os in
6516 darwin*)
6517 lock_old_archive_extraction=yes ;;
6518 *)
6519 lock_old_archive_extraction=no ;;
6520 esac
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560 # If no C compiler was specified, use CC.
6561 LTCC=${LTCC-"$CC"}
6562
6563 # If no C compiler flags were specified, use CFLAGS.
6564 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6565
6566 # Allow CC to be a program name with arguments.
6567 compiler=$CC
6568
6569
6570 # Check for command to grab the raw symbol name followed by C symbol from nm.
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6572 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6573 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6574 $as_echo_n "(cached) " >&6
6575 else
6576
6577 # These are sane defaults that work on at least a few old systems.
6578 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6579
6580 # Character class describing NM global symbol codes.
6581 symcode='[BCDEGRST]'
6582
6583 # Regexp to match symbols that can be accessed directly from C.
6584 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6585
6586 # Define system-specific variables.
6587 case $host_os in
6588 aix*)
6589 symcode='[BCDT]'
6590 ;;
6591 cygwin* | mingw* | pw32* | cegcc*)
6592 symcode='[ABCDGISTW]'
6593 ;;
6594 hpux*)
6595 if test "$host_cpu" = ia64; then
6596 symcode='[ABCDEGRST]'
6597 fi
6598 ;;
6599 irix* | nonstopux*)
6600 symcode='[BCDEGRST]'
6601 ;;
6602 osf*)
6603 symcode='[BCDEGQRST]'
6604 ;;
6605 solaris*)
6606 symcode='[BDRT]'
6607 ;;
6608 sco3.2v5*)
6609 symcode='[DT]'
6610 ;;
6611 sysv4.2uw2*)
6612 symcode='[DT]'
6613 ;;
6614 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6615 symcode='[ABDT]'
6616 ;;
6617 sysv4)
6618 symcode='[DFNSTU]'
6619 ;;
6620 esac
6621
6622 # If we're using GNU nm, then use its standard symbol codes.
6623 case `$NM -V 2>&1` in
6624 *GNU* | *'with BFD'*)
6625 symcode='[ABCDGIRSTW]' ;;
6626 esac
6627
6628 # Transform an extracted symbol line into a proper C declaration.
6629 # Some systems (esp. on ia64) link data and code symbols differently,
6630 # so use this general approach.
6631 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6632
6633 # Transform an extracted symbol line into symbol name and symbol address
6634 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6635 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6636
6637 # Handle CRLF in mingw tool chain
6638 opt_cr=
6639 case $build_os in
6640 mingw*)
6641 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6642 ;;
6643 esac
6644
6645 # Try without a prefix underscore, then with it.
6646 for ac_symprfx in "" "_"; do
6647
6648 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6649 symxfrm="\\1 $ac_symprfx\\2 \\2"
6650
6651 # Write the raw and C identifiers.
6652 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6653 # Fake it for dumpbin and say T for any non-static function
6654 # and D for any global variable.
6655 # Also find C++ and __fastcall symbols from MSVC++,
6656 # which start with @ or ?.
6657 lt_cv_sys_global_symbol_pipe="$AWK '"\
6658 " {last_section=section; section=\$ 3};"\
6659 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6660 " \$ 0!~/External *\|/{next};"\
6661 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6662 " {if(hide[section]) next};"\
6663 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6664 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6665 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6666 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6667 " ' prfx=^$ac_symprfx"
6668 else
6669 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6670 fi
6671
6672 # Check to see that the pipe works correctly.
6673 pipe_works=no
6674
6675 rm -f conftest*
6676 cat > conftest.$ac_ext <<_LT_EOF
6677 #ifdef __cplusplus
6678 extern "C" {
6679 #endif
6680 char nm_test_var;
6681 void nm_test_func(void);
6682 void nm_test_func(void){}
6683 #ifdef __cplusplus
6684 }
6685 #endif
6686 int main(){nm_test_var='a';nm_test_func();return(0);}
6687 _LT_EOF
6688
6689 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6690 (eval $ac_compile) 2>&5
6691 ac_status=$?
6692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6693 test $ac_status = 0; }; then
6694 # Now try to grab the symbols.
6695 nlist=conftest.nm
6696 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6697 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6698 ac_status=$?
6699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6700 test $ac_status = 0; } && test -s "$nlist"; then
6701 # Try sorting and uniquifying the output.
6702 if sort "$nlist" | uniq > "$nlist"T; then
6703 mv -f "$nlist"T "$nlist"
6704 else
6705 rm -f "$nlist"T
6706 fi
6707
6708 # Make sure that we snagged all the symbols we need.
6709 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6710 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6711 cat <<_LT_EOF > conftest.$ac_ext
6712 #ifdef __cplusplus
6713 extern "C" {
6714 #endif
6715
6716 _LT_EOF
6717 # Now generate the symbol file.
6718 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6719
6720 cat <<_LT_EOF >> conftest.$ac_ext
6721
6722 /* The mapping between symbol names and symbols. */
6723 const struct {
6724 const char *name;
6725 void *address;
6726 }
6727 lt__PROGRAM__LTX_preloaded_symbols[] =
6728 {
6729 { "@PROGRAM@", (void *) 0 },
6730 _LT_EOF
6731 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6732 cat <<\_LT_EOF >> conftest.$ac_ext
6733 {0, (void *) 0}
6734 };
6735
6736 /* This works around a problem in FreeBSD linker */
6737 #ifdef FREEBSD_WORKAROUND
6738 static const void *lt_preloaded_setup() {
6739 return lt__PROGRAM__LTX_preloaded_symbols;
6740 }
6741 #endif
6742
6743 #ifdef __cplusplus
6744 }
6745 #endif
6746 _LT_EOF
6747 # Now try linking the two files.
6748 mv conftest.$ac_objext conftstm.$ac_objext
6749 lt_save_LIBS="$LIBS"
6750 lt_save_CFLAGS="$CFLAGS"
6751 LIBS="conftstm.$ac_objext"
6752 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6753 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6754 (eval $ac_link) 2>&5
6755 ac_status=$?
6756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6757 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6758 pipe_works=yes
6759 fi
6760 LIBS="$lt_save_LIBS"
6761 CFLAGS="$lt_save_CFLAGS"
6762 else
6763 echo "cannot find nm_test_func in $nlist" >&5
6764 fi
6765 else
6766 echo "cannot find nm_test_var in $nlist" >&5
6767 fi
6768 else
6769 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6770 fi
6771 else
6772 echo "$progname: failed program was:" >&5
6773 cat conftest.$ac_ext >&5
6774 fi
6775 rm -rf conftest* conftst*
6776
6777 # Do not use the global_symbol_pipe unless it works.
6778 if test "$pipe_works" = yes; then
6779 break
6780 else
6781 lt_cv_sys_global_symbol_pipe=
6782 fi
6783 done
6784
6785 fi
6786
6787 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6788 lt_cv_sys_global_symbol_to_cdecl=
6789 fi
6790 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6792 $as_echo "failed" >&6; }
6793 else
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6795 $as_echo "ok" >&6; }
6796 fi
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819 # Check whether --enable-libtool-lock was given.
6820 if test "${enable_libtool_lock+set}" = set; then :
6821 enableval=$enable_libtool_lock;
6822 fi
6823
6824 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6825
6826 # Some flags need to be propagated to the compiler or linker for good
6827 # libtool support.
6828 case $host in
6829 ia64-*-hpux*)
6830 # Find out which ABI we are using.
6831 echo 'int i;' > conftest.$ac_ext
6832 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6833 (eval $ac_compile) 2>&5
6834 ac_status=$?
6835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6836 test $ac_status = 0; }; then
6837 case `/usr/bin/file conftest.$ac_objext` in
6838 *ELF-32*)
6839 HPUX_IA64_MODE="32"
6840 ;;
6841 *ELF-64*)
6842 HPUX_IA64_MODE="64"
6843 ;;
6844 esac
6845 fi
6846 rm -rf conftest*
6847 ;;
6848 *-*-irix6*)
6849 # Find out which ABI we are using.
6850 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6852 (eval $ac_compile) 2>&5
6853 ac_status=$?
6854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6855 test $ac_status = 0; }; then
6856 if test "$lt_cv_prog_gnu_ld" = yes; then
6857 case `/usr/bin/file conftest.$ac_objext` in
6858 *32-bit*)
6859 LD="${LD-ld} -melf32bsmip"
6860 ;;
6861 *N32*)
6862 LD="${LD-ld} -melf32bmipn32"
6863 ;;
6864 *64-bit*)
6865 LD="${LD-ld} -melf64bmip"
6866 ;;
6867 esac
6868 else
6869 case `/usr/bin/file conftest.$ac_objext` in
6870 *32-bit*)
6871 LD="${LD-ld} -32"
6872 ;;
6873 *N32*)
6874 LD="${LD-ld} -n32"
6875 ;;
6876 *64-bit*)
6877 LD="${LD-ld} -64"
6878 ;;
6879 esac
6880 fi
6881 fi
6882 rm -rf conftest*
6883 ;;
6884
6885 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6886 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6887 # Find out which ABI we are using.
6888 echo 'int i;' > conftest.$ac_ext
6889 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6890 (eval $ac_compile) 2>&5
6891 ac_status=$?
6892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6893 test $ac_status = 0; }; then
6894 case `/usr/bin/file conftest.o` in
6895 *32-bit*)
6896 case $host in
6897 x86_64-*kfreebsd*-gnu)
6898 LD="${LD-ld} -m elf_i386_fbsd"
6899 ;;
6900 x86_64-*linux*)
6901 case `/usr/bin/file conftest.o` in
6902 *x86-64*)
6903 LD="${LD-ld} -m elf32_x86_64"
6904 ;;
6905 *)
6906 LD="${LD-ld} -m elf_i386"
6907 ;;
6908 esac
6909 ;;
6910 powerpc64le-*linux*)
6911 LD="${LD-ld} -m elf32lppclinux"
6912 ;;
6913 powerpc64-*linux*)
6914 LD="${LD-ld} -m elf32ppclinux"
6915 ;;
6916 s390x-*linux*)
6917 LD="${LD-ld} -m elf_s390"
6918 ;;
6919 sparc64-*linux*)
6920 LD="${LD-ld} -m elf32_sparc"
6921 ;;
6922 esac
6923 ;;
6924 *64-bit*)
6925 case $host in
6926 x86_64-*kfreebsd*-gnu)
6927 LD="${LD-ld} -m elf_x86_64_fbsd"
6928 ;;
6929 x86_64-*linux*)
6930 LD="${LD-ld} -m elf_x86_64"
6931 ;;
6932 powerpcle-*linux*)
6933 LD="${LD-ld} -m elf64lppc"
6934 ;;
6935 powerpc-*linux*)
6936 LD="${LD-ld} -m elf64ppc"
6937 ;;
6938 s390*-*linux*|s390*-*tpf*)
6939 LD="${LD-ld} -m elf64_s390"
6940 ;;
6941 sparc*-*linux*)
6942 LD="${LD-ld} -m elf64_sparc"
6943 ;;
6944 esac
6945 ;;
6946 esac
6947 fi
6948 rm -rf conftest*
6949 ;;
6950
6951 *-*-sco3.2v5*)
6952 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6953 SAVE_CFLAGS="$CFLAGS"
6954 CFLAGS="$CFLAGS -belf"
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6956 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6957 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6958 $as_echo_n "(cached) " >&6
6959 else
6960 ac_ext=c
6961 ac_cpp='$CPP $CPPFLAGS'
6962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6965
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967 /* end confdefs.h. */
6968
6969 int
6970 main ()
6971 {
6972
6973 ;
6974 return 0;
6975 }
6976 _ACEOF
6977 if ac_fn_c_try_link "$LINENO"; then :
6978 lt_cv_cc_needs_belf=yes
6979 else
6980 lt_cv_cc_needs_belf=no
6981 fi
6982 rm -f core conftest.err conftest.$ac_objext \
6983 conftest$ac_exeext conftest.$ac_ext
6984 ac_ext=c
6985 ac_cpp='$CPP $CPPFLAGS'
6986 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6987 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6988 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6989
6990 fi
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6992 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6993 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6994 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6995 CFLAGS="$SAVE_CFLAGS"
6996 fi
6997 ;;
6998 sparc*-*solaris*)
6999 # Find out which ABI we are using.
7000 echo 'int i;' > conftest.$ac_ext
7001 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7002 (eval $ac_compile) 2>&5
7003 ac_status=$?
7004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7005 test $ac_status = 0; }; then
7006 case `/usr/bin/file conftest.o` in
7007 *64-bit*)
7008 case $lt_cv_prog_gnu_ld in
7009 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7010 *)
7011 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7012 LD="${LD-ld} -64"
7013 fi
7014 ;;
7015 esac
7016 ;;
7017 esac
7018 fi
7019 rm -rf conftest*
7020 ;;
7021 esac
7022
7023 need_locks="$enable_libtool_lock"
7024
7025
7026 case $host_os in
7027 rhapsody* | darwin*)
7028 if test -n "$ac_tool_prefix"; then
7029 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7030 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7032 $as_echo_n "checking for $ac_word... " >&6; }
7033 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7034 $as_echo_n "(cached) " >&6
7035 else
7036 if test -n "$DSYMUTIL"; then
7037 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7038 else
7039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7040 for as_dir in $PATH
7041 do
7042 IFS=$as_save_IFS
7043 test -z "$as_dir" && as_dir=.
7044 for ac_exec_ext in '' $ac_executable_extensions; do
7045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7046 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7048 break 2
7049 fi
7050 done
7051 done
7052 IFS=$as_save_IFS
7053
7054 fi
7055 fi
7056 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7057 if test -n "$DSYMUTIL"; then
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7059 $as_echo "$DSYMUTIL" >&6; }
7060 else
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7062 $as_echo "no" >&6; }
7063 fi
7064
7065
7066 fi
7067 if test -z "$ac_cv_prog_DSYMUTIL"; then
7068 ac_ct_DSYMUTIL=$DSYMUTIL
7069 # Extract the first word of "dsymutil", so it can be a program name with args.
7070 set dummy dsymutil; ac_word=$2
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7072 $as_echo_n "checking for $ac_word... " >&6; }
7073 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7074 $as_echo_n "(cached) " >&6
7075 else
7076 if test -n "$ac_ct_DSYMUTIL"; then
7077 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7078 else
7079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7080 for as_dir in $PATH
7081 do
7082 IFS=$as_save_IFS
7083 test -z "$as_dir" && as_dir=.
7084 for ac_exec_ext in '' $ac_executable_extensions; do
7085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7086 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7088 break 2
7089 fi
7090 done
7091 done
7092 IFS=$as_save_IFS
7093
7094 fi
7095 fi
7096 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7097 if test -n "$ac_ct_DSYMUTIL"; then
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7099 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7100 else
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7102 $as_echo "no" >&6; }
7103 fi
7104
7105 if test "x$ac_ct_DSYMUTIL" = x; then
7106 DSYMUTIL=":"
7107 else
7108 case $cross_compiling:$ac_tool_warned in
7109 yes:)
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7111 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7112 ac_tool_warned=yes ;;
7113 esac
7114 DSYMUTIL=$ac_ct_DSYMUTIL
7115 fi
7116 else
7117 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7118 fi
7119
7120 if test -n "$ac_tool_prefix"; then
7121 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7122 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7124 $as_echo_n "checking for $ac_word... " >&6; }
7125 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7126 $as_echo_n "(cached) " >&6
7127 else
7128 if test -n "$NMEDIT"; then
7129 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7130 else
7131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7132 for as_dir in $PATH
7133 do
7134 IFS=$as_save_IFS
7135 test -z "$as_dir" && as_dir=.
7136 for ac_exec_ext in '' $ac_executable_extensions; do
7137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7138 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7140 break 2
7141 fi
7142 done
7143 done
7144 IFS=$as_save_IFS
7145
7146 fi
7147 fi
7148 NMEDIT=$ac_cv_prog_NMEDIT
7149 if test -n "$NMEDIT"; then
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7151 $as_echo "$NMEDIT" >&6; }
7152 else
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7154 $as_echo "no" >&6; }
7155 fi
7156
7157
7158 fi
7159 if test -z "$ac_cv_prog_NMEDIT"; then
7160 ac_ct_NMEDIT=$NMEDIT
7161 # Extract the first word of "nmedit", so it can be a program name with args.
7162 set dummy nmedit; ac_word=$2
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7164 $as_echo_n "checking for $ac_word... " >&6; }
7165 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7166 $as_echo_n "(cached) " >&6
7167 else
7168 if test -n "$ac_ct_NMEDIT"; then
7169 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7170 else
7171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7172 for as_dir in $PATH
7173 do
7174 IFS=$as_save_IFS
7175 test -z "$as_dir" && as_dir=.
7176 for ac_exec_ext in '' $ac_executable_extensions; do
7177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7178 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7180 break 2
7181 fi
7182 done
7183 done
7184 IFS=$as_save_IFS
7185
7186 fi
7187 fi
7188 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7189 if test -n "$ac_ct_NMEDIT"; then
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7191 $as_echo "$ac_ct_NMEDIT" >&6; }
7192 else
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194 $as_echo "no" >&6; }
7195 fi
7196
7197 if test "x$ac_ct_NMEDIT" = x; then
7198 NMEDIT=":"
7199 else
7200 case $cross_compiling:$ac_tool_warned in
7201 yes:)
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7203 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7204 ac_tool_warned=yes ;;
7205 esac
7206 NMEDIT=$ac_ct_NMEDIT
7207 fi
7208 else
7209 NMEDIT="$ac_cv_prog_NMEDIT"
7210 fi
7211
7212 if test -n "$ac_tool_prefix"; then
7213 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7214 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7216 $as_echo_n "checking for $ac_word... " >&6; }
7217 if test "${ac_cv_prog_LIPO+set}" = set; then :
7218 $as_echo_n "(cached) " >&6
7219 else
7220 if test -n "$LIPO"; then
7221 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7222 else
7223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7224 for as_dir in $PATH
7225 do
7226 IFS=$as_save_IFS
7227 test -z "$as_dir" && as_dir=.
7228 for ac_exec_ext in '' $ac_executable_extensions; do
7229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7230 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7232 break 2
7233 fi
7234 done
7235 done
7236 IFS=$as_save_IFS
7237
7238 fi
7239 fi
7240 LIPO=$ac_cv_prog_LIPO
7241 if test -n "$LIPO"; then
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7243 $as_echo "$LIPO" >&6; }
7244 else
7245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7246 $as_echo "no" >&6; }
7247 fi
7248
7249
7250 fi
7251 if test -z "$ac_cv_prog_LIPO"; then
7252 ac_ct_LIPO=$LIPO
7253 # Extract the first word of "lipo", so it can be a program name with args.
7254 set dummy lipo; ac_word=$2
7255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7256 $as_echo_n "checking for $ac_word... " >&6; }
7257 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7258 $as_echo_n "(cached) " >&6
7259 else
7260 if test -n "$ac_ct_LIPO"; then
7261 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7262 else
7263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7264 for as_dir in $PATH
7265 do
7266 IFS=$as_save_IFS
7267 test -z "$as_dir" && as_dir=.
7268 for ac_exec_ext in '' $ac_executable_extensions; do
7269 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7270 ac_cv_prog_ac_ct_LIPO="lipo"
7271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7272 break 2
7273 fi
7274 done
7275 done
7276 IFS=$as_save_IFS
7277
7278 fi
7279 fi
7280 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7281 if test -n "$ac_ct_LIPO"; then
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7283 $as_echo "$ac_ct_LIPO" >&6; }
7284 else
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7286 $as_echo "no" >&6; }
7287 fi
7288
7289 if test "x$ac_ct_LIPO" = x; then
7290 LIPO=":"
7291 else
7292 case $cross_compiling:$ac_tool_warned in
7293 yes:)
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7295 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7296 ac_tool_warned=yes ;;
7297 esac
7298 LIPO=$ac_ct_LIPO
7299 fi
7300 else
7301 LIPO="$ac_cv_prog_LIPO"
7302 fi
7303
7304 if test -n "$ac_tool_prefix"; then
7305 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7306 set dummy ${ac_tool_prefix}otool; ac_word=$2
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7308 $as_echo_n "checking for $ac_word... " >&6; }
7309 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7310 $as_echo_n "(cached) " >&6
7311 else
7312 if test -n "$OTOOL"; then
7313 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7314 else
7315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7316 for as_dir in $PATH
7317 do
7318 IFS=$as_save_IFS
7319 test -z "$as_dir" && as_dir=.
7320 for ac_exec_ext in '' $ac_executable_extensions; do
7321 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7322 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7324 break 2
7325 fi
7326 done
7327 done
7328 IFS=$as_save_IFS
7329
7330 fi
7331 fi
7332 OTOOL=$ac_cv_prog_OTOOL
7333 if test -n "$OTOOL"; then
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7335 $as_echo "$OTOOL" >&6; }
7336 else
7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7338 $as_echo "no" >&6; }
7339 fi
7340
7341
7342 fi
7343 if test -z "$ac_cv_prog_OTOOL"; then
7344 ac_ct_OTOOL=$OTOOL
7345 # Extract the first word of "otool", so it can be a program name with args.
7346 set dummy otool; ac_word=$2
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7348 $as_echo_n "checking for $ac_word... " >&6; }
7349 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7350 $as_echo_n "(cached) " >&6
7351 else
7352 if test -n "$ac_ct_OTOOL"; then
7353 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7354 else
7355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7356 for as_dir in $PATH
7357 do
7358 IFS=$as_save_IFS
7359 test -z "$as_dir" && as_dir=.
7360 for ac_exec_ext in '' $ac_executable_extensions; do
7361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7362 ac_cv_prog_ac_ct_OTOOL="otool"
7363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7364 break 2
7365 fi
7366 done
7367 done
7368 IFS=$as_save_IFS
7369
7370 fi
7371 fi
7372 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7373 if test -n "$ac_ct_OTOOL"; then
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7375 $as_echo "$ac_ct_OTOOL" >&6; }
7376 else
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7378 $as_echo "no" >&6; }
7379 fi
7380
7381 if test "x$ac_ct_OTOOL" = x; then
7382 OTOOL=":"
7383 else
7384 case $cross_compiling:$ac_tool_warned in
7385 yes:)
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7387 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7388 ac_tool_warned=yes ;;
7389 esac
7390 OTOOL=$ac_ct_OTOOL
7391 fi
7392 else
7393 OTOOL="$ac_cv_prog_OTOOL"
7394 fi
7395
7396 if test -n "$ac_tool_prefix"; then
7397 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7398 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7400 $as_echo_n "checking for $ac_word... " >&6; }
7401 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7402 $as_echo_n "(cached) " >&6
7403 else
7404 if test -n "$OTOOL64"; then
7405 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7406 else
7407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7408 for as_dir in $PATH
7409 do
7410 IFS=$as_save_IFS
7411 test -z "$as_dir" && as_dir=.
7412 for ac_exec_ext in '' $ac_executable_extensions; do
7413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7414 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7416 break 2
7417 fi
7418 done
7419 done
7420 IFS=$as_save_IFS
7421
7422 fi
7423 fi
7424 OTOOL64=$ac_cv_prog_OTOOL64
7425 if test -n "$OTOOL64"; then
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7427 $as_echo "$OTOOL64" >&6; }
7428 else
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7430 $as_echo "no" >&6; }
7431 fi
7432
7433
7434 fi
7435 if test -z "$ac_cv_prog_OTOOL64"; then
7436 ac_ct_OTOOL64=$OTOOL64
7437 # Extract the first word of "otool64", so it can be a program name with args.
7438 set dummy otool64; ac_word=$2
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7440 $as_echo_n "checking for $ac_word... " >&6; }
7441 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7442 $as_echo_n "(cached) " >&6
7443 else
7444 if test -n "$ac_ct_OTOOL64"; then
7445 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7446 else
7447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7448 for as_dir in $PATH
7449 do
7450 IFS=$as_save_IFS
7451 test -z "$as_dir" && as_dir=.
7452 for ac_exec_ext in '' $ac_executable_extensions; do
7453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7454 ac_cv_prog_ac_ct_OTOOL64="otool64"
7455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7456 break 2
7457 fi
7458 done
7459 done
7460 IFS=$as_save_IFS
7461
7462 fi
7463 fi
7464 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7465 if test -n "$ac_ct_OTOOL64"; then
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7467 $as_echo "$ac_ct_OTOOL64" >&6; }
7468 else
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7470 $as_echo "no" >&6; }
7471 fi
7472
7473 if test "x$ac_ct_OTOOL64" = x; then
7474 OTOOL64=":"
7475 else
7476 case $cross_compiling:$ac_tool_warned in
7477 yes:)
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7479 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7480 ac_tool_warned=yes ;;
7481 esac
7482 OTOOL64=$ac_ct_OTOOL64
7483 fi
7484 else
7485 OTOOL64="$ac_cv_prog_OTOOL64"
7486 fi
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7515 $as_echo_n "checking for -single_module linker flag... " >&6; }
7516 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7517 $as_echo_n "(cached) " >&6
7518 else
7519 lt_cv_apple_cc_single_mod=no
7520 if test -z "${LT_MULTI_MODULE}"; then
7521 # By default we will add the -single_module flag. You can override
7522 # by either setting the environment variable LT_MULTI_MODULE
7523 # non-empty at configure time, or by adding -multi_module to the
7524 # link flags.
7525 rm -rf libconftest.dylib*
7526 echo "int foo(void){return 1;}" > conftest.c
7527 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7528 -dynamiclib -Wl,-single_module conftest.c" >&5
7529 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7530 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7531 _lt_result=$?
7532 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7533 lt_cv_apple_cc_single_mod=yes
7534 else
7535 cat conftest.err >&5
7536 fi
7537 rm -rf libconftest.dylib*
7538 rm -f conftest.*
7539 fi
7540 fi
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7542 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7544 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7545 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7546 $as_echo_n "(cached) " >&6
7547 else
7548 lt_cv_ld_exported_symbols_list=no
7549 save_LDFLAGS=$LDFLAGS
7550 echo "_main" > conftest.sym
7551 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7553 /* end confdefs.h. */
7554
7555 int
7556 main ()
7557 {
7558
7559 ;
7560 return 0;
7561 }
7562 _ACEOF
7563 if ac_fn_c_try_link "$LINENO"; then :
7564 lt_cv_ld_exported_symbols_list=yes
7565 else
7566 lt_cv_ld_exported_symbols_list=no
7567 fi
7568 rm -f core conftest.err conftest.$ac_objext \
7569 conftest$ac_exeext conftest.$ac_ext
7570 LDFLAGS="$save_LDFLAGS"
7571
7572 fi
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7574 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7576 $as_echo_n "checking for -force_load linker flag... " >&6; }
7577 if test "${lt_cv_ld_force_load+set}" = set; then :
7578 $as_echo_n "(cached) " >&6
7579 else
7580 lt_cv_ld_force_load=no
7581 cat > conftest.c << _LT_EOF
7582 int forced_loaded() { return 2;}
7583 _LT_EOF
7584 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7585 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7586 echo "$AR cru libconftest.a conftest.o" >&5
7587 $AR cru libconftest.a conftest.o 2>&5
7588 cat > conftest.c << _LT_EOF
7589 int main() { return 0;}
7590 _LT_EOF
7591 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7592 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7593 _lt_result=$?
7594 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7595 lt_cv_ld_force_load=yes
7596 else
7597 cat conftest.err >&5
7598 fi
7599 rm -f conftest.err libconftest.a conftest conftest.c
7600 rm -rf conftest.dSYM
7601
7602 fi
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7604 $as_echo "$lt_cv_ld_force_load" >&6; }
7605 case $host_os in
7606 rhapsody* | darwin1.[012])
7607 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7608 darwin1.*)
7609 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7610 darwin*) # darwin 5.x on
7611 # if running on 10.5 or later, the deployment target defaults
7612 # to the OS version, if on x86, and 10.4, the deployment
7613 # target defaults to 10.4. Don't you love it?
7614 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7615 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7616 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7617 10.[012]*)
7618 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7619 10.*)
7620 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7621 esac
7622 ;;
7623 esac
7624 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7625 _lt_dar_single_mod='$single_module'
7626 fi
7627 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7628 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7629 else
7630 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7631 fi
7632 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7633 _lt_dsymutil='~$DSYMUTIL $lib || :'
7634 else
7635 _lt_dsymutil=
7636 fi
7637 ;;
7638 esac
7639
7640 for ac_header in dlfcn.h
7641 do :
7642 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7643 "
7644 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7645 cat >>confdefs.h <<_ACEOF
7646 #define HAVE_DLFCN_H 1
7647 _ACEOF
7648
7649 fi
7650
7651 done
7652
7653
7654
7655
7656
7657 # Set options
7658 # Check whether --enable-shared was given.
7659 if test "${enable_shared+set}" = set; then :
7660 enableval=$enable_shared; p=${PACKAGE-default}
7661 case $enableval in
7662 yes) enable_shared=yes ;;
7663 no) enable_shared=no ;;
7664 *)
7665 enable_shared=no
7666 # Look at the argument we got. We use all the common list separators.
7667 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7668 for pkg in $enableval; do
7669 IFS="$lt_save_ifs"
7670 if test "X$pkg" = "X$p"; then
7671 enable_shared=yes
7672 fi
7673 done
7674 IFS="$lt_save_ifs"
7675 ;;
7676 esac
7677 else
7678 enable_shared=no
7679 fi
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690 enable_dlopen=no
7691
7692
7693 enable_win32_dll=no
7694
7695
7696
7697 # Check whether --enable-static was given.
7698 if test "${enable_static+set}" = set; then :
7699 enableval=$enable_static; p=${PACKAGE-default}
7700 case $enableval in
7701 yes) enable_static=yes ;;
7702 no) enable_static=no ;;
7703 *)
7704 enable_static=no
7705 # Look at the argument we got. We use all the common list separators.
7706 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7707 for pkg in $enableval; do
7708 IFS="$lt_save_ifs"
7709 if test "X$pkg" = "X$p"; then
7710 enable_static=yes
7711 fi
7712 done
7713 IFS="$lt_save_ifs"
7714 ;;
7715 esac
7716 else
7717 enable_static=yes
7718 fi
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729 # Check whether --with-pic was given.
7730 if test "${with_pic+set}" = set; then :
7731 withval=$with_pic; pic_mode="$withval"
7732 else
7733 pic_mode=default
7734 fi
7735
7736
7737 test -z "$pic_mode" && pic_mode=default
7738
7739
7740
7741
7742
7743
7744
7745 # Check whether --enable-fast-install was given.
7746 if test "${enable_fast_install+set}" = set; then :
7747 enableval=$enable_fast_install; p=${PACKAGE-default}
7748 case $enableval in
7749 yes) enable_fast_install=yes ;;
7750 no) enable_fast_install=no ;;
7751 *)
7752 enable_fast_install=no
7753 # Look at the argument we got. We use all the common list separators.
7754 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7755 for pkg in $enableval; do
7756 IFS="$lt_save_ifs"
7757 if test "X$pkg" = "X$p"; then
7758 enable_fast_install=yes
7759 fi
7760 done
7761 IFS="$lt_save_ifs"
7762 ;;
7763 esac
7764 else
7765 enable_fast_install=yes
7766 fi
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778 # This can be used to rebuild libtool when needed
7779 LIBTOOL_DEPS="$ltmain"
7780
7781 # Always use our own libtool.
7782 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809 test -z "$LN_S" && LN_S="ln -s"
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824 if test -n "${ZSH_VERSION+set}" ; then
7825 setopt NO_GLOB_SUBST
7826 fi
7827
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7829 $as_echo_n "checking for objdir... " >&6; }
7830 if test "${lt_cv_objdir+set}" = set; then :
7831 $as_echo_n "(cached) " >&6
7832 else
7833 rm -f .libs 2>/dev/null
7834 mkdir .libs 2>/dev/null
7835 if test -d .libs; then
7836 lt_cv_objdir=.libs
7837 else
7838 # MS-DOS does not allow filenames that begin with a dot.
7839 lt_cv_objdir=_libs
7840 fi
7841 rmdir .libs 2>/dev/null
7842 fi
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7844 $as_echo "$lt_cv_objdir" >&6; }
7845 objdir=$lt_cv_objdir
7846
7847
7848
7849
7850
7851 cat >>confdefs.h <<_ACEOF
7852 #define LT_OBJDIR "$lt_cv_objdir/"
7853 _ACEOF
7854
7855
7856
7857
7858 case $host_os in
7859 aix3*)
7860 # AIX sometimes has problems with the GCC collect2 program. For some
7861 # reason, if we set the COLLECT_NAMES environment variable, the problems
7862 # vanish in a puff of smoke.
7863 if test "X${COLLECT_NAMES+set}" != Xset; then
7864 COLLECT_NAMES=
7865 export COLLECT_NAMES
7866 fi
7867 ;;
7868 esac
7869
7870 # Global variables:
7871 ofile=libtool
7872 can_build_shared=yes
7873
7874 # All known linkers require a `.a' archive for static linking (except MSVC,
7875 # which needs '.lib').
7876 libext=a
7877
7878 with_gnu_ld="$lt_cv_prog_gnu_ld"
7879
7880 old_CC="$CC"
7881 old_CFLAGS="$CFLAGS"
7882
7883 # Set sane defaults for various variables
7884 test -z "$CC" && CC=cc
7885 test -z "$LTCC" && LTCC=$CC
7886 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7887 test -z "$LD" && LD=ld
7888 test -z "$ac_objext" && ac_objext=o
7889
7890 for cc_temp in $compiler""; do
7891 case $cc_temp in
7892 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7893 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7894 \-*) ;;
7895 *) break;;
7896 esac
7897 done
7898 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7899
7900
7901 # Only perform the check for file, if the check method requires it
7902 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7903 case $deplibs_check_method in
7904 file_magic*)
7905 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7907 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7908 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7909 $as_echo_n "(cached) " >&6
7910 else
7911 case $MAGIC_CMD in
7912 [\\/*] | ?:[\\/]*)
7913 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7914 ;;
7915 *)
7916 lt_save_MAGIC_CMD="$MAGIC_CMD"
7917 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7918 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7919 for ac_dir in $ac_dummy; do
7920 IFS="$lt_save_ifs"
7921 test -z "$ac_dir" && ac_dir=.
7922 if test -f $ac_dir/${ac_tool_prefix}file; then
7923 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7924 if test -n "$file_magic_test_file"; then
7925 case $deplibs_check_method in
7926 "file_magic "*)
7927 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7928 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7929 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7930 $EGREP "$file_magic_regex" > /dev/null; then
7931 :
7932 else
7933 cat <<_LT_EOF 1>&2
7934
7935 *** Warning: the command libtool uses to detect shared libraries,
7936 *** $file_magic_cmd, produces output that libtool cannot recognize.
7937 *** The result is that libtool may fail to recognize shared libraries
7938 *** as such. This will affect the creation of libtool libraries that
7939 *** depend on shared libraries, but programs linked with such libtool
7940 *** libraries will work regardless of this problem. Nevertheless, you
7941 *** may want to report the problem to your system manager and/or to
7942 *** bug-libtool@gnu.org
7943
7944 _LT_EOF
7945 fi ;;
7946 esac
7947 fi
7948 break
7949 fi
7950 done
7951 IFS="$lt_save_ifs"
7952 MAGIC_CMD="$lt_save_MAGIC_CMD"
7953 ;;
7954 esac
7955 fi
7956
7957 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7958 if test -n "$MAGIC_CMD"; then
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7960 $as_echo "$MAGIC_CMD" >&6; }
7961 else
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7963 $as_echo "no" >&6; }
7964 fi
7965
7966
7967
7968
7969
7970 if test -z "$lt_cv_path_MAGIC_CMD"; then
7971 if test -n "$ac_tool_prefix"; then
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7973 $as_echo_n "checking for file... " >&6; }
7974 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7975 $as_echo_n "(cached) " >&6
7976 else
7977 case $MAGIC_CMD in
7978 [\\/*] | ?:[\\/]*)
7979 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7980 ;;
7981 *)
7982 lt_save_MAGIC_CMD="$MAGIC_CMD"
7983 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7984 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7985 for ac_dir in $ac_dummy; do
7986 IFS="$lt_save_ifs"
7987 test -z "$ac_dir" && ac_dir=.
7988 if test -f $ac_dir/file; then
7989 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7990 if test -n "$file_magic_test_file"; then
7991 case $deplibs_check_method in
7992 "file_magic "*)
7993 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7994 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7995 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7996 $EGREP "$file_magic_regex" > /dev/null; then
7997 :
7998 else
7999 cat <<_LT_EOF 1>&2
8000
8001 *** Warning: the command libtool uses to detect shared libraries,
8002 *** $file_magic_cmd, produces output that libtool cannot recognize.
8003 *** The result is that libtool may fail to recognize shared libraries
8004 *** as such. This will affect the creation of libtool libraries that
8005 *** depend on shared libraries, but programs linked with such libtool
8006 *** libraries will work regardless of this problem. Nevertheless, you
8007 *** may want to report the problem to your system manager and/or to
8008 *** bug-libtool@gnu.org
8009
8010 _LT_EOF
8011 fi ;;
8012 esac
8013 fi
8014 break
8015 fi
8016 done
8017 IFS="$lt_save_ifs"
8018 MAGIC_CMD="$lt_save_MAGIC_CMD"
8019 ;;
8020 esac
8021 fi
8022
8023 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8024 if test -n "$MAGIC_CMD"; then
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8026 $as_echo "$MAGIC_CMD" >&6; }
8027 else
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8029 $as_echo "no" >&6; }
8030 fi
8031
8032
8033 else
8034 MAGIC_CMD=:
8035 fi
8036 fi
8037
8038 fi
8039 ;;
8040 esac
8041
8042 # Use C for the default configuration in the libtool script
8043
8044 lt_save_CC="$CC"
8045 ac_ext=c
8046 ac_cpp='$CPP $CPPFLAGS'
8047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8049 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8050
8051
8052 # Source file extension for C test sources.
8053 ac_ext=c
8054
8055 # Object file extension for compiled C test sources.
8056 objext=o
8057 objext=$objext
8058
8059 # Code to be used in simple compile tests
8060 lt_simple_compile_test_code="int some_variable = 0;"
8061
8062 # Code to be used in simple link tests
8063 lt_simple_link_test_code='int main(){return(0);}'
8064
8065
8066
8067
8068
8069
8070
8071 # If no C compiler was specified, use CC.
8072 LTCC=${LTCC-"$CC"}
8073
8074 # If no C compiler flags were specified, use CFLAGS.
8075 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8076
8077 # Allow CC to be a program name with arguments.
8078 compiler=$CC
8079
8080 # Save the default compiler, since it gets overwritten when the other
8081 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8082 compiler_DEFAULT=$CC
8083
8084 # save warnings/boilerplate of simple test code
8085 ac_outfile=conftest.$ac_objext
8086 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8087 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8088 _lt_compiler_boilerplate=`cat conftest.err`
8089 $RM conftest*
8090
8091 ac_outfile=conftest.$ac_objext
8092 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8093 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8094 _lt_linker_boilerplate=`cat conftest.err`
8095 $RM -r conftest*
8096
8097
8098 ## CAVEAT EMPTOR:
8099 ## There is no encapsulation within the following macros, do not change
8100 ## the running order or otherwise move them around unless you know exactly
8101 ## what you are doing...
8102 if test -n "$compiler"; then
8103
8104 lt_prog_compiler_no_builtin_flag=
8105
8106 if test "$GCC" = yes; then
8107 case $cc_basename in
8108 nvcc*)
8109 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8110 *)
8111 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8112 esac
8113
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8115 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8116 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8117 $as_echo_n "(cached) " >&6
8118 else
8119 lt_cv_prog_compiler_rtti_exceptions=no
8120 ac_outfile=conftest.$ac_objext
8121 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8122 lt_compiler_flag="-fno-rtti -fno-exceptions"
8123 # Insert the option either (1) after the last *FLAGS variable, or
8124 # (2) before a word containing "conftest.", or (3) at the end.
8125 # Note that $ac_compile itself does not contain backslashes and begins
8126 # with a dollar sign (not a hyphen), so the echo should work correctly.
8127 # The option is referenced via a variable to avoid confusing sed.
8128 lt_compile=`echo "$ac_compile" | $SED \
8129 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8130 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8131 -e 's:$: $lt_compiler_flag:'`
8132 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8133 (eval "$lt_compile" 2>conftest.err)
8134 ac_status=$?
8135 cat conftest.err >&5
8136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8137 if (exit $ac_status) && test -s "$ac_outfile"; then
8138 # The compiler can only warn and ignore the option if not recognized
8139 # So say no if there are warnings other than the usual output.
8140 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8141 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8142 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8143 lt_cv_prog_compiler_rtti_exceptions=yes
8144 fi
8145 fi
8146 $RM conftest*
8147
8148 fi
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8150 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8151
8152 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8153 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8154 else
8155 :
8156 fi
8157
8158 fi
8159
8160
8161
8162
8163
8164
8165 lt_prog_compiler_wl=
8166 lt_prog_compiler_pic=
8167 lt_prog_compiler_static=
8168
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8170 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8171
8172 if test "$GCC" = yes; then
8173 lt_prog_compiler_wl='-Wl,'
8174 lt_prog_compiler_static='-static'
8175
8176 case $host_os in
8177 aix*)
8178 # All AIX code is PIC.
8179 if test "$host_cpu" = ia64; then
8180 # AIX 5 now supports IA64 processor
8181 lt_prog_compiler_static='-Bstatic'
8182 fi
8183 lt_prog_compiler_pic='-fPIC'
8184 ;;
8185
8186 amigaos*)
8187 case $host_cpu in
8188 powerpc)
8189 # see comment about AmigaOS4 .so support
8190 lt_prog_compiler_pic='-fPIC'
8191 ;;
8192 m68k)
8193 # FIXME: we need at least 68020 code to build shared libraries, but
8194 # adding the `-m68020' flag to GCC prevents building anything better,
8195 # like `-m68040'.
8196 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8197 ;;
8198 esac
8199 ;;
8200
8201 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8202 # PIC is the default for these OSes.
8203 ;;
8204
8205 mingw* | cygwin* | pw32* | os2* | cegcc*)
8206 # This hack is so that the source file can tell whether it is being
8207 # built for inclusion in a dll (and should export symbols for example).
8208 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8209 # (--disable-auto-import) libraries
8210 lt_prog_compiler_pic='-DDLL_EXPORT'
8211 ;;
8212
8213 darwin* | rhapsody*)
8214 # PIC is the default on this platform
8215 # Common symbols not allowed in MH_DYLIB files
8216 lt_prog_compiler_pic='-fno-common'
8217 ;;
8218
8219 haiku*)
8220 # PIC is the default for Haiku.
8221 # The "-static" flag exists, but is broken.
8222 lt_prog_compiler_static=
8223 ;;
8224
8225 hpux*)
8226 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8227 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8228 # sets the default TLS model and affects inlining.
8229 case $host_cpu in
8230 hppa*64*)
8231 # +Z the default
8232 ;;
8233 *)
8234 lt_prog_compiler_pic='-fPIC'
8235 ;;
8236 esac
8237 ;;
8238
8239 interix[3-9]*)
8240 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8241 # Instead, we relocate shared libraries at runtime.
8242 ;;
8243
8244 msdosdjgpp*)
8245 # Just because we use GCC doesn't mean we suddenly get shared libraries
8246 # on systems that don't support them.
8247 lt_prog_compiler_can_build_shared=no
8248 enable_shared=no
8249 ;;
8250
8251 *nto* | *qnx*)
8252 # QNX uses GNU C++, but need to define -shared option too, otherwise
8253 # it will coredump.
8254 lt_prog_compiler_pic='-fPIC -shared'
8255 ;;
8256
8257 sysv4*MP*)
8258 if test -d /usr/nec; then
8259 lt_prog_compiler_pic=-Kconform_pic
8260 fi
8261 ;;
8262
8263 *)
8264 lt_prog_compiler_pic='-fPIC'
8265 ;;
8266 esac
8267
8268 case $cc_basename in
8269 nvcc*) # Cuda Compiler Driver 2.2
8270 lt_prog_compiler_wl='-Xlinker '
8271 lt_prog_compiler_pic='-Xcompiler -fPIC'
8272 ;;
8273 esac
8274 else
8275 # PORTME Check for flag to pass linker flags through the system compiler.
8276 case $host_os in
8277 aix*)
8278 lt_prog_compiler_wl='-Wl,'
8279 if test "$host_cpu" = ia64; then
8280 # AIX 5 now supports IA64 processor
8281 lt_prog_compiler_static='-Bstatic'
8282 else
8283 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8284 fi
8285 ;;
8286
8287 mingw* | cygwin* | pw32* | os2* | cegcc*)
8288 # This hack is so that the source file can tell whether it is being
8289 # built for inclusion in a dll (and should export symbols for example).
8290 lt_prog_compiler_pic='-DDLL_EXPORT'
8291 ;;
8292
8293 hpux9* | hpux10* | hpux11*)
8294 lt_prog_compiler_wl='-Wl,'
8295 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8296 # not for PA HP-UX.
8297 case $host_cpu in
8298 hppa*64*|ia64*)
8299 # +Z the default
8300 ;;
8301 *)
8302 lt_prog_compiler_pic='+Z'
8303 ;;
8304 esac
8305 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8306 lt_prog_compiler_static='${wl}-a ${wl}archive'
8307 ;;
8308
8309 irix5* | irix6* | nonstopux*)
8310 lt_prog_compiler_wl='-Wl,'
8311 # PIC (with -KPIC) is the default.
8312 lt_prog_compiler_static='-non_shared'
8313 ;;
8314
8315 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8316 case $cc_basename in
8317 # old Intel for x86_64 which still supported -KPIC.
8318 ecc*)
8319 lt_prog_compiler_wl='-Wl,'
8320 lt_prog_compiler_pic='-KPIC'
8321 lt_prog_compiler_static='-static'
8322 ;;
8323 # icc used to be incompatible with GCC.
8324 # ICC 10 doesn't accept -KPIC any more.
8325 icc* | ifort*)
8326 lt_prog_compiler_wl='-Wl,'
8327 lt_prog_compiler_pic='-fPIC'
8328 lt_prog_compiler_static='-static'
8329 ;;
8330 # Lahey Fortran 8.1.
8331 lf95*)
8332 lt_prog_compiler_wl='-Wl,'
8333 lt_prog_compiler_pic='--shared'
8334 lt_prog_compiler_static='--static'
8335 ;;
8336 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8337 # Portland Group compilers (*not* the Pentium gcc compiler,
8338 # which looks to be a dead project)
8339 lt_prog_compiler_wl='-Wl,'
8340 lt_prog_compiler_pic='-fpic'
8341 lt_prog_compiler_static='-Bstatic'
8342 ;;
8343 ccc*)
8344 lt_prog_compiler_wl='-Wl,'
8345 # All Alpha code is PIC.
8346 lt_prog_compiler_static='-non_shared'
8347 ;;
8348 xl* | bgxl* | bgf* | mpixl*)
8349 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8350 lt_prog_compiler_wl='-Wl,'
8351 lt_prog_compiler_pic='-qpic'
8352 lt_prog_compiler_static='-qstaticlink'
8353 ;;
8354 *)
8355 case `$CC -V 2>&1 | sed 5q` in
8356 *Sun\ F* | *Sun*Fortran*)
8357 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8358 lt_prog_compiler_pic='-KPIC'
8359 lt_prog_compiler_static='-Bstatic'
8360 lt_prog_compiler_wl=''
8361 ;;
8362 *Sun\ C*)
8363 # Sun C 5.9
8364 lt_prog_compiler_pic='-KPIC'
8365 lt_prog_compiler_static='-Bstatic'
8366 lt_prog_compiler_wl='-Wl,'
8367 ;;
8368 esac
8369 ;;
8370 esac
8371 ;;
8372
8373 newsos6)
8374 lt_prog_compiler_pic='-KPIC'
8375 lt_prog_compiler_static='-Bstatic'
8376 ;;
8377
8378 *nto* | *qnx*)
8379 # QNX uses GNU C++, but need to define -shared option too, otherwise
8380 # it will coredump.
8381 lt_prog_compiler_pic='-fPIC -shared'
8382 ;;
8383
8384 osf3* | osf4* | osf5*)
8385 lt_prog_compiler_wl='-Wl,'
8386 # All OSF/1 code is PIC.
8387 lt_prog_compiler_static='-non_shared'
8388 ;;
8389
8390 rdos*)
8391 lt_prog_compiler_static='-non_shared'
8392 ;;
8393
8394 solaris*)
8395 lt_prog_compiler_pic='-KPIC'
8396 lt_prog_compiler_static='-Bstatic'
8397 case $cc_basename in
8398 f77* | f90* | f95*)
8399 lt_prog_compiler_wl='-Qoption ld ';;
8400 *)
8401 lt_prog_compiler_wl='-Wl,';;
8402 esac
8403 ;;
8404
8405 sunos4*)
8406 lt_prog_compiler_wl='-Qoption ld '
8407 lt_prog_compiler_pic='-PIC'
8408 lt_prog_compiler_static='-Bstatic'
8409 ;;
8410
8411 sysv4 | sysv4.2uw2* | sysv4.3*)
8412 lt_prog_compiler_wl='-Wl,'
8413 lt_prog_compiler_pic='-KPIC'
8414 lt_prog_compiler_static='-Bstatic'
8415 ;;
8416
8417 sysv4*MP*)
8418 if test -d /usr/nec ;then
8419 lt_prog_compiler_pic='-Kconform_pic'
8420 lt_prog_compiler_static='-Bstatic'
8421 fi
8422 ;;
8423
8424 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8425 lt_prog_compiler_wl='-Wl,'
8426 lt_prog_compiler_pic='-KPIC'
8427 lt_prog_compiler_static='-Bstatic'
8428 ;;
8429
8430 unicos*)
8431 lt_prog_compiler_wl='-Wl,'
8432 lt_prog_compiler_can_build_shared=no
8433 ;;
8434
8435 uts4*)
8436 lt_prog_compiler_pic='-pic'
8437 lt_prog_compiler_static='-Bstatic'
8438 ;;
8439
8440 *)
8441 lt_prog_compiler_can_build_shared=no
8442 ;;
8443 esac
8444 fi
8445
8446 case $host_os in
8447 # For platforms which do not support PIC, -DPIC is meaningless:
8448 *djgpp*)
8449 lt_prog_compiler_pic=
8450 ;;
8451 *)
8452 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8453 ;;
8454 esac
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8456 $as_echo "$lt_prog_compiler_pic" >&6; }
8457
8458
8459
8460
8461
8462
8463 #
8464 # Check to make sure the PIC flag actually works.
8465 #
8466 if test -n "$lt_prog_compiler_pic"; then
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8468 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8469 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8470 $as_echo_n "(cached) " >&6
8471 else
8472 lt_cv_prog_compiler_pic_works=no
8473 ac_outfile=conftest.$ac_objext
8474 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8475 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8476 # Insert the option either (1) after the last *FLAGS variable, or
8477 # (2) before a word containing "conftest.", or (3) at the end.
8478 # Note that $ac_compile itself does not contain backslashes and begins
8479 # with a dollar sign (not a hyphen), so the echo should work correctly.
8480 # The option is referenced via a variable to avoid confusing sed.
8481 lt_compile=`echo "$ac_compile" | $SED \
8482 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8483 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8484 -e 's:$: $lt_compiler_flag:'`
8485 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8486 (eval "$lt_compile" 2>conftest.err)
8487 ac_status=$?
8488 cat conftest.err >&5
8489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490 if (exit $ac_status) && test -s "$ac_outfile"; then
8491 # The compiler can only warn and ignore the option if not recognized
8492 # So say no if there are warnings other than the usual output.
8493 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8494 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8495 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8496 lt_cv_prog_compiler_pic_works=yes
8497 fi
8498 fi
8499 $RM conftest*
8500
8501 fi
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8503 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8504
8505 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8506 case $lt_prog_compiler_pic in
8507 "" | " "*) ;;
8508 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8509 esac
8510 else
8511 lt_prog_compiler_pic=
8512 lt_prog_compiler_can_build_shared=no
8513 fi
8514
8515 fi
8516
8517
8518
8519
8520
8521
8522 #
8523 # Check to make sure the static flag actually works.
8524 #
8525 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8527 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8528 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8529 $as_echo_n "(cached) " >&6
8530 else
8531 lt_cv_prog_compiler_static_works=no
8532 save_LDFLAGS="$LDFLAGS"
8533 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8534 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8535 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8536 # The linker can only warn and ignore the option if not recognized
8537 # So say no if there are warnings
8538 if test -s conftest.err; then
8539 # Append any errors to the config.log.
8540 cat conftest.err 1>&5
8541 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8542 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8543 if diff conftest.exp conftest.er2 >/dev/null; then
8544 lt_cv_prog_compiler_static_works=yes
8545 fi
8546 else
8547 lt_cv_prog_compiler_static_works=yes
8548 fi
8549 fi
8550 $RM -r conftest*
8551 LDFLAGS="$save_LDFLAGS"
8552
8553 fi
8554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8555 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8556
8557 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8558 :
8559 else
8560 lt_prog_compiler_static=
8561 fi
8562
8563
8564
8565
8566
8567
8568
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8570 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8571 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8572 $as_echo_n "(cached) " >&6
8573 else
8574 lt_cv_prog_compiler_c_o=no
8575 $RM -r conftest 2>/dev/null
8576 mkdir conftest
8577 cd conftest
8578 mkdir out
8579 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8580
8581 lt_compiler_flag="-o out/conftest2.$ac_objext"
8582 # Insert the option either (1) after the last *FLAGS variable, or
8583 # (2) before a word containing "conftest.", or (3) at the end.
8584 # Note that $ac_compile itself does not contain backslashes and begins
8585 # with a dollar sign (not a hyphen), so the echo should work correctly.
8586 lt_compile=`echo "$ac_compile" | $SED \
8587 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8588 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8589 -e 's:$: $lt_compiler_flag:'`
8590 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8591 (eval "$lt_compile" 2>out/conftest.err)
8592 ac_status=$?
8593 cat out/conftest.err >&5
8594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8595 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8596 then
8597 # The compiler can only warn and ignore the option if not recognized
8598 # So say no if there are warnings
8599 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8600 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8601 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8602 lt_cv_prog_compiler_c_o=yes
8603 fi
8604 fi
8605 chmod u+w . 2>&5
8606 $RM conftest*
8607 # SGI C++ compiler will create directory out/ii_files/ for
8608 # template instantiation
8609 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8610 $RM out/* && rmdir out
8611 cd ..
8612 $RM -r conftest
8613 $RM conftest*
8614
8615 fi
8616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8617 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8618
8619
8620
8621
8622
8623
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8625 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8626 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8627 $as_echo_n "(cached) " >&6
8628 else
8629 lt_cv_prog_compiler_c_o=no
8630 $RM -r conftest 2>/dev/null
8631 mkdir conftest
8632 cd conftest
8633 mkdir out
8634 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8635
8636 lt_compiler_flag="-o out/conftest2.$ac_objext"
8637 # Insert the option either (1) after the last *FLAGS variable, or
8638 # (2) before a word containing "conftest.", or (3) at the end.
8639 # Note that $ac_compile itself does not contain backslashes and begins
8640 # with a dollar sign (not a hyphen), so the echo should work correctly.
8641 lt_compile=`echo "$ac_compile" | $SED \
8642 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8643 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8644 -e 's:$: $lt_compiler_flag:'`
8645 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8646 (eval "$lt_compile" 2>out/conftest.err)
8647 ac_status=$?
8648 cat out/conftest.err >&5
8649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8650 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8651 then
8652 # The compiler can only warn and ignore the option if not recognized
8653 # So say no if there are warnings
8654 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8655 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8656 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8657 lt_cv_prog_compiler_c_o=yes
8658 fi
8659 fi
8660 chmod u+w . 2>&5
8661 $RM conftest*
8662 # SGI C++ compiler will create directory out/ii_files/ for
8663 # template instantiation
8664 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8665 $RM out/* && rmdir out
8666 cd ..
8667 $RM -r conftest
8668 $RM conftest*
8669
8670 fi
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8672 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8673
8674
8675
8676
8677 hard_links="nottested"
8678 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8679 # do not overwrite the value of need_locks provided by the user
8680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8681 $as_echo_n "checking if we can lock with hard links... " >&6; }
8682 hard_links=yes
8683 $RM conftest*
8684 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8685 touch conftest.a
8686 ln conftest.a conftest.b 2>&5 || hard_links=no
8687 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8689 $as_echo "$hard_links" >&6; }
8690 if test "$hard_links" = no; then
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8692 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8693 need_locks=warn
8694 fi
8695 else
8696 need_locks=no
8697 fi
8698
8699
8700
8701
8702
8703
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8705 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8706
8707 runpath_var=
8708 allow_undefined_flag=
8709 always_export_symbols=no
8710 archive_cmds=
8711 archive_expsym_cmds=
8712 compiler_needs_object=no
8713 enable_shared_with_static_runtimes=no
8714 export_dynamic_flag_spec=
8715 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8716 hardcode_automatic=no
8717 hardcode_direct=no
8718 hardcode_direct_absolute=no
8719 hardcode_libdir_flag_spec=
8720 hardcode_libdir_flag_spec_ld=
8721 hardcode_libdir_separator=
8722 hardcode_minus_L=no
8723 hardcode_shlibpath_var=unsupported
8724 inherit_rpath=no
8725 link_all_deplibs=unknown
8726 module_cmds=
8727 module_expsym_cmds=
8728 old_archive_from_new_cmds=
8729 old_archive_from_expsyms_cmds=
8730 thread_safe_flag_spec=
8731 whole_archive_flag_spec=
8732 # include_expsyms should be a list of space-separated symbols to be *always*
8733 # included in the symbol list
8734 include_expsyms=
8735 # exclude_expsyms can be an extended regexp of symbols to exclude
8736 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8737 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8738 # as well as any symbol that contains `d'.
8739 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8740 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8741 # platforms (ab)use it in PIC code, but their linkers get confused if
8742 # the symbol is explicitly referenced. Since portable code cannot
8743 # rely on this symbol name, it's probably fine to never include it in
8744 # preloaded symbol tables.
8745 # Exclude shared library initialization/finalization symbols.
8746 extract_expsyms_cmds=
8747
8748 case $host_os in
8749 cygwin* | mingw* | pw32* | cegcc*)
8750 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8751 # When not using gcc, we currently assume that we are using
8752 # Microsoft Visual C++.
8753 if test "$GCC" != yes; then
8754 with_gnu_ld=no
8755 fi
8756 ;;
8757 interix*)
8758 # we just hope/assume this is gcc and not c89 (= MSVC++)
8759 with_gnu_ld=yes
8760 ;;
8761 openbsd*)
8762 with_gnu_ld=no
8763 ;;
8764 esac
8765
8766 ld_shlibs=yes
8767
8768 # On some targets, GNU ld is compatible enough with the native linker
8769 # that we're better off using the native interface for both.
8770 lt_use_gnu_ld_interface=no
8771 if test "$with_gnu_ld" = yes; then
8772 case $host_os in
8773 aix*)
8774 # The AIX port of GNU ld has always aspired to compatibility
8775 # with the native linker. However, as the warning in the GNU ld
8776 # block says, versions before 2.19.5* couldn't really create working
8777 # shared libraries, regardless of the interface used.
8778 case `$LD -v 2>&1` in
8779 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8780 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8781 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8782 *)
8783 lt_use_gnu_ld_interface=yes
8784 ;;
8785 esac
8786 ;;
8787 *)
8788 lt_use_gnu_ld_interface=yes
8789 ;;
8790 esac
8791 fi
8792
8793 if test "$lt_use_gnu_ld_interface" = yes; then
8794 # If archive_cmds runs LD, not CC, wlarc should be empty
8795 wlarc='${wl}'
8796
8797 # Set some defaults for GNU ld with shared library support. These
8798 # are reset later if shared libraries are not supported. Putting them
8799 # here allows them to be overridden if necessary.
8800 runpath_var=LD_RUN_PATH
8801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8802 export_dynamic_flag_spec='${wl}--export-dynamic'
8803 # ancient GNU ld didn't support --whole-archive et. al.
8804 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8805 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8806 else
8807 whole_archive_flag_spec=
8808 fi
8809 supports_anon_versioning=no
8810 case `$LD -v 2>&1` in
8811 *GNU\ gold*) supports_anon_versioning=yes ;;
8812 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8813 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8814 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8815 *\ 2.11.*) ;; # other 2.11 versions
8816 *) supports_anon_versioning=yes ;;
8817 esac
8818
8819 # See if GNU ld supports shared libraries.
8820 case $host_os in
8821 aix[3-9]*)
8822 # On AIX/PPC, the GNU linker is very broken
8823 if test "$host_cpu" != ia64; then
8824 ld_shlibs=no
8825 cat <<_LT_EOF 1>&2
8826
8827 *** Warning: the GNU linker, at least up to release 2.19, is reported
8828 *** to be unable to reliably create shared libraries on AIX.
8829 *** Therefore, libtool is disabling shared libraries support. If you
8830 *** really care for shared libraries, you may want to install binutils
8831 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8832 *** You will then need to restart the configuration process.
8833
8834 _LT_EOF
8835 fi
8836 ;;
8837
8838 amigaos*)
8839 case $host_cpu in
8840 powerpc)
8841 # see comment about AmigaOS4 .so support
8842 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8843 archive_expsym_cmds=''
8844 ;;
8845 m68k)
8846 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)'
8847 hardcode_libdir_flag_spec='-L$libdir'
8848 hardcode_minus_L=yes
8849 ;;
8850 esac
8851 ;;
8852
8853 beos*)
8854 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8855 allow_undefined_flag=unsupported
8856 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8857 # support --undefined. This deserves some investigation. FIXME
8858 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8859 else
8860 ld_shlibs=no
8861 fi
8862 ;;
8863
8864 cygwin* | mingw* | pw32* | cegcc*)
8865 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8866 # as there is no search path for DLLs.
8867 hardcode_libdir_flag_spec='-L$libdir'
8868 export_dynamic_flag_spec='${wl}--export-all-symbols'
8869 allow_undefined_flag=unsupported
8870 always_export_symbols=no
8871 enable_shared_with_static_runtimes=yes
8872 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8873
8874 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8875 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8876 # If the export-symbols file already is a .def file (1st line
8877 # is EXPORTS), use it as is; otherwise, prepend...
8878 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8879 cp $export_symbols $output_objdir/$soname.def;
8880 else
8881 echo EXPORTS > $output_objdir/$soname.def;
8882 cat $export_symbols >> $output_objdir/$soname.def;
8883 fi~
8884 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8885 else
8886 ld_shlibs=no
8887 fi
8888 ;;
8889
8890 haiku*)
8891 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8892 link_all_deplibs=yes
8893 ;;
8894
8895 interix[3-9]*)
8896 hardcode_direct=no
8897 hardcode_shlibpath_var=no
8898 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8899 export_dynamic_flag_spec='${wl}-E'
8900 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8901 # Instead, shared libraries are loaded at an image base (0x10000000 by
8902 # default) and relocated if they conflict, which is a slow very memory
8903 # consuming and fragmenting process. To avoid this, we pick a random,
8904 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8905 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8906 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8907 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'
8908 ;;
8909
8910 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8911 tmp_diet=no
8912 if test "$host_os" = linux-dietlibc; then
8913 case $cc_basename in
8914 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8915 esac
8916 fi
8917 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8918 && test "$tmp_diet" = no
8919 then
8920 tmp_addflag=
8921 tmp_sharedflag='-shared'
8922 case $cc_basename,$host_cpu in
8923 pgcc*) # Portland Group C compiler
8924 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8925 tmp_addflag=' $pic_flag'
8926 ;;
8927 pgf77* | pgf90* | pgf95* | pgfortran*)
8928 # Portland Group f77 and f90 compilers
8929 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8930 tmp_addflag=' $pic_flag -Mnomain' ;;
8931 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8932 tmp_addflag=' -i_dynamic' ;;
8933 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8934 tmp_addflag=' -i_dynamic -nofor_main' ;;
8935 ifc* | ifort*) # Intel Fortran compiler
8936 tmp_addflag=' -nofor_main' ;;
8937 lf95*) # Lahey Fortran 8.1
8938 whole_archive_flag_spec=
8939 tmp_sharedflag='--shared' ;;
8940 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8941 tmp_sharedflag='-qmkshrobj'
8942 tmp_addflag= ;;
8943 nvcc*) # Cuda Compiler Driver 2.2
8944 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8945 compiler_needs_object=yes
8946 ;;
8947 esac
8948 case `$CC -V 2>&1 | sed 5q` in
8949 *Sun\ C*) # Sun C 5.9
8950 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8951 compiler_needs_object=yes
8952 tmp_sharedflag='-G' ;;
8953 *Sun\ F*) # Sun Fortran 8.3
8954 tmp_sharedflag='-G' ;;
8955 esac
8956 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8957
8958 if test "x$supports_anon_versioning" = xyes; then
8959 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8960 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8961 echo "local: *; };" >> $output_objdir/$libname.ver~
8962 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8963 fi
8964
8965 case $cc_basename in
8966 xlf* | bgf* | bgxlf* | mpixlf*)
8967 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8968 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8969 hardcode_libdir_flag_spec=
8970 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8971 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8972 if test "x$supports_anon_versioning" = xyes; then
8973 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8974 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8975 echo "local: *; };" >> $output_objdir/$libname.ver~
8976 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8977 fi
8978 ;;
8979 esac
8980 else
8981 ld_shlibs=no
8982 fi
8983 ;;
8984
8985 netbsd*)
8986 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8987 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8988 wlarc=
8989 else
8990 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8991 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8992 fi
8993 ;;
8994
8995 solaris*)
8996 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8997 ld_shlibs=no
8998 cat <<_LT_EOF 1>&2
8999
9000 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9001 *** create shared libraries on Solaris systems. Therefore, libtool
9002 *** is disabling shared libraries support. We urge you to upgrade GNU
9003 *** binutils to release 2.9.1 or newer. Another option is to modify
9004 *** your PATH or compiler configuration so that the native linker is
9005 *** used, and then restart.
9006
9007 _LT_EOF
9008 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9009 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9010 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9011 else
9012 ld_shlibs=no
9013 fi
9014 ;;
9015
9016 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9017 case `$LD -v 2>&1` in
9018 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9019 ld_shlibs=no
9020 cat <<_LT_EOF 1>&2
9021
9022 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9023 *** reliably create shared libraries on SCO systems. Therefore, libtool
9024 *** is disabling shared libraries support. We urge you to upgrade GNU
9025 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9026 *** your PATH or compiler configuration so that the native linker is
9027 *** used, and then restart.
9028
9029 _LT_EOF
9030 ;;
9031 *)
9032 # For security reasons, it is highly recommended that you always
9033 # use absolute paths for naming shared libraries, and exclude the
9034 # DT_RUNPATH tag from executables and libraries. But doing so
9035 # requires that you compile everything twice, which is a pain.
9036 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9037 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9038 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9039 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9040 else
9041 ld_shlibs=no
9042 fi
9043 ;;
9044 esac
9045 ;;
9046
9047 sunos4*)
9048 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9049 wlarc=
9050 hardcode_direct=yes
9051 hardcode_shlibpath_var=no
9052 ;;
9053
9054 *)
9055 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9056 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9057 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9058 else
9059 ld_shlibs=no
9060 fi
9061 ;;
9062 esac
9063
9064 if test "$ld_shlibs" = no; then
9065 runpath_var=
9066 hardcode_libdir_flag_spec=
9067 export_dynamic_flag_spec=
9068 whole_archive_flag_spec=
9069 fi
9070 else
9071 # PORTME fill in a description of your system's linker (not GNU ld)
9072 case $host_os in
9073 aix3*)
9074 allow_undefined_flag=unsupported
9075 always_export_symbols=yes
9076 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'
9077 # Note: this linker hardcodes the directories in LIBPATH if there
9078 # are no directories specified by -L.
9079 hardcode_minus_L=yes
9080 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9081 # Neither direct hardcoding nor static linking is supported with a
9082 # broken collect2.
9083 hardcode_direct=unsupported
9084 fi
9085 ;;
9086
9087 aix[4-9]*)
9088 if test "$host_cpu" = ia64; then
9089 # On IA64, the linker does run time linking by default, so we don't
9090 # have to do anything special.
9091 aix_use_runtimelinking=no
9092 exp_sym_flag='-Bexport'
9093 no_entry_flag=""
9094 else
9095 # If we're using GNU nm, then we don't want the "-C" option.
9096 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9097 # Also, AIX nm treats weak defined symbols like other global
9098 # defined symbols, whereas GNU nm marks them as "W".
9099 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9100 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9101 else
9102 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'
9103 fi
9104 aix_use_runtimelinking=no
9105
9106 # Test if we are trying to use run time linking or normal
9107 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9108 # need to do runtime linking.
9109 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9110 for ld_flag in $LDFLAGS; do
9111 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9112 aix_use_runtimelinking=yes
9113 break
9114 fi
9115 done
9116 ;;
9117 esac
9118
9119 exp_sym_flag='-bexport'
9120 no_entry_flag='-bnoentry'
9121 fi
9122
9123 # When large executables or shared objects are built, AIX ld can
9124 # have problems creating the table of contents. If linking a library
9125 # or program results in "error TOC overflow" add -mminimal-toc to
9126 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9127 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9128
9129 archive_cmds=''
9130 hardcode_direct=yes
9131 hardcode_direct_absolute=yes
9132 hardcode_libdir_separator=':'
9133 link_all_deplibs=yes
9134 file_list_spec='${wl}-f,'
9135
9136 if test "$GCC" = yes; then
9137 case $host_os in aix4.[012]|aix4.[012].*)
9138 # We only want to do this on AIX 4.2 and lower, the check
9139 # below for broken collect2 doesn't work under 4.3+
9140 collect2name=`${CC} -print-prog-name=collect2`
9141 if test -f "$collect2name" &&
9142 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9143 then
9144 # We have reworked collect2
9145 :
9146 else
9147 # We have old collect2
9148 hardcode_direct=unsupported
9149 # It fails to find uninstalled libraries when the uninstalled
9150 # path is not listed in the libpath. Setting hardcode_minus_L
9151 # to unsupported forces relinking
9152 hardcode_minus_L=yes
9153 hardcode_libdir_flag_spec='-L$libdir'
9154 hardcode_libdir_separator=
9155 fi
9156 ;;
9157 esac
9158 shared_flag='-shared'
9159 if test "$aix_use_runtimelinking" = yes; then
9160 shared_flag="$shared_flag "'${wl}-G'
9161 fi
9162 else
9163 # not using gcc
9164 if test "$host_cpu" = ia64; then
9165 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9166 # chokes on -Wl,-G. The following line is correct:
9167 shared_flag='-G'
9168 else
9169 if test "$aix_use_runtimelinking" = yes; then
9170 shared_flag='${wl}-G'
9171 else
9172 shared_flag='${wl}-bM:SRE'
9173 fi
9174 fi
9175 fi
9176
9177 export_dynamic_flag_spec='${wl}-bexpall'
9178 # It seems that -bexpall does not export symbols beginning with
9179 # underscore (_), so it is better to generate a list of symbols to export.
9180 always_export_symbols=yes
9181 if test "$aix_use_runtimelinking" = yes; then
9182 # Warning - without using the other runtime loading flags (-brtl),
9183 # -berok will link without error, but may produce a broken library.
9184 allow_undefined_flag='-berok'
9185 # Determine the default libpath from the value encoded in an
9186 # empty executable.
9187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9188 /* end confdefs.h. */
9189
9190 int
9191 main ()
9192 {
9193
9194 ;
9195 return 0;
9196 }
9197 _ACEOF
9198 if ac_fn_c_try_link "$LINENO"; then :
9199
9200 lt_aix_libpath_sed='
9201 /Import File Strings/,/^$/ {
9202 /^0/ {
9203 s/^0 *\(.*\)$/\1/
9204 p
9205 }
9206 }'
9207 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9208 # Check for a 64-bit object if we didn't find anything.
9209 if test -z "$aix_libpath"; then
9210 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9211 fi
9212 fi
9213 rm -f core conftest.err conftest.$ac_objext \
9214 conftest$ac_exeext conftest.$ac_ext
9215 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9216
9217 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9218 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9219 else
9220 if test "$host_cpu" = ia64; then
9221 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9222 allow_undefined_flag="-z nodefs"
9223 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"
9224 else
9225 # Determine the default libpath from the value encoded in an
9226 # empty executable.
9227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9228 /* end confdefs.h. */
9229
9230 int
9231 main ()
9232 {
9233
9234 ;
9235 return 0;
9236 }
9237 _ACEOF
9238 if ac_fn_c_try_link "$LINENO"; then :
9239
9240 lt_aix_libpath_sed='
9241 /Import File Strings/,/^$/ {
9242 /^0/ {
9243 s/^0 *\(.*\)$/\1/
9244 p
9245 }
9246 }'
9247 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9248 # Check for a 64-bit object if we didn't find anything.
9249 if test -z "$aix_libpath"; then
9250 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9251 fi
9252 fi
9253 rm -f core conftest.err conftest.$ac_objext \
9254 conftest$ac_exeext conftest.$ac_ext
9255 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9256
9257 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9258 # Warning - without using the other run time loading flags,
9259 # -berok will link without error, but may produce a broken library.
9260 no_undefined_flag=' ${wl}-bernotok'
9261 allow_undefined_flag=' ${wl}-berok'
9262 if test "$with_gnu_ld" = yes; then
9263 # We only use this code for GNU lds that support --whole-archive.
9264 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9265 else
9266 # Exported symbols can be pulled into shared objects from archives
9267 whole_archive_flag_spec='$convenience'
9268 fi
9269 archive_cmds_need_lc=yes
9270 # This is similar to how AIX traditionally builds its shared libraries.
9271 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'
9272 fi
9273 fi
9274 ;;
9275
9276 amigaos*)
9277 case $host_cpu in
9278 powerpc)
9279 # see comment about AmigaOS4 .so support
9280 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281 archive_expsym_cmds=''
9282 ;;
9283 m68k)
9284 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)'
9285 hardcode_libdir_flag_spec='-L$libdir'
9286 hardcode_minus_L=yes
9287 ;;
9288 esac
9289 ;;
9290
9291 bsdi[45]*)
9292 export_dynamic_flag_spec=-rdynamic
9293 ;;
9294
9295 cygwin* | mingw* | pw32* | cegcc*)
9296 # When not using gcc, we currently assume that we are using
9297 # Microsoft Visual C++.
9298 # hardcode_libdir_flag_spec is actually meaningless, as there is
9299 # no search path for DLLs.
9300 hardcode_libdir_flag_spec=' '
9301 allow_undefined_flag=unsupported
9302 # Tell ltmain to make .lib files, not .a files.
9303 libext=lib
9304 # Tell ltmain to make .dll files, not .so files.
9305 shrext_cmds=".dll"
9306 # FIXME: Setting linknames here is a bad hack.
9307 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9308 # The linker will automatically build a .lib file if we build a DLL.
9309 old_archive_from_new_cmds='true'
9310 # FIXME: Should let the user specify the lib program.
9311 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9312 fix_srcfile_path='`cygpath -w "$srcfile"`'
9313 enable_shared_with_static_runtimes=yes
9314 ;;
9315
9316 darwin* | rhapsody*)
9317
9318
9319 archive_cmds_need_lc=no
9320 hardcode_direct=no
9321 hardcode_automatic=yes
9322 hardcode_shlibpath_var=unsupported
9323 if test "$lt_cv_ld_force_load" = "yes"; then
9324 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9325 else
9326 whole_archive_flag_spec=''
9327 fi
9328 link_all_deplibs=yes
9329 allow_undefined_flag="$_lt_dar_allow_undefined"
9330 case $cc_basename in
9331 ifort*) _lt_dar_can_shared=yes ;;
9332 *) _lt_dar_can_shared=$GCC ;;
9333 esac
9334 if test "$_lt_dar_can_shared" = "yes"; then
9335 output_verbose_link_cmd=func_echo_all
9336 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9337 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9338 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9339 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9340
9341 else
9342 ld_shlibs=no
9343 fi
9344
9345 ;;
9346
9347 dgux*)
9348 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9349 hardcode_libdir_flag_spec='-L$libdir'
9350 hardcode_shlibpath_var=no
9351 ;;
9352
9353 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9354 # support. Future versions do this automatically, but an explicit c++rt0.o
9355 # does not break anything, and helps significantly (at the cost of a little
9356 # extra space).
9357 freebsd2.2*)
9358 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9359 hardcode_libdir_flag_spec='-R$libdir'
9360 hardcode_direct=yes
9361 hardcode_shlibpath_var=no
9362 ;;
9363
9364 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9365 freebsd2.*)
9366 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9367 hardcode_direct=yes
9368 hardcode_minus_L=yes
9369 hardcode_shlibpath_var=no
9370 ;;
9371
9372 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9373 freebsd* | dragonfly*)
9374 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9375 hardcode_libdir_flag_spec='-R$libdir'
9376 hardcode_direct=yes
9377 hardcode_shlibpath_var=no
9378 ;;
9379
9380 hpux9*)
9381 if test "$GCC" = yes; then
9382 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'
9383 else
9384 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'
9385 fi
9386 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9387 hardcode_libdir_separator=:
9388 hardcode_direct=yes
9389
9390 # hardcode_minus_L: Not really in the search PATH,
9391 # but as the default location of the library.
9392 hardcode_minus_L=yes
9393 export_dynamic_flag_spec='${wl}-E'
9394 ;;
9395
9396 hpux10*)
9397 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9398 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9399 else
9400 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9401 fi
9402 if test "$with_gnu_ld" = no; then
9403 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9404 hardcode_libdir_flag_spec_ld='+b $libdir'
9405 hardcode_libdir_separator=:
9406 hardcode_direct=yes
9407 hardcode_direct_absolute=yes
9408 export_dynamic_flag_spec='${wl}-E'
9409 # hardcode_minus_L: Not really in the search PATH,
9410 # but as the default location of the library.
9411 hardcode_minus_L=yes
9412 fi
9413 ;;
9414
9415 hpux11*)
9416 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9417 case $host_cpu in
9418 hppa*64*)
9419 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9420 ;;
9421 ia64*)
9422 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9423 ;;
9424 *)
9425 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9426 ;;
9427 esac
9428 else
9429 case $host_cpu in
9430 hppa*64*)
9431 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9432 ;;
9433 ia64*)
9434 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9435 ;;
9436 *)
9437
9438 # Older versions of the 11.00 compiler do not understand -b yet
9439 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9441 $as_echo_n "checking if $CC understands -b... " >&6; }
9442 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9443 $as_echo_n "(cached) " >&6
9444 else
9445 lt_cv_prog_compiler__b=no
9446 save_LDFLAGS="$LDFLAGS"
9447 LDFLAGS="$LDFLAGS -b"
9448 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9449 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9450 # The linker can only warn and ignore the option if not recognized
9451 # So say no if there are warnings
9452 if test -s conftest.err; then
9453 # Append any errors to the config.log.
9454 cat conftest.err 1>&5
9455 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9456 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9457 if diff conftest.exp conftest.er2 >/dev/null; then
9458 lt_cv_prog_compiler__b=yes
9459 fi
9460 else
9461 lt_cv_prog_compiler__b=yes
9462 fi
9463 fi
9464 $RM -r conftest*
9465 LDFLAGS="$save_LDFLAGS"
9466
9467 fi
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9469 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9470
9471 if test x"$lt_cv_prog_compiler__b" = xyes; then
9472 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9473 else
9474 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9475 fi
9476
9477 ;;
9478 esac
9479 fi
9480 if test "$with_gnu_ld" = no; then
9481 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9482 hardcode_libdir_separator=:
9483
9484 case $host_cpu in
9485 hppa*64*|ia64*)
9486 hardcode_direct=no
9487 hardcode_shlibpath_var=no
9488 ;;
9489 *)
9490 hardcode_direct=yes
9491 hardcode_direct_absolute=yes
9492 export_dynamic_flag_spec='${wl}-E'
9493
9494 # hardcode_minus_L: Not really in the search PATH,
9495 # but as the default location of the library.
9496 hardcode_minus_L=yes
9497 ;;
9498 esac
9499 fi
9500 ;;
9501
9502 irix5* | irix6* | nonstopux*)
9503 if test "$GCC" = yes; then
9504 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9505 # Try to use the -exported_symbol ld option, if it does not
9506 # work, assume that -exports_file does not work either and
9507 # implicitly export all symbols.
9508 save_LDFLAGS="$LDFLAGS"
9509 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9511 /* end confdefs.h. */
9512 int foo(void) {}
9513 _ACEOF
9514 if ac_fn_c_try_link "$LINENO"; then :
9515 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9516
9517 fi
9518 rm -f core conftest.err conftest.$ac_objext \
9519 conftest$ac_exeext conftest.$ac_ext
9520 LDFLAGS="$save_LDFLAGS"
9521 else
9522 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9523 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9524 fi
9525 archive_cmds_need_lc='no'
9526 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9527 hardcode_libdir_separator=:
9528 inherit_rpath=yes
9529 link_all_deplibs=yes
9530 ;;
9531
9532 netbsd*)
9533 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9534 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9535 else
9536 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9537 fi
9538 hardcode_libdir_flag_spec='-R$libdir'
9539 hardcode_direct=yes
9540 hardcode_shlibpath_var=no
9541 ;;
9542
9543 newsos6)
9544 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9545 hardcode_direct=yes
9546 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9547 hardcode_libdir_separator=:
9548 hardcode_shlibpath_var=no
9549 ;;
9550
9551 *nto* | *qnx*)
9552 ;;
9553
9554 openbsd*)
9555 if test -f /usr/libexec/ld.so; then
9556 hardcode_direct=yes
9557 hardcode_shlibpath_var=no
9558 hardcode_direct_absolute=yes
9559 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9560 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9561 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9562 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9563 export_dynamic_flag_spec='${wl}-E'
9564 else
9565 case $host_os in
9566 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9567 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9568 hardcode_libdir_flag_spec='-R$libdir'
9569 ;;
9570 *)
9571 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9572 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9573 ;;
9574 esac
9575 fi
9576 else
9577 ld_shlibs=no
9578 fi
9579 ;;
9580
9581 os2*)
9582 hardcode_libdir_flag_spec='-L$libdir'
9583 hardcode_minus_L=yes
9584 allow_undefined_flag=unsupported
9585 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'
9586 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9587 ;;
9588
9589 osf3*)
9590 if test "$GCC" = yes; then
9591 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9592 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9593 else
9594 allow_undefined_flag=' -expect_unresolved \*'
9595 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9596 fi
9597 archive_cmds_need_lc='no'
9598 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9599 hardcode_libdir_separator=:
9600 ;;
9601
9602 osf4* | osf5*) # as osf3* with the addition of -msym flag
9603 if test "$GCC" = yes; then
9604 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9605 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9606 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9607 else
9608 allow_undefined_flag=' -expect_unresolved \*'
9609 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9610 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9611 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9612
9613 # Both c and cxx compiler support -rpath directly
9614 hardcode_libdir_flag_spec='-rpath $libdir'
9615 fi
9616 archive_cmds_need_lc='no'
9617 hardcode_libdir_separator=:
9618 ;;
9619
9620 solaris*)
9621 no_undefined_flag=' -z defs'
9622 if test "$GCC" = yes; then
9623 wlarc='${wl}'
9624 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9625 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9626 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9627 else
9628 case `$CC -V 2>&1` in
9629 *"Compilers 5.0"*)
9630 wlarc=''
9631 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9632 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9633 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9634 ;;
9635 *)
9636 wlarc='${wl}'
9637 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9638 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9639 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9640 ;;
9641 esac
9642 fi
9643 hardcode_libdir_flag_spec='-R$libdir'
9644 hardcode_shlibpath_var=no
9645 case $host_os in
9646 solaris2.[0-5] | solaris2.[0-5].*) ;;
9647 *)
9648 # The compiler driver will combine and reorder linker options,
9649 # but understands `-z linker_flag'. GCC discards it without `$wl',
9650 # but is careful enough not to reorder.
9651 # Supported since Solaris 2.6 (maybe 2.5.1?)
9652 if test "$GCC" = yes; then
9653 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9654 else
9655 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9656 fi
9657 ;;
9658 esac
9659 link_all_deplibs=yes
9660 ;;
9661
9662 sunos4*)
9663 if test "x$host_vendor" = xsequent; then
9664 # Use $CC to link under sequent, because it throws in some extra .o
9665 # files that make .init and .fini sections work.
9666 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9667 else
9668 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9669 fi
9670 hardcode_libdir_flag_spec='-L$libdir'
9671 hardcode_direct=yes
9672 hardcode_minus_L=yes
9673 hardcode_shlibpath_var=no
9674 ;;
9675
9676 sysv4)
9677 case $host_vendor in
9678 sni)
9679 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9680 hardcode_direct=yes # is this really true???
9681 ;;
9682 siemens)
9683 ## LD is ld it makes a PLAMLIB
9684 ## CC just makes a GrossModule.
9685 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9686 reload_cmds='$CC -r -o $output$reload_objs'
9687 hardcode_direct=no
9688 ;;
9689 motorola)
9690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9691 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9692 ;;
9693 esac
9694 runpath_var='LD_RUN_PATH'
9695 hardcode_shlibpath_var=no
9696 ;;
9697
9698 sysv4.3*)
9699 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9700 hardcode_shlibpath_var=no
9701 export_dynamic_flag_spec='-Bexport'
9702 ;;
9703
9704 sysv4*MP*)
9705 if test -d /usr/nec; then
9706 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9707 hardcode_shlibpath_var=no
9708 runpath_var=LD_RUN_PATH
9709 hardcode_runpath_var=yes
9710 ld_shlibs=yes
9711 fi
9712 ;;
9713
9714 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9715 no_undefined_flag='${wl}-z,text'
9716 archive_cmds_need_lc=no
9717 hardcode_shlibpath_var=no
9718 runpath_var='LD_RUN_PATH'
9719
9720 if test "$GCC" = yes; then
9721 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9722 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9723 else
9724 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9725 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9726 fi
9727 ;;
9728
9729 sysv5* | sco3.2v5* | sco5v6*)
9730 # Note: We can NOT use -z defs as we might desire, because we do not
9731 # link with -lc, and that would cause any symbols used from libc to
9732 # always be unresolved, which means just about no library would
9733 # ever link correctly. If we're not using GNU ld we use -z text
9734 # though, which does catch some bad symbols but isn't as heavy-handed
9735 # as -z defs.
9736 no_undefined_flag='${wl}-z,text'
9737 allow_undefined_flag='${wl}-z,nodefs'
9738 archive_cmds_need_lc=no
9739 hardcode_shlibpath_var=no
9740 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9741 hardcode_libdir_separator=':'
9742 link_all_deplibs=yes
9743 export_dynamic_flag_spec='${wl}-Bexport'
9744 runpath_var='LD_RUN_PATH'
9745
9746 if test "$GCC" = yes; then
9747 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9748 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9749 else
9750 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9751 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9752 fi
9753 ;;
9754
9755 uts4*)
9756 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9757 hardcode_libdir_flag_spec='-L$libdir'
9758 hardcode_shlibpath_var=no
9759 ;;
9760
9761 *)
9762 ld_shlibs=no
9763 ;;
9764 esac
9765
9766 if test x$host_vendor = xsni; then
9767 case $host in
9768 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9769 export_dynamic_flag_spec='${wl}-Blargedynsym'
9770 ;;
9771 esac
9772 fi
9773 fi
9774
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9776 $as_echo "$ld_shlibs" >&6; }
9777 test "$ld_shlibs" = no && can_build_shared=no
9778
9779 with_gnu_ld=$with_gnu_ld
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795 #
9796 # Do we need to explicitly link libc?
9797 #
9798 case "x$archive_cmds_need_lc" in
9799 x|xyes)
9800 # Assume -lc should be added
9801 archive_cmds_need_lc=yes
9802
9803 if test "$enable_shared" = yes && test "$GCC" = yes; then
9804 case $archive_cmds in
9805 *'~'*)
9806 # FIXME: we may have to deal with multi-command sequences.
9807 ;;
9808 '$CC '*)
9809 # Test whether the compiler implicitly links with -lc since on some
9810 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9811 # to ld, don't add -lc before -lgcc.
9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9813 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9814 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9815 $as_echo_n "(cached) " >&6
9816 else
9817 $RM conftest*
9818 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9819
9820 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9821 (eval $ac_compile) 2>&5
9822 ac_status=$?
9823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9824 test $ac_status = 0; } 2>conftest.err; then
9825 soname=conftest
9826 lib=conftest
9827 libobjs=conftest.$ac_objext
9828 deplibs=
9829 wl=$lt_prog_compiler_wl
9830 pic_flag=$lt_prog_compiler_pic
9831 compiler_flags=-v
9832 linker_flags=-v
9833 verstring=
9834 output_objdir=.
9835 libname=conftest
9836 lt_save_allow_undefined_flag=$allow_undefined_flag
9837 allow_undefined_flag=
9838 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9839 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9840 ac_status=$?
9841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9842 test $ac_status = 0; }
9843 then
9844 lt_cv_archive_cmds_need_lc=no
9845 else
9846 lt_cv_archive_cmds_need_lc=yes
9847 fi
9848 allow_undefined_flag=$lt_save_allow_undefined_flag
9849 else
9850 cat conftest.err 1>&5
9851 fi
9852 $RM conftest*
9853
9854 fi
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9856 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9857 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9858 ;;
9859 esac
9860 fi
9861 ;;
9862 esac
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10021 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10022
10023 if test "$GCC" = yes; then
10024 case $host_os in
10025 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10026 *) lt_awk_arg="/^libraries:/" ;;
10027 esac
10028 case $host_os in
10029 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10030 *) lt_sed_strip_eq="s,=/,/,g" ;;
10031 esac
10032 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10033 case $lt_search_path_spec in
10034 *\;*)
10035 # if the path contains ";" then we assume it to be the separator
10036 # otherwise default to the standard path separator (i.e. ":") - it is
10037 # assumed that no part of a normal pathname contains ";" but that should
10038 # okay in the real world where ";" in dirpaths is itself problematic.
10039 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10040 ;;
10041 *)
10042 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10043 ;;
10044 esac
10045 # Ok, now we have the path, separated by spaces, we can step through it
10046 # and add multilib dir if necessary.
10047 lt_tmp_lt_search_path_spec=
10048 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10049 for lt_sys_path in $lt_search_path_spec; do
10050 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10051 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10052 else
10053 test -d "$lt_sys_path" && \
10054 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10055 fi
10056 done
10057 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10058 BEGIN {RS=" "; FS="/|\n";} {
10059 lt_foo="";
10060 lt_count=0;
10061 for (lt_i = NF; lt_i > 0; lt_i--) {
10062 if ($lt_i != "" && $lt_i != ".") {
10063 if ($lt_i == "..") {
10064 lt_count++;
10065 } else {
10066 if (lt_count == 0) {
10067 lt_foo="/" $lt_i lt_foo;
10068 } else {
10069 lt_count--;
10070 }
10071 }
10072 }
10073 }
10074 if (lt_foo != "") { lt_freq[lt_foo]++; }
10075 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10076 }'`
10077 # AWK program above erroneously prepends '/' to C:/dos/paths
10078 # for these hosts.
10079 case $host_os in
10080 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10081 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10082 esac
10083 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10084 else
10085 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10086 fi
10087 library_names_spec=
10088 libname_spec='lib$name'
10089 soname_spec=
10090 shrext_cmds=".so"
10091 postinstall_cmds=
10092 postuninstall_cmds=
10093 finish_cmds=
10094 finish_eval=
10095 shlibpath_var=
10096 shlibpath_overrides_runpath=unknown
10097 version_type=none
10098 dynamic_linker="$host_os ld.so"
10099 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10100 need_lib_prefix=unknown
10101 hardcode_into_libs=no
10102
10103 # when you set need_version to no, make sure it does not cause -set_version
10104 # flags to be left without arguments
10105 need_version=unknown
10106
10107 case $host_os in
10108 aix3*)
10109 version_type=linux
10110 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10111 shlibpath_var=LIBPATH
10112
10113 # AIX 3 has no versioning support, so we append a major version to the name.
10114 soname_spec='${libname}${release}${shared_ext}$major'
10115 ;;
10116
10117 aix[4-9]*)
10118 version_type=linux
10119 need_lib_prefix=no
10120 need_version=no
10121 hardcode_into_libs=yes
10122 if test "$host_cpu" = ia64; then
10123 # AIX 5 supports IA64
10124 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10125 shlibpath_var=LD_LIBRARY_PATH
10126 else
10127 # With GCC up to 2.95.x, collect2 would create an import file
10128 # for dependence libraries. The import file would start with
10129 # the line `#! .'. This would cause the generated library to
10130 # depend on `.', always an invalid library. This was fixed in
10131 # development snapshots of GCC prior to 3.0.
10132 case $host_os in
10133 aix4 | aix4.[01] | aix4.[01].*)
10134 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10135 echo ' yes '
10136 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10137 :
10138 else
10139 can_build_shared=no
10140 fi
10141 ;;
10142 esac
10143 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10144 # soname into executable. Probably we can add versioning support to
10145 # collect2, so additional links can be useful in future.
10146 if test "$aix_use_runtimelinking" = yes; then
10147 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10148 # instead of lib<name>.a to let people know that these are not
10149 # typical AIX shared libraries.
10150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10151 else
10152 # We preserve .a as extension for shared libraries through AIX4.2
10153 # and later when we are not doing run time linking.
10154 library_names_spec='${libname}${release}.a $libname.a'
10155 soname_spec='${libname}${release}${shared_ext}$major'
10156 fi
10157 shlibpath_var=LIBPATH
10158 fi
10159 ;;
10160
10161 amigaos*)
10162 case $host_cpu in
10163 powerpc)
10164 # Since July 2007 AmigaOS4 officially supports .so libraries.
10165 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10167 ;;
10168 m68k)
10169 library_names_spec='$libname.ixlibrary $libname.a'
10170 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10171 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
10172 ;;
10173 esac
10174 ;;
10175
10176 beos*)
10177 library_names_spec='${libname}${shared_ext}'
10178 dynamic_linker="$host_os ld.so"
10179 shlibpath_var=LIBRARY_PATH
10180 ;;
10181
10182 bsdi[45]*)
10183 version_type=linux
10184 need_version=no
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10186 soname_spec='${libname}${release}${shared_ext}$major'
10187 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10188 shlibpath_var=LD_LIBRARY_PATH
10189 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10190 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10191 # the default ld.so.conf also contains /usr/contrib/lib and
10192 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10193 # libtool to hard-code these into programs
10194 ;;
10195
10196 cygwin* | mingw* | pw32* | cegcc*)
10197 version_type=windows
10198 shrext_cmds=".dll"
10199 need_version=no
10200 need_lib_prefix=no
10201
10202 case $GCC,$host_os in
10203 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10204 library_names_spec='$libname.dll.a'
10205 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10206 postinstall_cmds='base_file=`basename \${file}`~
10207 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10208 dldir=$destdir/`dirname \$dlpath`~
10209 test -d \$dldir || mkdir -p \$dldir~
10210 $install_prog $dir/$dlname \$dldir/$dlname~
10211 chmod a+x \$dldir/$dlname~
10212 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10213 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10214 fi'
10215 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10216 dlpath=$dir/\$dldll~
10217 $RM \$dlpath'
10218 shlibpath_overrides_runpath=yes
10219
10220 case $host_os in
10221 cygwin*)
10222 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10223 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10224
10225 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10226 ;;
10227 mingw* | cegcc*)
10228 # MinGW DLLs use traditional 'lib' prefix
10229 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10230 ;;
10231 pw32*)
10232 # pw32 DLLs use 'pw' prefix rather than 'lib'
10233 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10234 ;;
10235 esac
10236 ;;
10237
10238 *)
10239 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10240 ;;
10241 esac
10242 dynamic_linker='Win32 ld.exe'
10243 # FIXME: first we should search . and the directory the executable is in
10244 shlibpath_var=PATH
10245 ;;
10246
10247 darwin* | rhapsody*)
10248 dynamic_linker="$host_os dyld"
10249 version_type=darwin
10250 need_lib_prefix=no
10251 need_version=no
10252 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10253 soname_spec='${libname}${release}${major}$shared_ext'
10254 shlibpath_overrides_runpath=yes
10255 shlibpath_var=DYLD_LIBRARY_PATH
10256 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10257
10258 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10259 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10260 ;;
10261
10262 dgux*)
10263 version_type=linux
10264 need_lib_prefix=no
10265 need_version=no
10266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10267 soname_spec='${libname}${release}${shared_ext}$major'
10268 shlibpath_var=LD_LIBRARY_PATH
10269 ;;
10270
10271 freebsd* | dragonfly*)
10272 # DragonFly does not have aout. When/if they implement a new
10273 # versioning mechanism, adjust this.
10274 if test -x /usr/bin/objformat; then
10275 objformat=`/usr/bin/objformat`
10276 else
10277 case $host_os in
10278 freebsd[23].*) objformat=aout ;;
10279 *) objformat=elf ;;
10280 esac
10281 fi
10282 version_type=freebsd-$objformat
10283 case $version_type in
10284 freebsd-elf*)
10285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10286 need_version=no
10287 need_lib_prefix=no
10288 ;;
10289 freebsd-*)
10290 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10291 need_version=yes
10292 ;;
10293 esac
10294 shlibpath_var=LD_LIBRARY_PATH
10295 case $host_os in
10296 freebsd2.*)
10297 shlibpath_overrides_runpath=yes
10298 ;;
10299 freebsd3.[01]* | freebsdelf3.[01]*)
10300 shlibpath_overrides_runpath=yes
10301 hardcode_into_libs=yes
10302 ;;
10303 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10304 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10305 shlibpath_overrides_runpath=no
10306 hardcode_into_libs=yes
10307 ;;
10308 *) # from 4.6 on, and DragonFly
10309 shlibpath_overrides_runpath=yes
10310 hardcode_into_libs=yes
10311 ;;
10312 esac
10313 ;;
10314
10315 gnu*)
10316 version_type=linux
10317 need_lib_prefix=no
10318 need_version=no
10319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10320 soname_spec='${libname}${release}${shared_ext}$major'
10321 shlibpath_var=LD_LIBRARY_PATH
10322 hardcode_into_libs=yes
10323 ;;
10324
10325 haiku*)
10326 version_type=linux
10327 need_lib_prefix=no
10328 need_version=no
10329 dynamic_linker="$host_os runtime_loader"
10330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10331 soname_spec='${libname}${release}${shared_ext}$major'
10332 shlibpath_var=LIBRARY_PATH
10333 shlibpath_overrides_runpath=yes
10334 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10335 hardcode_into_libs=yes
10336 ;;
10337
10338 hpux9* | hpux10* | hpux11*)
10339 # Give a soname corresponding to the major version so that dld.sl refuses to
10340 # link against other versions.
10341 version_type=sunos
10342 need_lib_prefix=no
10343 need_version=no
10344 case $host_cpu in
10345 ia64*)
10346 shrext_cmds='.so'
10347 hardcode_into_libs=yes
10348 dynamic_linker="$host_os dld.so"
10349 shlibpath_var=LD_LIBRARY_PATH
10350 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10352 soname_spec='${libname}${release}${shared_ext}$major'
10353 if test "X$HPUX_IA64_MODE" = X32; then
10354 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10355 else
10356 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10357 fi
10358 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10359 ;;
10360 hppa*64*)
10361 shrext_cmds='.sl'
10362 hardcode_into_libs=yes
10363 dynamic_linker="$host_os dld.sl"
10364 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10365 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10367 soname_spec='${libname}${release}${shared_ext}$major'
10368 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10369 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10370 ;;
10371 *)
10372 shrext_cmds='.sl'
10373 dynamic_linker="$host_os dld.sl"
10374 shlibpath_var=SHLIB_PATH
10375 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10377 soname_spec='${libname}${release}${shared_ext}$major'
10378 ;;
10379 esac
10380 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10381 postinstall_cmds='chmod 555 $lib'
10382 # or fails outright, so override atomically:
10383 install_override_mode=555
10384 ;;
10385
10386 interix[3-9]*)
10387 version_type=linux
10388 need_lib_prefix=no
10389 need_version=no
10390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10391 soname_spec='${libname}${release}${shared_ext}$major'
10392 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10393 shlibpath_var=LD_LIBRARY_PATH
10394 shlibpath_overrides_runpath=no
10395 hardcode_into_libs=yes
10396 ;;
10397
10398 irix5* | irix6* | nonstopux*)
10399 case $host_os in
10400 nonstopux*) version_type=nonstopux ;;
10401 *)
10402 if test "$lt_cv_prog_gnu_ld" = yes; then
10403 version_type=linux
10404 else
10405 version_type=irix
10406 fi ;;
10407 esac
10408 need_lib_prefix=no
10409 need_version=no
10410 soname_spec='${libname}${release}${shared_ext}$major'
10411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10412 case $host_os in
10413 irix5* | nonstopux*)
10414 libsuff= shlibsuff=
10415 ;;
10416 *)
10417 case $LD in # libtool.m4 will add one of these switches to LD
10418 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10419 libsuff= shlibsuff= libmagic=32-bit;;
10420 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10421 libsuff=32 shlibsuff=N32 libmagic=N32;;
10422 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10423 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10424 *) libsuff= shlibsuff= libmagic=never-match;;
10425 esac
10426 ;;
10427 esac
10428 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10429 shlibpath_overrides_runpath=no
10430 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10431 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10432 hardcode_into_libs=yes
10433 ;;
10434
10435 # No shared lib support for Linux oldld, aout, or coff.
10436 linux*oldld* | linux*aout* | linux*coff*)
10437 dynamic_linker=no
10438 ;;
10439
10440 # This must be Linux ELF.
10441 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10442 version_type=linux
10443 need_lib_prefix=no
10444 need_version=no
10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10446 soname_spec='${libname}${release}${shared_ext}$major'
10447 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10448 shlibpath_var=LD_LIBRARY_PATH
10449 shlibpath_overrides_runpath=no
10450
10451 # Some binutils ld are patched to set DT_RUNPATH
10452 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10453 $as_echo_n "(cached) " >&6
10454 else
10455 lt_cv_shlibpath_overrides_runpath=no
10456 save_LDFLAGS=$LDFLAGS
10457 save_libdir=$libdir
10458 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10459 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10461 /* end confdefs.h. */
10462
10463 int
10464 main ()
10465 {
10466
10467 ;
10468 return 0;
10469 }
10470 _ACEOF
10471 if ac_fn_c_try_link "$LINENO"; then :
10472 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10473 lt_cv_shlibpath_overrides_runpath=yes
10474 fi
10475 fi
10476 rm -f core conftest.err conftest.$ac_objext \
10477 conftest$ac_exeext conftest.$ac_ext
10478 LDFLAGS=$save_LDFLAGS
10479 libdir=$save_libdir
10480
10481 fi
10482
10483 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10484
10485 # This implies no fast_install, which is unacceptable.
10486 # Some rework will be needed to allow for fast_install
10487 # before this can be enabled.
10488 hardcode_into_libs=yes
10489
10490 # Append ld.so.conf contents to the search path
10491 if test -f /etc/ld.so.conf; then
10492 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10493 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10494 fi
10495
10496 # We used to test for /lib/ld.so.1 and disable shared libraries on
10497 # powerpc, because MkLinux only supported shared libraries with the
10498 # GNU dynamic linker. Since this was broken with cross compilers,
10499 # most powerpc-linux boxes support dynamic linking these days and
10500 # people can always --disable-shared, the test was removed, and we
10501 # assume the GNU/Linux dynamic linker is in use.
10502 dynamic_linker='GNU/Linux ld.so'
10503 ;;
10504
10505 netbsd*)
10506 version_type=sunos
10507 need_lib_prefix=no
10508 need_version=no
10509 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10511 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10512 dynamic_linker='NetBSD (a.out) ld.so'
10513 else
10514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10515 soname_spec='${libname}${release}${shared_ext}$major'
10516 dynamic_linker='NetBSD ld.elf_so'
10517 fi
10518 shlibpath_var=LD_LIBRARY_PATH
10519 shlibpath_overrides_runpath=yes
10520 hardcode_into_libs=yes
10521 ;;
10522
10523 newsos6)
10524 version_type=linux
10525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10526 shlibpath_var=LD_LIBRARY_PATH
10527 shlibpath_overrides_runpath=yes
10528 ;;
10529
10530 *nto* | *qnx*)
10531 version_type=qnx
10532 need_lib_prefix=no
10533 need_version=no
10534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10535 soname_spec='${libname}${release}${shared_ext}$major'
10536 shlibpath_var=LD_LIBRARY_PATH
10537 shlibpath_overrides_runpath=no
10538 hardcode_into_libs=yes
10539 dynamic_linker='ldqnx.so'
10540 ;;
10541
10542 openbsd*)
10543 version_type=sunos
10544 sys_lib_dlsearch_path_spec="/usr/lib"
10545 need_lib_prefix=no
10546 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10547 case $host_os in
10548 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10549 *) need_version=no ;;
10550 esac
10551 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10552 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10553 shlibpath_var=LD_LIBRARY_PATH
10554 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10555 case $host_os in
10556 openbsd2.[89] | openbsd2.[89].*)
10557 shlibpath_overrides_runpath=no
10558 ;;
10559 *)
10560 shlibpath_overrides_runpath=yes
10561 ;;
10562 esac
10563 else
10564 shlibpath_overrides_runpath=yes
10565 fi
10566 ;;
10567
10568 os2*)
10569 libname_spec='$name'
10570 shrext_cmds=".dll"
10571 need_lib_prefix=no
10572 library_names_spec='$libname${shared_ext} $libname.a'
10573 dynamic_linker='OS/2 ld.exe'
10574 shlibpath_var=LIBPATH
10575 ;;
10576
10577 osf3* | osf4* | osf5*)
10578 version_type=osf
10579 need_lib_prefix=no
10580 need_version=no
10581 soname_spec='${libname}${release}${shared_ext}$major'
10582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10583 shlibpath_var=LD_LIBRARY_PATH
10584 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10585 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10586 ;;
10587
10588 rdos*)
10589 dynamic_linker=no
10590 ;;
10591
10592 solaris*)
10593 version_type=linux
10594 need_lib_prefix=no
10595 need_version=no
10596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10597 soname_spec='${libname}${release}${shared_ext}$major'
10598 shlibpath_var=LD_LIBRARY_PATH
10599 shlibpath_overrides_runpath=yes
10600 hardcode_into_libs=yes
10601 # ldd complains unless libraries are executable
10602 postinstall_cmds='chmod +x $lib'
10603 ;;
10604
10605 sunos4*)
10606 version_type=sunos
10607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10608 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10609 shlibpath_var=LD_LIBRARY_PATH
10610 shlibpath_overrides_runpath=yes
10611 if test "$with_gnu_ld" = yes; then
10612 need_lib_prefix=no
10613 fi
10614 need_version=yes
10615 ;;
10616
10617 sysv4 | sysv4.3*)
10618 version_type=linux
10619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10620 soname_spec='${libname}${release}${shared_ext}$major'
10621 shlibpath_var=LD_LIBRARY_PATH
10622 case $host_vendor in
10623 sni)
10624 shlibpath_overrides_runpath=no
10625 need_lib_prefix=no
10626 runpath_var=LD_RUN_PATH
10627 ;;
10628 siemens)
10629 need_lib_prefix=no
10630 ;;
10631 motorola)
10632 need_lib_prefix=no
10633 need_version=no
10634 shlibpath_overrides_runpath=no
10635 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10636 ;;
10637 esac
10638 ;;
10639
10640 sysv4*MP*)
10641 if test -d /usr/nec ;then
10642 version_type=linux
10643 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10644 soname_spec='$libname${shared_ext}.$major'
10645 shlibpath_var=LD_LIBRARY_PATH
10646 fi
10647 ;;
10648
10649 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10650 version_type=freebsd-elf
10651 need_lib_prefix=no
10652 need_version=no
10653 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10654 soname_spec='${libname}${release}${shared_ext}$major'
10655 shlibpath_var=LD_LIBRARY_PATH
10656 shlibpath_overrides_runpath=yes
10657 hardcode_into_libs=yes
10658 if test "$with_gnu_ld" = yes; then
10659 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10660 else
10661 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10662 case $host_os in
10663 sco3.2v5*)
10664 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10665 ;;
10666 esac
10667 fi
10668 sys_lib_dlsearch_path_spec='/usr/lib'
10669 ;;
10670
10671 tpf*)
10672 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10673 version_type=linux
10674 need_lib_prefix=no
10675 need_version=no
10676 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10677 shlibpath_var=LD_LIBRARY_PATH
10678 shlibpath_overrides_runpath=no
10679 hardcode_into_libs=yes
10680 ;;
10681
10682 uts4*)
10683 version_type=linux
10684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10685 soname_spec='${libname}${release}${shared_ext}$major'
10686 shlibpath_var=LD_LIBRARY_PATH
10687 ;;
10688
10689 *)
10690 dynamic_linker=no
10691 ;;
10692 esac
10693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10694 $as_echo "$dynamic_linker" >&6; }
10695 test "$dynamic_linker" = no && can_build_shared=no
10696
10697 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10698 if test "$GCC" = yes; then
10699 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10700 fi
10701
10702 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10703 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10704 fi
10705 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10706 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10707 fi
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10801 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10802 hardcode_action=
10803 if test -n "$hardcode_libdir_flag_spec" ||
10804 test -n "$runpath_var" ||
10805 test "X$hardcode_automatic" = "Xyes" ; then
10806
10807 # We can hardcode non-existent directories.
10808 if test "$hardcode_direct" != no &&
10809 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10810 # have to relink, otherwise we might link with an installed library
10811 # when we should be linking with a yet-to-be-installed one
10812 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10813 test "$hardcode_minus_L" != no; then
10814 # Linking always hardcodes the temporary library directory.
10815 hardcode_action=relink
10816 else
10817 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10818 hardcode_action=immediate
10819 fi
10820 else
10821 # We cannot hardcode anything, or else we can only hardcode existing
10822 # directories.
10823 hardcode_action=unsupported
10824 fi
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10826 $as_echo "$hardcode_action" >&6; }
10827
10828 if test "$hardcode_action" = relink ||
10829 test "$inherit_rpath" = yes; then
10830 # Fast installation is not supported
10831 enable_fast_install=no
10832 elif test "$shlibpath_overrides_runpath" = yes ||
10833 test "$enable_shared" = no; then
10834 # Fast installation is not necessary
10835 enable_fast_install=needless
10836 fi
10837
10838
10839
10840
10841
10842
10843 if test "x$enable_dlopen" != xyes; then
10844 enable_dlopen=unknown
10845 enable_dlopen_self=unknown
10846 enable_dlopen_self_static=unknown
10847 else
10848 lt_cv_dlopen=no
10849 lt_cv_dlopen_libs=
10850
10851 case $host_os in
10852 beos*)
10853 lt_cv_dlopen="load_add_on"
10854 lt_cv_dlopen_libs=
10855 lt_cv_dlopen_self=yes
10856 ;;
10857
10858 mingw* | pw32* | cegcc*)
10859 lt_cv_dlopen="LoadLibrary"
10860 lt_cv_dlopen_libs=
10861 ;;
10862
10863 cygwin*)
10864 lt_cv_dlopen="dlopen"
10865 lt_cv_dlopen_libs=
10866 ;;
10867
10868 darwin*)
10869 # if libdl is installed we need to link against it
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10871 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10872 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10873 $as_echo_n "(cached) " >&6
10874 else
10875 ac_check_lib_save_LIBS=$LIBS
10876 LIBS="-ldl $LIBS"
10877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10878 /* end confdefs.h. */
10879
10880 /* Override any GCC internal prototype to avoid an error.
10881 Use char because int might match the return type of a GCC
10882 builtin and then its argument prototype would still apply. */
10883 #ifdef __cplusplus
10884 extern "C"
10885 #endif
10886 char dlopen ();
10887 int
10888 main ()
10889 {
10890 return dlopen ();
10891 ;
10892 return 0;
10893 }
10894 _ACEOF
10895 if ac_fn_c_try_link "$LINENO"; then :
10896 ac_cv_lib_dl_dlopen=yes
10897 else
10898 ac_cv_lib_dl_dlopen=no
10899 fi
10900 rm -f core conftest.err conftest.$ac_objext \
10901 conftest$ac_exeext conftest.$ac_ext
10902 LIBS=$ac_check_lib_save_LIBS
10903 fi
10904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10905 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10906 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10907 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10908 else
10909
10910 lt_cv_dlopen="dyld"
10911 lt_cv_dlopen_libs=
10912 lt_cv_dlopen_self=yes
10913
10914 fi
10915
10916 ;;
10917
10918 *)
10919 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10920 if test "x$ac_cv_func_shl_load" = x""yes; then :
10921 lt_cv_dlopen="shl_load"
10922 else
10923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10924 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10925 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10926 $as_echo_n "(cached) " >&6
10927 else
10928 ac_check_lib_save_LIBS=$LIBS
10929 LIBS="-ldld $LIBS"
10930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10931 /* end confdefs.h. */
10932
10933 /* Override any GCC internal prototype to avoid an error.
10934 Use char because int might match the return type of a GCC
10935 builtin and then its argument prototype would still apply. */
10936 #ifdef __cplusplus
10937 extern "C"
10938 #endif
10939 char shl_load ();
10940 int
10941 main ()
10942 {
10943 return shl_load ();
10944 ;
10945 return 0;
10946 }
10947 _ACEOF
10948 if ac_fn_c_try_link "$LINENO"; then :
10949 ac_cv_lib_dld_shl_load=yes
10950 else
10951 ac_cv_lib_dld_shl_load=no
10952 fi
10953 rm -f core conftest.err conftest.$ac_objext \
10954 conftest$ac_exeext conftest.$ac_ext
10955 LIBS=$ac_check_lib_save_LIBS
10956 fi
10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10958 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10959 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10960 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10961 else
10962 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10963 if test "x$ac_cv_func_dlopen" = x""yes; then :
10964 lt_cv_dlopen="dlopen"
10965 else
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10967 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10968 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10969 $as_echo_n "(cached) " >&6
10970 else
10971 ac_check_lib_save_LIBS=$LIBS
10972 LIBS="-ldl $LIBS"
10973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10974 /* end confdefs.h. */
10975
10976 /* Override any GCC internal prototype to avoid an error.
10977 Use char because int might match the return type of a GCC
10978 builtin and then its argument prototype would still apply. */
10979 #ifdef __cplusplus
10980 extern "C"
10981 #endif
10982 char dlopen ();
10983 int
10984 main ()
10985 {
10986 return dlopen ();
10987 ;
10988 return 0;
10989 }
10990 _ACEOF
10991 if ac_fn_c_try_link "$LINENO"; then :
10992 ac_cv_lib_dl_dlopen=yes
10993 else
10994 ac_cv_lib_dl_dlopen=no
10995 fi
10996 rm -f core conftest.err conftest.$ac_objext \
10997 conftest$ac_exeext conftest.$ac_ext
10998 LIBS=$ac_check_lib_save_LIBS
10999 fi
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11001 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11002 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11003 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11004 else
11005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11006 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11007 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11008 $as_echo_n "(cached) " >&6
11009 else
11010 ac_check_lib_save_LIBS=$LIBS
11011 LIBS="-lsvld $LIBS"
11012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11013 /* end confdefs.h. */
11014
11015 /* Override any GCC internal prototype to avoid an error.
11016 Use char because int might match the return type of a GCC
11017 builtin and then its argument prototype would still apply. */
11018 #ifdef __cplusplus
11019 extern "C"
11020 #endif
11021 char dlopen ();
11022 int
11023 main ()
11024 {
11025 return dlopen ();
11026 ;
11027 return 0;
11028 }
11029 _ACEOF
11030 if ac_fn_c_try_link "$LINENO"; then :
11031 ac_cv_lib_svld_dlopen=yes
11032 else
11033 ac_cv_lib_svld_dlopen=no
11034 fi
11035 rm -f core conftest.err conftest.$ac_objext \
11036 conftest$ac_exeext conftest.$ac_ext
11037 LIBS=$ac_check_lib_save_LIBS
11038 fi
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11040 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11041 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11042 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11043 else
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11045 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11046 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11047 $as_echo_n "(cached) " >&6
11048 else
11049 ac_check_lib_save_LIBS=$LIBS
11050 LIBS="-ldld $LIBS"
11051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11052 /* end confdefs.h. */
11053
11054 /* Override any GCC internal prototype to avoid an error.
11055 Use char because int might match the return type of a GCC
11056 builtin and then its argument prototype would still apply. */
11057 #ifdef __cplusplus
11058 extern "C"
11059 #endif
11060 char dld_link ();
11061 int
11062 main ()
11063 {
11064 return dld_link ();
11065 ;
11066 return 0;
11067 }
11068 _ACEOF
11069 if ac_fn_c_try_link "$LINENO"; then :
11070 ac_cv_lib_dld_dld_link=yes
11071 else
11072 ac_cv_lib_dld_dld_link=no
11073 fi
11074 rm -f core conftest.err conftest.$ac_objext \
11075 conftest$ac_exeext conftest.$ac_ext
11076 LIBS=$ac_check_lib_save_LIBS
11077 fi
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11079 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11080 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11081 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11082 fi
11083
11084
11085 fi
11086
11087
11088 fi
11089
11090
11091 fi
11092
11093
11094 fi
11095
11096
11097 fi
11098
11099 ;;
11100 esac
11101
11102 if test "x$lt_cv_dlopen" != xno; then
11103 enable_dlopen=yes
11104 else
11105 enable_dlopen=no
11106 fi
11107
11108 case $lt_cv_dlopen in
11109 dlopen)
11110 save_CPPFLAGS="$CPPFLAGS"
11111 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11112
11113 save_LDFLAGS="$LDFLAGS"
11114 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11115
11116 save_LIBS="$LIBS"
11117 LIBS="$lt_cv_dlopen_libs $LIBS"
11118
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11120 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11121 if test "${lt_cv_dlopen_self+set}" = set; then :
11122 $as_echo_n "(cached) " >&6
11123 else
11124 if test "$cross_compiling" = yes; then :
11125 lt_cv_dlopen_self=cross
11126 else
11127 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11128 lt_status=$lt_dlunknown
11129 cat > conftest.$ac_ext <<_LT_EOF
11130 #line 11130 "configure"
11131 #include "confdefs.h"
11132
11133 #if HAVE_DLFCN_H
11134 #include <dlfcn.h>
11135 #endif
11136
11137 #include <stdio.h>
11138
11139 #ifdef RTLD_GLOBAL
11140 # define LT_DLGLOBAL RTLD_GLOBAL
11141 #else
11142 # ifdef DL_GLOBAL
11143 # define LT_DLGLOBAL DL_GLOBAL
11144 # else
11145 # define LT_DLGLOBAL 0
11146 # endif
11147 #endif
11148
11149 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11150 find out it does not work in some platform. */
11151 #ifndef LT_DLLAZY_OR_NOW
11152 # ifdef RTLD_LAZY
11153 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11154 # else
11155 # ifdef DL_LAZY
11156 # define LT_DLLAZY_OR_NOW DL_LAZY
11157 # else
11158 # ifdef RTLD_NOW
11159 # define LT_DLLAZY_OR_NOW RTLD_NOW
11160 # else
11161 # ifdef DL_NOW
11162 # define LT_DLLAZY_OR_NOW DL_NOW
11163 # else
11164 # define LT_DLLAZY_OR_NOW 0
11165 # endif
11166 # endif
11167 # endif
11168 # endif
11169 #endif
11170
11171 /* When -fvisbility=hidden is used, assume the code has been annotated
11172 correspondingly for the symbols needed. */
11173 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11174 void fnord () __attribute__((visibility("default")));
11175 #endif
11176
11177 void fnord () { int i=42; }
11178 int main ()
11179 {
11180 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11181 int status = $lt_dlunknown;
11182
11183 if (self)
11184 {
11185 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11186 else
11187 {
11188 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11189 else puts (dlerror ());
11190 }
11191 /* dlclose (self); */
11192 }
11193 else
11194 puts (dlerror ());
11195
11196 return status;
11197 }
11198 _LT_EOF
11199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11200 (eval $ac_link) 2>&5
11201 ac_status=$?
11202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11203 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11204 (./conftest; exit; ) >&5 2>/dev/null
11205 lt_status=$?
11206 case x$lt_status in
11207 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11208 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11209 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11210 esac
11211 else :
11212 # compilation failed
11213 lt_cv_dlopen_self=no
11214 fi
11215 fi
11216 rm -fr conftest*
11217
11218
11219 fi
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11221 $as_echo "$lt_cv_dlopen_self" >&6; }
11222
11223 if test "x$lt_cv_dlopen_self" = xyes; then
11224 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11226 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11227 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11228 $as_echo_n "(cached) " >&6
11229 else
11230 if test "$cross_compiling" = yes; then :
11231 lt_cv_dlopen_self_static=cross
11232 else
11233 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11234 lt_status=$lt_dlunknown
11235 cat > conftest.$ac_ext <<_LT_EOF
11236 #line 11236 "configure"
11237 #include "confdefs.h"
11238
11239 #if HAVE_DLFCN_H
11240 #include <dlfcn.h>
11241 #endif
11242
11243 #include <stdio.h>
11244
11245 #ifdef RTLD_GLOBAL
11246 # define LT_DLGLOBAL RTLD_GLOBAL
11247 #else
11248 # ifdef DL_GLOBAL
11249 # define LT_DLGLOBAL DL_GLOBAL
11250 # else
11251 # define LT_DLGLOBAL 0
11252 # endif
11253 #endif
11254
11255 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11256 find out it does not work in some platform. */
11257 #ifndef LT_DLLAZY_OR_NOW
11258 # ifdef RTLD_LAZY
11259 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11260 # else
11261 # ifdef DL_LAZY
11262 # define LT_DLLAZY_OR_NOW DL_LAZY
11263 # else
11264 # ifdef RTLD_NOW
11265 # define LT_DLLAZY_OR_NOW RTLD_NOW
11266 # else
11267 # ifdef DL_NOW
11268 # define LT_DLLAZY_OR_NOW DL_NOW
11269 # else
11270 # define LT_DLLAZY_OR_NOW 0
11271 # endif
11272 # endif
11273 # endif
11274 # endif
11275 #endif
11276
11277 /* When -fvisbility=hidden is used, assume the code has been annotated
11278 correspondingly for the symbols needed. */
11279 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11280 void fnord () __attribute__((visibility("default")));
11281 #endif
11282
11283 void fnord () { int i=42; }
11284 int main ()
11285 {
11286 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11287 int status = $lt_dlunknown;
11288
11289 if (self)
11290 {
11291 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11292 else
11293 {
11294 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11295 else puts (dlerror ());
11296 }
11297 /* dlclose (self); */
11298 }
11299 else
11300 puts (dlerror ());
11301
11302 return status;
11303 }
11304 _LT_EOF
11305 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11306 (eval $ac_link) 2>&5
11307 ac_status=$?
11308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11309 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11310 (./conftest; exit; ) >&5 2>/dev/null
11311 lt_status=$?
11312 case x$lt_status in
11313 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11314 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11315 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11316 esac
11317 else :
11318 # compilation failed
11319 lt_cv_dlopen_self_static=no
11320 fi
11321 fi
11322 rm -fr conftest*
11323
11324
11325 fi
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11327 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11328 fi
11329
11330 CPPFLAGS="$save_CPPFLAGS"
11331 LDFLAGS="$save_LDFLAGS"
11332 LIBS="$save_LIBS"
11333 ;;
11334 esac
11335
11336 case $lt_cv_dlopen_self in
11337 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11338 *) enable_dlopen_self=unknown ;;
11339 esac
11340
11341 case $lt_cv_dlopen_self_static in
11342 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11343 *) enable_dlopen_self_static=unknown ;;
11344 esac
11345 fi
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363 striplib=
11364 old_striplib=
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11366 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11367 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11368 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11369 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11371 $as_echo "yes" >&6; }
11372 else
11373 # FIXME - insert some real tests, host_os isn't really good enough
11374 case $host_os in
11375 darwin*)
11376 if test -n "$STRIP" ; then
11377 striplib="$STRIP -x"
11378 old_striplib="$STRIP -S"
11379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11380 $as_echo "yes" >&6; }
11381 else
11382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11383 $as_echo "no" >&6; }
11384 fi
11385 ;;
11386 *)
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11388 $as_echo "no" >&6; }
11389 ;;
11390 esac
11391 fi
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404 # Report which library types will actually be built
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11406 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11408 $as_echo "$can_build_shared" >&6; }
11409
11410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11411 $as_echo_n "checking whether to build shared libraries... " >&6; }
11412 test "$can_build_shared" = "no" && enable_shared=no
11413
11414 # On AIX, shared libraries and static libraries use the same namespace, and
11415 # are all built from PIC.
11416 case $host_os in
11417 aix3*)
11418 test "$enable_shared" = yes && enable_static=no
11419 if test -n "$RANLIB"; then
11420 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11421 postinstall_cmds='$RANLIB $lib'
11422 fi
11423 ;;
11424
11425 aix[4-9]*)
11426 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11427 test "$enable_shared" = yes && enable_static=no
11428 fi
11429 ;;
11430 esac
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11432 $as_echo "$enable_shared" >&6; }
11433
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11435 $as_echo_n "checking whether to build static libraries... " >&6; }
11436 # Make sure either enable_shared or enable_static is yes.
11437 test "$enable_shared" = yes || enable_static=yes
11438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11439 $as_echo "$enable_static" >&6; }
11440
11441
11442
11443
11444 fi
11445 ac_ext=c
11446 ac_cpp='$CPP $CPPFLAGS'
11447 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11448 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11449 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11450
11451 CC="$lt_save_CC"
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465 ac_config_commands="$ac_config_commands libtool"
11466
11467
11468
11469
11470 # Only expand once:
11471
11472
11473
11474
11475 backtrace_supported=yes
11476
11477 if test -n "${with_target_subdir}"; then
11478 # We are compiling a GCC library. We can assume that the unwind
11479 # library exists.
11480 BACKTRACE_FILE="backtrace.lo simple.lo"
11481 else
11482 ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default"
11483 if test "x$ac_cv_header_unwind_h" = x""yes; then :
11484 ac_fn_c_check_func "$LINENO" "_Unwind_Backtrace" "ac_cv_func__Unwind_Backtrace"
11485 if test "x$ac_cv_func__Unwind_Backtrace" = x""yes; then :
11486 BACKTRACE_FILE="backtrace.lo simple.lo"
11487 else
11488 BACKTRACE_FILE="nounwind.lo"
11489 backtrace_supported=no
11490 fi
11491
11492 else
11493 BACKTRACE_FILE="nounwind.lo"
11494 backtrace_supported=no
11495 fi
11496
11497
11498 fi
11499
11500
11501 EXTRA_FLAGS=
11502 if test -n "${with_target_subdir}"; then
11503 EXTRA_FLAGS="-funwind-tables -frandom-seed=\$@"
11504 else
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -funwind-tables option" >&5
11506 $as_echo_n "checking for -funwind-tables option... " >&6; }
11507 if test "${libbacktrace_cv_c_unwind_tables+set}" = set; then :
11508 $as_echo_n "(cached) " >&6
11509 else
11510 CFLAGS_hold="$CFLAGS"
11511 CFLAGS="$CFLAGS -funwind-tables"
11512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11513 /* end confdefs.h. */
11514 static int f() { return 0; }
11515 int
11516 main ()
11517 {
11518 return f();
11519 ;
11520 return 0;
11521 }
11522 _ACEOF
11523 if ac_fn_c_try_compile "$LINENO"; then :
11524 libbacktrace_cv_c_unwind_tables=yes
11525 else
11526 libbacktrace_cv_c_unwind_tables=no
11527 fi
11528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11529 CFLAGS="$CFLAGS_hold"
11530 fi
11531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_unwind_tables" >&5
11532 $as_echo "$libbacktrace_cv_c_unwind_tables" >&6; }
11533 if test "$libbacktrace_cv_c_unwind_tables" = "yes"; then
11534 EXTRA_FLAGS=-funwind-tables
11535 fi
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -frandom-seed=string option" >&5
11537 $as_echo_n "checking for -frandom-seed=string option... " >&6; }
11538 if test "${libbacktrace_cv_c_random_seed_string+set}" = set; then :
11539 $as_echo_n "(cached) " >&6
11540 else
11541 CFLAGS_hold="$CFLAGS"
11542 CFLAGS="$CFLAGS -frandom-seed=conftest.lo"
11543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11544 /* end confdefs.h. */
11545
11546 int
11547 main ()
11548 {
11549 return 0;
11550 ;
11551 return 0;
11552 }
11553 _ACEOF
11554 if ac_fn_c_try_compile "$LINENO"; then :
11555 libbacktrace_cv_c_random_seed_string=yes
11556 else
11557 libbacktrace_cv_c_random_seed_string=no
11558 fi
11559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11560 CFLAGS="$CFLAGS_hold"
11561 fi
11562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_random_seed_string" >&5
11563 $as_echo "$libbacktrace_cv_c_random_seed_string" >&6; }
11564 if test "$libbacktrace_cv_c_random_seed_string" = "yes"; then
11565 EXTRA_FLAGS="$EXTRA_FLAGS -frandom-seed=\$@"
11566 fi
11567 fi
11568
11569
11570 WARN_FLAGS=
11571 save_CFLAGS="$CFLAGS"
11572 for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
11573 -Wmissing-prototypes -Wold-style-definition \
11574 -Wmissing-format-attribute -Wcast-qual; do
11575 # Do the check with the no- prefix removed since gcc silently
11576 # accepts any -Wno-* option on purpose
11577 case $real_option in
11578 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
11579 *) option=$real_option ;;
11580 esac
11581 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
11582
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
11584 $as_echo_n "checking whether $CC supports $option... " >&6; }
11585 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
11586 $as_echo_n "(cached) " >&6
11587 else
11588 CFLAGS="$option"
11589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11590 /* end confdefs.h. */
11591
11592 int
11593 main ()
11594 {
11595
11596 ;
11597 return 0;
11598 }
11599 _ACEOF
11600 if ac_fn_c_try_compile "$LINENO"; then :
11601 eval "$as_acx_Woption=yes"
11602 else
11603 eval "$as_acx_Woption=no"
11604 fi
11605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11606
11607 fi
11608 eval ac_res=\$$as_acx_Woption
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11610 $as_echo "$ac_res" >&6; }
11611 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
11612 WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option"
11613 fi
11614 done
11615 CFLAGS="$save_CFLAGS"
11616
11617
11618 if test -n "${with_target_subdir}"; then
11619 WARN_FLAGS="$WARN_FLAGS -Werror"
11620 fi
11621
11622
11623
11624 if test -n "${with_target_subdir}"; then
11625
11626
11627 # Check whether --with-system-libunwind was given.
11628 if test "${with_system_libunwind+set}" = set; then :
11629 withval=$with_system_libunwind;
11630 fi
11631
11632 # If system-libunwind was not specifically set, pick a default setting.
11633 if test x$with_system_libunwind = x; then
11634 case ${target} in
11635 ia64-*-hpux*) with_system_libunwind=yes ;;
11636 *) with_system_libunwind=no ;;
11637 esac
11638 fi
11639 # Based on system-libunwind and target, do we have ipinfo?
11640 if test x$with_system_libunwind = xyes; then
11641 case ${target} in
11642 ia64-*-*) have_unwind_getipinfo=no ;;
11643 *) have_unwind_getipinfo=yes ;;
11644 esac
11645 else
11646 # Darwin before version 9 does not have _Unwind_GetIPInfo.
11647
11648 case ${target} in
11649 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
11650 *) have_unwind_getipinfo=yes ;;
11651 esac
11652
11653 fi
11654
11655 if test x$have_unwind_getipinfo = xyes; then
11656
11657 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
11658
11659 fi
11660
11661 else
11662 ac_save_CFFLAGS="$CFLAGS"
11663 CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_GetIPInfo" >&5
11665 $as_echo_n "checking for _Unwind_GetIPInfo... " >&6; }
11666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11667 /* end confdefs.h. */
11668 #include "unwind.h"
11669 struct _Unwind_Context *context;
11670 int ip_before_insn = 0;
11671 int
11672 main ()
11673 {
11674 return _Unwind_GetIPInfo (context, &ip_before_insn);
11675 ;
11676 return 0;
11677 }
11678 _ACEOF
11679 if ac_fn_c_try_link "$LINENO"; then :
11680 have_unwind_getipinfo=yes
11681 else
11682 have_unwind_getipinfo=no
11683 fi
11684 rm -f core conftest.err conftest.$ac_objext \
11685 conftest$ac_exeext conftest.$ac_ext
11686 CFLAGS="$ac_save_CFLAGS"
11687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unwind_getipinfo" >&5
11688 $as_echo "$have_unwind_getipinfo" >&6; }
11689 if test "$have_unwind_getipinfo" = "yes"; then
11690
11691 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
11692
11693 fi
11694 fi
11695
11696 # When building as a target library, shared libraries may want to link
11697 # this in. We don't want to provide another shared library to
11698 # complicate dependencies. Instead, we just compile with -fPIC.
11699 PIC_FLAG=
11700 if test -n "${with_target_subdir}"; then
11701 PIC_FLAG=-fPIC
11702 fi
11703
11704
11705 # Test for __sync support.
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking __sync extensions" >&5
11707 $as_echo_n "checking __sync extensions... " >&6; }
11708 if test "${libbacktrace_cv_sys_sync+set}" = set; then :
11709 $as_echo_n "(cached) " >&6
11710 else
11711 if test -n "${with_target_subdir}"; then
11712 libbacktrace_cv_sys_sync=yes
11713 else
11714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11715 /* end confdefs.h. */
11716 int i;
11717 int
11718 main ()
11719 {
11720 __sync_bool_compare_and_swap (&i, i, i);
11721 __sync_lock_test_and_set (&i, 1);
11722 __sync_lock_release (&i);
11723 ;
11724 return 0;
11725 }
11726 _ACEOF
11727 if ac_fn_c_try_link "$LINENO"; then :
11728 libbacktrace_cv_sys_sync=yes
11729 else
11730 libbacktrace_cv_sys_sync=no
11731 fi
11732 rm -f core conftest.err conftest.$ac_objext \
11733 conftest$ac_exeext conftest.$ac_ext
11734 fi
11735 fi
11736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_sync" >&5
11737 $as_echo "$libbacktrace_cv_sys_sync" >&6; }
11738 BACKTRACE_SUPPORTS_THREADS=0
11739 if test "$libbacktrace_cv_sys_sync" = "yes"; then
11740 BACKTRACE_SUPPORTS_THREADS=1
11741
11742 $as_echo "#define HAVE_SYNC_FUNCTIONS 1" >>confdefs.h
11743
11744 fi
11745
11746
11747 # The library needs to be able to read the executable itself. Compile
11748 # a file to determine the executable format. The awk script
11749 # filetype.awk prints out the file type.
11750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking output filetype" >&5
11751 $as_echo_n "checking output filetype... " >&6; }
11752 if test "${libbacktrace_cv_sys_filetype+set}" = set; then :
11753 $as_echo_n "(cached) " >&6
11754 else
11755 filetype=
11756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11757 /* end confdefs.h. */
11758 int i;
11759 int
11760 main ()
11761 {
11762 int j;
11763 ;
11764 return 0;
11765 }
11766 _ACEOF
11767 if ac_fn_c_try_compile "$LINENO"; then :
11768 filetype=`${AWK} -f $srcdir/filetype.awk conftest.$ac_objext`
11769 else
11770 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11771 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11772 as_fn_error "compiler failed
11773 See \`config.log' for more details." "$LINENO" 5; }
11774 fi
11775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11776 libbacktrace_cv_sys_filetype=$filetype
11777 fi
11778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_filetype" >&5
11779 $as_echo "$libbacktrace_cv_sys_filetype" >&6; }
11780
11781 # Match the file type to decide what files to compile.
11782 FORMAT_FILE=
11783 case "$libbacktrace_cv_sys_filetype" in
11784 elf*) FORMAT_FILE="elf.lo" ;;
11785 *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not determine output file type" >&5
11786 $as_echo "$as_me: WARNING: could not determine output file type" >&2;}
11787 FORMAT_FILE="unknown.lo"
11788 backtrace_supported=no
11789 ;;
11790 esac
11791
11792
11793 # ELF defines.
11794 elfsize=
11795 case "$libbacktrace_cv_sys_filetype" in
11796 elf32) elfsize=32 ;;
11797 elf64) elfsize=64 ;;
11798 esac
11799
11800 cat >>confdefs.h <<_ACEOF
11801 #define BACKTRACE_ELF_SIZE $elfsize
11802 _ACEOF
11803
11804
11805 BACKTRACE_SUPPORTED=0
11806 if test "$backtrace_supported" = "yes"; then
11807 BACKTRACE_SUPPORTED=1
11808 fi
11809
11810
11811
11812
11813 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
11814
11815 acx_cv_header_stdint=stddef.h
11816 acx_cv_header_stdint_kind="(already complete)"
11817 for i in stdint.h $inttype_headers; do
11818 unset ac_cv_type_uintptr_t
11819 unset ac_cv_type_uintmax_t
11820 unset ac_cv_type_int_least32_t
11821 unset ac_cv_type_int_fast32_t
11822 unset ac_cv_type_uint64_t
11823 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
11824 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
11825 #include <$i>
11826 "
11827 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
11828 acx_cv_header_stdint=$i
11829 else
11830 continue
11831 fi
11832
11833 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
11834 #include <$i>
11835 "
11836 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
11837
11838 else
11839 acx_cv_header_stdint_kind="(mostly complete)"
11840 fi
11841
11842 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
11843 #include <$i>
11844 "
11845 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
11846
11847 else
11848 acx_cv_header_stdint_kind="(mostly complete)"
11849 fi
11850
11851 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
11852 #include <$i>
11853 "
11854 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
11855
11856 else
11857 acx_cv_header_stdint_kind="(mostly complete)"
11858 fi
11859
11860 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
11861 #include <$i>
11862 "
11863 if test "x$ac_cv_type_uint64_t" = x""yes; then :
11864
11865 else
11866 acx_cv_header_stdint_kind="(lacks uint64_t)"
11867 fi
11868
11869 break
11870 done
11871 if test "$acx_cv_header_stdint" = stddef.h; then
11872 acx_cv_header_stdint_kind="(lacks uintmax_t)"
11873 for i in stdint.h $inttype_headers; do
11874 unset ac_cv_type_uintptr_t
11875 unset ac_cv_type_uint32_t
11876 unset ac_cv_type_uint64_t
11877 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
11878 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
11879 #include <$i>
11880 "
11881 if test "x$ac_cv_type_uint32_t" = x""yes; then :
11882 acx_cv_header_stdint=$i
11883 else
11884 continue
11885 fi
11886
11887 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
11888 #include <$i>
11889 "
11890 if test "x$ac_cv_type_uint64_t" = x""yes; then :
11891
11892 fi
11893
11894 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
11895 #include <$i>
11896 "
11897 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
11898
11899 fi
11900
11901 break
11902 done
11903 fi
11904 if test "$acx_cv_header_stdint" = stddef.h; then
11905 acx_cv_header_stdint_kind="(u_intXX_t style)"
11906 for i in sys/types.h $inttype_headers; do
11907 unset ac_cv_type_u_int32_t
11908 unset ac_cv_type_u_int64_t
11909 $as_echo_n "looking for u_intXX_t types in $i, " >&6
11910 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
11911 #include <$i>
11912 "
11913 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
11914 acx_cv_header_stdint=$i
11915 else
11916 continue
11917 fi
11918
11919 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
11920 #include <$i>
11921 "
11922 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
11923
11924 fi
11925
11926 break
11927 done
11928 fi
11929 if test "$acx_cv_header_stdint" = stddef.h; then
11930 acx_cv_header_stdint_kind="(using manual detection)"
11931 fi
11932
11933 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
11934 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
11935 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
11936 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
11937 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
11938
11939 # ----------------- Summarize what we found so far
11940
11941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
11942 $as_echo_n "checking what to include in gstdint.h... " >&6; }
11943
11944 case `$as_basename -- gstdint.h ||
11945 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
11946 Xgstdint.h : 'X\(//\)$' \| \
11947 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
11948 $as_echo X/gstdint.h |
11949 sed '/^.*\/\([^/][^/]*\)\/*$/{
11950 s//\1/
11951 q
11952 }
11953 /^X\/\(\/\/\)$/{
11954 s//\1/
11955 q
11956 }
11957 /^X\/\(\/\).*/{
11958 s//\1/
11959 q
11960 }
11961 s/.*/./; q'` in
11962 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
11963 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
11964 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
11965 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
11966 *) ;;
11967 esac
11968
11969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
11970 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
11971
11972 # ----------------- done included file, check C basic types --------
11973
11974 # Lacking an uintptr_t? Test size of void *
11975 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
11976 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
11977 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11978 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11979 # This bug is HP SR number 8606223364.
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
11981 $as_echo_n "checking size of void *... " >&6; }
11982 if test "${ac_cv_sizeof_void_p+set}" = set; then :
11983 $as_echo_n "(cached) " >&6
11984 else
11985 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
11986
11987 else
11988 if test "$ac_cv_type_void_p" = yes; then
11989 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11990 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11991 { as_fn_set_status 77
11992 as_fn_error "cannot compute sizeof (void *)
11993 See \`config.log' for more details." "$LINENO" 5; }; }
11994 else
11995 ac_cv_sizeof_void_p=0
11996 fi
11997 fi
11998
11999 fi
12000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12001 $as_echo "$ac_cv_sizeof_void_p" >&6; }
12002
12003
12004
12005 cat >>confdefs.h <<_ACEOF
12006 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12007 _ACEOF
12008
12009 ;;
12010 esac
12011
12012 # Lacking an uint64_t? Test size of long
12013 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
12014 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
12015 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12016 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12017 # This bug is HP SR number 8606223364.
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12019 $as_echo_n "checking size of long... " >&6; }
12020 if test "${ac_cv_sizeof_long+set}" = set; then :
12021 $as_echo_n "(cached) " >&6
12022 else
12023 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
12024
12025 else
12026 if test "$ac_cv_type_long" = yes; then
12027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12029 { as_fn_set_status 77
12030 as_fn_error "cannot compute sizeof (long)
12031 See \`config.log' for more details." "$LINENO" 5; }; }
12032 else
12033 ac_cv_sizeof_long=0
12034 fi
12035 fi
12036
12037 fi
12038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12039 $as_echo "$ac_cv_sizeof_long" >&6; }
12040
12041
12042
12043 cat >>confdefs.h <<_ACEOF
12044 #define SIZEOF_LONG $ac_cv_sizeof_long
12045 _ACEOF
12046
12047 ;;
12048 esac
12049
12050 if test $acx_cv_header_stdint = stddef.h; then
12051 # Lacking a good header? Test size of everything and deduce all types.
12052 # The cast to long int works around a bug in the HP C Compiler
12053 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12054 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12055 # This bug is HP SR number 8606223364.
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12057 $as_echo_n "checking size of int... " >&6; }
12058 if test "${ac_cv_sizeof_int+set}" = set; then :
12059 $as_echo_n "(cached) " >&6
12060 else
12061 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
12062
12063 else
12064 if test "$ac_cv_type_int" = yes; then
12065 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12066 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12067 { as_fn_set_status 77
12068 as_fn_error "cannot compute sizeof (int)
12069 See \`config.log' for more details." "$LINENO" 5; }; }
12070 else
12071 ac_cv_sizeof_int=0
12072 fi
12073 fi
12074
12075 fi
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12077 $as_echo "$ac_cv_sizeof_int" >&6; }
12078
12079
12080
12081 cat >>confdefs.h <<_ACEOF
12082 #define SIZEOF_INT $ac_cv_sizeof_int
12083 _ACEOF
12084
12085
12086 # The cast to long int works around a bug in the HP C Compiler
12087 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12088 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12089 # This bug is HP SR number 8606223364.
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12091 $as_echo_n "checking size of short... " >&6; }
12092 if test "${ac_cv_sizeof_short+set}" = set; then :
12093 $as_echo_n "(cached) " >&6
12094 else
12095 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
12096
12097 else
12098 if test "$ac_cv_type_short" = yes; then
12099 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12100 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12101 { as_fn_set_status 77
12102 as_fn_error "cannot compute sizeof (short)
12103 See \`config.log' for more details." "$LINENO" 5; }; }
12104 else
12105 ac_cv_sizeof_short=0
12106 fi
12107 fi
12108
12109 fi
12110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12111 $as_echo "$ac_cv_sizeof_short" >&6; }
12112
12113
12114
12115 cat >>confdefs.h <<_ACEOF
12116 #define SIZEOF_SHORT $ac_cv_sizeof_short
12117 _ACEOF
12118
12119
12120 # The cast to long int works around a bug in the HP C Compiler
12121 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12122 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12123 # This bug is HP SR number 8606223364.
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
12125 $as_echo_n "checking size of char... " >&6; }
12126 if test "${ac_cv_sizeof_char+set}" = set; then :
12127 $as_echo_n "(cached) " >&6
12128 else
12129 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
12130
12131 else
12132 if test "$ac_cv_type_char" = yes; then
12133 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12134 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12135 { as_fn_set_status 77
12136 as_fn_error "cannot compute sizeof (char)
12137 See \`config.log' for more details." "$LINENO" 5; }; }
12138 else
12139 ac_cv_sizeof_char=0
12140 fi
12141 fi
12142
12143 fi
12144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
12145 $as_echo "$ac_cv_sizeof_char" >&6; }
12146
12147
12148
12149 cat >>confdefs.h <<_ACEOF
12150 #define SIZEOF_CHAR $ac_cv_sizeof_char
12151 _ACEOF
12152
12153
12154
12155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
12156 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
12157 case "$ac_cv_sizeof_char" in
12158 1) acx_cv_type_int8_t=char ;;
12159 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
12160 esac
12161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
12162 $as_echo "$acx_cv_type_int8_t" >&6; }
12163
12164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
12165 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
12166 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
12167 2:*) acx_cv_type_int16_t=int ;;
12168 *:2) acx_cv_type_int16_t=short ;;
12169 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
12170 esac
12171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
12172 $as_echo "$acx_cv_type_int16_t" >&6; }
12173
12174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
12175 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
12176 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
12177 4:*) acx_cv_type_int32_t=int ;;
12178 *:4) acx_cv_type_int32_t=long ;;
12179 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
12180 esac
12181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
12182 $as_echo "$acx_cv_type_int32_t" >&6; }
12183 fi
12184
12185 # These tests are here to make the output prettier
12186
12187 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
12188 case "$ac_cv_sizeof_long" in
12189 8) acx_cv_type_int64_t=long ;;
12190 esac
12191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
12192 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
12193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
12194 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
12195 fi
12196
12197 # Now we can use the above types
12198
12199 if test "$ac_cv_type_uintptr_t" != yes; then
12200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
12201 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
12202 case $ac_cv_sizeof_void_p in
12203 2) acx_cv_type_intptr_t=int16_t ;;
12204 4) acx_cv_type_intptr_t=int32_t ;;
12205 8) acx_cv_type_intptr_t=int64_t ;;
12206 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
12207 esac
12208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
12209 $as_echo "$acx_cv_type_intptr_t" >&6; }
12210 fi
12211
12212 # ----------------- done all checks, emit header -------------
12213 ac_config_commands="$ac_config_commands gstdint.h"
12214
12215
12216
12217
12218 for ac_header in sys/mman.h
12219 do :
12220 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12221 if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
12222 cat >>confdefs.h <<_ACEOF
12223 #define HAVE_SYS_MMAN_H 1
12224 _ACEOF
12225
12226 fi
12227
12228 done
12229
12230 if test "$ac_cv_header_sys_mman_h" = "no"; then
12231 have_mmap=no
12232 else
12233 if test -n "${with_target_subdir}"; then
12234 # When built as a GCC target library, we can't do a link test. We
12235 # simply assume that if we have mman.h, we have mmap.
12236 have_mmap=yes
12237 else
12238 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
12239 if test "x$ac_cv_func_mmap" = x""yes; then :
12240 have_mmap=yes
12241 else
12242 have_mmap=no
12243 fi
12244
12245 fi
12246 fi
12247 if test "$have_mmap" = "no"; then
12248 VIEW_FILE=read.lo
12249 ALLOC_FILE=alloc.lo
12250 else
12251 VIEW_FILE=mmapio.lo
12252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12253 /* end confdefs.h. */
12254
12255 #include <sys/mman.h>
12256 #if !defined(MAP_ANONYMOUS) && !defined(MAP_ANON)
12257 #error no MAP_ANONYMOUS
12258 #endif
12259
12260 _ACEOF
12261 if ac_fn_c_try_cpp "$LINENO"; then :
12262 ALLOC_FILE=mmap.lo
12263 else
12264 ALLOC_FILE=alloc.lo
12265 fi
12266 rm -f conftest.err conftest.$ac_ext
12267 fi
12268
12269
12270
12271 BACKTRACE_USES_MALLOC=0
12272 if test "$ALLOC_FILE" = "alloc.lo"; then
12273 BACKTRACE_USES_MALLOC=1
12274 fi
12275
12276
12277 # Check for dl_iterate_phdr.
12278 for ac_header in link.h
12279 do :
12280 ac_fn_c_check_header_mongrel "$LINENO" "link.h" "ac_cv_header_link_h" "$ac_includes_default"
12281 if test "x$ac_cv_header_link_h" = x""yes; then :
12282 cat >>confdefs.h <<_ACEOF
12283 #define HAVE_LINK_H 1
12284 _ACEOF
12285
12286 fi
12287
12288 done
12289
12290 if test "$ac_cv_header_link_h" = "no"; then
12291 have_dl_iterate_phdr=no
12292 else
12293 if test -n "${with_target_subdir}"; then
12294 # When built as a GCC target library, we can't do a link test.
12295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12296 /* end confdefs.h. */
12297 #include <link.h>
12298
12299 _ACEOF
12300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12301 $EGREP "dl_iterate_phdr" >/dev/null 2>&1; then :
12302 have_dl_iterate_phdr=yes
12303 else
12304 have_dl_iterate_phdr=no
12305 fi
12306 rm -f conftest*
12307
12308 case "${host}" in
12309 *-*-solaris2.10*)
12310 # Avoid dl_iterate_phdr on Solaris 10, where it is in the
12311 # header file but is only in -ldl.
12312 have_dl_iterate_phdr=no ;;
12313 esac
12314 else
12315 ac_fn_c_check_func "$LINENO" "dl_iterate_phdr" "ac_cv_func_dl_iterate_phdr"
12316 if test "x$ac_cv_func_dl_iterate_phdr" = x""yes; then :
12317 have_dl_iterate_phdr=yes
12318 else
12319 have_dl_iterate_phdr=no
12320 fi
12321
12322 fi
12323 fi
12324 if test "$have_dl_iterate_phdr" = "yes"; then
12325
12326 $as_echo "#define HAVE_DL_ITERATE_PHDR 1" >>confdefs.h
12327
12328 fi
12329
12330 # Check for the fcntl function.
12331 if test -n "${with_target_subdir}"; then
12332 case "${host}" in
12333 *-*-mingw*) have_fcntl=no ;;
12334 *) have_fcntl=yes ;;
12335 esac
12336 else
12337 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
12338 if test "x$ac_cv_func_fcntl" = x""yes; then :
12339 have_fcntl=yes
12340 else
12341 have_fcntl=no
12342 fi
12343
12344 fi
12345 if test "$have_fcntl" = "yes"; then
12346
12347 $as_echo "#define HAVE_FCNTL 1" >>confdefs.h
12348
12349 fi
12350
12351 ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
12352 if test "x$ac_cv_have_decl_strnlen" = x""yes; then :
12353 ac_have_decl=1
12354 else
12355 ac_have_decl=0
12356 fi
12357
12358 cat >>confdefs.h <<_ACEOF
12359 #define HAVE_DECL_STRNLEN $ac_have_decl
12360 _ACEOF
12361
12362
12363 # Check for getexecname function.
12364 if test -n "${with_target_subdir}"; then
12365 case "${host}" in
12366 *-*-solaris2*) have_getexecname=yes ;;
12367 *) have_getexecname=no ;;
12368 esac
12369 else
12370 ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname"
12371 if test "x$ac_cv_func_getexecname" = x""yes; then :
12372 have_getexecname=yes
12373 else
12374 have_getexecname=no
12375 fi
12376
12377 fi
12378 if test "$have_getexecname" = "yes"; then
12379
12380 $as_echo "#define HAVE_GETEXECNAME 1" >>confdefs.h
12381
12382 fi
12383
12384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tests can run" >&5
12385 $as_echo_n "checking whether tests can run... " >&6; }
12386 if test "${libbacktrace_cv_sys_native+set}" = set; then :
12387 $as_echo_n "(cached) " >&6
12388 else
12389 if test "$cross_compiling" = yes; then :
12390 libbacktrace_cv_sys_native=no
12391 else
12392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12393 /* end confdefs.h. */
12394
12395 int
12396 main ()
12397 {
12398 return 0;
12399 ;
12400 return 0;
12401 }
12402 _ACEOF
12403 if ac_fn_c_try_run "$LINENO"; then :
12404 libbacktrace_cv_sys_native=yes
12405 else
12406 libbacktrace_cv_sys_native=no
12407 fi
12408 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12409 conftest.$ac_objext conftest.beam conftest.$ac_ext
12410 fi
12411
12412 fi
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_native" >&5
12414 $as_echo "$libbacktrace_cv_sys_native" >&6; }
12415 if test "$libbacktrace_cv_sys_native" = "yes"; then
12416 NATIVE_TRUE=
12417 NATIVE_FALSE='#'
12418 else
12419 NATIVE_TRUE='#'
12420 NATIVE_FALSE=
12421 fi
12422
12423
12424 if test "${multilib}" = "yes"; then
12425 multilib_arg="--enable-multilib"
12426 else
12427 multilib_arg=
12428 fi
12429
12430 ac_config_files="$ac_config_files Makefile backtrace-supported.h"
12431
12432
12433 # We need multilib support, but only if configuring for the target.
12434 ac_config_commands="$ac_config_commands default"
12435
12436
12437 cat >confcache <<\_ACEOF
12438 # This file is a shell script that caches the results of configure
12439 # tests run on this system so they can be shared between configure
12440 # scripts and configure runs, see configure's option --config-cache.
12441 # It is not useful on other systems. If it contains results you don't
12442 # want to keep, you may remove or edit it.
12443 #
12444 # config.status only pays attention to the cache file if you give it
12445 # the --recheck option to rerun configure.
12446 #
12447 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12448 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12449 # following values.
12450
12451 _ACEOF
12452
12453 # The following way of writing the cache mishandles newlines in values,
12454 # but we know of no workaround that is simple, portable, and efficient.
12455 # So, we kill variables containing newlines.
12456 # Ultrix sh set writes to stderr and can't be redirected directly,
12457 # and sets the high bit in the cache file unless we assign to the vars.
12458 (
12459 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12460 eval ac_val=\$$ac_var
12461 case $ac_val in #(
12462 *${as_nl}*)
12463 case $ac_var in #(
12464 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12465 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12466 esac
12467 case $ac_var in #(
12468 _ | IFS | as_nl) ;; #(
12469 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12470 *) { eval $ac_var=; unset $ac_var;} ;;
12471 esac ;;
12472 esac
12473 done
12474
12475 (set) 2>&1 |
12476 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12477 *${as_nl}ac_space=\ *)
12478 # `set' does not quote correctly, so add quotes: double-quote
12479 # substitution turns \\\\ into \\, and sed turns \\ into \.
12480 sed -n \
12481 "s/'/'\\\\''/g;
12482 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12483 ;; #(
12484 *)
12485 # `set' quotes correctly as required by POSIX, so do not add quotes.
12486 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12487 ;;
12488 esac |
12489 sort
12490 ) |
12491 sed '
12492 /^ac_cv_env_/b end
12493 t clear
12494 :clear
12495 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12496 t end
12497 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12498 :end' >>confcache
12499 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12500 if test -w "$cache_file"; then
12501 test "x$cache_file" != "x/dev/null" &&
12502 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12503 $as_echo "$as_me: updating cache $cache_file" >&6;}
12504 cat confcache >$cache_file
12505 else
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12507 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12508 fi
12509 fi
12510 rm -f confcache
12511
12512 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12513 # Let make expand exec_prefix.
12514 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12515
12516 DEFS=-DHAVE_CONFIG_H
12517
12518 ac_libobjs=
12519 ac_ltlibobjs=
12520 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12521 # 1. Remove the extension, and $U if already installed.
12522 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12523 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12524 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12525 # will be set to the directory where LIBOBJS objects are built.
12526 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12527 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12528 done
12529 LIBOBJS=$ac_libobjs
12530
12531 LTLIBOBJS=$ac_ltlibobjs
12532
12533
12534 if test -n "$EXEEXT"; then
12535 am__EXEEXT_TRUE=
12536 am__EXEEXT_FALSE='#'
12537 else
12538 am__EXEEXT_TRUE='#'
12539 am__EXEEXT_FALSE=
12540 fi
12541
12542 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12543 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12544 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12545 fi
12546 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
12547 as_fn_error "conditional \"NATIVE\" was never defined.
12548 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12549 fi
12550
12551 : ${CONFIG_STATUS=./config.status}
12552 ac_write_fail=0
12553 ac_clean_files_save=$ac_clean_files
12554 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12555 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12556 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12557 as_write_fail=0
12558 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12559 #! $SHELL
12560 # Generated by $as_me.
12561 # Run this file to recreate the current configuration.
12562 # Compiler output produced by configure, useful for debugging
12563 # configure, is in config.log if it exists.
12564
12565 debug=false
12566 ac_cs_recheck=false
12567 ac_cs_silent=false
12568
12569 SHELL=\${CONFIG_SHELL-$SHELL}
12570 export SHELL
12571 _ASEOF
12572 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12573 ## -------------------- ##
12574 ## M4sh Initialization. ##
12575 ## -------------------- ##
12576
12577 # Be more Bourne compatible
12578 DUALCASE=1; export DUALCASE # for MKS sh
12579 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12580 emulate sh
12581 NULLCMD=:
12582 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12583 # is contrary to our usage. Disable this feature.
12584 alias -g '${1+"$@"}'='"$@"'
12585 setopt NO_GLOB_SUBST
12586 else
12587 case `(set -o) 2>/dev/null` in #(
12588 *posix*) :
12589 set -o posix ;; #(
12590 *) :
12591 ;;
12592 esac
12593 fi
12594
12595
12596 as_nl='
12597 '
12598 export as_nl
12599 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12600 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12601 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12602 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12603 # Prefer a ksh shell builtin over an external printf program on Solaris,
12604 # but without wasting forks for bash or zsh.
12605 if test -z "$BASH_VERSION$ZSH_VERSION" \
12606 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12607 as_echo='print -r --'
12608 as_echo_n='print -rn --'
12609 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12610 as_echo='printf %s\n'
12611 as_echo_n='printf %s'
12612 else
12613 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12614 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12615 as_echo_n='/usr/ucb/echo -n'
12616 else
12617 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12618 as_echo_n_body='eval
12619 arg=$1;
12620 case $arg in #(
12621 *"$as_nl"*)
12622 expr "X$arg" : "X\\(.*\\)$as_nl";
12623 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12624 esac;
12625 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12626 '
12627 export as_echo_n_body
12628 as_echo_n='sh -c $as_echo_n_body as_echo'
12629 fi
12630 export as_echo_body
12631 as_echo='sh -c $as_echo_body as_echo'
12632 fi
12633
12634 # The user is always right.
12635 if test "${PATH_SEPARATOR+set}" != set; then
12636 PATH_SEPARATOR=:
12637 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12638 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12639 PATH_SEPARATOR=';'
12640 }
12641 fi
12642
12643
12644 # IFS
12645 # We need space, tab and new line, in precisely that order. Quoting is
12646 # there to prevent editors from complaining about space-tab.
12647 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12648 # splitting by setting IFS to empty value.)
12649 IFS=" "" $as_nl"
12650
12651 # Find who we are. Look in the path if we contain no directory separator.
12652 case $0 in #((
12653 *[\\/]* ) as_myself=$0 ;;
12654 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12655 for as_dir in $PATH
12656 do
12657 IFS=$as_save_IFS
12658 test -z "$as_dir" && as_dir=.
12659 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12660 done
12661 IFS=$as_save_IFS
12662
12663 ;;
12664 esac
12665 # We did not find ourselves, most probably we were run as `sh COMMAND'
12666 # in which case we are not to be found in the path.
12667 if test "x$as_myself" = x; then
12668 as_myself=$0
12669 fi
12670 if test ! -f "$as_myself"; then
12671 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12672 exit 1
12673 fi
12674
12675 # Unset variables that we do not need and which cause bugs (e.g. in
12676 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12677 # suppresses any "Segmentation fault" message there. '((' could
12678 # trigger a bug in pdksh 5.2.14.
12679 for as_var in BASH_ENV ENV MAIL MAILPATH
12680 do eval test x\${$as_var+set} = xset \
12681 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12682 done
12683 PS1='$ '
12684 PS2='> '
12685 PS4='+ '
12686
12687 # NLS nuisances.
12688 LC_ALL=C
12689 export LC_ALL
12690 LANGUAGE=C
12691 export LANGUAGE
12692
12693 # CDPATH.
12694 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12695
12696
12697 # as_fn_error ERROR [LINENO LOG_FD]
12698 # ---------------------------------
12699 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12700 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12701 # script with status $?, using 1 if that was 0.
12702 as_fn_error ()
12703 {
12704 as_status=$?; test $as_status -eq 0 && as_status=1
12705 if test "$3"; then
12706 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12707 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12708 fi
12709 $as_echo "$as_me: error: $1" >&2
12710 as_fn_exit $as_status
12711 } # as_fn_error
12712
12713
12714 # as_fn_set_status STATUS
12715 # -----------------------
12716 # Set $? to STATUS, without forking.
12717 as_fn_set_status ()
12718 {
12719 return $1
12720 } # as_fn_set_status
12721
12722 # as_fn_exit STATUS
12723 # -----------------
12724 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12725 as_fn_exit ()
12726 {
12727 set +e
12728 as_fn_set_status $1
12729 exit $1
12730 } # as_fn_exit
12731
12732 # as_fn_unset VAR
12733 # ---------------
12734 # Portably unset VAR.
12735 as_fn_unset ()
12736 {
12737 { eval $1=; unset $1;}
12738 }
12739 as_unset=as_fn_unset
12740 # as_fn_append VAR VALUE
12741 # ----------------------
12742 # Append the text in VALUE to the end of the definition contained in VAR. Take
12743 # advantage of any shell optimizations that allow amortized linear growth over
12744 # repeated appends, instead of the typical quadratic growth present in naive
12745 # implementations.
12746 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12747 eval 'as_fn_append ()
12748 {
12749 eval $1+=\$2
12750 }'
12751 else
12752 as_fn_append ()
12753 {
12754 eval $1=\$$1\$2
12755 }
12756 fi # as_fn_append
12757
12758 # as_fn_arith ARG...
12759 # ------------------
12760 # Perform arithmetic evaluation on the ARGs, and store the result in the
12761 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12762 # must be portable across $(()) and expr.
12763 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12764 eval 'as_fn_arith ()
12765 {
12766 as_val=$(( $* ))
12767 }'
12768 else
12769 as_fn_arith ()
12770 {
12771 as_val=`expr "$@" || test $? -eq 1`
12772 }
12773 fi # as_fn_arith
12774
12775
12776 if expr a : '\(a\)' >/dev/null 2>&1 &&
12777 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12778 as_expr=expr
12779 else
12780 as_expr=false
12781 fi
12782
12783 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12784 as_basename=basename
12785 else
12786 as_basename=false
12787 fi
12788
12789 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12790 as_dirname=dirname
12791 else
12792 as_dirname=false
12793 fi
12794
12795 as_me=`$as_basename -- "$0" ||
12796 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12797 X"$0" : 'X\(//\)$' \| \
12798 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12799 $as_echo X/"$0" |
12800 sed '/^.*\/\([^/][^/]*\)\/*$/{
12801 s//\1/
12802 q
12803 }
12804 /^X\/\(\/\/\)$/{
12805 s//\1/
12806 q
12807 }
12808 /^X\/\(\/\).*/{
12809 s//\1/
12810 q
12811 }
12812 s/.*/./; q'`
12813
12814 # Avoid depending upon Character Ranges.
12815 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12816 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12817 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12818 as_cr_digits='0123456789'
12819 as_cr_alnum=$as_cr_Letters$as_cr_digits
12820
12821 ECHO_C= ECHO_N= ECHO_T=
12822 case `echo -n x` in #(((((
12823 -n*)
12824 case `echo 'xy\c'` in
12825 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12826 xy) ECHO_C='\c';;
12827 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12828 ECHO_T=' ';;
12829 esac;;
12830 *)
12831 ECHO_N='-n';;
12832 esac
12833
12834 rm -f conf$$ conf$$.exe conf$$.file
12835 if test -d conf$$.dir; then
12836 rm -f conf$$.dir/conf$$.file
12837 else
12838 rm -f conf$$.dir
12839 mkdir conf$$.dir 2>/dev/null
12840 fi
12841 if (echo >conf$$.file) 2>/dev/null; then
12842 if ln -s conf$$.file conf$$ 2>/dev/null; then
12843 as_ln_s='ln -s'
12844 # ... but there are two gotchas:
12845 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12846 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12847 # In both cases, we have to default to `cp -p'.
12848 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12849 as_ln_s='cp -p'
12850 elif ln conf$$.file conf$$ 2>/dev/null; then
12851 as_ln_s=ln
12852 else
12853 as_ln_s='cp -p'
12854 fi
12855 else
12856 as_ln_s='cp -p'
12857 fi
12858 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12859 rmdir conf$$.dir 2>/dev/null
12860
12861
12862 # as_fn_mkdir_p
12863 # -------------
12864 # Create "$as_dir" as a directory, including parents if necessary.
12865 as_fn_mkdir_p ()
12866 {
12867
12868 case $as_dir in #(
12869 -*) as_dir=./$as_dir;;
12870 esac
12871 test -d "$as_dir" || eval $as_mkdir_p || {
12872 as_dirs=
12873 while :; do
12874 case $as_dir in #(
12875 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12876 *) as_qdir=$as_dir;;
12877 esac
12878 as_dirs="'$as_qdir' $as_dirs"
12879 as_dir=`$as_dirname -- "$as_dir" ||
12880 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12881 X"$as_dir" : 'X\(//\)[^/]' \| \
12882 X"$as_dir" : 'X\(//\)$' \| \
12883 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12884 $as_echo X"$as_dir" |
12885 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12886 s//\1/
12887 q
12888 }
12889 /^X\(\/\/\)[^/].*/{
12890 s//\1/
12891 q
12892 }
12893 /^X\(\/\/\)$/{
12894 s//\1/
12895 q
12896 }
12897 /^X\(\/\).*/{
12898 s//\1/
12899 q
12900 }
12901 s/.*/./; q'`
12902 test -d "$as_dir" && break
12903 done
12904 test -z "$as_dirs" || eval "mkdir $as_dirs"
12905 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12906
12907
12908 } # as_fn_mkdir_p
12909 if mkdir -p . 2>/dev/null; then
12910 as_mkdir_p='mkdir -p "$as_dir"'
12911 else
12912 test -d ./-p && rmdir ./-p
12913 as_mkdir_p=false
12914 fi
12915
12916 if test -x / >/dev/null 2>&1; then
12917 as_test_x='test -x'
12918 else
12919 if ls -dL / >/dev/null 2>&1; then
12920 as_ls_L_option=L
12921 else
12922 as_ls_L_option=
12923 fi
12924 as_test_x='
12925 eval sh -c '\''
12926 if test -d "$1"; then
12927 test -d "$1/.";
12928 else
12929 case $1 in #(
12930 -*)set "./$1";;
12931 esac;
12932 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12933 ???[sx]*):;;*)false;;esac;fi
12934 '\'' sh
12935 '
12936 fi
12937 as_executable_p=$as_test_x
12938
12939 # Sed expression to map a string onto a valid CPP name.
12940 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12941
12942 # Sed expression to map a string onto a valid variable name.
12943 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12944
12945
12946 exec 6>&1
12947 ## ----------------------------------- ##
12948 ## Main body of $CONFIG_STATUS script. ##
12949 ## ----------------------------------- ##
12950 _ASEOF
12951 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12952
12953 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12954 # Save the log message, to keep $0 and so on meaningful, and to
12955 # report actual input values of CONFIG_FILES etc. instead of their
12956 # values after options handling.
12957 ac_log="
12958 This file was extended by package-unused $as_me version-unused, which was
12959 generated by GNU Autoconf 2.64. Invocation command line was
12960
12961 CONFIG_FILES = $CONFIG_FILES
12962 CONFIG_HEADERS = $CONFIG_HEADERS
12963 CONFIG_LINKS = $CONFIG_LINKS
12964 CONFIG_COMMANDS = $CONFIG_COMMANDS
12965 $ $0 $@
12966
12967 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12968 "
12969
12970 _ACEOF
12971
12972 case $ac_config_files in *"
12973 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12974 esac
12975
12976 case $ac_config_headers in *"
12977 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12978 esac
12979
12980
12981 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12982 # Files that config.status was made for.
12983 config_files="$ac_config_files"
12984 config_headers="$ac_config_headers"
12985 config_commands="$ac_config_commands"
12986
12987 _ACEOF
12988
12989 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12990 ac_cs_usage="\
12991 \`$as_me' instantiates files and other configuration actions
12992 from templates according to the current configuration. Unless the files
12993 and actions are specified as TAGs, all are instantiated by default.
12994
12995 Usage: $0 [OPTION]... [TAG]...
12996
12997 -h, --help print this help, then exit
12998 -V, --version print version number and configuration settings, then exit
12999 -q, --quiet, --silent
13000 do not print progress messages
13001 -d, --debug don't remove temporary files
13002 --recheck update $as_me by reconfiguring in the same conditions
13003 --file=FILE[:TEMPLATE]
13004 instantiate the configuration file FILE
13005 --header=FILE[:TEMPLATE]
13006 instantiate the configuration header FILE
13007
13008 Configuration files:
13009 $config_files
13010
13011 Configuration headers:
13012 $config_headers
13013
13014 Configuration commands:
13015 $config_commands
13016
13017 Report bugs to the package provider."
13018
13019 _ACEOF
13020 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13021 ac_cs_version="\\
13022 package-unused config.status version-unused
13023 configured by $0, generated by GNU Autoconf 2.64,
13024 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13025
13026 Copyright (C) 2009 Free Software Foundation, Inc.
13027 This config.status script is free software; the Free Software Foundation
13028 gives unlimited permission to copy, distribute and modify it."
13029
13030 ac_pwd='$ac_pwd'
13031 srcdir='$srcdir'
13032 INSTALL='$INSTALL'
13033 MKDIR_P='$MKDIR_P'
13034 AWK='$AWK'
13035 test -n "\$AWK" || AWK=awk
13036 _ACEOF
13037
13038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13039 # The default lists apply if the user does not specify any file.
13040 ac_need_defaults=:
13041 while test $# != 0
13042 do
13043 case $1 in
13044 --*=*)
13045 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13046 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13047 ac_shift=:
13048 ;;
13049 *)
13050 ac_option=$1
13051 ac_optarg=$2
13052 ac_shift=shift
13053 ;;
13054 esac
13055
13056 case $ac_option in
13057 # Handling of the options.
13058 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13059 ac_cs_recheck=: ;;
13060 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13061 $as_echo "$ac_cs_version"; exit ;;
13062 --debug | --debu | --deb | --de | --d | -d )
13063 debug=: ;;
13064 --file | --fil | --fi | --f )
13065 $ac_shift
13066 case $ac_optarg in
13067 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13068 esac
13069 as_fn_append CONFIG_FILES " '$ac_optarg'"
13070 ac_need_defaults=false;;
13071 --header | --heade | --head | --hea )
13072 $ac_shift
13073 case $ac_optarg in
13074 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13075 esac
13076 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13077 ac_need_defaults=false;;
13078 --he | --h)
13079 # Conflict between --help and --header
13080 as_fn_error "ambiguous option: \`$1'
13081 Try \`$0 --help' for more information.";;
13082 --help | --hel | -h )
13083 $as_echo "$ac_cs_usage"; exit ;;
13084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13085 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13086 ac_cs_silent=: ;;
13087
13088 # This is an error.
13089 -*) as_fn_error "unrecognized option: \`$1'
13090 Try \`$0 --help' for more information." ;;
13091
13092 *) as_fn_append ac_config_targets " $1"
13093 ac_need_defaults=false ;;
13094
13095 esac
13096 shift
13097 done
13098
13099 ac_configure_extra_args=
13100
13101 if $ac_cs_silent; then
13102 exec 6>/dev/null
13103 ac_configure_extra_args="$ac_configure_extra_args --silent"
13104 fi
13105
13106 _ACEOF
13107 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13108 if \$ac_cs_recheck; then
13109 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13110 shift
13111 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13112 CONFIG_SHELL='$SHELL'
13113 export CONFIG_SHELL
13114 exec "\$@"
13115 fi
13116
13117 _ACEOF
13118 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13119 exec 5>>config.log
13120 {
13121 echo
13122 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13123 ## Running $as_me. ##
13124 _ASBOX
13125 $as_echo "$ac_log"
13126 } >&5
13127
13128 _ACEOF
13129 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13130 #
13131 # INIT-COMMANDS
13132 #
13133
13134 srcdir="$srcdir"
13135 host="$host"
13136 target="$target"
13137 with_multisubdir="$with_multisubdir"
13138 with_multisrctop="$with_multisrctop"
13139 with_target_subdir="$with_target_subdir"
13140 ac_configure_args="${multilib_arg} ${ac_configure_args}"
13141 multi_basedir="$multi_basedir"
13142 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
13143 CC="$CC"
13144 CXX="$CXX"
13145 GFORTRAN="$GFORTRAN"
13146 GCJ="$GCJ"
13147
13148
13149 # The HP-UX ksh and POSIX shell print the target directory to stdout
13150 # if CDPATH is set.
13151 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13152
13153 sed_quote_subst='$sed_quote_subst'
13154 double_quote_subst='$double_quote_subst'
13155 delay_variable_subst='$delay_variable_subst'
13156 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13157 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13158 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13159 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13160 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13161 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13162 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13163 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13164 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13165 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13166 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13167 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13168 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13169 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13170 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13171 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13172 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13173 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13174 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13175 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13176 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13177 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13178 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13179 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13180 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13181 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13182 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13183 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13184 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13185 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13186 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13187 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13188 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13189 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13190 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13191 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13192 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13193 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13194 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13195 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13196 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13197 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13198 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13199 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13200 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13201 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13202 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13203 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13204 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
13205 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13206 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13207 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13208 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13209 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13210 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13211 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13212 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13213 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13214 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13215 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13216 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13217 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13218 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13219 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13220 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13221 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13222 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13223 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13224 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13225 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13226 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13227 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13228 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13229 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13230 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13231 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13232 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13233 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13234 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13235 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13236 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13237 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13238 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13239 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13240 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13241 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13242 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13243 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13244 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13245 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13246 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13247 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13248 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13249 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13250 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13251 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13252 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13253 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13254 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13255 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13256 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13257 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13258 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13259 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13260 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13261 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13262 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13263 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13264 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13265 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13266 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13267 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13268 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13269 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13270 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13271 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13272 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13273 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13274 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13275 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13276
13277 LTCC='$LTCC'
13278 LTCFLAGS='$LTCFLAGS'
13279 compiler='$compiler_DEFAULT'
13280
13281 # A function that is used when there is no print builtin or printf.
13282 func_fallback_echo ()
13283 {
13284 eval 'cat <<_LTECHO_EOF
13285 \$1
13286 _LTECHO_EOF'
13287 }
13288
13289 # Quote evaled strings.
13290 for var in SHELL \
13291 ECHO \
13292 SED \
13293 GREP \
13294 EGREP \
13295 FGREP \
13296 LD \
13297 NM \
13298 LN_S \
13299 lt_SP2NL \
13300 lt_NL2SP \
13301 reload_flag \
13302 OBJDUMP \
13303 deplibs_check_method \
13304 file_magic_cmd \
13305 AR \
13306 AR_FLAGS \
13307 STRIP \
13308 RANLIB \
13309 CC \
13310 CFLAGS \
13311 compiler \
13312 lt_cv_sys_global_symbol_pipe \
13313 lt_cv_sys_global_symbol_to_cdecl \
13314 lt_cv_sys_global_symbol_to_c_name_address \
13315 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13316 lt_prog_compiler_no_builtin_flag \
13317 lt_prog_compiler_wl \
13318 lt_prog_compiler_pic \
13319 lt_prog_compiler_static \
13320 lt_cv_prog_compiler_c_o \
13321 need_locks \
13322 DSYMUTIL \
13323 NMEDIT \
13324 LIPO \
13325 OTOOL \
13326 OTOOL64 \
13327 shrext_cmds \
13328 export_dynamic_flag_spec \
13329 whole_archive_flag_spec \
13330 compiler_needs_object \
13331 with_gnu_ld \
13332 allow_undefined_flag \
13333 no_undefined_flag \
13334 hardcode_libdir_flag_spec \
13335 hardcode_libdir_flag_spec_ld \
13336 hardcode_libdir_separator \
13337 fix_srcfile_path \
13338 exclude_expsyms \
13339 include_expsyms \
13340 file_list_spec \
13341 variables_saved_for_relink \
13342 libname_spec \
13343 library_names_spec \
13344 soname_spec \
13345 install_override_mode \
13346 finish_eval \
13347 old_striplib \
13348 striplib; do
13349 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13350 *[\\\\\\\`\\"\\\$]*)
13351 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13352 ;;
13353 *)
13354 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13355 ;;
13356 esac
13357 done
13358
13359 # Double-quote double-evaled strings.
13360 for var in reload_cmds \
13361 old_postinstall_cmds \
13362 old_postuninstall_cmds \
13363 old_archive_cmds \
13364 extract_expsyms_cmds \
13365 old_archive_from_new_cmds \
13366 old_archive_from_expsyms_cmds \
13367 archive_cmds \
13368 archive_expsym_cmds \
13369 module_cmds \
13370 module_expsym_cmds \
13371 export_symbols_cmds \
13372 prelink_cmds \
13373 postinstall_cmds \
13374 postuninstall_cmds \
13375 finish_cmds \
13376 sys_lib_search_path_spec \
13377 sys_lib_dlsearch_path_spec; do
13378 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13379 *[\\\\\\\`\\"\\\$]*)
13380 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13381 ;;
13382 *)
13383 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13384 ;;
13385 esac
13386 done
13387
13388 ac_aux_dir='$ac_aux_dir'
13389 xsi_shell='$xsi_shell'
13390 lt_shell_append='$lt_shell_append'
13391
13392 # See if we are running on zsh, and set the options which allow our
13393 # commands through without removal of \ escapes INIT.
13394 if test -n "\${ZSH_VERSION+set}" ; then
13395 setopt NO_GLOB_SUBST
13396 fi
13397
13398
13399 PACKAGE='$PACKAGE'
13400 VERSION='$VERSION'
13401 TIMESTAMP='$TIMESTAMP'
13402 RM='$RM'
13403 ofile='$ofile'
13404
13405
13406
13407
13408 GCC="$GCC"
13409 CC="$CC"
13410 acx_cv_header_stdint="$acx_cv_header_stdint"
13411 acx_cv_type_int8_t="$acx_cv_type_int8_t"
13412 acx_cv_type_int16_t="$acx_cv_type_int16_t"
13413 acx_cv_type_int32_t="$acx_cv_type_int32_t"
13414 acx_cv_type_int64_t="$acx_cv_type_int64_t"
13415 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
13416 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
13417 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
13418 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
13419 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
13420 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
13421 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
13422 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
13423 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
13424
13425
13426 # Variables needed in config.status (file generation) which aren't already
13427 # passed by autoconf.
13428 SUBDIRS="$SUBDIRS"
13429
13430
13431 _ACEOF
13432
13433 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13434
13435 # Handling of arguments.
13436 for ac_config_target in $ac_config_targets
13437 do
13438 case $ac_config_target in
13439 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13440 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13441 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13442 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
13443 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13444 "backtrace-supported.h") CONFIG_FILES="$CONFIG_FILES backtrace-supported.h" ;;
13445 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
13446
13447 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13448 esac
13449 done
13450
13451
13452 # If the user did not use the arguments to specify the items to instantiate,
13453 # then the envvar interface is used. Set only those that are not.
13454 # We use the long form for the default assignment because of an extremely
13455 # bizarre bug on SunOS 4.1.3.
13456 if $ac_need_defaults; then
13457 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13458 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13459 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13460 fi
13461
13462 # Have a temporary directory for convenience. Make it in the build tree
13463 # simply because there is no reason against having it here, and in addition,
13464 # creating and moving files from /tmp can sometimes cause problems.
13465 # Hook for its removal unless debugging.
13466 # Note that there is a small window in which the directory will not be cleaned:
13467 # after its creation but before its name has been assigned to `$tmp'.
13468 $debug ||
13469 {
13470 tmp=
13471 trap 'exit_status=$?
13472 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13473 ' 0
13474 trap 'as_fn_exit 1' 1 2 13 15
13475 }
13476 # Create a (secure) tmp directory for tmp files.
13477
13478 {
13479 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13480 test -n "$tmp" && test -d "$tmp"
13481 } ||
13482 {
13483 tmp=./conf$$-$RANDOM
13484 (umask 077 && mkdir "$tmp")
13485 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13486
13487 # Set up the scripts for CONFIG_FILES section.
13488 # No need to generate them if there are no CONFIG_FILES.
13489 # This happens for instance with `./config.status config.h'.
13490 if test -n "$CONFIG_FILES"; then
13491
13492
13493 ac_cr=`echo X | tr X '\015'`
13494 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13495 # But we know of no other shell where ac_cr would be empty at this
13496 # point, so we can use a bashism as a fallback.
13497 if test "x$ac_cr" = x; then
13498 eval ac_cr=\$\'\\r\'
13499 fi
13500 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13501 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13502 ac_cs_awk_cr='\r'
13503 else
13504 ac_cs_awk_cr=$ac_cr
13505 fi
13506
13507 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13508 _ACEOF
13509
13510
13511 {
13512 echo "cat >conf$$subs.awk <<_ACEOF" &&
13513 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13514 echo "_ACEOF"
13515 } >conf$$subs.sh ||
13516 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13517 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13518 ac_delim='%!_!# '
13519 for ac_last_try in false false false false false :; do
13520 . ./conf$$subs.sh ||
13521 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13522
13523 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13524 if test $ac_delim_n = $ac_delim_num; then
13525 break
13526 elif $ac_last_try; then
13527 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13528 else
13529 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13530 fi
13531 done
13532 rm -f conf$$subs.sh
13533
13534 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13535 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13536 _ACEOF
13537 sed -n '
13538 h
13539 s/^/S["/; s/!.*/"]=/
13540 p
13541 g
13542 s/^[^!]*!//
13543 :repl
13544 t repl
13545 s/'"$ac_delim"'$//
13546 t delim
13547 :nl
13548 h
13549 s/\(.\{148\}\).*/\1/
13550 t more1
13551 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13552 p
13553 n
13554 b repl
13555 :more1
13556 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13557 p
13558 g
13559 s/.\{148\}//
13560 t nl
13561 :delim
13562 h
13563 s/\(.\{148\}\).*/\1/
13564 t more2
13565 s/["\\]/\\&/g; s/^/"/; s/$/"/
13566 p
13567 b
13568 :more2
13569 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13570 p
13571 g
13572 s/.\{148\}//
13573 t delim
13574 ' <conf$$subs.awk | sed '
13575 /^[^""]/{
13576 N
13577 s/\n//
13578 }
13579 ' >>$CONFIG_STATUS || ac_write_fail=1
13580 rm -f conf$$subs.awk
13581 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13582 _ACAWK
13583 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13584 for (key in S) S_is_set[key] = 1
13585 FS = ""
13586
13587 }
13588 {
13589 line = $ 0
13590 nfields = split(line, field, "@")
13591 substed = 0
13592 len = length(field[1])
13593 for (i = 2; i < nfields; i++) {
13594 key = field[i]
13595 keylen = length(key)
13596 if (S_is_set[key]) {
13597 value = S[key]
13598 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13599 len += length(value) + length(field[++i])
13600 substed = 1
13601 } else
13602 len += 1 + keylen
13603 }
13604
13605 print line
13606 }
13607
13608 _ACAWK
13609 _ACEOF
13610 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13611 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13612 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13613 else
13614 cat
13615 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13616 || as_fn_error "could not setup config files machinery" "$LINENO" 5
13617 _ACEOF
13618
13619 # VPATH may cause trouble with some makes, so we remove $(srcdir),
13620 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13621 # trailing colons and then remove the whole line if VPATH becomes empty
13622 # (actually we leave an empty line to preserve line numbers).
13623 if test "x$srcdir" = x.; then
13624 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13625 s/:*\$(srcdir):*/:/
13626 s/:*\${srcdir}:*/:/
13627 s/:*@srcdir@:*/:/
13628 s/^\([^=]*=[ ]*\):*/\1/
13629 s/:*$//
13630 s/^[^=]*=[ ]*$//
13631 }'
13632 fi
13633
13634 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13635 fi # test -n "$CONFIG_FILES"
13636
13637 # Set up the scripts for CONFIG_HEADERS section.
13638 # No need to generate them if there are no CONFIG_HEADERS.
13639 # This happens for instance with `./config.status Makefile'.
13640 if test -n "$CONFIG_HEADERS"; then
13641 cat >"$tmp/defines.awk" <<\_ACAWK ||
13642 BEGIN {
13643 _ACEOF
13644
13645 # Transform confdefs.h into an awk script `defines.awk', embedded as
13646 # here-document in config.status, that substitutes the proper values into
13647 # config.h.in to produce config.h.
13648
13649 # Create a delimiter string that does not exist in confdefs.h, to ease
13650 # handling of long lines.
13651 ac_delim='%!_!# '
13652 for ac_last_try in false false :; do
13653 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13654 if test -z "$ac_t"; then
13655 break
13656 elif $ac_last_try; then
13657 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13658 else
13659 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13660 fi
13661 done
13662
13663 # For the awk script, D is an array of macro values keyed by name,
13664 # likewise P contains macro parameters if any. Preserve backslash
13665 # newline sequences.
13666
13667 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13668 sed -n '
13669 s/.\{148\}/&'"$ac_delim"'/g
13670 t rset
13671 :rset
13672 s/^[ ]*#[ ]*define[ ][ ]*/ /
13673 t def
13674 d
13675 :def
13676 s/\\$//
13677 t bsnl
13678 s/["\\]/\\&/g
13679 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13680 D["\1"]=" \3"/p
13681 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13682 d
13683 :bsnl
13684 s/["\\]/\\&/g
13685 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13686 D["\1"]=" \3\\\\\\n"\\/p
13687 t cont
13688 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13689 t cont
13690 d
13691 :cont
13692 n
13693 s/.\{148\}/&'"$ac_delim"'/g
13694 t clear
13695 :clear
13696 s/\\$//
13697 t bsnlc
13698 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13699 d
13700 :bsnlc
13701 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13702 b cont
13703 ' <confdefs.h | sed '
13704 s/'"$ac_delim"'/"\\\
13705 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13706
13707 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13708 for (key in D) D_is_set[key] = 1
13709 FS = ""
13710 }
13711 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13712 line = \$ 0
13713 split(line, arg, " ")
13714 if (arg[1] == "#") {
13715 defundef = arg[2]
13716 mac1 = arg[3]
13717 } else {
13718 defundef = substr(arg[1], 2)
13719 mac1 = arg[2]
13720 }
13721 split(mac1, mac2, "(") #)
13722 macro = mac2[1]
13723 prefix = substr(line, 1, index(line, defundef) - 1)
13724 if (D_is_set[macro]) {
13725 # Preserve the white space surrounding the "#".
13726 print prefix "define", macro P[macro] D[macro]
13727 next
13728 } else {
13729 # Replace #undef with comments. This is necessary, for example,
13730 # in the case of _POSIX_SOURCE, which is predefined and required
13731 # on some systems where configure will not decide to define it.
13732 if (defundef == "undef") {
13733 print "/*", prefix defundef, macro, "*/"
13734 next
13735 }
13736 }
13737 }
13738 { print }
13739 _ACAWK
13740 _ACEOF
13741 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13742 as_fn_error "could not setup config headers machinery" "$LINENO" 5
13743 fi # test -n "$CONFIG_HEADERS"
13744
13745
13746 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13747 shift
13748 for ac_tag
13749 do
13750 case $ac_tag in
13751 :[FHLC]) ac_mode=$ac_tag; continue;;
13752 esac
13753 case $ac_mode$ac_tag in
13754 :[FHL]*:*);;
13755 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13756 :[FH]-) ac_tag=-:-;;
13757 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13758 esac
13759 ac_save_IFS=$IFS
13760 IFS=:
13761 set x $ac_tag
13762 IFS=$ac_save_IFS
13763 shift
13764 ac_file=$1
13765 shift
13766
13767 case $ac_mode in
13768 :L) ac_source=$1;;
13769 :[FH])
13770 ac_file_inputs=
13771 for ac_f
13772 do
13773 case $ac_f in
13774 -) ac_f="$tmp/stdin";;
13775 *) # Look for the file first in the build tree, then in the source tree
13776 # (if the path is not absolute). The absolute path cannot be DOS-style,
13777 # because $ac_f cannot contain `:'.
13778 test -f "$ac_f" ||
13779 case $ac_f in
13780 [\\/$]*) false;;
13781 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13782 esac ||
13783 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13784 esac
13785 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13786 as_fn_append ac_file_inputs " '$ac_f'"
13787 done
13788
13789 # Let's still pretend it is `configure' which instantiates (i.e., don't
13790 # use $as_me), people would be surprised to read:
13791 # /* config.h. Generated by config.status. */
13792 configure_input='Generated from '`
13793 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13794 `' by configure.'
13795 if test x"$ac_file" != x-; then
13796 configure_input="$ac_file. $configure_input"
13797 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13798 $as_echo "$as_me: creating $ac_file" >&6;}
13799 fi
13800 # Neutralize special characters interpreted by sed in replacement strings.
13801 case $configure_input in #(
13802 *\&* | *\|* | *\\* )
13803 ac_sed_conf_input=`$as_echo "$configure_input" |
13804 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13805 *) ac_sed_conf_input=$configure_input;;
13806 esac
13807
13808 case $ac_tag in
13809 *:-:* | *:-) cat >"$tmp/stdin" \
13810 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13811 esac
13812 ;;
13813 esac
13814
13815 ac_dir=`$as_dirname -- "$ac_file" ||
13816 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13817 X"$ac_file" : 'X\(//\)[^/]' \| \
13818 X"$ac_file" : 'X\(//\)$' \| \
13819 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13820 $as_echo X"$ac_file" |
13821 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13822 s//\1/
13823 q
13824 }
13825 /^X\(\/\/\)[^/].*/{
13826 s//\1/
13827 q
13828 }
13829 /^X\(\/\/\)$/{
13830 s//\1/
13831 q
13832 }
13833 /^X\(\/\).*/{
13834 s//\1/
13835 q
13836 }
13837 s/.*/./; q'`
13838 as_dir="$ac_dir"; as_fn_mkdir_p
13839 ac_builddir=.
13840
13841 case "$ac_dir" in
13842 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13843 *)
13844 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13845 # A ".." for each directory in $ac_dir_suffix.
13846 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13847 case $ac_top_builddir_sub in
13848 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13849 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13850 esac ;;
13851 esac
13852 ac_abs_top_builddir=$ac_pwd
13853 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13854 # for backward compatibility:
13855 ac_top_builddir=$ac_top_build_prefix
13856
13857 case $srcdir in
13858 .) # We are building in place.
13859 ac_srcdir=.
13860 ac_top_srcdir=$ac_top_builddir_sub
13861 ac_abs_top_srcdir=$ac_pwd ;;
13862 [\\/]* | ?:[\\/]* ) # Absolute name.
13863 ac_srcdir=$srcdir$ac_dir_suffix;
13864 ac_top_srcdir=$srcdir
13865 ac_abs_top_srcdir=$srcdir ;;
13866 *) # Relative name.
13867 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13868 ac_top_srcdir=$ac_top_build_prefix$srcdir
13869 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13870 esac
13871 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13872
13873
13874 case $ac_mode in
13875 :F)
13876 #
13877 # CONFIG_FILE
13878 #
13879
13880 case $INSTALL in
13881 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13882 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13883 esac
13884 ac_MKDIR_P=$MKDIR_P
13885 case $MKDIR_P in
13886 [\\/$]* | ?:[\\/]* ) ;;
13887 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13888 esac
13889 _ACEOF
13890
13891 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13892 # If the template does not know about datarootdir, expand it.
13893 # FIXME: This hack should be removed a few years after 2.60.
13894 ac_datarootdir_hack=; ac_datarootdir_seen=
13895 ac_sed_dataroot='
13896 /datarootdir/ {
13897 p
13898 q
13899 }
13900 /@datadir@/p
13901 /@docdir@/p
13902 /@infodir@/p
13903 /@localedir@/p
13904 /@mandir@/p'
13905 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13906 *datarootdir*) ac_datarootdir_seen=yes;;
13907 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13909 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13910 _ACEOF
13911 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13912 ac_datarootdir_hack='
13913 s&@datadir@&$datadir&g
13914 s&@docdir@&$docdir&g
13915 s&@infodir@&$infodir&g
13916 s&@localedir@&$localedir&g
13917 s&@mandir@&$mandir&g
13918 s&\\\${datarootdir}&$datarootdir&g' ;;
13919 esac
13920 _ACEOF
13921
13922 # Neutralize VPATH when `$srcdir' = `.'.
13923 # Shell code in configure.ac might set extrasub.
13924 # FIXME: do we really want to maintain this feature?
13925 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13926 ac_sed_extra="$ac_vpsub
13927 $extrasub
13928 _ACEOF
13929 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13930 :t
13931 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13932 s|@configure_input@|$ac_sed_conf_input|;t t
13933 s&@top_builddir@&$ac_top_builddir_sub&;t t
13934 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13935 s&@srcdir@&$ac_srcdir&;t t
13936 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13937 s&@top_srcdir@&$ac_top_srcdir&;t t
13938 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13939 s&@builddir@&$ac_builddir&;t t
13940 s&@abs_builddir@&$ac_abs_builddir&;t t
13941 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13942 s&@INSTALL@&$ac_INSTALL&;t t
13943 s&@MKDIR_P@&$ac_MKDIR_P&;t t
13944 $ac_datarootdir_hack
13945 "
13946 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13947 || as_fn_error "could not create $ac_file" "$LINENO" 5
13948
13949 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13950 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13951 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13953 which seems to be undefined. Please make sure it is defined." >&5
13954 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13955 which seems to be undefined. Please make sure it is defined." >&2;}
13956
13957 rm -f "$tmp/stdin"
13958 case $ac_file in
13959 -) cat "$tmp/out" && rm -f "$tmp/out";;
13960 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13961 esac \
13962 || as_fn_error "could not create $ac_file" "$LINENO" 5
13963 ;;
13964 :H)
13965 #
13966 # CONFIG_HEADER
13967 #
13968 if test x"$ac_file" != x-; then
13969 {
13970 $as_echo "/* $configure_input */" \
13971 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13972 } >"$tmp/config.h" \
13973 || as_fn_error "could not create $ac_file" "$LINENO" 5
13974 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13976 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13977 else
13978 rm -f "$ac_file"
13979 mv "$tmp/config.h" "$ac_file" \
13980 || as_fn_error "could not create $ac_file" "$LINENO" 5
13981 fi
13982 else
13983 $as_echo "/* $configure_input */" \
13984 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13985 || as_fn_error "could not create -" "$LINENO" 5
13986 fi
13987 # Compute "$ac_file"'s index in $config_headers.
13988 _am_arg="$ac_file"
13989 _am_stamp_count=1
13990 for _am_header in $config_headers :; do
13991 case $_am_header in
13992 $_am_arg | $_am_arg:* )
13993 break ;;
13994 * )
13995 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13996 esac
13997 done
13998 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13999 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14000 X"$_am_arg" : 'X\(//\)[^/]' \| \
14001 X"$_am_arg" : 'X\(//\)$' \| \
14002 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14003 $as_echo X"$_am_arg" |
14004 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14005 s//\1/
14006 q
14007 }
14008 /^X\(\/\/\)[^/].*/{
14009 s//\1/
14010 q
14011 }
14012 /^X\(\/\/\)$/{
14013 s//\1/
14014 q
14015 }
14016 /^X\(\/\).*/{
14017 s//\1/
14018 q
14019 }
14020 s/.*/./; q'`/stamp-h$_am_stamp_count
14021 ;;
14022
14023 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14024 $as_echo "$as_me: executing $ac_file commands" >&6;}
14025 ;;
14026 esac
14027
14028
14029 case $ac_file$ac_mode in
14030 "default-1":C)
14031 # Only add multilib support code if we just rebuilt the top-level
14032 # Makefile.
14033 case " $CONFIG_FILES " in
14034 *" Makefile "*)
14035 ac_file=Makefile . ${multi_basedir}/config-ml.in
14036 ;;
14037 esac ;;
14038 "libtool":C)
14039
14040 # See if we are running on zsh, and set the options which allow our
14041 # commands through without removal of \ escapes.
14042 if test -n "${ZSH_VERSION+set}" ; then
14043 setopt NO_GLOB_SUBST
14044 fi
14045
14046 cfgfile="${ofile}T"
14047 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14048 $RM "$cfgfile"
14049
14050 cat <<_LT_EOF >> "$cfgfile"
14051 #! $SHELL
14052
14053 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14054 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14055 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14056 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14057 #
14058 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14059 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14060 # Written by Gordon Matzigkeit, 1996
14061 #
14062 # This file is part of GNU Libtool.
14063 #
14064 # GNU Libtool is free software; you can redistribute it and/or
14065 # modify it under the terms of the GNU General Public License as
14066 # published by the Free Software Foundation; either version 2 of
14067 # the License, or (at your option) any later version.
14068 #
14069 # As a special exception to the GNU General Public License,
14070 # if you distribute this file as part of a program or library that
14071 # is built using GNU Libtool, you may include this file under the
14072 # same distribution terms that you use for the rest of that program.
14073 #
14074 # GNU Libtool is distributed in the hope that it will be useful,
14075 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14076 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14077 # GNU General Public License for more details.
14078 #
14079 # You should have received a copy of the GNU General Public License
14080 # along with GNU Libtool; see the file COPYING. If not, a copy
14081 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14082 # obtained by writing to the Free Software Foundation, Inc.,
14083 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14084
14085
14086 # The names of the tagged configurations supported by this script.
14087 available_tags=""
14088
14089 # ### BEGIN LIBTOOL CONFIG
14090
14091 # Which release of libtool.m4 was used?
14092 macro_version=$macro_version
14093 macro_revision=$macro_revision
14094
14095 # Whether or not to build shared libraries.
14096 build_libtool_libs=$enable_shared
14097
14098 # Whether or not to build static libraries.
14099 build_old_libs=$enable_static
14100
14101 # What type of objects to build.
14102 pic_mode=$pic_mode
14103
14104 # Whether or not to optimize for fast installation.
14105 fast_install=$enable_fast_install
14106
14107 # Shell to use when invoking shell scripts.
14108 SHELL=$lt_SHELL
14109
14110 # An echo program that protects backslashes.
14111 ECHO=$lt_ECHO
14112
14113 # The host system.
14114 host_alias=$host_alias
14115 host=$host
14116 host_os=$host_os
14117
14118 # The build system.
14119 build_alias=$build_alias
14120 build=$build
14121 build_os=$build_os
14122
14123 # A sed program that does not truncate output.
14124 SED=$lt_SED
14125
14126 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14127 Xsed="\$SED -e 1s/^X//"
14128
14129 # A grep program that handles long lines.
14130 GREP=$lt_GREP
14131
14132 # An ERE matcher.
14133 EGREP=$lt_EGREP
14134
14135 # A literal string matcher.
14136 FGREP=$lt_FGREP
14137
14138 # A BSD- or MS-compatible name lister.
14139 NM=$lt_NM
14140
14141 # Whether we need soft or hard links.
14142 LN_S=$lt_LN_S
14143
14144 # What is the maximum length of a command?
14145 max_cmd_len=$max_cmd_len
14146
14147 # Object file suffix (normally "o").
14148 objext=$ac_objext
14149
14150 # Executable file suffix (normally "").
14151 exeext=$exeext
14152
14153 # whether the shell understands "unset".
14154 lt_unset=$lt_unset
14155
14156 # turn spaces into newlines.
14157 SP2NL=$lt_lt_SP2NL
14158
14159 # turn newlines into spaces.
14160 NL2SP=$lt_lt_NL2SP
14161
14162 # An object symbol dumper.
14163 OBJDUMP=$lt_OBJDUMP
14164
14165 # Method to check whether dependent libraries are shared objects.
14166 deplibs_check_method=$lt_deplibs_check_method
14167
14168 # Command to use when deplibs_check_method == "file_magic".
14169 file_magic_cmd=$lt_file_magic_cmd
14170
14171 # The archiver.
14172 AR=$lt_AR
14173 AR_FLAGS=$lt_AR_FLAGS
14174
14175 # A symbol stripping program.
14176 STRIP=$lt_STRIP
14177
14178 # Commands used to install an old-style archive.
14179 RANLIB=$lt_RANLIB
14180 old_postinstall_cmds=$lt_old_postinstall_cmds
14181 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14182
14183 # Whether to use a lock for old archive extraction.
14184 lock_old_archive_extraction=$lock_old_archive_extraction
14185
14186 # A C compiler.
14187 LTCC=$lt_CC
14188
14189 # LTCC compiler flags.
14190 LTCFLAGS=$lt_CFLAGS
14191
14192 # Take the output of nm and produce a listing of raw symbols and C names.
14193 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14194
14195 # Transform the output of nm in a proper C declaration.
14196 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14197
14198 # Transform the output of nm in a C name address pair.
14199 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14200
14201 # Transform the output of nm in a C name address pair when lib prefix is needed.
14202 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14203
14204 # The name of the directory that contains temporary libtool files.
14205 objdir=$objdir
14206
14207 # Used to examine libraries when file_magic_cmd begins with "file".
14208 MAGIC_CMD=$MAGIC_CMD
14209
14210 # Must we lock files when doing compilation?
14211 need_locks=$lt_need_locks
14212
14213 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14214 DSYMUTIL=$lt_DSYMUTIL
14215
14216 # Tool to change global to local symbols on Mac OS X.
14217 NMEDIT=$lt_NMEDIT
14218
14219 # Tool to manipulate fat objects and archives on Mac OS X.
14220 LIPO=$lt_LIPO
14221
14222 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14223 OTOOL=$lt_OTOOL
14224
14225 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14226 OTOOL64=$lt_OTOOL64
14227
14228 # Old archive suffix (normally "a").
14229 libext=$libext
14230
14231 # Shared library suffix (normally ".so").
14232 shrext_cmds=$lt_shrext_cmds
14233
14234 # The commands to extract the exported symbol list from a shared archive.
14235 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14236
14237 # Variables whose values should be saved in libtool wrapper scripts and
14238 # restored at link time.
14239 variables_saved_for_relink=$lt_variables_saved_for_relink
14240
14241 # Do we need the "lib" prefix for modules?
14242 need_lib_prefix=$need_lib_prefix
14243
14244 # Do we need a version for libraries?
14245 need_version=$need_version
14246
14247 # Library versioning type.
14248 version_type=$version_type
14249
14250 # Shared library runtime path variable.
14251 runpath_var=$runpath_var
14252
14253 # Shared library path variable.
14254 shlibpath_var=$shlibpath_var
14255
14256 # Is shlibpath searched before the hard-coded library search path?
14257 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14258
14259 # Format of library name prefix.
14260 libname_spec=$lt_libname_spec
14261
14262 # List of archive names. First name is the real one, the rest are links.
14263 # The last name is the one that the linker finds with -lNAME
14264 library_names_spec=$lt_library_names_spec
14265
14266 # The coded name of the library, if different from the real name.
14267 soname_spec=$lt_soname_spec
14268
14269 # Permission mode override for installation of shared libraries.
14270 install_override_mode=$lt_install_override_mode
14271
14272 # Command to use after installation of a shared archive.
14273 postinstall_cmds=$lt_postinstall_cmds
14274
14275 # Command to use after uninstallation of a shared archive.
14276 postuninstall_cmds=$lt_postuninstall_cmds
14277
14278 # Commands used to finish a libtool library installation in a directory.
14279 finish_cmds=$lt_finish_cmds
14280
14281 # As "finish_cmds", except a single script fragment to be evaled but
14282 # not shown.
14283 finish_eval=$lt_finish_eval
14284
14285 # Whether we should hardcode library paths into libraries.
14286 hardcode_into_libs=$hardcode_into_libs
14287
14288 # Compile-time system search path for libraries.
14289 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14290
14291 # Run-time system search path for libraries.
14292 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14293
14294 # Whether dlopen is supported.
14295 dlopen_support=$enable_dlopen
14296
14297 # Whether dlopen of programs is supported.
14298 dlopen_self=$enable_dlopen_self
14299
14300 # Whether dlopen of statically linked programs is supported.
14301 dlopen_self_static=$enable_dlopen_self_static
14302
14303 # Commands to strip libraries.
14304 old_striplib=$lt_old_striplib
14305 striplib=$lt_striplib
14306
14307
14308 # The linker used to build libraries.
14309 LD=$lt_LD
14310
14311 # How to create reloadable object files.
14312 reload_flag=$lt_reload_flag
14313 reload_cmds=$lt_reload_cmds
14314
14315 # Commands used to build an old-style archive.
14316 old_archive_cmds=$lt_old_archive_cmds
14317
14318 # A language specific compiler.
14319 CC=$lt_compiler
14320
14321 # Is the compiler the GNU compiler?
14322 with_gcc=$GCC
14323
14324 # Compiler flag to turn off builtin functions.
14325 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14326
14327 # How to pass a linker flag through the compiler.
14328 wl=$lt_lt_prog_compiler_wl
14329
14330 # Additional compiler flags for building library objects.
14331 pic_flag=$lt_lt_prog_compiler_pic
14332
14333 # Compiler flag to prevent dynamic linking.
14334 link_static_flag=$lt_lt_prog_compiler_static
14335
14336 # Does compiler simultaneously support -c and -o options?
14337 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14338
14339 # Whether or not to add -lc for building shared libraries.
14340 build_libtool_need_lc=$archive_cmds_need_lc
14341
14342 # Whether or not to disallow shared libs when runtime libs are static.
14343 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14344
14345 # Compiler flag to allow reflexive dlopens.
14346 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14347
14348 # Compiler flag to generate shared objects directly from archives.
14349 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14350
14351 # Whether the compiler copes with passing no objects directly.
14352 compiler_needs_object=$lt_compiler_needs_object
14353
14354 # Create an old-style archive from a shared archive.
14355 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14356
14357 # Create a temporary old-style archive to link instead of a shared archive.
14358 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14359
14360 # Commands used to build a shared archive.
14361 archive_cmds=$lt_archive_cmds
14362 archive_expsym_cmds=$lt_archive_expsym_cmds
14363
14364 # Commands used to build a loadable module if different from building
14365 # a shared archive.
14366 module_cmds=$lt_module_cmds
14367 module_expsym_cmds=$lt_module_expsym_cmds
14368
14369 # Whether we are building with GNU ld or not.
14370 with_gnu_ld=$lt_with_gnu_ld
14371
14372 # Flag that allows shared libraries with undefined symbols to be built.
14373 allow_undefined_flag=$lt_allow_undefined_flag
14374
14375 # Flag that enforces no undefined symbols.
14376 no_undefined_flag=$lt_no_undefined_flag
14377
14378 # Flag to hardcode \$libdir into a binary during linking.
14379 # This must work even if \$libdir does not exist
14380 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14381
14382 # If ld is used when linking, flag to hardcode \$libdir into a binary
14383 # during linking. This must work even if \$libdir does not exist.
14384 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14385
14386 # Whether we need a single "-rpath" flag with a separated argument.
14387 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14388
14389 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14390 # DIR into the resulting binary.
14391 hardcode_direct=$hardcode_direct
14392
14393 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14394 # DIR into the resulting binary and the resulting library dependency is
14395 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14396 # library is relocated.
14397 hardcode_direct_absolute=$hardcode_direct_absolute
14398
14399 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14400 # into the resulting binary.
14401 hardcode_minus_L=$hardcode_minus_L
14402
14403 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14404 # into the resulting binary.
14405 hardcode_shlibpath_var=$hardcode_shlibpath_var
14406
14407 # Set to "yes" if building a shared library automatically hardcodes DIR
14408 # into the library and all subsequent libraries and executables linked
14409 # against it.
14410 hardcode_automatic=$hardcode_automatic
14411
14412 # Set to yes if linker adds runtime paths of dependent libraries
14413 # to runtime path list.
14414 inherit_rpath=$inherit_rpath
14415
14416 # Whether libtool must link a program against all its dependency libraries.
14417 link_all_deplibs=$link_all_deplibs
14418
14419 # Fix the shell variable \$srcfile for the compiler.
14420 fix_srcfile_path=$lt_fix_srcfile_path
14421
14422 # Set to "yes" if exported symbols are required.
14423 always_export_symbols=$always_export_symbols
14424
14425 # The commands to list exported symbols.
14426 export_symbols_cmds=$lt_export_symbols_cmds
14427
14428 # Symbols that should not be listed in the preloaded symbols.
14429 exclude_expsyms=$lt_exclude_expsyms
14430
14431 # Symbols that must always be exported.
14432 include_expsyms=$lt_include_expsyms
14433
14434 # Commands necessary for linking programs (against libraries) with templates.
14435 prelink_cmds=$lt_prelink_cmds
14436
14437 # Specify filename containing input files.
14438 file_list_spec=$lt_file_list_spec
14439
14440 # How to hardcode a shared library path into an executable.
14441 hardcode_action=$hardcode_action
14442
14443 # ### END LIBTOOL CONFIG
14444
14445 _LT_EOF
14446
14447 case $host_os in
14448 aix3*)
14449 cat <<\_LT_EOF >> "$cfgfile"
14450 # AIX sometimes has problems with the GCC collect2 program. For some
14451 # reason, if we set the COLLECT_NAMES environment variable, the problems
14452 # vanish in a puff of smoke.
14453 if test "X${COLLECT_NAMES+set}" != Xset; then
14454 COLLECT_NAMES=
14455 export COLLECT_NAMES
14456 fi
14457 _LT_EOF
14458 ;;
14459 esac
14460
14461
14462 ltmain="$ac_aux_dir/ltmain.sh"
14463
14464
14465 # We use sed instead of cat because bash on DJGPP gets confused if
14466 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14467 # text mode, it properly converts lines to CR/LF. This bash problem
14468 # is reportedly fixed, but why not run on old versions too?
14469 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14470 || (rm -f "$cfgfile"; exit 1)
14471
14472 case $xsi_shell in
14473 yes)
14474 cat << \_LT_EOF >> "$cfgfile"
14475
14476 # func_dirname file append nondir_replacement
14477 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14478 # otherwise set result to NONDIR_REPLACEMENT.
14479 func_dirname ()
14480 {
14481 case ${1} in
14482 */*) func_dirname_result="${1%/*}${2}" ;;
14483 * ) func_dirname_result="${3}" ;;
14484 esac
14485 }
14486
14487 # func_basename file
14488 func_basename ()
14489 {
14490 func_basename_result="${1##*/}"
14491 }
14492
14493 # func_dirname_and_basename file append nondir_replacement
14494 # perform func_basename and func_dirname in a single function
14495 # call:
14496 # dirname: Compute the dirname of FILE. If nonempty,
14497 # add APPEND to the result, otherwise set result
14498 # to NONDIR_REPLACEMENT.
14499 # value returned in "$func_dirname_result"
14500 # basename: Compute filename of FILE.
14501 # value retuned in "$func_basename_result"
14502 # Implementation must be kept synchronized with func_dirname
14503 # and func_basename. For efficiency, we do not delegate to
14504 # those functions but instead duplicate the functionality here.
14505 func_dirname_and_basename ()
14506 {
14507 case ${1} in
14508 */*) func_dirname_result="${1%/*}${2}" ;;
14509 * ) func_dirname_result="${3}" ;;
14510 esac
14511 func_basename_result="${1##*/}"
14512 }
14513
14514 # func_stripname prefix suffix name
14515 # strip PREFIX and SUFFIX off of NAME.
14516 # PREFIX and SUFFIX must not contain globbing or regex special
14517 # characters, hashes, percent signs, but SUFFIX may contain a leading
14518 # dot (in which case that matches only a dot).
14519 func_stripname ()
14520 {
14521 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14522 # positional parameters, so assign one to ordinary parameter first.
14523 func_stripname_result=${3}
14524 func_stripname_result=${func_stripname_result#"${1}"}
14525 func_stripname_result=${func_stripname_result%"${2}"}
14526 }
14527
14528 # func_opt_split
14529 func_opt_split ()
14530 {
14531 func_opt_split_opt=${1%%=*}
14532 func_opt_split_arg=${1#*=}
14533 }
14534
14535 # func_lo2o object
14536 func_lo2o ()
14537 {
14538 case ${1} in
14539 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14540 *) func_lo2o_result=${1} ;;
14541 esac
14542 }
14543
14544 # func_xform libobj-or-source
14545 func_xform ()
14546 {
14547 func_xform_result=${1%.*}.lo
14548 }
14549
14550 # func_arith arithmetic-term...
14551 func_arith ()
14552 {
14553 func_arith_result=$(( $* ))
14554 }
14555
14556 # func_len string
14557 # STRING may not start with a hyphen.
14558 func_len ()
14559 {
14560 func_len_result=${#1}
14561 }
14562
14563 _LT_EOF
14564 ;;
14565 *) # Bourne compatible functions.
14566 cat << \_LT_EOF >> "$cfgfile"
14567
14568 # func_dirname file append nondir_replacement
14569 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14570 # otherwise set result to NONDIR_REPLACEMENT.
14571 func_dirname ()
14572 {
14573 # Extract subdirectory from the argument.
14574 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14575 if test "X$func_dirname_result" = "X${1}"; then
14576 func_dirname_result="${3}"
14577 else
14578 func_dirname_result="$func_dirname_result${2}"
14579 fi
14580 }
14581
14582 # func_basename file
14583 func_basename ()
14584 {
14585 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14586 }
14587
14588
14589 # func_stripname prefix suffix name
14590 # strip PREFIX and SUFFIX off of NAME.
14591 # PREFIX and SUFFIX must not contain globbing or regex special
14592 # characters, hashes, percent signs, but SUFFIX may contain a leading
14593 # dot (in which case that matches only a dot).
14594 # func_strip_suffix prefix name
14595 func_stripname ()
14596 {
14597 case ${2} in
14598 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14599 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14600 esac
14601 }
14602
14603 # sed scripts:
14604 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14605 my_sed_long_arg='1s/^-[^=]*=//'
14606
14607 # func_opt_split
14608 func_opt_split ()
14609 {
14610 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14611 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14612 }
14613
14614 # func_lo2o object
14615 func_lo2o ()
14616 {
14617 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14618 }
14619
14620 # func_xform libobj-or-source
14621 func_xform ()
14622 {
14623 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14624 }
14625
14626 # func_arith arithmetic-term...
14627 func_arith ()
14628 {
14629 func_arith_result=`expr "$@"`
14630 }
14631
14632 # func_len string
14633 # STRING may not start with a hyphen.
14634 func_len ()
14635 {
14636 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14637 }
14638
14639 _LT_EOF
14640 esac
14641
14642 case $lt_shell_append in
14643 yes)
14644 cat << \_LT_EOF >> "$cfgfile"
14645
14646 # func_append var value
14647 # Append VALUE to the end of shell variable VAR.
14648 func_append ()
14649 {
14650 eval "$1+=\$2"
14651 }
14652 _LT_EOF
14653 ;;
14654 *)
14655 cat << \_LT_EOF >> "$cfgfile"
14656
14657 # func_append var value
14658 # Append VALUE to the end of shell variable VAR.
14659 func_append ()
14660 {
14661 eval "$1=\$$1\$2"
14662 }
14663
14664 _LT_EOF
14665 ;;
14666 esac
14667
14668
14669 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14670 || (rm -f "$cfgfile"; exit 1)
14671
14672 mv -f "$cfgfile" "$ofile" ||
14673 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14674 chmod +x "$ofile"
14675
14676 ;;
14677 "gstdint.h":C)
14678 if test "$GCC" = yes; then
14679 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
14680 else
14681 echo "/* generated for $CC */" > tmp-stdint.h
14682 fi
14683
14684 sed 's/^ *//' >> tmp-stdint.h <<EOF
14685
14686 #ifndef GCC_GENERATED_STDINT_H
14687 #define GCC_GENERATED_STDINT_H 1
14688
14689 #include <sys/types.h>
14690 EOF
14691
14692 if test "$acx_cv_header_stdint" != stdint.h; then
14693 echo "#include <stddef.h>" >> tmp-stdint.h
14694 fi
14695 if test "$acx_cv_header_stdint" != stddef.h; then
14696 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
14697 fi
14698
14699 sed 's/^ *//' >> tmp-stdint.h <<EOF
14700 /* glibc uses these symbols as guards to prevent redefinitions. */
14701 #ifdef __int8_t_defined
14702 #define _INT8_T
14703 #define _INT16_T
14704 #define _INT32_T
14705 #endif
14706 #ifdef __uint32_t_defined
14707 #define _UINT32_T
14708 #endif
14709
14710 EOF
14711
14712 # ----------------- done header, emit basic int types -------------
14713 if test "$acx_cv_header_stdint" = stddef.h; then
14714 sed 's/^ *//' >> tmp-stdint.h <<EOF
14715
14716 #ifndef _UINT8_T
14717 #define _UINT8_T
14718 #ifndef __uint8_t_defined
14719 #define __uint8_t_defined
14720 #ifndef uint8_t
14721 typedef unsigned $acx_cv_type_int8_t uint8_t;
14722 #endif
14723 #endif
14724 #endif
14725
14726 #ifndef _UINT16_T
14727 #define _UINT16_T
14728 #ifndef __uint16_t_defined
14729 #define __uint16_t_defined
14730 #ifndef uint16_t
14731 typedef unsigned $acx_cv_type_int16_t uint16_t;
14732 #endif
14733 #endif
14734 #endif
14735
14736 #ifndef _UINT32_T
14737 #define _UINT32_T
14738 #ifndef __uint32_t_defined
14739 #define __uint32_t_defined
14740 #ifndef uint32_t
14741 typedef unsigned $acx_cv_type_int32_t uint32_t;
14742 #endif
14743 #endif
14744 #endif
14745
14746 #ifndef _INT8_T
14747 #define _INT8_T
14748 #ifndef __int8_t_defined
14749 #define __int8_t_defined
14750 #ifndef int8_t
14751 typedef $acx_cv_type_int8_t int8_t;
14752 #endif
14753 #endif
14754 #endif
14755
14756 #ifndef _INT16_T
14757 #define _INT16_T
14758 #ifndef __int16_t_defined
14759 #define __int16_t_defined
14760 #ifndef int16_t
14761 typedef $acx_cv_type_int16_t int16_t;
14762 #endif
14763 #endif
14764 #endif
14765
14766 #ifndef _INT32_T
14767 #define _INT32_T
14768 #ifndef __int32_t_defined
14769 #define __int32_t_defined
14770 #ifndef int32_t
14771 typedef $acx_cv_type_int32_t int32_t;
14772 #endif
14773 #endif
14774 #endif
14775 EOF
14776 elif test "$ac_cv_type_u_int32_t" = yes; then
14777 sed 's/^ *//' >> tmp-stdint.h <<EOF
14778
14779 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
14780 #ifndef _INT8_T
14781 #define _INT8_T
14782 #endif
14783 #ifndef _INT16_T
14784 #define _INT16_T
14785 #endif
14786 #ifndef _INT32_T
14787 #define _INT32_T
14788 #endif
14789
14790 #ifndef _UINT8_T
14791 #define _UINT8_T
14792 #ifndef __uint8_t_defined
14793 #define __uint8_t_defined
14794 #ifndef uint8_t
14795 typedef u_int8_t uint8_t;
14796 #endif
14797 #endif
14798 #endif
14799
14800 #ifndef _UINT16_T
14801 #define _UINT16_T
14802 #ifndef __uint16_t_defined
14803 #define __uint16_t_defined
14804 #ifndef uint16_t
14805 typedef u_int16_t uint16_t;
14806 #endif
14807 #endif
14808 #endif
14809
14810 #ifndef _UINT32_T
14811 #define _UINT32_T
14812 #ifndef __uint32_t_defined
14813 #define __uint32_t_defined
14814 #ifndef uint32_t
14815 typedef u_int32_t uint32_t;
14816 #endif
14817 #endif
14818 #endif
14819 EOF
14820 else
14821 sed 's/^ *//' >> tmp-stdint.h <<EOF
14822
14823 /* Some systems have guard macros to prevent redefinitions, define them. */
14824 #ifndef _INT8_T
14825 #define _INT8_T
14826 #endif
14827 #ifndef _INT16_T
14828 #define _INT16_T
14829 #endif
14830 #ifndef _INT32_T
14831 #define _INT32_T
14832 #endif
14833 #ifndef _UINT8_T
14834 #define _UINT8_T
14835 #endif
14836 #ifndef _UINT16_T
14837 #define _UINT16_T
14838 #endif
14839 #ifndef _UINT32_T
14840 #define _UINT32_T
14841 #endif
14842 EOF
14843 fi
14844
14845 # ------------- done basic int types, emit int64_t types ------------
14846 if test "$ac_cv_type_uint64_t" = yes; then
14847 sed 's/^ *//' >> tmp-stdint.h <<EOF
14848
14849 /* system headers have good uint64_t and int64_t */
14850 #ifndef _INT64_T
14851 #define _INT64_T
14852 #endif
14853 #ifndef _UINT64_T
14854 #define _UINT64_T
14855 #endif
14856 EOF
14857 elif test "$ac_cv_type_u_int64_t" = yes; then
14858 sed 's/^ *//' >> tmp-stdint.h <<EOF
14859
14860 /* system headers have an u_int64_t (and int64_t) */
14861 #ifndef _INT64_T
14862 #define _INT64_T
14863 #endif
14864 #ifndef _UINT64_T
14865 #define _UINT64_T
14866 #ifndef __uint64_t_defined
14867 #define __uint64_t_defined
14868 #ifndef uint64_t
14869 typedef u_int64_t uint64_t;
14870 #endif
14871 #endif
14872 #endif
14873 EOF
14874 elif test -n "$acx_cv_type_int64_t"; then
14875 sed 's/^ *//' >> tmp-stdint.h <<EOF
14876
14877 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
14878 #ifndef _INT64_T
14879 #define _INT64_T
14880 #ifndef int64_t
14881 typedef $acx_cv_type_int64_t int64_t;
14882 #endif
14883 #endif
14884 #ifndef _UINT64_T
14885 #define _UINT64_T
14886 #ifndef __uint64_t_defined
14887 #define __uint64_t_defined
14888 #ifndef uint64_t
14889 typedef unsigned $acx_cv_type_int64_t uint64_t;
14890 #endif
14891 #endif
14892 #endif
14893 EOF
14894 else
14895 sed 's/^ *//' >> tmp-stdint.h <<EOF
14896
14897 /* some common heuristics for int64_t, using compiler-specific tests */
14898 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
14899 #ifndef _INT64_T
14900 #define _INT64_T
14901 #ifndef __int64_t_defined
14902 #ifndef int64_t
14903 typedef long long int64_t;
14904 #endif
14905 #endif
14906 #endif
14907 #ifndef _UINT64_T
14908 #define _UINT64_T
14909 #ifndef uint64_t
14910 typedef unsigned long long uint64_t;
14911 #endif
14912 #endif
14913
14914 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
14915 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
14916 does not implement __extension__. But that compiler doesn't define
14917 __GNUC_MINOR__. */
14918 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
14919 # define __extension__
14920 # endif
14921
14922 # ifndef _INT64_T
14923 # define _INT64_T
14924 # ifndef int64_t
14925 __extension__ typedef long long int64_t;
14926 # endif
14927 # endif
14928 # ifndef _UINT64_T
14929 # define _UINT64_T
14930 # ifndef uint64_t
14931 __extension__ typedef unsigned long long uint64_t;
14932 # endif
14933 # endif
14934
14935 #elif !defined __STRICT_ANSI__
14936 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
14937
14938 # ifndef _INT64_T
14939 # define _INT64_T
14940 # ifndef int64_t
14941 typedef __int64 int64_t;
14942 # endif
14943 # endif
14944 # ifndef _UINT64_T
14945 # define _UINT64_T
14946 # ifndef uint64_t
14947 typedef unsigned __int64 uint64_t;
14948 # endif
14949 # endif
14950 # endif /* compiler */
14951
14952 #endif /* ANSI version */
14953 EOF
14954 fi
14955
14956 # ------------- done int64_t types, emit intptr types ------------
14957 if test "$ac_cv_type_uintptr_t" != yes; then
14958 sed 's/^ *//' >> tmp-stdint.h <<EOF
14959
14960 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
14961 #ifndef __uintptr_t_defined
14962 #ifndef uintptr_t
14963 typedef u$acx_cv_type_intptr_t uintptr_t;
14964 #endif
14965 #endif
14966 #ifndef __intptr_t_defined
14967 #ifndef intptr_t
14968 typedef $acx_cv_type_intptr_t intptr_t;
14969 #endif
14970 #endif
14971 EOF
14972 fi
14973
14974 # ------------- done intptr types, emit int_least types ------------
14975 if test "$ac_cv_type_int_least32_t" != yes; then
14976 sed 's/^ *//' >> tmp-stdint.h <<EOF
14977
14978 /* Define int_least types */
14979 typedef int8_t int_least8_t;
14980 typedef int16_t int_least16_t;
14981 typedef int32_t int_least32_t;
14982 #ifdef _INT64_T
14983 typedef int64_t int_least64_t;
14984 #endif
14985
14986 typedef uint8_t uint_least8_t;
14987 typedef uint16_t uint_least16_t;
14988 typedef uint32_t uint_least32_t;
14989 #ifdef _UINT64_T
14990 typedef uint64_t uint_least64_t;
14991 #endif
14992 EOF
14993 fi
14994
14995 # ------------- done intptr types, emit int_fast types ------------
14996 if test "$ac_cv_type_int_fast32_t" != yes; then
14997 sed 's/^ *//' >> tmp-stdint.h <<EOF
14998
14999 /* Define int_fast types. short is often slow */
15000 typedef int8_t int_fast8_t;
15001 typedef int int_fast16_t;
15002 typedef int32_t int_fast32_t;
15003 #ifdef _INT64_T
15004 typedef int64_t int_fast64_t;
15005 #endif
15006
15007 typedef uint8_t uint_fast8_t;
15008 typedef unsigned int uint_fast16_t;
15009 typedef uint32_t uint_fast32_t;
15010 #ifdef _UINT64_T
15011 typedef uint64_t uint_fast64_t;
15012 #endif
15013 EOF
15014 fi
15015
15016 if test "$ac_cv_type_uintmax_t" != yes; then
15017 sed 's/^ *//' >> tmp-stdint.h <<EOF
15018
15019 /* Define intmax based on what we found */
15020 #ifndef intmax_t
15021 #ifdef _INT64_T
15022 typedef int64_t intmax_t;
15023 #else
15024 typedef long intmax_t;
15025 #endif
15026 #endif
15027 #ifndef uintmax_t
15028 #ifdef _UINT64_T
15029 typedef uint64_t uintmax_t;
15030 #else
15031 typedef unsigned long uintmax_t;
15032 #endif
15033 #endif
15034 EOF
15035 fi
15036
15037 sed 's/^ *//' >> tmp-stdint.h <<EOF
15038
15039 #endif /* GCC_GENERATED_STDINT_H */
15040 EOF
15041
15042 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
15043 rm -f tmp-stdint.h
15044 else
15045 mv -f tmp-stdint.h gstdint.h
15046 fi
15047
15048 ;;
15049 "default":C) if test -n "$CONFIG_FILES"; then
15050 if test -n "${with_target_subdir}"; then
15051 # Multilibs need MULTISUBDIR defined correctly in certain makefiles so
15052 # that multilib installs will end up installed in the correct place.
15053 # The testsuite needs it for multilib-aware ABI baseline files.
15054 # To work around this not being passed down from config-ml.in ->
15055 # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually
15056 # append it here. Only modify Makefiles that have just been created.
15057 #
15058 # Also, get rid of this simulated-VPATH thing that automake does.
15059 cat > vpsed << \_EOF
15060 s!`test -f '$<' || echo '$(srcdir)/'`!!
15061 _EOF
15062 for i in $SUBDIRS; do
15063 case $CONFIG_FILES in
15064 *${i}/Makefile*)
15065 #echo "Adding MULTISUBDIR to $i/Makefile"
15066 sed -f vpsed $i/Makefile > tmp
15067 grep '^MULTISUBDIR =' Makefile >> tmp
15068 mv tmp $i/Makefile
15069 ;;
15070 esac
15071 done
15072 rm vpsed
15073 fi
15074 fi
15075 ;;
15076
15077 esac
15078 done # for ac_tag
15079
15080
15081 as_fn_exit 0
15082 _ACEOF
15083 ac_clean_files=$ac_clean_files_save
15084
15085 test $ac_write_fail = 0 ||
15086 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15087
15088
15089 # configure is writing to config.log, and then calls config.status.
15090 # config.status does its own redirection, appending to config.log.
15091 # Unfortunately, on DOS this fails, as config.log is still kept open
15092 # by configure, so config.status won't be able to write to it; its
15093 # output is simply discarded. So we exec the FD to /dev/null,
15094 # effectively closing config.log, so it can be properly (re)opened and
15095 # appended to by config.status. When coming back to configure, we
15096 # need to make the FD available again.
15097 if test "$no_create" != yes; then
15098 ac_cs_success=:
15099 ac_config_status_args=
15100 test "$silent" = yes &&
15101 ac_config_status_args="$ac_config_status_args --quiet"
15102 exec 5>/dev/null
15103 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15104 exec 5>>config.log
15105 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15106 # would make configure fail if this is the last instruction.
15107 $ac_cs_success || as_fn_exit $?
15108 fi
15109 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15111 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15112 fi
15113
15114