configure revision 1.18 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for file 5.32.
4 #
5 # Report bugs to <christos (at] astron.com>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102 IFS=$as_save_IFS
103
104 ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109 as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159 fi
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170 else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
175 ;;
176 esac
177 fi
178 "
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193 exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
202
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212 else
213 as_have_required=no
214 fi
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217 else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 as_found=:
225 case $as_dir in #(
226 /*)
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 break 2
235 fi
236 fi
237 done;;
238 esac
239 as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
246
247
248 if test "x$CONFIG_SHELL" != x; then :
249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 else
277 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
278 $0: christos (at] astron.com about your system, including any
279 $0: error possibly output before this message. Then install
280 $0: a modern shell, or manually run the script under such a
281 $0: shell if you do have one."
282 fi
283 exit 1
284 fi
285 fi
286 fi
287 SHELL=${CONFIG_SHELL-/bin/sh}
288 export SHELL
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
292
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
296 # as_fn_unset VAR
297 # ---------------
298 # Portably unset VAR.
299 as_fn_unset ()
300 {
301 { eval $1=; unset $1;}
302 }
303 as_unset=as_fn_unset
304
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
308 as_fn_set_status ()
309 {
310 return $1
311 } # as_fn_set_status
312
313 # as_fn_exit STATUS
314 # -----------------
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 as_fn_exit ()
317 {
318 set +e
319 as_fn_set_status $1
320 exit $1
321 } # as_fn_exit
322
323 # as_fn_mkdir_p
324 # -------------
325 # Create "$as_dir" as a directory, including parents if necessary.
326 as_fn_mkdir_p ()
327 {
328
329 case $as_dir in #(
330 -*) as_dir=./$as_dir;;
331 esac
332 test -d "$as_dir" || eval $as_mkdir_p || {
333 as_dirs=
334 while :; do
335 case $as_dir in #(
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337 *) as_qdir=$as_dir;;
338 esac
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347 s//\1/
348 q
349 }
350 /^X\(\/\/\)[^/].*/{
351 s//\1/
352 q
353 }
354 /^X\(\/\/\)$/{
355 s//\1/
356 q
357 }
358 /^X\(\/\).*/{
359 s//\1/
360 q
361 }
362 s/.*/./; q'`
363 test -d "$as_dir" && break
364 done
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369 } # as_fn_mkdir_p
370
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
375 {
376 test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
383 # implementations.
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389 else
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 eval 'as_fn_arith ()
403 {
404 as_val=$(( $* ))
405 }'
406 else
407 as_fn_arith ()
408 {
409 as_val=`expr "$@" || test $? -eq 1`
410 }
411 fi # as_fn_arith
412
413
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
419 as_fn_error ()
420 {
421 as_status=$1; test $as_status -eq 0 && as_status=1
422 if test "$4"; then
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425 fi
426 $as_echo "$as_me: error: $2" >&2
427 as_fn_exit $as_status
428 } # as_fn_error
429
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 as_expr=expr
433 else
434 as_expr=false
435 fi
436
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 as_basename=basename
439 else
440 as_basename=false
441 fi
442
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 as_dirname=dirname
445 else
446 as_dirname=false
447 fi
448
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 $as_echo X/"$0" |
454 sed '/^.*\/\([^/][^/]*\)\/*$/{
455 s//\1/
456 q
457 }
458 /^X\/\(\/\/\)$/{
459 s//\1/
460 q
461 }
462 /^X\/\(\/\).*/{
463 s//\1/
464 q
465 }
466 s/.*/./; q'`
467
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 sed -n '
482 p
483 /[$]LINENO/=
484 ' <$as_myself |
485 sed '
486 s/[$]LINENO.*/&-/
487 t lineno
488 b
489 :lineno
490 N
491 :loop
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 t loop
494 s/-\n.*//
495 ' >$as_me.lineno &&
496 chmod +x "$as_me.lineno" ||
497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
506 . "./$as_me.lineno"
507 # Exit status is that of the last command.
508 exit
509 }
510
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
513 -n*)
514 case `echo 'xy\c'` in
515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
516 xy) ECHO_C='\c';;
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 ECHO_T=' ';;
519 esac;;
520 *)
521 ECHO_N='-n';;
522 esac
523
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
527 else
528 rm -f conf$$.dir
529 mkdir conf$$.dir 2>/dev/null
530 fi
531 if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
533 as_ln_s='ln -s'
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537 # In both cases, we have to default to `cp -pR'.
538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539 as_ln_s='cp -pR'
540 elif ln conf$$.file conf$$ 2>/dev/null; then
541 as_ln_s=ln
542 else
543 as_ln_s='cp -pR'
544 fi
545 else
546 as_ln_s='cp -pR'
547 fi
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
550
551 if mkdir -p . 2>/dev/null; then
552 as_mkdir_p='mkdir -p "$as_dir"'
553 else
554 test -d ./-p && rmdir ./-p
555 as_mkdir_p=false
556 fi
557
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
560
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567 SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570 test -n "$DJDIR" || exec 7<&0 </dev/null
571 exec 6>&1
572
573 # Name of the host.
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578 #
579 # Initializations.
580 #
581 ac_default_prefix=/usr/local
582 ac_clean_files=
583 ac_config_libobj_dir=.
584 LIBOBJS=
585 cross_compiling=no
586 subdirs=
587 MFLAGS=
588 MAKEFLAGS=
589
590 # Identity of this package.
591 PACKAGE_NAME='file'
592 PACKAGE_TARNAME='file'
593 PACKAGE_VERSION='5.32'
594 PACKAGE_STRING='file 5.32'
595 PACKAGE_BUGREPORT='christos (at] astron.com'
596 PACKAGE_URL=''
597
598 # Factoring default headers for most tests.
599 ac_includes_default="\
600 #include <stdio.h>
601 #ifdef HAVE_SYS_TYPES_H
602 # include <sys/types.h>
603 #endif
604 #ifdef HAVE_SYS_STAT_H
605 # include <sys/stat.h>
606 #endif
607 #ifdef STDC_HEADERS
608 # include <stdlib.h>
609 # include <stddef.h>
610 #else
611 # ifdef HAVE_STDLIB_H
612 # include <stdlib.h>
613 # endif
614 #endif
615 #ifdef HAVE_STRING_H
616 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
617 # include <memory.h>
618 # endif
619 # include <string.h>
620 #endif
621 #ifdef HAVE_STRINGS_H
622 # include <strings.h>
623 #endif
624 #ifdef HAVE_INTTYPES_H
625 # include <inttypes.h>
626 #endif
627 #ifdef HAVE_STDINT_H
628 # include <stdint.h>
629 #endif
630 #ifdef HAVE_UNISTD_H
631 # include <unistd.h>
632 #endif"
633
634 ac_header_list=
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 IS_CROSS_COMPILE_FALSE
639 IS_CROSS_COMPILE_TRUE
640 LIBOBJS
641 HAVE_VISIBILITY
642 CFLAG_VISIBILITY
643 OTOOL64
644 OTOOL
645 LIPO
646 NMEDIT
647 DSYMUTIL
648 MANIFEST_TOOL
649 RANLIB
650 ac_ct_AR
651 AR
652 DLLTOOL
653 OBJDUMP
654 NM
655 ac_ct_DUMPBIN
656 DUMPBIN
657 LD
658 FGREP
659 SED
660 LIBTOOL
661 LN_S
662 EGREP
663 GREP
664 CPP
665 am__fastdepCC_FALSE
666 am__fastdepCC_TRUE
667 CCDEPMODE
668 am__nodep
669 AMDEPBACKSLASH
670 AMDEP_FALSE
671 AMDEP_TRUE
672 am__quote
673 am__include
674 DEPDIR
675 OBJEXT
676 EXEEXT
677 ac_ct_CC
678 CPPFLAGS
679 LDFLAGS
680 CFLAGS
681 CC
682 WARNINGS
683 FSECT5_FALSE
684 FSECT5_TRUE
685 fsect
686 pkgdatadir
687 MINGW_FALSE
688 MINGW_TRUE
689 MINGW
690 host_os
691 host_vendor
692 host_cpu
693 host
694 build_os
695 build_vendor
696 build_cpu
697 build
698 MAINT
699 MAINTAINER_MODE_FALSE
700 MAINTAINER_MODE_TRUE
701 AM_BACKSLASH
702 AM_DEFAULT_VERBOSITY
703 AM_DEFAULT_V
704 AM_V
705 am__untar
706 am__tar
707 AMTAR
708 am__leading_dot
709 SET_MAKE
710 AWK
711 mkdir_p
712 MKDIR_P
713 INSTALL_STRIP_PROGRAM
714 STRIP
715 install_sh
716 MAKEINFO
717 AUTOHEADER
718 AUTOMAKE
719 AUTOCONF
720 ACLOCAL
721 VERSION
722 PACKAGE
723 CYGPATH_W
724 am__isrc
725 INSTALL_DATA
726 INSTALL_SCRIPT
727 INSTALL_PROGRAM
728 target_alias
729 host_alias
730 build_alias
731 LIBS
732 ECHO_T
733 ECHO_N
734 ECHO_C
735 DEFS
736 mandir
737 localedir
738 libdir
739 psdir
740 pdfdir
741 dvidir
742 htmldir
743 infodir
744 docdir
745 oldincludedir
746 includedir
747 localstatedir
748 sharedstatedir
749 sysconfdir
750 datadir
751 datarootdir
752 libexecdir
753 sbindir
754 bindir
755 program_transform_name
756 prefix
757 exec_prefix
758 PACKAGE_URL
759 PACKAGE_BUGREPORT
760 PACKAGE_STRING
761 PACKAGE_VERSION
762 PACKAGE_TARNAME
763 PACKAGE_NAME
764 PATH_SEPARATOR
765 SHELL'
766 ac_subst_files=''
767 ac_user_opts='
768 enable_option_checking
769 enable_silent_rules
770 enable_maintainer_mode
771 enable_elf
772 enable_elf_core
773 enable_zlib
774 enable_fsect_man5
775 enable_dependency_tracking
776 enable_static
777 with_pic
778 enable_shared
779 enable_fast_install
780 with_gnu_ld
781 with_sysroot
782 enable_libtool_lock
783 enable_largefile
784 enable_warnings
785 '
786 ac_precious_vars='build_alias
787 host_alias
788 target_alias
789 CC
790 CFLAGS
791 LDFLAGS
792 LIBS
793 CPPFLAGS
794 CPP'
795
796
797 # Initialize some variables set by options.
798 ac_init_help=
799 ac_init_version=false
800 ac_unrecognized_opts=
801 ac_unrecognized_sep=
802 # The variables have the same names as the options, with
803 # dashes changed to underlines.
804 cache_file=/dev/null
805 exec_prefix=NONE
806 no_create=
807 no_recursion=
808 prefix=NONE
809 program_prefix=NONE
810 program_suffix=NONE
811 program_transform_name=s,x,x,
812 silent=
813 site=
814 srcdir=
815 verbose=
816 x_includes=NONE
817 x_libraries=NONE
818
819 # Installation directory options.
820 # These are left unexpanded so users can "make install exec_prefix=/foo"
821 # and all the variables that are supposed to be based on exec_prefix
822 # by default will actually change.
823 # Use braces instead of parens because sh, perl, etc. also accept them.
824 # (The list follows the same order as the GNU Coding Standards.)
825 bindir='${exec_prefix}/bin'
826 sbindir='${exec_prefix}/sbin'
827 libexecdir='${exec_prefix}/libexec'
828 datarootdir='${prefix}/share'
829 datadir='${datarootdir}'
830 sysconfdir='${prefix}/etc'
831 sharedstatedir='${prefix}/com'
832 localstatedir='${prefix}/var'
833 includedir='${prefix}/include'
834 oldincludedir='/usr/include'
835 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
836 infodir='${datarootdir}/info'
837 htmldir='${docdir}'
838 dvidir='${docdir}'
839 pdfdir='${docdir}'
840 psdir='${docdir}'
841 libdir='${exec_prefix}/lib'
842 localedir='${datarootdir}/locale'
843 mandir='${datarootdir}/man'
844
845 ac_prev=
846 ac_dashdash=
847 for ac_option
848 do
849 # If the previous option needs an argument, assign it.
850 if test -n "$ac_prev"; then
851 eval $ac_prev=\$ac_option
852 ac_prev=
853 continue
854 fi
855
856 case $ac_option in
857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 *=) ac_optarg= ;;
859 *) ac_optarg=yes ;;
860 esac
861
862 # Accept the important Cygnus configure options, so we can diagnose typos.
863
864 case $ac_dashdash$ac_option in
865 --)
866 ac_dashdash=yes ;;
867
868 -bindir | --bindir | --bindi | --bind | --bin | --bi)
869 ac_prev=bindir ;;
870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871 bindir=$ac_optarg ;;
872
873 -build | --build | --buil | --bui | --bu)
874 ac_prev=build_alias ;;
875 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
876 build_alias=$ac_optarg ;;
877
878 -cache-file | --cache-file | --cache-fil | --cache-fi \
879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880 ac_prev=cache_file ;;
881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
883 cache_file=$ac_optarg ;;
884
885 --config-cache | -C)
886 cache_file=config.cache ;;
887
888 -datadir | --datadir | --datadi | --datad)
889 ac_prev=datadir ;;
890 -datadir=* | --datadir=* | --datadi=* | --datad=*)
891 datadir=$ac_optarg ;;
892
893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894 | --dataroo | --dataro | --datar)
895 ac_prev=datarootdir ;;
896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898 datarootdir=$ac_optarg ;;
899
900 -disable-* | --disable-*)
901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
902 # Reject names that are not valid shell variable names.
903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904 as_fn_error $? "invalid feature name: $ac_useropt"
905 ac_useropt_orig=$ac_useropt
906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 case $ac_user_opts in
908 *"
909 "enable_$ac_useropt"
910 "*) ;;
911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912 ac_unrecognized_sep=', ';;
913 esac
914 eval enable_$ac_useropt=no ;;
915
916 -docdir | --docdir | --docdi | --doc | --do)
917 ac_prev=docdir ;;
918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 docdir=$ac_optarg ;;
920
921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922 ac_prev=dvidir ;;
923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 dvidir=$ac_optarg ;;
925
926 -enable-* | --enable-*)
927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
928 # Reject names that are not valid shell variable names.
929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930 as_fn_error $? "invalid feature name: $ac_useropt"
931 ac_useropt_orig=$ac_useropt
932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933 case $ac_user_opts in
934 *"
935 "enable_$ac_useropt"
936 "*) ;;
937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938 ac_unrecognized_sep=', ';;
939 esac
940 eval enable_$ac_useropt=\$ac_optarg ;;
941
942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944 | --exec | --exe | --ex)
945 ac_prev=exec_prefix ;;
946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948 | --exec=* | --exe=* | --ex=*)
949 exec_prefix=$ac_optarg ;;
950
951 -gas | --gas | --ga | --g)
952 # Obsolete; use --with-gas.
953 with_gas=yes ;;
954
955 -help | --help | --hel | --he | -h)
956 ac_init_help=long ;;
957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958 ac_init_help=recursive ;;
959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960 ac_init_help=short ;;
961
962 -host | --host | --hos | --ho)
963 ac_prev=host_alias ;;
964 -host=* | --host=* | --hos=* | --ho=*)
965 host_alias=$ac_optarg ;;
966
967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968 ac_prev=htmldir ;;
969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970 | --ht=*)
971 htmldir=$ac_optarg ;;
972
973 -includedir | --includedir | --includedi | --included | --include \
974 | --includ | --inclu | --incl | --inc)
975 ac_prev=includedir ;;
976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977 | --includ=* | --inclu=* | --incl=* | --inc=*)
978 includedir=$ac_optarg ;;
979
980 -infodir | --infodir | --infodi | --infod | --info | --inf)
981 ac_prev=infodir ;;
982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
983 infodir=$ac_optarg ;;
984
985 -libdir | --libdir | --libdi | --libd)
986 ac_prev=libdir ;;
987 -libdir=* | --libdir=* | --libdi=* | --libd=*)
988 libdir=$ac_optarg ;;
989
990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991 | --libexe | --libex | --libe)
992 ac_prev=libexecdir ;;
993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994 | --libexe=* | --libex=* | --libe=*)
995 libexecdir=$ac_optarg ;;
996
997 -localedir | --localedir | --localedi | --localed | --locale)
998 ac_prev=localedir ;;
999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000 localedir=$ac_optarg ;;
1001
1002 -localstatedir | --localstatedir | --localstatedi | --localstated \
1003 | --localstate | --localstat | --localsta | --localst | --locals)
1004 ac_prev=localstatedir ;;
1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1007 localstatedir=$ac_optarg ;;
1008
1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010 ac_prev=mandir ;;
1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1012 mandir=$ac_optarg ;;
1013
1014 -nfp | --nfp | --nf)
1015 # Obsolete; use --without-fp.
1016 with_fp=no ;;
1017
1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1019 | --no-cr | --no-c | -n)
1020 no_create=yes ;;
1021
1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 no_recursion=yes ;;
1025
1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028 | --oldin | --oldi | --old | --ol | --o)
1029 ac_prev=oldincludedir ;;
1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1033 oldincludedir=$ac_optarg ;;
1034
1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036 ac_prev=prefix ;;
1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1038 prefix=$ac_optarg ;;
1039
1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041 | --program-pre | --program-pr | --program-p)
1042 ac_prev=program_prefix ;;
1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1045 program_prefix=$ac_optarg ;;
1046
1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048 | --program-suf | --program-su | --program-s)
1049 ac_prev=program_suffix ;;
1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1052 program_suffix=$ac_optarg ;;
1053
1054 -program-transform-name | --program-transform-name \
1055 | --program-transform-nam | --program-transform-na \
1056 | --program-transform-n | --program-transform- \
1057 | --program-transform | --program-transfor \
1058 | --program-transfo | --program-transf \
1059 | --program-trans | --program-tran \
1060 | --progr-tra | --program-tr | --program-t)
1061 ac_prev=program_transform_name ;;
1062 -program-transform-name=* | --program-transform-name=* \
1063 | --program-transform-nam=* | --program-transform-na=* \
1064 | --program-transform-n=* | --program-transform-=* \
1065 | --program-transform=* | --program-transfor=* \
1066 | --program-transfo=* | --program-transf=* \
1067 | --program-trans=* | --program-tran=* \
1068 | --progr-tra=* | --program-tr=* | --program-t=*)
1069 program_transform_name=$ac_optarg ;;
1070
1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072 ac_prev=pdfdir ;;
1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074 pdfdir=$ac_optarg ;;
1075
1076 -psdir | --psdir | --psdi | --psd | --ps)
1077 ac_prev=psdir ;;
1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 psdir=$ac_optarg ;;
1080
1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 | -silent | --silent | --silen | --sile | --sil)
1083 silent=yes ;;
1084
1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1086 ac_prev=sbindir ;;
1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1088 | --sbi=* | --sb=*)
1089 sbindir=$ac_optarg ;;
1090
1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1093 | --sharedst | --shareds | --shared | --share | --shar \
1094 | --sha | --sh)
1095 ac_prev=sharedstatedir ;;
1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1099 | --sha=* | --sh=*)
1100 sharedstatedir=$ac_optarg ;;
1101
1102 -site | --site | --sit)
1103 ac_prev=site ;;
1104 -site=* | --site=* | --sit=*)
1105 site=$ac_optarg ;;
1106
1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1108 ac_prev=srcdir ;;
1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1110 srcdir=$ac_optarg ;;
1111
1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1113 | --syscon | --sysco | --sysc | --sys | --sy)
1114 ac_prev=sysconfdir ;;
1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1117 sysconfdir=$ac_optarg ;;
1118
1119 -target | --target | --targe | --targ | --tar | --ta | --t)
1120 ac_prev=target_alias ;;
1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1122 target_alias=$ac_optarg ;;
1123
1124 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 verbose=yes ;;
1126
1127 -version | --version | --versio | --versi | --vers | -V)
1128 ac_init_version=: ;;
1129
1130 -with-* | --with-*)
1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1132 # Reject names that are not valid shell variable names.
1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 as_fn_error $? "invalid package name: $ac_useropt"
1135 ac_useropt_orig=$ac_useropt
1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 case $ac_user_opts in
1138 *"
1139 "with_$ac_useropt"
1140 "*) ;;
1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1142 ac_unrecognized_sep=', ';;
1143 esac
1144 eval with_$ac_useropt=\$ac_optarg ;;
1145
1146 -without-* | --without-*)
1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1148 # Reject names that are not valid shell variable names.
1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 as_fn_error $? "invalid package name: $ac_useropt"
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1154 *"
1155 "with_$ac_useropt"
1156 "*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1159 esac
1160 eval with_$ac_useropt=no ;;
1161
1162 --x)
1163 # Obsolete; use --with-x.
1164 with_x=yes ;;
1165
1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1167 | --x-incl | --x-inc | --x-in | --x-i)
1168 ac_prev=x_includes ;;
1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1171 x_includes=$ac_optarg ;;
1172
1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1175 ac_prev=x_libraries ;;
1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1178 x_libraries=$ac_optarg ;;
1179
1180 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1181 Try \`$0 --help' for more information"
1182 ;;
1183
1184 *=*)
1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 # Reject names that are not valid shell variable names.
1187 case $ac_envvar in #(
1188 '' | [0-9]* | *[!_$as_cr_alnum]* )
1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1190 esac
1191 eval $ac_envvar=\$ac_optarg
1192 export $ac_envvar ;;
1193
1194 *)
1195 # FIXME: should be removed in autoconf 3.0.
1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1200 ;;
1201
1202 esac
1203 done
1204
1205 if test -n "$ac_prev"; then
1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1207 as_fn_error $? "missing argument to $ac_option"
1208 fi
1209
1210 if test -n "$ac_unrecognized_opts"; then
1211 case $enable_option_checking in
1212 no) ;;
1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1215 esac
1216 fi
1217
1218 # Check all directory arguments for consistency.
1219 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220 datadir sysconfdir sharedstatedir localstatedir includedir \
1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222 libdir localedir mandir
1223 do
1224 eval ac_val=\$$ac_var
1225 # Remove trailing slashes.
1226 case $ac_val in
1227 */ )
1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1229 eval $ac_var=\$ac_val;;
1230 esac
1231 # Be sure to have absolute directory names.
1232 case $ac_val in
1233 [\\/$]* | ?:[\\/]* ) continue;;
1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1235 esac
1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1237 done
1238
1239 # There might be people who depend on the old broken behavior: `$host'
1240 # used to hold the argument of --host etc.
1241 # FIXME: To remove some day.
1242 build=$build_alias
1243 host=$host_alias
1244 target=$target_alias
1245
1246 # FIXME: To remove some day.
1247 if test "x$host_alias" != x; then
1248 if test "x$build_alias" = x; then
1249 cross_compiling=maybe
1250 elif test "x$build_alias" != "x$host_alias"; then
1251 cross_compiling=yes
1252 fi
1253 fi
1254
1255 ac_tool_prefix=
1256 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1257
1258 test "$silent" = yes && exec 6>/dev/null
1259
1260
1261 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1262 ac_ls_di=`ls -di .` &&
1263 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1264 as_fn_error $? "working directory cannot be determined"
1265 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1266 as_fn_error $? "pwd does not report name of working directory"
1267
1268
1269 # Find the source files, if location was not specified.
1270 if test -z "$srcdir"; then
1271 ac_srcdir_defaulted=yes
1272 # Try the directory containing this script, then the parent directory.
1273 ac_confdir=`$as_dirname -- "$as_myself" ||
1274 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275 X"$as_myself" : 'X\(//\)[^/]' \| \
1276 X"$as_myself" : 'X\(//\)$' \| \
1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1278 $as_echo X"$as_myself" |
1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\/\)[^/].*/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)$/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\).*/{
1292 s//\1/
1293 q
1294 }
1295 s/.*/./; q'`
1296 srcdir=$ac_confdir
1297 if test ! -r "$srcdir/$ac_unique_file"; then
1298 srcdir=..
1299 fi
1300 else
1301 ac_srcdir_defaulted=no
1302 fi
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1306 fi
1307 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 ac_abs_confdir=`(
1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1310 pwd)`
1311 # When building in place, set srcdir=.
1312 if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 srcdir=.
1314 fi
1315 # Remove unnecessary trailing slashes from srcdir.
1316 # Double slashes in file names in object file debugging info
1317 # mess up M-x gdb in Emacs.
1318 case $srcdir in
1319 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320 esac
1321 for ac_var in $ac_precious_vars; do
1322 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_env_${ac_var}_value=\$${ac_var}
1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326 done
1327
1328 #
1329 # Report the --help message.
1330 #
1331 if test "$ac_init_help" = "long"; then
1332 # Omit some internal or obsolete options to make the list less imposing.
1333 # This message is too long to be a string in the A/UX 3.1 sh.
1334 cat <<_ACEOF
1335 \`configure' configures file 5.32 to adapt to many kinds of systems.
1336
1337 Usage: $0 [OPTION]... [VAR=VALUE]...
1338
1339 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340 VAR=VALUE. See below for descriptions of some of the useful variables.
1341
1342 Defaults for the options are specified in brackets.
1343
1344 Configuration:
1345 -h, --help display this help and exit
1346 --help=short display options specific to this package
1347 --help=recursive display the short help of all the included packages
1348 -V, --version display version information and exit
1349 -q, --quiet, --silent do not print \`checking ...' messages
1350 --cache-file=FILE cache test results in FILE [disabled]
1351 -C, --config-cache alias for \`--cache-file=config.cache'
1352 -n, --no-create do not create output files
1353 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1354
1355 Installation directories:
1356 --prefix=PREFIX install architecture-independent files in PREFIX
1357 [$ac_default_prefix]
1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1359 [PREFIX]
1360
1361 By default, \`make install' will install all the files in
1362 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1363 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364 for instance \`--prefix=\$HOME'.
1365
1366 For better control, use the options below.
1367
1368 Fine tuning of the installation directories:
1369 --bindir=DIR user executables [EPREFIX/bin]
1370 --sbindir=DIR system admin executables [EPREFIX/sbin]
1371 --libexecdir=DIR program executables [EPREFIX/libexec]
1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1375 --libdir=DIR object code libraries [EPREFIX/lib]
1376 --includedir=DIR C header files [PREFIX/include]
1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1383 --docdir=DIR documentation root [DATAROOTDIR/doc/file]
1384 --htmldir=DIR html documentation [DOCDIR]
1385 --dvidir=DIR dvi documentation [DOCDIR]
1386 --pdfdir=DIR pdf documentation [DOCDIR]
1387 --psdir=DIR ps documentation [DOCDIR]
1388 _ACEOF
1389
1390 cat <<\_ACEOF
1391
1392 Program names:
1393 --program-prefix=PREFIX prepend PREFIX to installed program names
1394 --program-suffix=SUFFIX append SUFFIX to installed program names
1395 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1396
1397 System types:
1398 --build=BUILD configure for building on BUILD [guessed]
1399 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1400 _ACEOF
1401 fi
1402
1403 if test -n "$ac_init_help"; then
1404 case $ac_init_help in
1405 short | recursive ) echo "Configuration of file 5.32:";;
1406 esac
1407 cat <<\_ACEOF
1408
1409 Optional Features:
1410 --disable-option-checking ignore unrecognized --enable/--with options
1411 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1412 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1413 --enable-silent-rules less verbose build output (undo: "make V=1")
1414 --disable-silent-rules verbose build output (undo: "make V=0")
1415 --enable-maintainer-mode
1416 enable make rules and dependencies not useful (and
1417 sometimes confusing) to the casual installer
1418 --disable-elf disable builtin ELF support
1419 --disable-elf-core disable ELF core file support
1420 --disable-zlib disable zlib compression support [default=auto]
1421 --enable-fsect-man5 enable file formats in man section 5
1422 --enable-dependency-tracking
1423 do not reject slow dependency extractors
1424 --disable-dependency-tracking
1425 speeds up one-time build
1426 --enable-static[=PKGS] build static libraries [default=no]
1427 --enable-shared[=PKGS] build shared libraries [default=yes]
1428 --enable-fast-install[=PKGS]
1429 optimize for fast installation [default=yes]
1430 --disable-libtool-lock avoid locking (might break parallel builds)
1431 --disable-largefile omit support for large files
1432 --disable-warnings disable compiler warnings
1433
1434 Optional Packages:
1435 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1437 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1438 both]
1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1440 --with-sysroot=DIR Search for dependent libraries within DIR
1441 (or the compiler's sysroot if not specified).
1442
1443 Some influential environment variables:
1444 CC C compiler command
1445 CFLAGS C compiler flags
1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1447 nonstandard directory <lib dir>
1448 LIBS libraries to pass to the linker, e.g. -l<library>
1449 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1450 you have headers in a nonstandard directory <include dir>
1451 CPP C preprocessor
1452
1453 Use these variables to override the choices made by `configure' or to help
1454 it to find libraries and programs with nonstandard names/locations.
1455
1456 Report bugs to <christos (at] astron.com>.
1457 _ACEOF
1458 ac_status=$?
1459 fi
1460
1461 if test "$ac_init_help" = "recursive"; then
1462 # If there are subdirs, report their specific --help.
1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1464 test -d "$ac_dir" ||
1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466 continue
1467 ac_builddir=.
1468
1469 case "$ac_dir" in
1470 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471 *)
1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473 # A ".." for each directory in $ac_dir_suffix.
1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475 case $ac_top_builddir_sub in
1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478 esac ;;
1479 esac
1480 ac_abs_top_builddir=$ac_pwd
1481 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482 # for backward compatibility:
1483 ac_top_builddir=$ac_top_build_prefix
1484
1485 case $srcdir in
1486 .) # We are building in place.
1487 ac_srcdir=.
1488 ac_top_srcdir=$ac_top_builddir_sub
1489 ac_abs_top_srcdir=$ac_pwd ;;
1490 [\\/]* | ?:[\\/]* ) # Absolute name.
1491 ac_srcdir=$srcdir$ac_dir_suffix;
1492 ac_top_srcdir=$srcdir
1493 ac_abs_top_srcdir=$srcdir ;;
1494 *) # Relative name.
1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498 esac
1499 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500
1501 cd "$ac_dir" || { ac_status=$?; continue; }
1502 # Check for guested configure.
1503 if test -f "$ac_srcdir/configure.gnu"; then
1504 echo &&
1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 elif test -f "$ac_srcdir/configure"; then
1507 echo &&
1508 $SHELL "$ac_srcdir/configure" --help=recursive
1509 else
1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 fi || ac_status=$?
1512 cd "$ac_pwd" || { ac_status=$?; break; }
1513 done
1514 fi
1515
1516 test -n "$ac_init_help" && exit $ac_status
1517 if $ac_init_version; then
1518 cat <<\_ACEOF
1519 file configure 5.32
1520 generated by GNU Autoconf 2.69
1521
1522 Copyright (C) 2012 Free Software Foundation, Inc.
1523 This configure script is free software; the Free Software Foundation
1524 gives unlimited permission to copy, distribute and modify it.
1525 _ACEOF
1526 exit
1527 fi
1528
1529 ## ------------------------ ##
1530 ## Autoconf initialization. ##
1531 ## ------------------------ ##
1532
1533 # ac_fn_c_try_compile LINENO
1534 # --------------------------
1535 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1536 ac_fn_c_try_compile ()
1537 {
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext
1540 if { { ac_try="$ac_compile"
1541 case "(($ac_try" in
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1544 esac
1545 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 $as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_compile") 2>conftest.err
1548 ac_status=$?
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1553 fi
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_c_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest.$ac_objext; then :
1559 ac_retval=0
1560 else
1561 $as_echo "$as_me: failed program was:" >&5
1562 sed 's/^/| /' conftest.$ac_ext >&5
1563
1564 ac_retval=1
1565 fi
1566 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1567 as_fn_set_status $ac_retval
1568
1569 } # ac_fn_c_try_compile
1570
1571 # ac_fn_c_try_cpp LINENO
1572 # ----------------------
1573 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1574 ac_fn_c_try_cpp ()
1575 {
1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 if { { ac_try="$ac_cpp conftest.$ac_ext"
1578 case "(($ac_try" in
1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1580 *) ac_try_echo=$ac_try;;
1581 esac
1582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583 $as_echo "$ac_try_echo"; } >&5
1584 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1585 ac_status=$?
1586 if test -s conftest.err; then
1587 grep -v '^ *+' conftest.err >conftest.er1
1588 cat conftest.er1 >&5
1589 mv -f conftest.er1 conftest.err
1590 fi
1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592 test $ac_status = 0; } > conftest.i && {
1593 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1594 test ! -s conftest.err
1595 }; then :
1596 ac_retval=0
1597 else
1598 $as_echo "$as_me: failed program was:" >&5
1599 sed 's/^/| /' conftest.$ac_ext >&5
1600
1601 ac_retval=1
1602 fi
1603 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1604 as_fn_set_status $ac_retval
1605
1606 } # ac_fn_c_try_cpp
1607
1608 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1609 # -------------------------------------------------------
1610 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1611 # the include files in INCLUDES and setting the cache variable VAR
1612 # accordingly.
1613 ac_fn_c_check_header_mongrel ()
1614 {
1615 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1616 if eval \${$3+:} false; then :
1617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1618 $as_echo_n "checking for $2... " >&6; }
1619 if eval \${$3+:} false; then :
1620 $as_echo_n "(cached) " >&6
1621 fi
1622 eval ac_res=\$$3
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1624 $as_echo "$ac_res" >&6; }
1625 else
1626 # Is the header compilable?
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1628 $as_echo_n "checking $2 usability... " >&6; }
1629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630 /* end confdefs.h. */
1631 $4
1632 #include <$2>
1633 _ACEOF
1634 if ac_fn_c_try_compile "$LINENO"; then :
1635 ac_header_compiler=yes
1636 else
1637 ac_header_compiler=no
1638 fi
1639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1641 $as_echo "$ac_header_compiler" >&6; }
1642
1643 # Is the header present?
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1645 $as_echo_n "checking $2 presence... " >&6; }
1646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647 /* end confdefs.h. */
1648 #include <$2>
1649 _ACEOF
1650 if ac_fn_c_try_cpp "$LINENO"; then :
1651 ac_header_preproc=yes
1652 else
1653 ac_header_preproc=no
1654 fi
1655 rm -f conftest.err conftest.i conftest.$ac_ext
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1657 $as_echo "$ac_header_preproc" >&6; }
1658
1659 # So? What about this header?
1660 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1661 yes:no: )
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1663 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1665 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1666 ;;
1667 no:yes:* )
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1669 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1671 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1673 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1675 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1677 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1678 ( $as_echo "## ---------------------------------- ##
1679 ## Report this to christos (at] astron.com ##
1680 ## ---------------------------------- ##"
1681 ) | sed "s/^/$as_me: WARNING: /" >&2
1682 ;;
1683 esac
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1685 $as_echo_n "checking for $2... " >&6; }
1686 if eval \${$3+:} false; then :
1687 $as_echo_n "(cached) " >&6
1688 else
1689 eval "$3=\$ac_header_compiler"
1690 fi
1691 eval ac_res=\$$3
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1693 $as_echo "$ac_res" >&6; }
1694 fi
1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696
1697 } # ac_fn_c_check_header_mongrel
1698
1699 # ac_fn_c_try_run LINENO
1700 # ----------------------
1701 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1702 # that executables *can* be run.
1703 ac_fn_c_try_run ()
1704 {
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 if { { ac_try="$ac_link"
1707 case "(($ac_try" in
1708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 *) ac_try_echo=$ac_try;;
1710 esac
1711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 $as_echo "$ac_try_echo"; } >&5
1713 (eval "$ac_link") 2>&5
1714 ac_status=$?
1715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1717 { { case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720 esac
1721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 $as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_try") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; }; }; then :
1727 ac_retval=0
1728 else
1729 $as_echo "$as_me: program exited with status $ac_status" >&5
1730 $as_echo "$as_me: failed program was:" >&5
1731 sed 's/^/| /' conftest.$ac_ext >&5
1732
1733 ac_retval=$ac_status
1734 fi
1735 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 as_fn_set_status $ac_retval
1738
1739 } # ac_fn_c_try_run
1740
1741 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1742 # -------------------------------------------------------
1743 # Tests whether HEADER exists and can be compiled using the include files in
1744 # INCLUDES, setting the cache variable VAR accordingly.
1745 ac_fn_c_check_header_compile ()
1746 {
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749 $as_echo_n "checking for $2... " >&6; }
1750 if eval \${$3+:} false; then :
1751 $as_echo_n "(cached) " >&6
1752 else
1753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 /* end confdefs.h. */
1755 $4
1756 #include <$2>
1757 _ACEOF
1758 if ac_fn_c_try_compile "$LINENO"; then :
1759 eval "$3=yes"
1760 else
1761 eval "$3=no"
1762 fi
1763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1764 fi
1765 eval ac_res=\$$3
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 $as_echo "$ac_res" >&6; }
1768 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1769
1770 } # ac_fn_c_check_header_compile
1771
1772 # ac_fn_c_try_link LINENO
1773 # -----------------------
1774 # Try to link conftest.$ac_ext, and return whether this succeeded.
1775 ac_fn_c_try_link ()
1776 {
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 rm -f conftest.$ac_objext conftest$ac_exeext
1779 if { { ac_try="$ac_link"
1780 case "(($ac_try" in
1781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782 *) ac_try_echo=$ac_try;;
1783 esac
1784 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785 $as_echo "$ac_try_echo"; } >&5
1786 (eval "$ac_link") 2>conftest.err
1787 ac_status=$?
1788 if test -s conftest.err; then
1789 grep -v '^ *+' conftest.err >conftest.er1
1790 cat conftest.er1 >&5
1791 mv -f conftest.er1 conftest.err
1792 fi
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; } && {
1795 test -z "$ac_c_werror_flag" ||
1796 test ! -s conftest.err
1797 } && test -s conftest$ac_exeext && {
1798 test "$cross_compiling" = yes ||
1799 test -x conftest$ac_exeext
1800 }; then :
1801 ac_retval=0
1802 else
1803 $as_echo "$as_me: failed program was:" >&5
1804 sed 's/^/| /' conftest.$ac_ext >&5
1805
1806 ac_retval=1
1807 fi
1808 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1809 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1810 # interfere with the next link command; also delete a directory that is
1811 # left behind by Apple's compiler. We do this before executing the actions.
1812 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1813 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 as_fn_set_status $ac_retval
1815
1816 } # ac_fn_c_try_link
1817
1818 # ac_fn_c_check_func LINENO FUNC VAR
1819 # ----------------------------------
1820 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1821 ac_fn_c_check_func ()
1822 {
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1825 $as_echo_n "checking for $2... " >&6; }
1826 if eval \${$3+:} false; then :
1827 $as_echo_n "(cached) " >&6
1828 else
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h. */
1831 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1832 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1833 #define $2 innocuous_$2
1834
1835 /* System header to define __stub macros and hopefully few prototypes,
1836 which can conflict with char $2 (); below.
1837 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1838 <limits.h> exists even on freestanding compilers. */
1839
1840 #ifdef __STDC__
1841 # include <limits.h>
1842 #else
1843 # include <assert.h>
1844 #endif
1845
1846 #undef $2
1847
1848 /* Override any GCC internal prototype to avoid an error.
1849 Use char because int might match the return type of a GCC
1850 builtin and then its argument prototype would still apply. */
1851 #ifdef __cplusplus
1852 extern "C"
1853 #endif
1854 char $2 ();
1855 /* The GNU C library defines this for functions which it implements
1856 to always fail with ENOSYS. Some functions are actually named
1857 something starting with __ and the normal name is an alias. */
1858 #if defined __stub_$2 || defined __stub___$2
1859 choke me
1860 #endif
1861
1862 int
1863 main ()
1864 {
1865 return $2 ();
1866 ;
1867 return 0;
1868 }
1869 _ACEOF
1870 if ac_fn_c_try_link "$LINENO"; then :
1871 eval "$3=yes"
1872 else
1873 eval "$3=no"
1874 fi
1875 rm -f core conftest.err conftest.$ac_objext \
1876 conftest$ac_exeext conftest.$ac_ext
1877 fi
1878 eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 $as_echo "$ac_res" >&6; }
1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882
1883 } # ac_fn_c_check_func
1884
1885 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1886 # -------------------------------------------
1887 # Tests whether TYPE exists after having included INCLUDES, setting cache
1888 # variable VAR accordingly.
1889 ac_fn_c_check_type ()
1890 {
1891 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893 $as_echo_n "checking for $2... " >&6; }
1894 if eval \${$3+:} false; then :
1895 $as_echo_n "(cached) " >&6
1896 else
1897 eval "$3=no"
1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899 /* end confdefs.h. */
1900 $4
1901 int
1902 main ()
1903 {
1904 if (sizeof ($2))
1905 return 0;
1906 ;
1907 return 0;
1908 }
1909 _ACEOF
1910 if ac_fn_c_try_compile "$LINENO"; then :
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912 /* end confdefs.h. */
1913 $4
1914 int
1915 main ()
1916 {
1917 if (sizeof (($2)))
1918 return 0;
1919 ;
1920 return 0;
1921 }
1922 _ACEOF
1923 if ac_fn_c_try_compile "$LINENO"; then :
1924
1925 else
1926 eval "$3=yes"
1927 fi
1928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1929 fi
1930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1931 fi
1932 eval ac_res=\$$3
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1935 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1936
1937 } # ac_fn_c_check_type
1938
1939 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1940 # ----------------------------------------------------
1941 # Tries to find if the field MEMBER exists in type AGGR, after including
1942 # INCLUDES, setting cache variable VAR accordingly.
1943 ac_fn_c_check_member ()
1944 {
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1947 $as_echo_n "checking for $2.$3... " >&6; }
1948 if eval \${$4+:} false; then :
1949 $as_echo_n "(cached) " >&6
1950 else
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h. */
1953 $5
1954 int
1955 main ()
1956 {
1957 static $2 ac_aggr;
1958 if (ac_aggr.$3)
1959 return 0;
1960 ;
1961 return 0;
1962 }
1963 _ACEOF
1964 if ac_fn_c_try_compile "$LINENO"; then :
1965 eval "$4=yes"
1966 else
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 /* end confdefs.h. */
1969 $5
1970 int
1971 main ()
1972 {
1973 static $2 ac_aggr;
1974 if (sizeof ac_aggr.$3)
1975 return 0;
1976 ;
1977 return 0;
1978 }
1979 _ACEOF
1980 if ac_fn_c_try_compile "$LINENO"; then :
1981 eval "$4=yes"
1982 else
1983 eval "$4=no"
1984 fi
1985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1986 fi
1987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988 fi
1989 eval ac_res=\$$4
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1993
1994 } # ac_fn_c_check_member
1995
1996 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1997 # ---------------------------------------------
1998 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1999 # accordingly.
2000 ac_fn_c_check_decl ()
2001 {
2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2003 as_decl_name=`echo $2|sed 's/ *(.*//'`
2004 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2006 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2007 if eval \${$3+:} false; then :
2008 $as_echo_n "(cached) " >&6
2009 else
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h. */
2012 $4
2013 int
2014 main ()
2015 {
2016 #ifndef $as_decl_name
2017 #ifdef __cplusplus
2018 (void) $as_decl_use;
2019 #else
2020 (void) $as_decl_name;
2021 #endif
2022 #endif
2023
2024 ;
2025 return 0;
2026 }
2027 _ACEOF
2028 if ac_fn_c_try_compile "$LINENO"; then :
2029 eval "$3=yes"
2030 else
2031 eval "$3=no"
2032 fi
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 fi
2035 eval ac_res=\$$3
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037 $as_echo "$ac_res" >&6; }
2038 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2039
2040 } # ac_fn_c_check_decl
2041
2042 # ac_fn_c_find_uintX_t LINENO BITS VAR
2043 # ------------------------------------
2044 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2045 # accordingly.
2046 ac_fn_c_find_uintX_t ()
2047 {
2048 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2050 $as_echo_n "checking for uint$2_t... " >&6; }
2051 if eval \${$3+:} false; then :
2052 $as_echo_n "(cached) " >&6
2053 else
2054 eval "$3=no"
2055 # Order is important - never check a type that is potentially smaller
2056 # than half of the expected target width.
2057 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2058 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2060 /* end confdefs.h. */
2061 $ac_includes_default
2062 int
2063 main ()
2064 {
2065 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2066 test_array [0] = 0;
2067 return test_array [0];
2068
2069 ;
2070 return 0;
2071 }
2072 _ACEOF
2073 if ac_fn_c_try_compile "$LINENO"; then :
2074 case $ac_type in #(
2075 uint$2_t) :
2076 eval "$3=yes" ;; #(
2077 *) :
2078 eval "$3=\$ac_type" ;;
2079 esac
2080 fi
2081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 if eval test \"x\$"$3"\" = x"no"; then :
2083
2084 else
2085 break
2086 fi
2087 done
2088 fi
2089 eval ac_res=\$$3
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091 $as_echo "$ac_res" >&6; }
2092 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2093
2094 } # ac_fn_c_find_uintX_t
2095
2096 # ac_fn_c_find_intX_t LINENO BITS VAR
2097 # -----------------------------------
2098 # Finds a signed integer type with width BITS, setting cache variable VAR
2099 # accordingly.
2100 ac_fn_c_find_intX_t ()
2101 {
2102 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2104 $as_echo_n "checking for int$2_t... " >&6; }
2105 if eval \${$3+:} false; then :
2106 $as_echo_n "(cached) " >&6
2107 else
2108 eval "$3=no"
2109 # Order is important - never check a type that is potentially smaller
2110 # than half of the expected target width.
2111 for ac_type in int$2_t 'int' 'long int' \
2112 'long long int' 'short int' 'signed char'; do
2113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2114 /* end confdefs.h. */
2115 $ac_includes_default
2116 enum { N = $2 / 2 - 1 };
2117 int
2118 main ()
2119 {
2120 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2121 test_array [0] = 0;
2122 return test_array [0];
2123
2124 ;
2125 return 0;
2126 }
2127 _ACEOF
2128 if ac_fn_c_try_compile "$LINENO"; then :
2129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2130 /* end confdefs.h. */
2131 $ac_includes_default
2132 enum { N = $2 / 2 - 1 };
2133 int
2134 main ()
2135 {
2136 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2137 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2138 test_array [0] = 0;
2139 return test_array [0];
2140
2141 ;
2142 return 0;
2143 }
2144 _ACEOF
2145 if ac_fn_c_try_compile "$LINENO"; then :
2146
2147 else
2148 case $ac_type in #(
2149 int$2_t) :
2150 eval "$3=yes" ;; #(
2151 *) :
2152 eval "$3=\$ac_type" ;;
2153 esac
2154 fi
2155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2156 fi
2157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158 if eval test \"x\$"$3"\" = x"no"; then :
2159
2160 else
2161 break
2162 fi
2163 done
2164 fi
2165 eval ac_res=\$$3
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2167 $as_echo "$ac_res" >&6; }
2168 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2169
2170 } # ac_fn_c_find_intX_t
2171 cat >config.log <<_ACEOF
2172 This file contains any messages produced by compilers while
2173 running configure, to aid debugging if configure makes a mistake.
2174
2175 It was created by file $as_me 5.32, which was
2176 generated by GNU Autoconf 2.69. Invocation command line was
2177
2178 $ $0 $@
2179
2180 _ACEOF
2181 exec 5>>config.log
2182 {
2183 cat <<_ASUNAME
2184 ## --------- ##
2185 ## Platform. ##
2186 ## --------- ##
2187
2188 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2189 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2190 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2191 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2192 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2193
2194 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2195 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2196
2197 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2198 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2199 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2200 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2201 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2202 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2203 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2204
2205 _ASUNAME
2206
2207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2208 for as_dir in $PATH
2209 do
2210 IFS=$as_save_IFS
2211 test -z "$as_dir" && as_dir=.
2212 $as_echo "PATH: $as_dir"
2213 done
2214 IFS=$as_save_IFS
2215
2216 } >&5
2217
2218 cat >&5 <<_ACEOF
2219
2220
2221 ## ----------- ##
2222 ## Core tests. ##
2223 ## ----------- ##
2224
2225 _ACEOF
2226
2227
2228 # Keep a trace of the command line.
2229 # Strip out --no-create and --no-recursion so they do not pile up.
2230 # Strip out --silent because we don't want to record it for future runs.
2231 # Also quote any args containing shell meta-characters.
2232 # Make two passes to allow for proper duplicate-argument suppression.
2233 ac_configure_args=
2234 ac_configure_args0=
2235 ac_configure_args1=
2236 ac_must_keep_next=false
2237 for ac_pass in 1 2
2238 do
2239 for ac_arg
2240 do
2241 case $ac_arg in
2242 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2243 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2244 | -silent | --silent | --silen | --sile | --sil)
2245 continue ;;
2246 *\'*)
2247 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2248 esac
2249 case $ac_pass in
2250 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2251 2)
2252 as_fn_append ac_configure_args1 " '$ac_arg'"
2253 if test $ac_must_keep_next = true; then
2254 ac_must_keep_next=false # Got value, back to normal.
2255 else
2256 case $ac_arg in
2257 *=* | --config-cache | -C | -disable-* | --disable-* \
2258 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2259 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2260 | -with-* | --with-* | -without-* | --without-* | --x)
2261 case "$ac_configure_args0 " in
2262 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2263 esac
2264 ;;
2265 -* ) ac_must_keep_next=true ;;
2266 esac
2267 fi
2268 as_fn_append ac_configure_args " '$ac_arg'"
2269 ;;
2270 esac
2271 done
2272 done
2273 { ac_configure_args0=; unset ac_configure_args0;}
2274 { ac_configure_args1=; unset ac_configure_args1;}
2275
2276 # When interrupted or exit'd, cleanup temporary files, and complete
2277 # config.log. We remove comments because anyway the quotes in there
2278 # would cause problems or look ugly.
2279 # WARNING: Use '\'' to represent an apostrophe within the trap.
2280 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2281 trap 'exit_status=$?
2282 # Save into config.log some information that might help in debugging.
2283 {
2284 echo
2285
2286 $as_echo "## ---------------- ##
2287 ## Cache variables. ##
2288 ## ---------------- ##"
2289 echo
2290 # The following way of writing the cache mishandles newlines in values,
2291 (
2292 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2293 eval ac_val=\$$ac_var
2294 case $ac_val in #(
2295 *${as_nl}*)
2296 case $ac_var in #(
2297 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2298 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2299 esac
2300 case $ac_var in #(
2301 _ | IFS | as_nl) ;; #(
2302 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2303 *) { eval $ac_var=; unset $ac_var;} ;;
2304 esac ;;
2305 esac
2306 done
2307 (set) 2>&1 |
2308 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2309 *${as_nl}ac_space=\ *)
2310 sed -n \
2311 "s/'\''/'\''\\\\'\'''\''/g;
2312 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2313 ;; #(
2314 *)
2315 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2316 ;;
2317 esac |
2318 sort
2319 )
2320 echo
2321
2322 $as_echo "## ----------------- ##
2323 ## Output variables. ##
2324 ## ----------------- ##"
2325 echo
2326 for ac_var in $ac_subst_vars
2327 do
2328 eval ac_val=\$$ac_var
2329 case $ac_val in
2330 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2331 esac
2332 $as_echo "$ac_var='\''$ac_val'\''"
2333 done | sort
2334 echo
2335
2336 if test -n "$ac_subst_files"; then
2337 $as_echo "## ------------------- ##
2338 ## File substitutions. ##
2339 ## ------------------- ##"
2340 echo
2341 for ac_var in $ac_subst_files
2342 do
2343 eval ac_val=\$$ac_var
2344 case $ac_val in
2345 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2346 esac
2347 $as_echo "$ac_var='\''$ac_val'\''"
2348 done | sort
2349 echo
2350 fi
2351
2352 if test -s confdefs.h; then
2353 $as_echo "## ----------- ##
2354 ## confdefs.h. ##
2355 ## ----------- ##"
2356 echo
2357 cat confdefs.h
2358 echo
2359 fi
2360 test "$ac_signal" != 0 &&
2361 $as_echo "$as_me: caught signal $ac_signal"
2362 $as_echo "$as_me: exit $exit_status"
2363 } >&5
2364 rm -f core *.core core.conftest.* &&
2365 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2366 exit $exit_status
2367 ' 0
2368 for ac_signal in 1 2 13 15; do
2369 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2370 done
2371 ac_signal=0
2372
2373 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2374 rm -f -r conftest* confdefs.h
2375
2376 $as_echo "/* confdefs.h */" > confdefs.h
2377
2378 # Predefined preprocessor variables.
2379
2380 cat >>confdefs.h <<_ACEOF
2381 #define PACKAGE_NAME "$PACKAGE_NAME"
2382 _ACEOF
2383
2384 cat >>confdefs.h <<_ACEOF
2385 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2386 _ACEOF
2387
2388 cat >>confdefs.h <<_ACEOF
2389 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2390 _ACEOF
2391
2392 cat >>confdefs.h <<_ACEOF
2393 #define PACKAGE_STRING "$PACKAGE_STRING"
2394 _ACEOF
2395
2396 cat >>confdefs.h <<_ACEOF
2397 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2398 _ACEOF
2399
2400 cat >>confdefs.h <<_ACEOF
2401 #define PACKAGE_URL "$PACKAGE_URL"
2402 _ACEOF
2403
2404
2405 # Let the site file select an alternate cache file if it wants to.
2406 # Prefer an explicitly selected file to automatically selected ones.
2407 ac_site_file1=NONE
2408 ac_site_file2=NONE
2409 if test -n "$CONFIG_SITE"; then
2410 # We do not want a PATH search for config.site.
2411 case $CONFIG_SITE in #((
2412 -*) ac_site_file1=./$CONFIG_SITE;;
2413 */*) ac_site_file1=$CONFIG_SITE;;
2414 *) ac_site_file1=./$CONFIG_SITE;;
2415 esac
2416 elif test "x$prefix" != xNONE; then
2417 ac_site_file1=$prefix/share/config.site
2418 ac_site_file2=$prefix/etc/config.site
2419 else
2420 ac_site_file1=$ac_default_prefix/share/config.site
2421 ac_site_file2=$ac_default_prefix/etc/config.site
2422 fi
2423 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2424 do
2425 test "x$ac_site_file" = xNONE && continue
2426 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2427 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2428 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2429 sed 's/^/| /' "$ac_site_file" >&5
2430 . "$ac_site_file" \
2431 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2432 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2433 as_fn_error $? "failed to load site script $ac_site_file
2434 See \`config.log' for more details" "$LINENO" 5; }
2435 fi
2436 done
2437
2438 if test -r "$cache_file"; then
2439 # Some versions of bash will fail to source /dev/null (special files
2440 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2441 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2442 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2443 $as_echo "$as_me: loading cache $cache_file" >&6;}
2444 case $cache_file in
2445 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2446 *) . "./$cache_file";;
2447 esac
2448 fi
2449 else
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2451 $as_echo "$as_me: creating cache $cache_file" >&6;}
2452 >$cache_file
2453 fi
2454
2455 as_fn_append ac_header_list " stdlib.h"
2456 as_fn_append ac_header_list " unistd.h"
2457 as_fn_append ac_header_list " sys/param.h"
2458 # Check that the precious variables saved in the cache have kept the same
2459 # value.
2460 ac_cache_corrupted=false
2461 for ac_var in $ac_precious_vars; do
2462 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2463 eval ac_new_set=\$ac_env_${ac_var}_set
2464 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2465 eval ac_new_val=\$ac_env_${ac_var}_value
2466 case $ac_old_set,$ac_new_set in
2467 set,)
2468 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2469 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2470 ac_cache_corrupted=: ;;
2471 ,set)
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2473 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2474 ac_cache_corrupted=: ;;
2475 ,);;
2476 *)
2477 if test "x$ac_old_val" != "x$ac_new_val"; then
2478 # differences in whitespace do not lead to failure.
2479 ac_old_val_w=`echo x $ac_old_val`
2480 ac_new_val_w=`echo x $ac_new_val`
2481 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2482 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2483 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2484 ac_cache_corrupted=:
2485 else
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2487 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2488 eval $ac_var=\$ac_old_val
2489 fi
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2491 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2493 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2494 fi;;
2495 esac
2496 # Pass precious variables to config.status.
2497 if test "$ac_new_set" = set; then
2498 case $ac_new_val in
2499 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2500 *) ac_arg=$ac_var=$ac_new_val ;;
2501 esac
2502 case " $ac_configure_args " in
2503 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2504 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2505 esac
2506 fi
2507 done
2508 if $ac_cache_corrupted; then
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2510 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2512 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2513 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2514 fi
2515 ## -------------------- ##
2516 ## Main body of script. ##
2517 ## -------------------- ##
2518
2519 ac_ext=c
2520 ac_cpp='$CPP $CPPFLAGS'
2521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2524
2525
2526 am__api_version='1.15'
2527
2528 ac_aux_dir=
2529 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2530 if test -f "$ac_dir/install-sh"; then
2531 ac_aux_dir=$ac_dir
2532 ac_install_sh="$ac_aux_dir/install-sh -c"
2533 break
2534 elif test -f "$ac_dir/install.sh"; then
2535 ac_aux_dir=$ac_dir
2536 ac_install_sh="$ac_aux_dir/install.sh -c"
2537 break
2538 elif test -f "$ac_dir/shtool"; then
2539 ac_aux_dir=$ac_dir
2540 ac_install_sh="$ac_aux_dir/shtool install -c"
2541 break
2542 fi
2543 done
2544 if test -z "$ac_aux_dir"; then
2545 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2546 fi
2547
2548 # These three variables are undocumented and unsupported,
2549 # and are intended to be withdrawn in a future Autoconf release.
2550 # They can cause serious problems if a builder's source tree is in a directory
2551 # whose full name contains unusual characters.
2552 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2553 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2554 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2555
2556
2557 # Find a good install program. We prefer a C program (faster),
2558 # so one script is as good as another. But avoid the broken or
2559 # incompatible versions:
2560 # SysV /etc/install, /usr/sbin/install
2561 # SunOS /usr/etc/install
2562 # IRIX /sbin/install
2563 # AIX /bin/install
2564 # AmigaOS /C/install, which installs bootblocks on floppy discs
2565 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2566 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2567 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2568 # OS/2's system install, which has a completely different semantic
2569 # ./install, which can be erroneously created by make from ./install.sh.
2570 # Reject install programs that cannot install multiple files.
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2572 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2573 if test -z "$INSTALL"; then
2574 if ${ac_cv_path_install+:} false; then :
2575 $as_echo_n "(cached) " >&6
2576 else
2577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578 for as_dir in $PATH
2579 do
2580 IFS=$as_save_IFS
2581 test -z "$as_dir" && as_dir=.
2582 # Account for people who put trailing slashes in PATH elements.
2583 case $as_dir/ in #((
2584 ./ | .// | /[cC]/* | \
2585 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2586 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2587 /usr/ucb/* ) ;;
2588 *)
2589 # OSF1 and SCO ODT 3.0 have their own names for install.
2590 # Don't use installbsd from OSF since it installs stuff as root
2591 # by default.
2592 for ac_prog in ginstall scoinst install; do
2593 for ac_exec_ext in '' $ac_executable_extensions; do
2594 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2595 if test $ac_prog = install &&
2596 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2597 # AIX install. It has an incompatible calling convention.
2598 :
2599 elif test $ac_prog = install &&
2600 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2601 # program-specific install script used by HP pwplus--don't use.
2602 :
2603 else
2604 rm -rf conftest.one conftest.two conftest.dir
2605 echo one > conftest.one
2606 echo two > conftest.two
2607 mkdir conftest.dir
2608 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2609 test -s conftest.one && test -s conftest.two &&
2610 test -s conftest.dir/conftest.one &&
2611 test -s conftest.dir/conftest.two
2612 then
2613 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2614 break 3
2615 fi
2616 fi
2617 fi
2618 done
2619 done
2620 ;;
2621 esac
2622
2623 done
2624 IFS=$as_save_IFS
2625
2626 rm -rf conftest.one conftest.two conftest.dir
2627
2628 fi
2629 if test "${ac_cv_path_install+set}" = set; then
2630 INSTALL=$ac_cv_path_install
2631 else
2632 # As a last resort, use the slow shell script. Don't cache a
2633 # value for INSTALL within a source directory, because that will
2634 # break other packages using the cache if that directory is
2635 # removed, or if the value is a relative name.
2636 INSTALL=$ac_install_sh
2637 fi
2638 fi
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2640 $as_echo "$INSTALL" >&6; }
2641
2642 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2643 # It thinks the first close brace ends the variable substitution.
2644 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2645
2646 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2647
2648 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2649
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2651 $as_echo_n "checking whether build environment is sane... " >&6; }
2652 # Reject unsafe characters in $srcdir or the absolute working directory
2653 # name. Accept space and tab only in the latter.
2654 am_lf='
2655 '
2656 case `pwd` in
2657 *[\\\"\#\$\&\'\`$am_lf]*)
2658 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2659 esac
2660 case $srcdir in
2661 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2662 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2663 esac
2664
2665 # Do 'set' in a subshell so we don't clobber the current shell's
2666 # arguments. Must try -L first in case configure is actually a
2667 # symlink; some systems play weird games with the mod time of symlinks
2668 # (eg FreeBSD returns the mod time of the symlink's containing
2669 # directory).
2670 if (
2671 am_has_slept=no
2672 for am_try in 1 2; do
2673 echo "timestamp, slept: $am_has_slept" > conftest.file
2674 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2675 if test "$*" = "X"; then
2676 # -L didn't work.
2677 set X `ls -t "$srcdir/configure" conftest.file`
2678 fi
2679 if test "$*" != "X $srcdir/configure conftest.file" \
2680 && test "$*" != "X conftest.file $srcdir/configure"; then
2681
2682 # If neither matched, then we have a broken ls. This can happen
2683 # if, for instance, CONFIG_SHELL is bash and it inherits a
2684 # broken ls alias from the environment. This has actually
2685 # happened. Such a system could not be considered "sane".
2686 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2687 alias in your environment" "$LINENO" 5
2688 fi
2689 if test "$2" = conftest.file || test $am_try -eq 2; then
2690 break
2691 fi
2692 # Just in case.
2693 sleep 1
2694 am_has_slept=yes
2695 done
2696 test "$2" = conftest.file
2697 )
2698 then
2699 # Ok.
2700 :
2701 else
2702 as_fn_error $? "newly created file is older than distributed files!
2703 Check your system clock" "$LINENO" 5
2704 fi
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2706 $as_echo "yes" >&6; }
2707 # If we didn't sleep, we still need to ensure time stamps of config.status and
2708 # generated files are strictly newer.
2709 am_sleep_pid=
2710 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2711 ( sleep 1 ) &
2712 am_sleep_pid=$!
2713 fi
2714
2715 rm -f conftest.file
2716
2717 test "$program_prefix" != NONE &&
2718 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2719 # Use a double $ so make ignores it.
2720 test "$program_suffix" != NONE &&
2721 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2722 # Double any \ or $.
2723 # By default was `s,x,x', remove it if useless.
2724 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2725 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2726
2727 # Expand $ac_aux_dir to an absolute path.
2728 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2729
2730 if test x"${MISSING+set}" != xset; then
2731 case $am_aux_dir in
2732 *\ * | *\ *)
2733 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2734 *)
2735 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2736 esac
2737 fi
2738 # Use eval to expand $SHELL
2739 if eval "$MISSING --is-lightweight"; then
2740 am_missing_run="$MISSING "
2741 else
2742 am_missing_run=
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2744 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2745 fi
2746
2747 if test x"${install_sh+set}" != xset; then
2748 case $am_aux_dir in
2749 *\ * | *\ *)
2750 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2751 *)
2752 install_sh="\${SHELL} $am_aux_dir/install-sh"
2753 esac
2754 fi
2755
2756 # Installed binaries are usually stripped using 'strip' when the user
2757 # run "make install-strip". However 'strip' might not be the right
2758 # tool to use in cross-compilation environments, therefore Automake
2759 # will honor the 'STRIP' environment variable to overrule this program.
2760 if test "$cross_compiling" != no; then
2761 if test -n "$ac_tool_prefix"; then
2762 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2763 set dummy ${ac_tool_prefix}strip; ac_word=$2
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2765 $as_echo_n "checking for $ac_word... " >&6; }
2766 if ${ac_cv_prog_STRIP+:} false; then :
2767 $as_echo_n "(cached) " >&6
2768 else
2769 if test -n "$STRIP"; then
2770 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2771 else
2772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2773 for as_dir in $PATH
2774 do
2775 IFS=$as_save_IFS
2776 test -z "$as_dir" && as_dir=.
2777 for ac_exec_ext in '' $ac_executable_extensions; do
2778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2779 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2781 break 2
2782 fi
2783 done
2784 done
2785 IFS=$as_save_IFS
2786
2787 fi
2788 fi
2789 STRIP=$ac_cv_prog_STRIP
2790 if test -n "$STRIP"; then
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2792 $as_echo "$STRIP" >&6; }
2793 else
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2795 $as_echo "no" >&6; }
2796 fi
2797
2798
2799 fi
2800 if test -z "$ac_cv_prog_STRIP"; then
2801 ac_ct_STRIP=$STRIP
2802 # Extract the first word of "strip", so it can be a program name with args.
2803 set dummy strip; ac_word=$2
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2805 $as_echo_n "checking for $ac_word... " >&6; }
2806 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2807 $as_echo_n "(cached) " >&6
2808 else
2809 if test -n "$ac_ct_STRIP"; then
2810 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2811 else
2812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813 for as_dir in $PATH
2814 do
2815 IFS=$as_save_IFS
2816 test -z "$as_dir" && as_dir=.
2817 for ac_exec_ext in '' $ac_executable_extensions; do
2818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2819 ac_cv_prog_ac_ct_STRIP="strip"
2820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2821 break 2
2822 fi
2823 done
2824 done
2825 IFS=$as_save_IFS
2826
2827 fi
2828 fi
2829 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2830 if test -n "$ac_ct_STRIP"; then
2831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2832 $as_echo "$ac_ct_STRIP" >&6; }
2833 else
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2835 $as_echo "no" >&6; }
2836 fi
2837
2838 if test "x$ac_ct_STRIP" = x; then
2839 STRIP=":"
2840 else
2841 case $cross_compiling:$ac_tool_warned in
2842 yes:)
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2844 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2845 ac_tool_warned=yes ;;
2846 esac
2847 STRIP=$ac_ct_STRIP
2848 fi
2849 else
2850 STRIP="$ac_cv_prog_STRIP"
2851 fi
2852
2853 fi
2854 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2855
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2857 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2858 if test -z "$MKDIR_P"; then
2859 if ${ac_cv_path_mkdir+:} false; then :
2860 $as_echo_n "(cached) " >&6
2861 else
2862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2864 do
2865 IFS=$as_save_IFS
2866 test -z "$as_dir" && as_dir=.
2867 for ac_prog in mkdir gmkdir; do
2868 for ac_exec_ext in '' $ac_executable_extensions; do
2869 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2870 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2871 'mkdir (GNU coreutils) '* | \
2872 'mkdir (coreutils) '* | \
2873 'mkdir (fileutils) '4.1*)
2874 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2875 break 3;;
2876 esac
2877 done
2878 done
2879 done
2880 IFS=$as_save_IFS
2881
2882 fi
2883
2884 test -d ./--version && rmdir ./--version
2885 if test "${ac_cv_path_mkdir+set}" = set; then
2886 MKDIR_P="$ac_cv_path_mkdir -p"
2887 else
2888 # As a last resort, use the slow shell script. Don't cache a
2889 # value for MKDIR_P within a source directory, because that will
2890 # break other packages using the cache if that directory is
2891 # removed, or if the value is a relative name.
2892 MKDIR_P="$ac_install_sh -d"
2893 fi
2894 fi
2895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2896 $as_echo "$MKDIR_P" >&6; }
2897
2898 for ac_prog in gawk mawk nawk awk
2899 do
2900 # Extract the first word of "$ac_prog", so it can be a program name with args.
2901 set dummy $ac_prog; ac_word=$2
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2903 $as_echo_n "checking for $ac_word... " >&6; }
2904 if ${ac_cv_prog_AWK+:} false; then :
2905 $as_echo_n "(cached) " >&6
2906 else
2907 if test -n "$AWK"; then
2908 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2909 else
2910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911 for as_dir in $PATH
2912 do
2913 IFS=$as_save_IFS
2914 test -z "$as_dir" && as_dir=.
2915 for ac_exec_ext in '' $ac_executable_extensions; do
2916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2917 ac_cv_prog_AWK="$ac_prog"
2918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2919 break 2
2920 fi
2921 done
2922 done
2923 IFS=$as_save_IFS
2924
2925 fi
2926 fi
2927 AWK=$ac_cv_prog_AWK
2928 if test -n "$AWK"; then
2929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2930 $as_echo "$AWK" >&6; }
2931 else
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2933 $as_echo "no" >&6; }
2934 fi
2935
2936
2937 test -n "$AWK" && break
2938 done
2939
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2941 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2942 set x ${MAKE-make}
2943 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2944 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2945 $as_echo_n "(cached) " >&6
2946 else
2947 cat >conftest.make <<\_ACEOF
2948 SHELL = /bin/sh
2949 all:
2950 @echo '@@@%%%=$(MAKE)=@@@%%%'
2951 _ACEOF
2952 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2953 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2954 *@@@%%%=?*=@@@%%%*)
2955 eval ac_cv_prog_make_${ac_make}_set=yes;;
2956 *)
2957 eval ac_cv_prog_make_${ac_make}_set=no;;
2958 esac
2959 rm -f conftest.make
2960 fi
2961 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2963 $as_echo "yes" >&6; }
2964 SET_MAKE=
2965 else
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2967 $as_echo "no" >&6; }
2968 SET_MAKE="MAKE=${MAKE-make}"
2969 fi
2970
2971 rm -rf .tst 2>/dev/null
2972 mkdir .tst 2>/dev/null
2973 if test -d .tst; then
2974 am__leading_dot=.
2975 else
2976 am__leading_dot=_
2977 fi
2978 rmdir .tst 2>/dev/null
2979
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2981 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2982 # Check whether --enable-maintainer-mode was given.
2983 if test "${enable_maintainer_mode+set}" = set; then :
2984 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2985 else
2986 USE_MAINTAINER_MODE=no
2987 fi
2988
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2990 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2991 if test $USE_MAINTAINER_MODE = yes; then
2992 MAINTAINER_MODE_TRUE=
2993 MAINTAINER_MODE_FALSE='#'
2994 else
2995 MAINTAINER_MODE_TRUE='#'
2996 MAINTAINER_MODE_FALSE=
2997 fi
2998
2999 MAINT=$MAINTAINER_MODE_TRUE
3000
3001
3002 # Check whether --enable-silent-rules was given.
3003 if test "${enable_silent_rules+set}" = set; then :
3004 enableval=$enable_silent_rules;
3005 fi
3006
3007 case $enable_silent_rules in # (((
3008 yes) AM_DEFAULT_VERBOSITY=0;;
3009 no) AM_DEFAULT_VERBOSITY=1;;
3010 *) AM_DEFAULT_VERBOSITY=1;;
3011 esac
3012 am_make=${MAKE-make}
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3014 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3015 if ${am_cv_make_support_nested_variables+:} false; then :
3016 $as_echo_n "(cached) " >&6
3017 else
3018 if $as_echo 'TRUE=$(BAR$(V))
3019 BAR0=false
3020 BAR1=true
3021 V=1
3022 am__doit:
3023 @$(TRUE)
3024 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3025 am_cv_make_support_nested_variables=yes
3026 else
3027 am_cv_make_support_nested_variables=no
3028 fi
3029 fi
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3031 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3032 if test $am_cv_make_support_nested_variables = yes; then
3033 AM_V='$(V)'
3034 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3035 else
3036 AM_V=$AM_DEFAULT_VERBOSITY
3037 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3038 fi
3039 AM_BACKSLASH='\'
3040
3041 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3042 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3043 # is not polluted with repeated "-I."
3044 am__isrc=' -I$(srcdir)'
3045 # test to see if srcdir already configured
3046 if test -f $srcdir/config.status; then
3047 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3048 fi
3049 fi
3050
3051 # test whether we have cygpath
3052 if test -z "$CYGPATH_W"; then
3053 if (cygpath --version) >/dev/null 2>/dev/null; then
3054 CYGPATH_W='cygpath -w'
3055 else
3056 CYGPATH_W=echo
3057 fi
3058 fi
3059
3060
3061 # Define the identity of the package.
3062 PACKAGE='file'
3063 VERSION='5.32'
3064
3065
3066 cat >>confdefs.h <<_ACEOF
3067 #define PACKAGE "$PACKAGE"
3068 _ACEOF
3069
3070
3071 cat >>confdefs.h <<_ACEOF
3072 #define VERSION "$VERSION"
3073 _ACEOF
3074
3075 # Some tools Automake needs.
3076
3077 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3078
3079
3080 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3081
3082
3083 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3084
3085
3086 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3087
3088
3089 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3090
3091 # For better backward compatibility. To be removed once Automake 1.9.x
3092 # dies out for good. For more background, see:
3093 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3094 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3095 mkdir_p='$(MKDIR_P)'
3096
3097 # We need awk for the "check" target (and possibly the TAP driver). The
3098 # system "awk" is bad on some platforms.
3099 # Always define AMTAR for backward compatibility. Yes, it's still used
3100 # in the wild :-( We should find a proper way to deprecate it ...
3101 AMTAR='$${TAR-tar}'
3102
3103
3104 # We'll loop over all known methods to create a tar archive until one works.
3105 _am_tools='gnutar pax cpio none'
3106
3107 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3108
3109
3110
3111
3112
3113
3114 # POSIX will say in a future version that running "rm -f" with no argument
3115 # is OK; and we want to be able to make that assumption in our Makefile
3116 # recipes. So use an aggressive probe to check that the usage we want is
3117 # actually supported "in the wild" to an acceptable degree.
3118 # See automake bug#10828.
3119 # To make any issue more visible, cause the running configure to be aborted
3120 # by default if the 'rm' program in use doesn't match our expectations; the
3121 # user can still override this though.
3122 if rm -f && rm -fr && rm -rf; then : OK; else
3123 cat >&2 <<'END'
3124 Oops!
3125
3126 Your 'rm' program seems unable to run without file operands specified
3127 on the command line, even when the '-f' option is present. This is contrary
3128 to the behaviour of most rm programs out there, and not conforming with
3129 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3130
3131 Please tell bug-automake@gnu.org about your system, including the value
3132 of your $PATH and any error possibly output before this message. This
3133 can help us improve future automake versions.
3134
3135 END
3136 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3137 echo 'Configuration will proceed anyway, since you have set the' >&2
3138 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3139 echo >&2
3140 else
3141 cat >&2 <<'END'
3142 Aborting the configuration process, to ensure you take notice of the issue.
3143
3144 You can download and install GNU coreutils to get an 'rm' implementation
3145 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3146
3147 If you want to complete the configuration process using your problematic
3148 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3149 to "yes", and re-run configure.
3150
3151 END
3152 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3153 fi
3154 fi
3155
3156 # Check whether --enable-silent-rules was given.
3157 if test "${enable_silent_rules+set}" = set; then :
3158 enableval=$enable_silent_rules;
3159 fi
3160
3161 case $enable_silent_rules in # (((
3162 yes) AM_DEFAULT_VERBOSITY=0;;
3163 no) AM_DEFAULT_VERBOSITY=1;;
3164 *) AM_DEFAULT_VERBOSITY=0;;
3165 esac
3166 am_make=${MAKE-make}
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3168 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3169 if ${am_cv_make_support_nested_variables+:} false; then :
3170 $as_echo_n "(cached) " >&6
3171 else
3172 if $as_echo 'TRUE=$(BAR$(V))
3173 BAR0=false
3174 BAR1=true
3175 V=1
3176 am__doit:
3177 @$(TRUE)
3178 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3179 am_cv_make_support_nested_variables=yes
3180 else
3181 am_cv_make_support_nested_variables=no
3182 fi
3183 fi
3184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3185 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3186 if test $am_cv_make_support_nested_variables = yes; then
3187 AM_V='$(V)'
3188 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3189 else
3190 AM_V=$AM_DEFAULT_VERBOSITY
3191 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3192 fi
3193 AM_BACKSLASH='\'
3194
3195
3196 ac_config_headers="$ac_config_headers config.h"
3197
3198
3199
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3201 $as_echo_n "checking for builtin ELF support... " >&6; }
3202 # Check whether --enable-elf was given.
3203 if test "${enable_elf+set}" = set; then :
3204 enableval=$enable_elf; if test "${enableval}" = yes; then
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3206 $as_echo "yes" >&6; }
3207
3208 $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3209
3210 else
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3212 $as_echo "no" >&6; }
3213 fi
3214 else
3215
3216 # enable by default
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3218 $as_echo "yes" >&6; }
3219
3220 $as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3221
3222
3223 fi
3224
3225
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3227 $as_echo_n "checking for ELF core file support... " >&6; }
3228 # Check whether --enable-elf-core was given.
3229 if test "${enable_elf_core+set}" = set; then :
3230 enableval=$enable_elf_core; if test "${enableval}" = yes; then
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3232 $as_echo "yes" >&6; }
3233
3234 $as_echo "#define ELFCORE 1" >>confdefs.h
3235
3236 else
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3238 $as_echo "no" >&6; }
3239 fi
3240 else
3241
3242 # enable by default
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3244 $as_echo "yes" >&6; }
3245
3246 $as_echo "#define ELFCORE 1" >>confdefs.h
3247
3248
3249 fi
3250
3251
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5
3253 $as_echo_n "checking for zlib support... " >&6; }
3254 # Check whether --enable-zlib was given.
3255 if test "${enable_zlib+set}" = set; then :
3256 enableval=$enable_zlib;
3257 fi
3258
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5
3260 $as_echo "$enable_zlib" >&6; }
3261
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3263 $as_echo_n "checking for file formats in man section 5... " >&6; }
3264 # Check whether --enable-fsect-man5 was given.
3265 if test "${enable_fsect_man5+set}" = set; then :
3266 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268 $as_echo "yes" >&6; }
3269 fsect=5
3270 else
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3272 $as_echo "no" >&6; }
3273 fsect=4
3274 fi
3275 else
3276
3277 # disable by default
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3279 $as_echo "no" >&6; }
3280 fsect=4
3281
3282 fi
3283
3284
3285 # Make sure we can run config.sub.
3286 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3287 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3288
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3290 $as_echo_n "checking build system type... " >&6; }
3291 if ${ac_cv_build+:} false; then :
3292 $as_echo_n "(cached) " >&6
3293 else
3294 ac_build_alias=$build_alias
3295 test "x$ac_build_alias" = x &&
3296 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3297 test "x$ac_build_alias" = x &&
3298 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3299 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3300 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3301
3302 fi
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3304 $as_echo "$ac_cv_build" >&6; }
3305 case $ac_cv_build in
3306 *-*-*) ;;
3307 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3308 esac
3309 build=$ac_cv_build
3310 ac_save_IFS=$IFS; IFS='-'
3311 set x $ac_cv_build
3312 shift
3313 build_cpu=$1
3314 build_vendor=$2
3315 shift; shift
3316 # Remember, the first character of IFS is used to create $*,
3317 # except with old shells:
3318 build_os=$*
3319 IFS=$ac_save_IFS
3320 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3321
3322
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3324 $as_echo_n "checking host system type... " >&6; }
3325 if ${ac_cv_host+:} false; then :
3326 $as_echo_n "(cached) " >&6
3327 else
3328 if test "x$host_alias" = x; then
3329 ac_cv_host=$ac_cv_build
3330 else
3331 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3332 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3333 fi
3334
3335 fi
3336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3337 $as_echo "$ac_cv_host" >&6; }
3338 case $ac_cv_host in
3339 *-*-*) ;;
3340 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3341 esac
3342 host=$ac_cv_host
3343 ac_save_IFS=$IFS; IFS='-'
3344 set x $ac_cv_host
3345 shift
3346 host_cpu=$1
3347 host_vendor=$2
3348 shift; shift
3349 # Remember, the first character of IFS is used to create $*,
3350 # except with old shells:
3351 host_os=$*
3352 IFS=$ac_save_IFS
3353 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3354
3355
3356 case "$host_os" in
3357 mingw32*)
3358 MINGW=1
3359 ;;
3360 *)
3361 MINGW=0
3362 ;;
3363 esac
3364
3365 if test "$MINGW" = 1; then
3366 MINGW_TRUE=
3367 MINGW_FALSE='#'
3368 else
3369 MINGW_TRUE='#'
3370 MINGW_FALSE=
3371 fi
3372
3373
3374 pkgdatadir='$(datadir)/misc'
3375
3376
3377 if test x$fsect = x5; then
3378 FSECT5_TRUE=
3379 FSECT5_FALSE='#'
3380 else
3381 FSECT5_TRUE='#'
3382 FSECT5_FALSE=
3383 fi
3384
3385
3386
3387
3388 DEPDIR="${am__leading_dot}deps"
3389
3390 ac_config_commands="$ac_config_commands depfiles"
3391
3392
3393 am_make=${MAKE-make}
3394 cat > confinc << 'END'
3395 am__doit:
3396 @echo this is the am__doit target
3397 .PHONY: am__doit
3398 END
3399 # If we don't find an include directive, just comment out the code.
3400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3401 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3402 am__include="#"
3403 am__quote=
3404 _am_result=none
3405 # First try GNU make style include.
3406 echo "include confinc" > confmf
3407 # Ignore all kinds of additional output from 'make'.
3408 case `$am_make -s -f confmf 2> /dev/null` in #(
3409 *the\ am__doit\ target*)
3410 am__include=include
3411 am__quote=
3412 _am_result=GNU
3413 ;;
3414 esac
3415 # Now try BSD make style include.
3416 if test "$am__include" = "#"; then
3417 echo '.include "confinc"' > confmf
3418 case `$am_make -s -f confmf 2> /dev/null` in #(
3419 *the\ am__doit\ target*)
3420 am__include=.include
3421 am__quote="\""
3422 _am_result=BSD
3423 ;;
3424 esac
3425 fi
3426
3427
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3429 $as_echo "$_am_result" >&6; }
3430 rm -f confinc confmf
3431
3432 # Check whether --enable-dependency-tracking was given.
3433 if test "${enable_dependency_tracking+set}" = set; then :
3434 enableval=$enable_dependency_tracking;
3435 fi
3436
3437 if test "x$enable_dependency_tracking" != xno; then
3438 am_depcomp="$ac_aux_dir/depcomp"
3439 AMDEPBACKSLASH='\'
3440 am__nodep='_no'
3441 fi
3442 if test "x$enable_dependency_tracking" != xno; then
3443 AMDEP_TRUE=
3444 AMDEP_FALSE='#'
3445 else
3446 AMDEP_TRUE='#'
3447 AMDEP_FALSE=
3448 fi
3449
3450
3451 ac_ext=c
3452 ac_cpp='$CPP $CPPFLAGS'
3453 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3454 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3455 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3456 if test -n "$ac_tool_prefix"; then
3457 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3458 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3460 $as_echo_n "checking for $ac_word... " >&6; }
3461 if ${ac_cv_prog_CC+:} false; then :
3462 $as_echo_n "(cached) " >&6
3463 else
3464 if test -n "$CC"; then
3465 ac_cv_prog_CC="$CC" # Let the user override the test.
3466 else
3467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3468 for as_dir in $PATH
3469 do
3470 IFS=$as_save_IFS
3471 test -z "$as_dir" && as_dir=.
3472 for ac_exec_ext in '' $ac_executable_extensions; do
3473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3474 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3476 break 2
3477 fi
3478 done
3479 done
3480 IFS=$as_save_IFS
3481
3482 fi
3483 fi
3484 CC=$ac_cv_prog_CC
3485 if test -n "$CC"; then
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3487 $as_echo "$CC" >&6; }
3488 else
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3490 $as_echo "no" >&6; }
3491 fi
3492
3493
3494 fi
3495 if test -z "$ac_cv_prog_CC"; then
3496 ac_ct_CC=$CC
3497 # Extract the first word of "gcc", so it can be a program name with args.
3498 set dummy gcc; ac_word=$2
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3500 $as_echo_n "checking for $ac_word... " >&6; }
3501 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3502 $as_echo_n "(cached) " >&6
3503 else
3504 if test -n "$ac_ct_CC"; then
3505 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3506 else
3507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508 for as_dir in $PATH
3509 do
3510 IFS=$as_save_IFS
3511 test -z "$as_dir" && as_dir=.
3512 for ac_exec_ext in '' $ac_executable_extensions; do
3513 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3514 ac_cv_prog_ac_ct_CC="gcc"
3515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3516 break 2
3517 fi
3518 done
3519 done
3520 IFS=$as_save_IFS
3521
3522 fi
3523 fi
3524 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3525 if test -n "$ac_ct_CC"; then
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3527 $as_echo "$ac_ct_CC" >&6; }
3528 else
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3530 $as_echo "no" >&6; }
3531 fi
3532
3533 if test "x$ac_ct_CC" = x; then
3534 CC=""
3535 else
3536 case $cross_compiling:$ac_tool_warned in
3537 yes:)
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3539 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3540 ac_tool_warned=yes ;;
3541 esac
3542 CC=$ac_ct_CC
3543 fi
3544 else
3545 CC="$ac_cv_prog_CC"
3546 fi
3547
3548 if test -z "$CC"; then
3549 if test -n "$ac_tool_prefix"; then
3550 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3551 set dummy ${ac_tool_prefix}cc; ac_word=$2
3552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3553 $as_echo_n "checking for $ac_word... " >&6; }
3554 if ${ac_cv_prog_CC+:} false; then :
3555 $as_echo_n "(cached) " >&6
3556 else
3557 if test -n "$CC"; then
3558 ac_cv_prog_CC="$CC" # Let the user override the test.
3559 else
3560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3561 for as_dir in $PATH
3562 do
3563 IFS=$as_save_IFS
3564 test -z "$as_dir" && as_dir=.
3565 for ac_exec_ext in '' $ac_executable_extensions; do
3566 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3567 ac_cv_prog_CC="${ac_tool_prefix}cc"
3568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3569 break 2
3570 fi
3571 done
3572 done
3573 IFS=$as_save_IFS
3574
3575 fi
3576 fi
3577 CC=$ac_cv_prog_CC
3578 if test -n "$CC"; then
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3580 $as_echo "$CC" >&6; }
3581 else
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3583 $as_echo "no" >&6; }
3584 fi
3585
3586
3587 fi
3588 fi
3589 if test -z "$CC"; then
3590 # Extract the first word of "cc", so it can be a program name with args.
3591 set dummy cc; ac_word=$2
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3593 $as_echo_n "checking for $ac_word... " >&6; }
3594 if ${ac_cv_prog_CC+:} false; then :
3595 $as_echo_n "(cached) " >&6
3596 else
3597 if test -n "$CC"; then
3598 ac_cv_prog_CC="$CC" # Let the user override the test.
3599 else
3600 ac_prog_rejected=no
3601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3602 for as_dir in $PATH
3603 do
3604 IFS=$as_save_IFS
3605 test -z "$as_dir" && as_dir=.
3606 for ac_exec_ext in '' $ac_executable_extensions; do
3607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3608 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3609 ac_prog_rejected=yes
3610 continue
3611 fi
3612 ac_cv_prog_CC="cc"
3613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3614 break 2
3615 fi
3616 done
3617 done
3618 IFS=$as_save_IFS
3619
3620 if test $ac_prog_rejected = yes; then
3621 # We found a bogon in the path, so make sure we never use it.
3622 set dummy $ac_cv_prog_CC
3623 shift
3624 if test $# != 0; then
3625 # We chose a different compiler from the bogus one.
3626 # However, it has the same basename, so the bogon will be chosen
3627 # first if we set CC to just the basename; use the full file name.
3628 shift
3629 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3630 fi
3631 fi
3632 fi
3633 fi
3634 CC=$ac_cv_prog_CC
3635 if test -n "$CC"; then
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3637 $as_echo "$CC" >&6; }
3638 else
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3640 $as_echo "no" >&6; }
3641 fi
3642
3643
3644 fi
3645 if test -z "$CC"; then
3646 if test -n "$ac_tool_prefix"; then
3647 for ac_prog in cl.exe
3648 do
3649 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3650 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3652 $as_echo_n "checking for $ac_word... " >&6; }
3653 if ${ac_cv_prog_CC+:} false; then :
3654 $as_echo_n "(cached) " >&6
3655 else
3656 if test -n "$CC"; then
3657 ac_cv_prog_CC="$CC" # Let the user override the test.
3658 else
3659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660 for as_dir in $PATH
3661 do
3662 IFS=$as_save_IFS
3663 test -z "$as_dir" && as_dir=.
3664 for ac_exec_ext in '' $ac_executable_extensions; do
3665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3666 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3668 break 2
3669 fi
3670 done
3671 done
3672 IFS=$as_save_IFS
3673
3674 fi
3675 fi
3676 CC=$ac_cv_prog_CC
3677 if test -n "$CC"; then
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3679 $as_echo "$CC" >&6; }
3680 else
3681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3682 $as_echo "no" >&6; }
3683 fi
3684
3685
3686 test -n "$CC" && break
3687 done
3688 fi
3689 if test -z "$CC"; then
3690 ac_ct_CC=$CC
3691 for ac_prog in cl.exe
3692 do
3693 # Extract the first word of "$ac_prog", so it can be a program name with args.
3694 set dummy $ac_prog; ac_word=$2
3695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696 $as_echo_n "checking for $ac_word... " >&6; }
3697 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3698 $as_echo_n "(cached) " >&6
3699 else
3700 if test -n "$ac_ct_CC"; then
3701 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3702 else
3703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3704 for as_dir in $PATH
3705 do
3706 IFS=$as_save_IFS
3707 test -z "$as_dir" && as_dir=.
3708 for ac_exec_ext in '' $ac_executable_extensions; do
3709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3710 ac_cv_prog_ac_ct_CC="$ac_prog"
3711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3712 break 2
3713 fi
3714 done
3715 done
3716 IFS=$as_save_IFS
3717
3718 fi
3719 fi
3720 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3721 if test -n "$ac_ct_CC"; then
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3723 $as_echo "$ac_ct_CC" >&6; }
3724 else
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3726 $as_echo "no" >&6; }
3727 fi
3728
3729
3730 test -n "$ac_ct_CC" && break
3731 done
3732
3733 if test "x$ac_ct_CC" = x; then
3734 CC=""
3735 else
3736 case $cross_compiling:$ac_tool_warned in
3737 yes:)
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3739 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3740 ac_tool_warned=yes ;;
3741 esac
3742 CC=$ac_ct_CC
3743 fi
3744 fi
3745
3746 fi
3747
3748
3749 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3750 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3751 as_fn_error $? "no acceptable C compiler found in \$PATH
3752 See \`config.log' for more details" "$LINENO" 5; }
3753
3754 # Provide some information about the compiler.
3755 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3756 set X $ac_compile
3757 ac_compiler=$2
3758 for ac_option in --version -v -V -qversion; do
3759 { { ac_try="$ac_compiler $ac_option >&5"
3760 case "(($ac_try" in
3761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3762 *) ac_try_echo=$ac_try;;
3763 esac
3764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3765 $as_echo "$ac_try_echo"; } >&5
3766 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3767 ac_status=$?
3768 if test -s conftest.err; then
3769 sed '10a\
3770 ... rest of stderr output deleted ...
3771 10q' conftest.err >conftest.er1
3772 cat conftest.er1 >&5
3773 fi
3774 rm -f conftest.er1 conftest.err
3775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3776 test $ac_status = 0; }
3777 done
3778
3779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780 /* end confdefs.h. */
3781
3782 int
3783 main ()
3784 {
3785
3786 ;
3787 return 0;
3788 }
3789 _ACEOF
3790 ac_clean_files_save=$ac_clean_files
3791 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3792 # Try to create an executable without -o first, disregard a.out.
3793 # It will help us diagnose broken compilers, and finding out an intuition
3794 # of exeext.
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3796 $as_echo_n "checking whether the C compiler works... " >&6; }
3797 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3798
3799 # The possible output files:
3800 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3801
3802 ac_rmfiles=
3803 for ac_file in $ac_files
3804 do
3805 case $ac_file in
3806 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3807 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3808 esac
3809 done
3810 rm -f $ac_rmfiles
3811
3812 if { { ac_try="$ac_link_default"
3813 case "(($ac_try" in
3814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3815 *) ac_try_echo=$ac_try;;
3816 esac
3817 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3818 $as_echo "$ac_try_echo"; } >&5
3819 (eval "$ac_link_default") 2>&5
3820 ac_status=$?
3821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3822 test $ac_status = 0; }; then :
3823 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3824 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3825 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3826 # so that the user can short-circuit this test for compilers unknown to
3827 # Autoconf.
3828 for ac_file in $ac_files ''
3829 do
3830 test -f "$ac_file" || continue
3831 case $ac_file in
3832 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3833 ;;
3834 [ab].out )
3835 # We found the default executable, but exeext='' is most
3836 # certainly right.
3837 break;;
3838 *.* )
3839 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3840 then :; else
3841 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3842 fi
3843 # We set ac_cv_exeext here because the later test for it is not
3844 # safe: cross compilers may not add the suffix if given an `-o'
3845 # argument, so we may need to know it at that point already.
3846 # Even if this section looks crufty: it has the advantage of
3847 # actually working.
3848 break;;
3849 * )
3850 break;;
3851 esac
3852 done
3853 test "$ac_cv_exeext" = no && ac_cv_exeext=
3854
3855 else
3856 ac_file=''
3857 fi
3858 if test -z "$ac_file"; then :
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3860 $as_echo "no" >&6; }
3861 $as_echo "$as_me: failed program was:" >&5
3862 sed 's/^/| /' conftest.$ac_ext >&5
3863
3864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3866 as_fn_error 77 "C compiler cannot create executables
3867 See \`config.log' for more details" "$LINENO" 5; }
3868 else
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3870 $as_echo "yes" >&6; }
3871 fi
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3873 $as_echo_n "checking for C compiler default output file name... " >&6; }
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3875 $as_echo "$ac_file" >&6; }
3876 ac_exeext=$ac_cv_exeext
3877
3878 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3879 ac_clean_files=$ac_clean_files_save
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3881 $as_echo_n "checking for suffix of executables... " >&6; }
3882 if { { ac_try="$ac_link"
3883 case "(($ac_try" in
3884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3885 *) ac_try_echo=$ac_try;;
3886 esac
3887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3888 $as_echo "$ac_try_echo"; } >&5
3889 (eval "$ac_link") 2>&5
3890 ac_status=$?
3891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3892 test $ac_status = 0; }; then :
3893 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3894 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3895 # work properly (i.e., refer to `conftest.exe'), while it won't with
3896 # `rm'.
3897 for ac_file in conftest.exe conftest conftest.*; do
3898 test -f "$ac_file" || continue
3899 case $ac_file in
3900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3901 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3902 break;;
3903 * ) break;;
3904 esac
3905 done
3906 else
3907 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3908 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3909 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3910 See \`config.log' for more details" "$LINENO" 5; }
3911 fi
3912 rm -f conftest conftest$ac_cv_exeext
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3914 $as_echo "$ac_cv_exeext" >&6; }
3915
3916 rm -f conftest.$ac_ext
3917 EXEEXT=$ac_cv_exeext
3918 ac_exeext=$EXEEXT
3919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3920 /* end confdefs.h. */
3921 #include <stdio.h>
3922 int
3923 main ()
3924 {
3925 FILE *f = fopen ("conftest.out", "w");
3926 return ferror (f) || fclose (f) != 0;
3927
3928 ;
3929 return 0;
3930 }
3931 _ACEOF
3932 ac_clean_files="$ac_clean_files conftest.out"
3933 # Check that the compiler produces executables we can run. If not, either
3934 # the compiler is broken, or we cross compile.
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3936 $as_echo_n "checking whether we are cross compiling... " >&6; }
3937 if test "$cross_compiling" != yes; then
3938 { { ac_try="$ac_link"
3939 case "(($ac_try" in
3940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3941 *) ac_try_echo=$ac_try;;
3942 esac
3943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3944 $as_echo "$ac_try_echo"; } >&5
3945 (eval "$ac_link") 2>&5
3946 ac_status=$?
3947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3948 test $ac_status = 0; }
3949 if { ac_try='./conftest$ac_cv_exeext'
3950 { { case "(($ac_try" in
3951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3952 *) ac_try_echo=$ac_try;;
3953 esac
3954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3955 $as_echo "$ac_try_echo"; } >&5
3956 (eval "$ac_try") 2>&5
3957 ac_status=$?
3958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3959 test $ac_status = 0; }; }; then
3960 cross_compiling=no
3961 else
3962 if test "$cross_compiling" = maybe; then
3963 cross_compiling=yes
3964 else
3965 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3966 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3967 as_fn_error $? "cannot run C compiled programs.
3968 If you meant to cross compile, use \`--host'.
3969 See \`config.log' for more details" "$LINENO" 5; }
3970 fi
3971 fi
3972 fi
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3974 $as_echo "$cross_compiling" >&6; }
3975
3976 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3977 ac_clean_files=$ac_clean_files_save
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3979 $as_echo_n "checking for suffix of object files... " >&6; }
3980 if ${ac_cv_objext+:} false; then :
3981 $as_echo_n "(cached) " >&6
3982 else
3983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984 /* end confdefs.h. */
3985
3986 int
3987 main ()
3988 {
3989
3990 ;
3991 return 0;
3992 }
3993 _ACEOF
3994 rm -f conftest.o conftest.obj
3995 if { { ac_try="$ac_compile"
3996 case "(($ac_try" in
3997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3998 *) ac_try_echo=$ac_try;;
3999 esac
4000 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4001 $as_echo "$ac_try_echo"; } >&5
4002 (eval "$ac_compile") 2>&5
4003 ac_status=$?
4004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4005 test $ac_status = 0; }; then :
4006 for ac_file in conftest.o conftest.obj conftest.*; do
4007 test -f "$ac_file" || continue;
4008 case $ac_file in
4009 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4010 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4011 break;;
4012 esac
4013 done
4014 else
4015 $as_echo "$as_me: failed program was:" >&5
4016 sed 's/^/| /' conftest.$ac_ext >&5
4017
4018 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4019 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4020 as_fn_error $? "cannot compute suffix of object files: cannot compile
4021 See \`config.log' for more details" "$LINENO" 5; }
4022 fi
4023 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4024 fi
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4026 $as_echo "$ac_cv_objext" >&6; }
4027 OBJEXT=$ac_cv_objext
4028 ac_objext=$OBJEXT
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4030 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4031 if ${ac_cv_c_compiler_gnu+:} false; then :
4032 $as_echo_n "(cached) " >&6
4033 else
4034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 /* end confdefs.h. */
4036
4037 int
4038 main ()
4039 {
4040 #ifndef __GNUC__
4041 choke me
4042 #endif
4043
4044 ;
4045 return 0;
4046 }
4047 _ACEOF
4048 if ac_fn_c_try_compile "$LINENO"; then :
4049 ac_compiler_gnu=yes
4050 else
4051 ac_compiler_gnu=no
4052 fi
4053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4054 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4055
4056 fi
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4058 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4059 if test $ac_compiler_gnu = yes; then
4060 GCC=yes
4061 else
4062 GCC=
4063 fi
4064 ac_test_CFLAGS=${CFLAGS+set}
4065 ac_save_CFLAGS=$CFLAGS
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4067 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4068 if ${ac_cv_prog_cc_g+:} false; then :
4069 $as_echo_n "(cached) " >&6
4070 else
4071 ac_save_c_werror_flag=$ac_c_werror_flag
4072 ac_c_werror_flag=yes
4073 ac_cv_prog_cc_g=no
4074 CFLAGS="-g"
4075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4076 /* end confdefs.h. */
4077
4078 int
4079 main ()
4080 {
4081
4082 ;
4083 return 0;
4084 }
4085 _ACEOF
4086 if ac_fn_c_try_compile "$LINENO"; then :
4087 ac_cv_prog_cc_g=yes
4088 else
4089 CFLAGS=""
4090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091 /* end confdefs.h. */
4092
4093 int
4094 main ()
4095 {
4096
4097 ;
4098 return 0;
4099 }
4100 _ACEOF
4101 if ac_fn_c_try_compile "$LINENO"; then :
4102
4103 else
4104 ac_c_werror_flag=$ac_save_c_werror_flag
4105 CFLAGS="-g"
4106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4107 /* end confdefs.h. */
4108
4109 int
4110 main ()
4111 {
4112
4113 ;
4114 return 0;
4115 }
4116 _ACEOF
4117 if ac_fn_c_try_compile "$LINENO"; then :
4118 ac_cv_prog_cc_g=yes
4119 fi
4120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4121 fi
4122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4123 fi
4124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4125 ac_c_werror_flag=$ac_save_c_werror_flag
4126 fi
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4128 $as_echo "$ac_cv_prog_cc_g" >&6; }
4129 if test "$ac_test_CFLAGS" = set; then
4130 CFLAGS=$ac_save_CFLAGS
4131 elif test $ac_cv_prog_cc_g = yes; then
4132 if test "$GCC" = yes; then
4133 CFLAGS="-g -O2"
4134 else
4135 CFLAGS="-g"
4136 fi
4137 else
4138 if test "$GCC" = yes; then
4139 CFLAGS="-O2"
4140 else
4141 CFLAGS=
4142 fi
4143 fi
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4145 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4146 if ${ac_cv_prog_cc_c89+:} false; then :
4147 $as_echo_n "(cached) " >&6
4148 else
4149 ac_cv_prog_cc_c89=no
4150 ac_save_CC=$CC
4151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152 /* end confdefs.h. */
4153 #include <stdarg.h>
4154 #include <stdio.h>
4155 struct stat;
4156 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4157 struct buf { int x; };
4158 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4159 static char *e (p, i)
4160 char **p;
4161 int i;
4162 {
4163 return p[i];
4164 }
4165 static char *f (char * (*g) (char **, int), char **p, ...)
4166 {
4167 char *s;
4168 va_list v;
4169 va_start (v,p);
4170 s = g (p, va_arg (v,int));
4171 va_end (v);
4172 return s;
4173 }
4174
4175 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4176 function prototypes and stuff, but not '\xHH' hex character constants.
4177 These don't provoke an error unfortunately, instead are silently treated
4178 as 'x'. The following induces an error, until -std is added to get
4179 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4180 array size at least. It's necessary to write '\x00'==0 to get something
4181 that's true only with -std. */
4182 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4183
4184 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4185 inside strings and character constants. */
4186 #define FOO(x) 'x'
4187 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4188
4189 int test (int i, double x);
4190 struct s1 {int (*f) (int a);};
4191 struct s2 {int (*f) (double a);};
4192 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4193 int argc;
4194 char **argv;
4195 int
4196 main ()
4197 {
4198 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4199 ;
4200 return 0;
4201 }
4202 _ACEOF
4203 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4204 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4205 do
4206 CC="$ac_save_CC $ac_arg"
4207 if ac_fn_c_try_compile "$LINENO"; then :
4208 ac_cv_prog_cc_c89=$ac_arg
4209 fi
4210 rm -f core conftest.err conftest.$ac_objext
4211 test "x$ac_cv_prog_cc_c89" != "xno" && break
4212 done
4213 rm -f conftest.$ac_ext
4214 CC=$ac_save_CC
4215
4216 fi
4217 # AC_CACHE_VAL
4218 case "x$ac_cv_prog_cc_c89" in
4219 x)
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4221 $as_echo "none needed" >&6; } ;;
4222 xno)
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4224 $as_echo "unsupported" >&6; } ;;
4225 *)
4226 CC="$CC $ac_cv_prog_cc_c89"
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4228 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4229 esac
4230 if test "x$ac_cv_prog_cc_c89" != xno; then :
4231
4232 fi
4233
4234 ac_ext=c
4235 ac_cpp='$CPP $CPPFLAGS'
4236 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4237 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4238 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4239
4240 ac_ext=c
4241 ac_cpp='$CPP $CPPFLAGS'
4242 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4243 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4244 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4246 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4247 if ${am_cv_prog_cc_c_o+:} false; then :
4248 $as_echo_n "(cached) " >&6
4249 else
4250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4251 /* end confdefs.h. */
4252
4253 int
4254 main ()
4255 {
4256
4257 ;
4258 return 0;
4259 }
4260 _ACEOF
4261 # Make sure it works both with $CC and with simple cc.
4262 # Following AC_PROG_CC_C_O, we do the test twice because some
4263 # compilers refuse to overwrite an existing .o file with -o,
4264 # though they will create one.
4265 am_cv_prog_cc_c_o=yes
4266 for am_i in 1 2; do
4267 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4268 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4269 ac_status=$?
4270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4271 (exit $ac_status); } \
4272 && test -f conftest2.$ac_objext; then
4273 : OK
4274 else
4275 am_cv_prog_cc_c_o=no
4276 break
4277 fi
4278 done
4279 rm -f core conftest*
4280 unset am_i
4281 fi
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4283 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4284 if test "$am_cv_prog_cc_c_o" != yes; then
4285 # Losing compiler, so override with the script.
4286 # FIXME: It is wrong to rewrite CC.
4287 # But if we don't then we get into trouble of one sort or another.
4288 # A longer-term fix would be to have automake use am__CC in this case,
4289 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4290 CC="$am_aux_dir/compile $CC"
4291 fi
4292 ac_ext=c
4293 ac_cpp='$CPP $CPPFLAGS'
4294 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4295 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4296 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4297
4298
4299 depcc="$CC" am_compiler_list=
4300
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4302 $as_echo_n "checking dependency style of $depcc... " >&6; }
4303 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4304 $as_echo_n "(cached) " >&6
4305 else
4306 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4307 # We make a subdir and do the tests there. Otherwise we can end up
4308 # making bogus files that we don't know about and never remove. For
4309 # instance it was reported that on HP-UX the gcc test will end up
4310 # making a dummy file named 'D' -- because '-MD' means "put the output
4311 # in D".
4312 rm -rf conftest.dir
4313 mkdir conftest.dir
4314 # Copy depcomp to subdir because otherwise we won't find it if we're
4315 # using a relative directory.
4316 cp "$am_depcomp" conftest.dir
4317 cd conftest.dir
4318 # We will build objects and dependencies in a subdirectory because
4319 # it helps to detect inapplicable dependency modes. For instance
4320 # both Tru64's cc and ICC support -MD to output dependencies as a
4321 # side effect of compilation, but ICC will put the dependencies in
4322 # the current directory while Tru64 will put them in the object
4323 # directory.
4324 mkdir sub
4325
4326 am_cv_CC_dependencies_compiler_type=none
4327 if test "$am_compiler_list" = ""; then
4328 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4329 fi
4330 am__universal=false
4331 case " $depcc " in #(
4332 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4333 esac
4334
4335 for depmode in $am_compiler_list; do
4336 # Setup a source with many dependencies, because some compilers
4337 # like to wrap large dependency lists on column 80 (with \), and
4338 # we should not choose a depcomp mode which is confused by this.
4339 #
4340 # We need to recreate these files for each test, as the compiler may
4341 # overwrite some of them when testing with obscure command lines.
4342 # This happens at least with the AIX C compiler.
4343 : > sub/conftest.c
4344 for i in 1 2 3 4 5 6; do
4345 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4346 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4347 # Solaris 10 /bin/sh.
4348 echo '/* dummy */' > sub/conftst$i.h
4349 done
4350 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4351
4352 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4353 # mode. It turns out that the SunPro C++ compiler does not properly
4354 # handle '-M -o', and we need to detect this. Also, some Intel
4355 # versions had trouble with output in subdirs.
4356 am__obj=sub/conftest.${OBJEXT-o}
4357 am__minus_obj="-o $am__obj"
4358 case $depmode in
4359 gcc)
4360 # This depmode causes a compiler race in universal mode.
4361 test "$am__universal" = false || continue
4362 ;;
4363 nosideeffect)
4364 # After this tag, mechanisms are not by side-effect, so they'll
4365 # only be used when explicitly requested.
4366 if test "x$enable_dependency_tracking" = xyes; then
4367 continue
4368 else
4369 break
4370 fi
4371 ;;
4372 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4373 # This compiler won't grok '-c -o', but also, the minuso test has
4374 # not run yet. These depmodes are late enough in the game, and
4375 # so weak that their functioning should not be impacted.
4376 am__obj=conftest.${OBJEXT-o}
4377 am__minus_obj=
4378 ;;
4379 none) break ;;
4380 esac
4381 if depmode=$depmode \
4382 source=sub/conftest.c object=$am__obj \
4383 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4384 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4385 >/dev/null 2>conftest.err &&
4386 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4387 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4388 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4389 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4390 # icc doesn't choke on unknown options, it will just issue warnings
4391 # or remarks (even with -Werror). So we grep stderr for any message
4392 # that says an option was ignored or not supported.
4393 # When given -MP, icc 7.0 and 7.1 complain thusly:
4394 # icc: Command line warning: ignoring option '-M'; no argument required
4395 # The diagnosis changed in icc 8.0:
4396 # icc: Command line remark: option '-MP' not supported
4397 if (grep 'ignoring option' conftest.err ||
4398 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4399 am_cv_CC_dependencies_compiler_type=$depmode
4400 break
4401 fi
4402 fi
4403 done
4404
4405 cd ..
4406 rm -rf conftest.dir
4407 else
4408 am_cv_CC_dependencies_compiler_type=none
4409 fi
4410
4411 fi
4412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4413 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4414 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4415
4416 if
4417 test "x$enable_dependency_tracking" != xno \
4418 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4419 am__fastdepCC_TRUE=
4420 am__fastdepCC_FALSE='#'
4421 else
4422 am__fastdepCC_TRUE='#'
4423 am__fastdepCC_FALSE=
4424 fi
4425
4426
4427 case $ac_cv_prog_cc_stdc in #(
4428 no) :
4429 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
4430 *) :
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4432 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4433 if ${ac_cv_prog_cc_c99+:} false; then :
4434 $as_echo_n "(cached) " >&6
4435 else
4436 ac_cv_prog_cc_c99=no
4437 ac_save_CC=$CC
4438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439 /* end confdefs.h. */
4440 #include <stdarg.h>
4441 #include <stdbool.h>
4442 #include <stdlib.h>
4443 #include <wchar.h>
4444 #include <stdio.h>
4445
4446 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4447 #define debug(...) fprintf (stderr, __VA_ARGS__)
4448 #define showlist(...) puts (#__VA_ARGS__)
4449 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4450 static void
4451 test_varargs_macros (void)
4452 {
4453 int x = 1234;
4454 int y = 5678;
4455 debug ("Flag");
4456 debug ("X = %d\n", x);
4457 showlist (The first, second, and third items.);
4458 report (x>y, "x is %d but y is %d", x, y);
4459 }
4460
4461 // Check long long types.
4462 #define BIG64 18446744073709551615ull
4463 #define BIG32 4294967295ul
4464 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4465 #if !BIG_OK
4466 your preprocessor is broken;
4467 #endif
4468 #if BIG_OK
4469 #else
4470 your preprocessor is broken;
4471 #endif
4472 static long long int bignum = -9223372036854775807LL;
4473 static unsigned long long int ubignum = BIG64;
4474
4475 struct incomplete_array
4476 {
4477 int datasize;
4478 double data[];
4479 };
4480
4481 struct named_init {
4482 int number;
4483 const wchar_t *name;
4484 double average;
4485 };
4486
4487 typedef const char *ccp;
4488
4489 static inline int
4490 test_restrict (ccp restrict text)
4491 {
4492 // See if C++-style comments work.
4493 // Iterate through items via the restricted pointer.
4494 // Also check for declarations in for loops.
4495 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4496 continue;
4497 return 0;
4498 }
4499
4500 // Check varargs and va_copy.
4501 static void
4502 test_varargs (const char *format, ...)
4503 {
4504 va_list args;
4505 va_start (args, format);
4506 va_list args_copy;
4507 va_copy (args_copy, args);
4508
4509 const char *str;
4510 int number;
4511 float fnumber;
4512
4513 while (*format)
4514 {
4515 switch (*format++)
4516 {
4517 case 's': // string
4518 str = va_arg (args_copy, const char *);
4519 break;
4520 case 'd': // int
4521 number = va_arg (args_copy, int);
4522 break;
4523 case 'f': // float
4524 fnumber = va_arg (args_copy, double);
4525 break;
4526 default:
4527 break;
4528 }
4529 }
4530 va_end (args_copy);
4531 va_end (args);
4532 }
4533
4534 int
4535 main ()
4536 {
4537
4538 // Check bool.
4539 _Bool success = false;
4540
4541 // Check restrict.
4542 if (test_restrict ("String literal") == 0)
4543 success = true;
4544 char *restrict newvar = "Another string";
4545
4546 // Check varargs.
4547 test_varargs ("s, d' f .", "string", 65, 34.234);
4548 test_varargs_macros ();
4549
4550 // Check flexible array members.
4551 struct incomplete_array *ia =
4552 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4553 ia->datasize = 10;
4554 for (int i = 0; i < ia->datasize; ++i)
4555 ia->data[i] = i * 1.234;
4556
4557 // Check named initializers.
4558 struct named_init ni = {
4559 .number = 34,
4560 .name = L"Test wide string",
4561 .average = 543.34343,
4562 };
4563
4564 ni.number = 58;
4565
4566 int dynamic_array[ni.number];
4567 dynamic_array[ni.number - 1] = 543;
4568
4569 // work around unused variable warnings
4570 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4571 || dynamic_array[ni.number - 1] != 543);
4572
4573 ;
4574 return 0;
4575 }
4576 _ACEOF
4577 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4578 do
4579 CC="$ac_save_CC $ac_arg"
4580 if ac_fn_c_try_compile "$LINENO"; then :
4581 ac_cv_prog_cc_c99=$ac_arg
4582 fi
4583 rm -f core conftest.err conftest.$ac_objext
4584 test "x$ac_cv_prog_cc_c99" != "xno" && break
4585 done
4586 rm -f conftest.$ac_ext
4587 CC=$ac_save_CC
4588
4589 fi
4590 # AC_CACHE_VAL
4591 case "x$ac_cv_prog_cc_c99" in
4592 x)
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4594 $as_echo "none needed" >&6; } ;;
4595 xno)
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4597 $as_echo "unsupported" >&6; } ;;
4598 *)
4599 CC="$CC $ac_cv_prog_cc_c99"
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4601 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4602 esac
4603 if test "x$ac_cv_prog_cc_c99" != xno; then :
4604 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4605 else
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4607 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4608 if ${ac_cv_prog_cc_c89+:} false; then :
4609 $as_echo_n "(cached) " >&6
4610 else
4611 ac_cv_prog_cc_c89=no
4612 ac_save_CC=$CC
4613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4614 /* end confdefs.h. */
4615 #include <stdarg.h>
4616 #include <stdio.h>
4617 struct stat;
4618 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4619 struct buf { int x; };
4620 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4621 static char *e (p, i)
4622 char **p;
4623 int i;
4624 {
4625 return p[i];
4626 }
4627 static char *f (char * (*g) (char **, int), char **p, ...)
4628 {
4629 char *s;
4630 va_list v;
4631 va_start (v,p);
4632 s = g (p, va_arg (v,int));
4633 va_end (v);
4634 return s;
4635 }
4636
4637 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4638 function prototypes and stuff, but not '\xHH' hex character constants.
4639 These don't provoke an error unfortunately, instead are silently treated
4640 as 'x'. The following induces an error, until -std is added to get
4641 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4642 array size at least. It's necessary to write '\x00'==0 to get something
4643 that's true only with -std. */
4644 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4645
4646 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4647 inside strings and character constants. */
4648 #define FOO(x) 'x'
4649 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4650
4651 int test (int i, double x);
4652 struct s1 {int (*f) (int a);};
4653 struct s2 {int (*f) (double a);};
4654 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4655 int argc;
4656 char **argv;
4657 int
4658 main ()
4659 {
4660 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4661 ;
4662 return 0;
4663 }
4664 _ACEOF
4665 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4666 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4667 do
4668 CC="$ac_save_CC $ac_arg"
4669 if ac_fn_c_try_compile "$LINENO"; then :
4670 ac_cv_prog_cc_c89=$ac_arg
4671 fi
4672 rm -f core conftest.err conftest.$ac_objext
4673 test "x$ac_cv_prog_cc_c89" != "xno" && break
4674 done
4675 rm -f conftest.$ac_ext
4676 CC=$ac_save_CC
4677
4678 fi
4679 # AC_CACHE_VAL
4680 case "x$ac_cv_prog_cc_c89" in
4681 x)
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4683 $as_echo "none needed" >&6; } ;;
4684 xno)
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4686 $as_echo "unsupported" >&6; } ;;
4687 *)
4688 CC="$CC $ac_cv_prog_cc_c89"
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4690 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4691 esac
4692 if test "x$ac_cv_prog_cc_c89" != xno; then :
4693 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4694 else
4695 ac_cv_prog_cc_stdc=no
4696 fi
4697
4698 fi
4699 ;;
4700 esac
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4702 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4703 if ${ac_cv_prog_cc_stdc+:} false; then :
4704 $as_echo_n "(cached) " >&6
4705 fi
4706
4707 case $ac_cv_prog_cc_stdc in #(
4708 no) :
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4710 $as_echo "unsupported" >&6; } ;; #(
4711 '') :
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4713 $as_echo "none needed" >&6; } ;; #(
4714 *) :
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4716 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4717 esac
4718
4719
4720 ac_ext=c
4721 ac_cpp='$CPP $CPPFLAGS'
4722 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4723 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4724 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4726 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4727 # On Suns, sometimes $CPP names a directory.
4728 if test -n "$CPP" && test -d "$CPP"; then
4729 CPP=
4730 fi
4731 if test -z "$CPP"; then
4732 if ${ac_cv_prog_CPP+:} false; then :
4733 $as_echo_n "(cached) " >&6
4734 else
4735 # Double quotes because CPP needs to be expanded
4736 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4737 do
4738 ac_preproc_ok=false
4739 for ac_c_preproc_warn_flag in '' yes
4740 do
4741 # Use a header file that comes with gcc, so configuring glibc
4742 # with a fresh cross-compiler works.
4743 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4744 # <limits.h> exists even on freestanding compilers.
4745 # On the NeXT, cc -E runs the code through the compiler's parser,
4746 # not just through cpp. "Syntax error" is here to catch this case.
4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 /* end confdefs.h. */
4749 #ifdef __STDC__
4750 # include <limits.h>
4751 #else
4752 # include <assert.h>
4753 #endif
4754 Syntax error
4755 _ACEOF
4756 if ac_fn_c_try_cpp "$LINENO"; then :
4757
4758 else
4759 # Broken: fails on valid input.
4760 continue
4761 fi
4762 rm -f conftest.err conftest.i conftest.$ac_ext
4763
4764 # OK, works on sane cases. Now check whether nonexistent headers
4765 # can be detected and how.
4766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4767 /* end confdefs.h. */
4768 #include <ac_nonexistent.h>
4769 _ACEOF
4770 if ac_fn_c_try_cpp "$LINENO"; then :
4771 # Broken: success on invalid input.
4772 continue
4773 else
4774 # Passes both tests.
4775 ac_preproc_ok=:
4776 break
4777 fi
4778 rm -f conftest.err conftest.i conftest.$ac_ext
4779
4780 done
4781 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4782 rm -f conftest.i conftest.err conftest.$ac_ext
4783 if $ac_preproc_ok; then :
4784 break
4785 fi
4786
4787 done
4788 ac_cv_prog_CPP=$CPP
4789
4790 fi
4791 CPP=$ac_cv_prog_CPP
4792 else
4793 ac_cv_prog_CPP=$CPP
4794 fi
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4796 $as_echo "$CPP" >&6; }
4797 ac_preproc_ok=false
4798 for ac_c_preproc_warn_flag in '' yes
4799 do
4800 # Use a header file that comes with gcc, so configuring glibc
4801 # with a fresh cross-compiler works.
4802 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4803 # <limits.h> exists even on freestanding compilers.
4804 # On the NeXT, cc -E runs the code through the compiler's parser,
4805 # not just through cpp. "Syntax error" is here to catch this case.
4806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4807 /* end confdefs.h. */
4808 #ifdef __STDC__
4809 # include <limits.h>
4810 #else
4811 # include <assert.h>
4812 #endif
4813 Syntax error
4814 _ACEOF
4815 if ac_fn_c_try_cpp "$LINENO"; then :
4816
4817 else
4818 # Broken: fails on valid input.
4819 continue
4820 fi
4821 rm -f conftest.err conftest.i conftest.$ac_ext
4822
4823 # OK, works on sane cases. Now check whether nonexistent headers
4824 # can be detected and how.
4825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826 /* end confdefs.h. */
4827 #include <ac_nonexistent.h>
4828 _ACEOF
4829 if ac_fn_c_try_cpp "$LINENO"; then :
4830 # Broken: success on invalid input.
4831 continue
4832 else
4833 # Passes both tests.
4834 ac_preproc_ok=:
4835 break
4836 fi
4837 rm -f conftest.err conftest.i conftest.$ac_ext
4838
4839 done
4840 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4841 rm -f conftest.i conftest.err conftest.$ac_ext
4842 if $ac_preproc_ok; then :
4843
4844 else
4845 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4846 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4847 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4848 See \`config.log' for more details" "$LINENO" 5; }
4849 fi
4850
4851 ac_ext=c
4852 ac_cpp='$CPP $CPPFLAGS'
4853 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4854 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4855 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4856
4857
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4859 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4860 if ${ac_cv_path_GREP+:} false; then :
4861 $as_echo_n "(cached) " >&6
4862 else
4863 if test -z "$GREP"; then
4864 ac_path_GREP_found=false
4865 # Loop through the user's path and test for each of PROGNAME-LIST
4866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4867 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4868 do
4869 IFS=$as_save_IFS
4870 test -z "$as_dir" && as_dir=.
4871 for ac_prog in grep ggrep; do
4872 for ac_exec_ext in '' $ac_executable_extensions; do
4873 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4874 as_fn_executable_p "$ac_path_GREP" || continue
4875 # Check for GNU ac_path_GREP and select it if it is found.
4876 # Check for GNU $ac_path_GREP
4877 case `"$ac_path_GREP" --version 2>&1` in
4878 *GNU*)
4879 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4880 *)
4881 ac_count=0
4882 $as_echo_n 0123456789 >"conftest.in"
4883 while :
4884 do
4885 cat "conftest.in" "conftest.in" >"conftest.tmp"
4886 mv "conftest.tmp" "conftest.in"
4887 cp "conftest.in" "conftest.nl"
4888 $as_echo 'GREP' >> "conftest.nl"
4889 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4890 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4891 as_fn_arith $ac_count + 1 && ac_count=$as_val
4892 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4893 # Best one so far, save it but keep looking for a better one
4894 ac_cv_path_GREP="$ac_path_GREP"
4895 ac_path_GREP_max=$ac_count
4896 fi
4897 # 10*(2^10) chars as input seems more than enough
4898 test $ac_count -gt 10 && break
4899 done
4900 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4901 esac
4902
4903 $ac_path_GREP_found && break 3
4904 done
4905 done
4906 done
4907 IFS=$as_save_IFS
4908 if test -z "$ac_cv_path_GREP"; then
4909 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4910 fi
4911 else
4912 ac_cv_path_GREP=$GREP
4913 fi
4914
4915 fi
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4917 $as_echo "$ac_cv_path_GREP" >&6; }
4918 GREP="$ac_cv_path_GREP"
4919
4920
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4922 $as_echo_n "checking for egrep... " >&6; }
4923 if ${ac_cv_path_EGREP+:} false; then :
4924 $as_echo_n "(cached) " >&6
4925 else
4926 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4927 then ac_cv_path_EGREP="$GREP -E"
4928 else
4929 if test -z "$EGREP"; then
4930 ac_path_EGREP_found=false
4931 # Loop through the user's path and test for each of PROGNAME-LIST
4932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4933 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4934 do
4935 IFS=$as_save_IFS
4936 test -z "$as_dir" && as_dir=.
4937 for ac_prog in egrep; do
4938 for ac_exec_ext in '' $ac_executable_extensions; do
4939 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4940 as_fn_executable_p "$ac_path_EGREP" || continue
4941 # Check for GNU ac_path_EGREP and select it if it is found.
4942 # Check for GNU $ac_path_EGREP
4943 case `"$ac_path_EGREP" --version 2>&1` in
4944 *GNU*)
4945 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4946 *)
4947 ac_count=0
4948 $as_echo_n 0123456789 >"conftest.in"
4949 while :
4950 do
4951 cat "conftest.in" "conftest.in" >"conftest.tmp"
4952 mv "conftest.tmp" "conftest.in"
4953 cp "conftest.in" "conftest.nl"
4954 $as_echo 'EGREP' >> "conftest.nl"
4955 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4956 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4957 as_fn_arith $ac_count + 1 && ac_count=$as_val
4958 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4959 # Best one so far, save it but keep looking for a better one
4960 ac_cv_path_EGREP="$ac_path_EGREP"
4961 ac_path_EGREP_max=$ac_count
4962 fi
4963 # 10*(2^10) chars as input seems more than enough
4964 test $ac_count -gt 10 && break
4965 done
4966 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4967 esac
4968
4969 $ac_path_EGREP_found && break 3
4970 done
4971 done
4972 done
4973 IFS=$as_save_IFS
4974 if test -z "$ac_cv_path_EGREP"; then
4975 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4976 fi
4977 else
4978 ac_cv_path_EGREP=$EGREP
4979 fi
4980
4981 fi
4982 fi
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4984 $as_echo "$ac_cv_path_EGREP" >&6; }
4985 EGREP="$ac_cv_path_EGREP"
4986
4987
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4989 $as_echo_n "checking for ANSI C header files... " >&6; }
4990 if ${ac_cv_header_stdc+:} false; then :
4991 $as_echo_n "(cached) " >&6
4992 else
4993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4994 /* end confdefs.h. */
4995 #include <stdlib.h>
4996 #include <stdarg.h>
4997 #include <string.h>
4998 #include <float.h>
4999
5000 int
5001 main ()
5002 {
5003
5004 ;
5005 return 0;
5006 }
5007 _ACEOF
5008 if ac_fn_c_try_compile "$LINENO"; then :
5009 ac_cv_header_stdc=yes
5010 else
5011 ac_cv_header_stdc=no
5012 fi
5013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5014
5015 if test $ac_cv_header_stdc = yes; then
5016 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5018 /* end confdefs.h. */
5019 #include <string.h>
5020
5021 _ACEOF
5022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5023 $EGREP "memchr" >/dev/null 2>&1; then :
5024
5025 else
5026 ac_cv_header_stdc=no
5027 fi
5028 rm -f conftest*
5029
5030 fi
5031
5032 if test $ac_cv_header_stdc = yes; then
5033 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5035 /* end confdefs.h. */
5036 #include <stdlib.h>
5037
5038 _ACEOF
5039 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5040 $EGREP "free" >/dev/null 2>&1; then :
5041
5042 else
5043 ac_cv_header_stdc=no
5044 fi
5045 rm -f conftest*
5046
5047 fi
5048
5049 if test $ac_cv_header_stdc = yes; then
5050 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5051 if test "$cross_compiling" = yes; then :
5052 :
5053 else
5054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5055 /* end confdefs.h. */
5056 #include <ctype.h>
5057 #include <stdlib.h>
5058 #if ((' ' & 0x0FF) == 0x020)
5059 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5060 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5061 #else
5062 # define ISLOWER(c) \
5063 (('a' <= (c) && (c) <= 'i') \
5064 || ('j' <= (c) && (c) <= 'r') \
5065 || ('s' <= (c) && (c) <= 'z'))
5066 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5067 #endif
5068
5069 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5070 int
5071 main ()
5072 {
5073 int i;
5074 for (i = 0; i < 256; i++)
5075 if (XOR (islower (i), ISLOWER (i))
5076 || toupper (i) != TOUPPER (i))
5077 return 2;
5078 return 0;
5079 }
5080 _ACEOF
5081 if ac_fn_c_try_run "$LINENO"; then :
5082
5083 else
5084 ac_cv_header_stdc=no
5085 fi
5086 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5087 conftest.$ac_objext conftest.beam conftest.$ac_ext
5088 fi
5089
5090 fi
5091 fi
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5093 $as_echo "$ac_cv_header_stdc" >&6; }
5094 if test $ac_cv_header_stdc = yes; then
5095
5096 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5097
5098 fi
5099
5100 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5101 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5102 inttypes.h stdint.h unistd.h
5103 do :
5104 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5105 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5106 "
5107 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5108 cat >>confdefs.h <<_ACEOF
5109 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5110 _ACEOF
5111
5112 fi
5113
5114 done
5115
5116
5117
5118 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5119 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5120 MINIX=yes
5121 else
5122 MINIX=
5123 fi
5124
5125
5126 if test "$MINIX" = yes; then
5127
5128 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5129
5130
5131 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5132
5133
5134 $as_echo "#define _MINIX 1" >>confdefs.h
5135
5136 fi
5137
5138
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5140 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5141 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5142 $as_echo_n "(cached) " >&6
5143 else
5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 /* end confdefs.h. */
5146
5147 # define __EXTENSIONS__ 1
5148 $ac_includes_default
5149 int
5150 main ()
5151 {
5152
5153 ;
5154 return 0;
5155 }
5156 _ACEOF
5157 if ac_fn_c_try_compile "$LINENO"; then :
5158 ac_cv_safe_to_define___extensions__=yes
5159 else
5160 ac_cv_safe_to_define___extensions__=no
5161 fi
5162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5163 fi
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5165 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5166 test $ac_cv_safe_to_define___extensions__ = yes &&
5167 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5168
5169 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5170
5171 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5172
5173 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5174
5175 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5176
5177
5178
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5180 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5181 if ${ac_cv_c_bigendian+:} false; then :
5182 $as_echo_n "(cached) " >&6
5183 else
5184 ac_cv_c_bigendian=unknown
5185 # See if we're dealing with a universal compiler.
5186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5187 /* end confdefs.h. */
5188 #ifndef __APPLE_CC__
5189 not a universal capable compiler
5190 #endif
5191 typedef int dummy;
5192
5193 _ACEOF
5194 if ac_fn_c_try_compile "$LINENO"; then :
5195
5196 # Check for potential -arch flags. It is not universal unless
5197 # there are at least two -arch flags with different values.
5198 ac_arch=
5199 ac_prev=
5200 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5201 if test -n "$ac_prev"; then
5202 case $ac_word in
5203 i?86 | x86_64 | ppc | ppc64)
5204 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5205 ac_arch=$ac_word
5206 else
5207 ac_cv_c_bigendian=universal
5208 break
5209 fi
5210 ;;
5211 esac
5212 ac_prev=
5213 elif test "x$ac_word" = "x-arch"; then
5214 ac_prev=arch
5215 fi
5216 done
5217 fi
5218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5219 if test $ac_cv_c_bigendian = unknown; then
5220 # See if sys/param.h defines the BYTE_ORDER macro.
5221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222 /* end confdefs.h. */
5223 #include <sys/types.h>
5224 #include <sys/param.h>
5225
5226 int
5227 main ()
5228 {
5229 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5230 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5231 && LITTLE_ENDIAN)
5232 bogus endian macros
5233 #endif
5234
5235 ;
5236 return 0;
5237 }
5238 _ACEOF
5239 if ac_fn_c_try_compile "$LINENO"; then :
5240 # It does; now see whether it defined to BIG_ENDIAN or not.
5241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5242 /* end confdefs.h. */
5243 #include <sys/types.h>
5244 #include <sys/param.h>
5245
5246 int
5247 main ()
5248 {
5249 #if BYTE_ORDER != BIG_ENDIAN
5250 not big endian
5251 #endif
5252
5253 ;
5254 return 0;
5255 }
5256 _ACEOF
5257 if ac_fn_c_try_compile "$LINENO"; then :
5258 ac_cv_c_bigendian=yes
5259 else
5260 ac_cv_c_bigendian=no
5261 fi
5262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5263 fi
5264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5265 fi
5266 if test $ac_cv_c_bigendian = unknown; then
5267 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5269 /* end confdefs.h. */
5270 #include <limits.h>
5271
5272 int
5273 main ()
5274 {
5275 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5276 bogus endian macros
5277 #endif
5278
5279 ;
5280 return 0;
5281 }
5282 _ACEOF
5283 if ac_fn_c_try_compile "$LINENO"; then :
5284 # It does; now see whether it defined to _BIG_ENDIAN or not.
5285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5286 /* end confdefs.h. */
5287 #include <limits.h>
5288
5289 int
5290 main ()
5291 {
5292 #ifndef _BIG_ENDIAN
5293 not big endian
5294 #endif
5295
5296 ;
5297 return 0;
5298 }
5299 _ACEOF
5300 if ac_fn_c_try_compile "$LINENO"; then :
5301 ac_cv_c_bigendian=yes
5302 else
5303 ac_cv_c_bigendian=no
5304 fi
5305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5306 fi
5307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5308 fi
5309 if test $ac_cv_c_bigendian = unknown; then
5310 # Compile a test program.
5311 if test "$cross_compiling" = yes; then :
5312 # Try to guess by grepping values from an object file.
5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314 /* end confdefs.h. */
5315 short int ascii_mm[] =
5316 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5317 short int ascii_ii[] =
5318 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5319 int use_ascii (int i) {
5320 return ascii_mm[i] + ascii_ii[i];
5321 }
5322 short int ebcdic_ii[] =
5323 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5324 short int ebcdic_mm[] =
5325 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5326 int use_ebcdic (int i) {
5327 return ebcdic_mm[i] + ebcdic_ii[i];
5328 }
5329 extern int foo;
5330
5331 int
5332 main ()
5333 {
5334 return use_ascii (foo) == use_ebcdic (foo);
5335 ;
5336 return 0;
5337 }
5338 _ACEOF
5339 if ac_fn_c_try_compile "$LINENO"; then :
5340 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5341 ac_cv_c_bigendian=yes
5342 fi
5343 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5344 if test "$ac_cv_c_bigendian" = unknown; then
5345 ac_cv_c_bigendian=no
5346 else
5347 # finding both strings is unlikely to happen, but who knows?
5348 ac_cv_c_bigendian=unknown
5349 fi
5350 fi
5351 fi
5352 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5353 else
5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 /* end confdefs.h. */
5356 $ac_includes_default
5357 int
5358 main ()
5359 {
5360
5361 /* Are we little or big endian? From Harbison&Steele. */
5362 union
5363 {
5364 long int l;
5365 char c[sizeof (long int)];
5366 } u;
5367 u.l = 1;
5368 return u.c[sizeof (long int) - 1] == 1;
5369
5370 ;
5371 return 0;
5372 }
5373 _ACEOF
5374 if ac_fn_c_try_run "$LINENO"; then :
5375 ac_cv_c_bigendian=no
5376 else
5377 ac_cv_c_bigendian=yes
5378 fi
5379 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5380 conftest.$ac_objext conftest.beam conftest.$ac_ext
5381 fi
5382
5383 fi
5384 fi
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5386 $as_echo "$ac_cv_c_bigendian" >&6; }
5387 case $ac_cv_c_bigendian in #(
5388 yes)
5389 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5390 ;; #(
5391 no)
5392 ;; #(
5393 universal)
5394
5395 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5396
5397 ;; #(
5398 *)
5399 as_fn_error $? "unknown endianness
5400 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5401 esac
5402
5403
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5405 $as_echo_n "checking whether ln -s works... " >&6; }
5406 LN_S=$as_ln_s
5407 if test "$LN_S" = "ln -s"; then
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5409 $as_echo "yes" >&6; }
5410 else
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5412 $as_echo "no, using $LN_S" >&6; }
5413 fi
5414
5415 case `pwd` in
5416 *\ * | *\ *)
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5418 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5419 esac
5420
5421
5422
5423 macro_version='2.4.2'
5424 macro_revision='1.3337'
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438 ltmain="$ac_aux_dir/ltmain.sh"
5439
5440 # Backslashify metacharacters that are still active within
5441 # double-quoted strings.
5442 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5443
5444 # Same as above, but do not quote variable references.
5445 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5446
5447 # Sed substitution to delay expansion of an escaped shell variable in a
5448 # double_quote_subst'ed string.
5449 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5450
5451 # Sed substitution to delay expansion of an escaped single quote.
5452 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5453
5454 # Sed substitution to avoid accidental globbing in evaled expressions
5455 no_glob_subst='s/\*/\\\*/g'
5456
5457 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5458 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5459 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5460
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5462 $as_echo_n "checking how to print strings... " >&6; }
5463 # Test print first, because it will be a builtin if present.
5464 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5465 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5466 ECHO='print -r --'
5467 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5468 ECHO='printf %s\n'
5469 else
5470 # Use this function as a fallback that always works.
5471 func_fallback_echo ()
5472 {
5473 eval 'cat <<_LTECHO_EOF
5474 $1
5475 _LTECHO_EOF'
5476 }
5477 ECHO='func_fallback_echo'
5478 fi
5479
5480 # func_echo_all arg...
5481 # Invoke $ECHO with all args, space-separated.
5482 func_echo_all ()
5483 {
5484 $ECHO ""
5485 }
5486
5487 case "$ECHO" in
5488 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5489 $as_echo "printf" >&6; } ;;
5490 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5491 $as_echo "print -r" >&6; } ;;
5492 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5493 $as_echo "cat" >&6; } ;;
5494 esac
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5510 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5511 if ${ac_cv_path_SED+:} false; then :
5512 $as_echo_n "(cached) " >&6
5513 else
5514 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5515 for ac_i in 1 2 3 4 5 6 7; do
5516 ac_script="$ac_script$as_nl$ac_script"
5517 done
5518 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5519 { ac_script=; unset ac_script;}
5520 if test -z "$SED"; then
5521 ac_path_SED_found=false
5522 # Loop through the user's path and test for each of PROGNAME-LIST
5523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5524 for as_dir in $PATH
5525 do
5526 IFS=$as_save_IFS
5527 test -z "$as_dir" && as_dir=.
5528 for ac_prog in sed gsed; do
5529 for ac_exec_ext in '' $ac_executable_extensions; do
5530 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5531 as_fn_executable_p "$ac_path_SED" || continue
5532 # Check for GNU ac_path_SED and select it if it is found.
5533 # Check for GNU $ac_path_SED
5534 case `"$ac_path_SED" --version 2>&1` in
5535 *GNU*)
5536 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5537 *)
5538 ac_count=0
5539 $as_echo_n 0123456789 >"conftest.in"
5540 while :
5541 do
5542 cat "conftest.in" "conftest.in" >"conftest.tmp"
5543 mv "conftest.tmp" "conftest.in"
5544 cp "conftest.in" "conftest.nl"
5545 $as_echo '' >> "conftest.nl"
5546 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5547 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5548 as_fn_arith $ac_count + 1 && ac_count=$as_val
5549 if test $ac_count -gt ${ac_path_SED_max-0}; then
5550 # Best one so far, save it but keep looking for a better one
5551 ac_cv_path_SED="$ac_path_SED"
5552 ac_path_SED_max=$ac_count
5553 fi
5554 # 10*(2^10) chars as input seems more than enough
5555 test $ac_count -gt 10 && break
5556 done
5557 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5558 esac
5559
5560 $ac_path_SED_found && break 3
5561 done
5562 done
5563 done
5564 IFS=$as_save_IFS
5565 if test -z "$ac_cv_path_SED"; then
5566 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5567 fi
5568 else
5569 ac_cv_path_SED=$SED
5570 fi
5571
5572 fi
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5574 $as_echo "$ac_cv_path_SED" >&6; }
5575 SED="$ac_cv_path_SED"
5576 rm -f conftest.sed
5577
5578 test -z "$SED" && SED=sed
5579 Xsed="$SED -e 1s/^X//"
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5592 $as_echo_n "checking for fgrep... " >&6; }
5593 if ${ac_cv_path_FGREP+:} false; then :
5594 $as_echo_n "(cached) " >&6
5595 else
5596 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5597 then ac_cv_path_FGREP="$GREP -F"
5598 else
5599 if test -z "$FGREP"; then
5600 ac_path_FGREP_found=false
5601 # Loop through the user's path and test for each of PROGNAME-LIST
5602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5604 do
5605 IFS=$as_save_IFS
5606 test -z "$as_dir" && as_dir=.
5607 for ac_prog in fgrep; do
5608 for ac_exec_ext in '' $ac_executable_extensions; do
5609 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5610 as_fn_executable_p "$ac_path_FGREP" || continue
5611 # Check for GNU ac_path_FGREP and select it if it is found.
5612 # Check for GNU $ac_path_FGREP
5613 case `"$ac_path_FGREP" --version 2>&1` in
5614 *GNU*)
5615 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5616 *)
5617 ac_count=0
5618 $as_echo_n 0123456789 >"conftest.in"
5619 while :
5620 do
5621 cat "conftest.in" "conftest.in" >"conftest.tmp"
5622 mv "conftest.tmp" "conftest.in"
5623 cp "conftest.in" "conftest.nl"
5624 $as_echo 'FGREP' >> "conftest.nl"
5625 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5626 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5627 as_fn_arith $ac_count + 1 && ac_count=$as_val
5628 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5629 # Best one so far, save it but keep looking for a better one
5630 ac_cv_path_FGREP="$ac_path_FGREP"
5631 ac_path_FGREP_max=$ac_count
5632 fi
5633 # 10*(2^10) chars as input seems more than enough
5634 test $ac_count -gt 10 && break
5635 done
5636 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5637 esac
5638
5639 $ac_path_FGREP_found && break 3
5640 done
5641 done
5642 done
5643 IFS=$as_save_IFS
5644 if test -z "$ac_cv_path_FGREP"; then
5645 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5646 fi
5647 else
5648 ac_cv_path_FGREP=$FGREP
5649 fi
5650
5651 fi
5652 fi
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5654 $as_echo "$ac_cv_path_FGREP" >&6; }
5655 FGREP="$ac_cv_path_FGREP"
5656
5657
5658 test -z "$GREP" && GREP=grep
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678 # Check whether --with-gnu-ld was given.
5679 if test "${with_gnu_ld+set}" = set; then :
5680 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5681 else
5682 with_gnu_ld=no
5683 fi
5684
5685 ac_prog=ld
5686 if test "$GCC" = yes; then
5687 # Check if gcc -print-prog-name=ld gives a path.
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5689 $as_echo_n "checking for ld used by $CC... " >&6; }
5690 case $host in
5691 *-*-mingw*)
5692 # gcc leaves a trailing carriage return which upsets mingw
5693 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5694 *)
5695 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5696 esac
5697 case $ac_prog in
5698 # Accept absolute paths.
5699 [\\/]* | ?:[\\/]*)
5700 re_direlt='/[^/][^/]*/\.\./'
5701 # Canonicalize the pathname of ld
5702 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5703 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5704 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5705 done
5706 test -z "$LD" && LD="$ac_prog"
5707 ;;
5708 "")
5709 # If it fails, then pretend we aren't using GCC.
5710 ac_prog=ld
5711 ;;
5712 *)
5713 # If it is relative, then search for the first ld in PATH.
5714 with_gnu_ld=unknown
5715 ;;
5716 esac
5717 elif test "$with_gnu_ld" = yes; then
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5719 $as_echo_n "checking for GNU ld... " >&6; }
5720 else
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5722 $as_echo_n "checking for non-GNU ld... " >&6; }
5723 fi
5724 if ${lt_cv_path_LD+:} false; then :
5725 $as_echo_n "(cached) " >&6
5726 else
5727 if test -z "$LD"; then
5728 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5729 for ac_dir in $PATH; do
5730 IFS="$lt_save_ifs"
5731 test -z "$ac_dir" && ac_dir=.
5732 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5733 lt_cv_path_LD="$ac_dir/$ac_prog"
5734 # Check to see if the program is GNU ld. I'd rather use --version,
5735 # but apparently some variants of GNU ld only accept -v.
5736 # Break only if it was the GNU/non-GNU ld that we prefer.
5737 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5738 *GNU* | *'with BFD'*)
5739 test "$with_gnu_ld" != no && break
5740 ;;
5741 *)
5742 test "$with_gnu_ld" != yes && break
5743 ;;
5744 esac
5745 fi
5746 done
5747 IFS="$lt_save_ifs"
5748 else
5749 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5750 fi
5751 fi
5752
5753 LD="$lt_cv_path_LD"
5754 if test -n "$LD"; then
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5756 $as_echo "$LD" >&6; }
5757 else
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 $as_echo "no" >&6; }
5760 fi
5761 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5763 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5764 if ${lt_cv_prog_gnu_ld+:} false; then :
5765 $as_echo_n "(cached) " >&6
5766 else
5767 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5768 case `$LD -v 2>&1 </dev/null` in
5769 *GNU* | *'with BFD'*)
5770 lt_cv_prog_gnu_ld=yes
5771 ;;
5772 *)
5773 lt_cv_prog_gnu_ld=no
5774 ;;
5775 esac
5776 fi
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5778 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5779 with_gnu_ld=$lt_cv_prog_gnu_ld
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5790 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5791 if ${lt_cv_path_NM+:} false; then :
5792 $as_echo_n "(cached) " >&6
5793 else
5794 if test -n "$NM"; then
5795 # Let the user override the test.
5796 lt_cv_path_NM="$NM"
5797 else
5798 lt_nm_to_check="${ac_tool_prefix}nm"
5799 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5800 lt_nm_to_check="$lt_nm_to_check nm"
5801 fi
5802 for lt_tmp_nm in $lt_nm_to_check; do
5803 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5804 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5805 IFS="$lt_save_ifs"
5806 test -z "$ac_dir" && ac_dir=.
5807 tmp_nm="$ac_dir/$lt_tmp_nm"
5808 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5809 # Check to see if the nm accepts a BSD-compat flag.
5810 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5811 # nm: unknown option "B" ignored
5812 # Tru64's nm complains that /dev/null is an invalid object file
5813 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5814 */dev/null* | *'Invalid file or object type'*)
5815 lt_cv_path_NM="$tmp_nm -B"
5816 break
5817 ;;
5818 *)
5819 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5820 */dev/null*)
5821 lt_cv_path_NM="$tmp_nm -p"
5822 break
5823 ;;
5824 *)
5825 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5826 continue # so that we can try to find one that supports BSD flags
5827 ;;
5828 esac
5829 ;;
5830 esac
5831 fi
5832 done
5833 IFS="$lt_save_ifs"
5834 done
5835 : ${lt_cv_path_NM=no}
5836 fi
5837 fi
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5839 $as_echo "$lt_cv_path_NM" >&6; }
5840 if test "$lt_cv_path_NM" != "no"; then
5841 NM="$lt_cv_path_NM"
5842 else
5843 # Didn't find any BSD compatible name lister, look for dumpbin.
5844 if test -n "$DUMPBIN"; then :
5845 # Let the user override the test.
5846 else
5847 if test -n "$ac_tool_prefix"; then
5848 for ac_prog in dumpbin "link -dump"
5849 do
5850 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5851 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853 $as_echo_n "checking for $ac_word... " >&6; }
5854 if ${ac_cv_prog_DUMPBIN+:} false; then :
5855 $as_echo_n "(cached) " >&6
5856 else
5857 if test -n "$DUMPBIN"; then
5858 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5859 else
5860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5861 for as_dir in $PATH
5862 do
5863 IFS=$as_save_IFS
5864 test -z "$as_dir" && as_dir=.
5865 for ac_exec_ext in '' $ac_executable_extensions; do
5866 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5867 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5869 break 2
5870 fi
5871 done
5872 done
5873 IFS=$as_save_IFS
5874
5875 fi
5876 fi
5877 DUMPBIN=$ac_cv_prog_DUMPBIN
5878 if test -n "$DUMPBIN"; then
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5880 $as_echo "$DUMPBIN" >&6; }
5881 else
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883 $as_echo "no" >&6; }
5884 fi
5885
5886
5887 test -n "$DUMPBIN" && break
5888 done
5889 fi
5890 if test -z "$DUMPBIN"; then
5891 ac_ct_DUMPBIN=$DUMPBIN
5892 for ac_prog in dumpbin "link -dump"
5893 do
5894 # Extract the first word of "$ac_prog", so it can be a program name with args.
5895 set dummy $ac_prog; ac_word=$2
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5897 $as_echo_n "checking for $ac_word... " >&6; }
5898 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5899 $as_echo_n "(cached) " >&6
5900 else
5901 if test -n "$ac_ct_DUMPBIN"; then
5902 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5903 else
5904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5905 for as_dir in $PATH
5906 do
5907 IFS=$as_save_IFS
5908 test -z "$as_dir" && as_dir=.
5909 for ac_exec_ext in '' $ac_executable_extensions; do
5910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5911 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5913 break 2
5914 fi
5915 done
5916 done
5917 IFS=$as_save_IFS
5918
5919 fi
5920 fi
5921 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5922 if test -n "$ac_ct_DUMPBIN"; then
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5924 $as_echo "$ac_ct_DUMPBIN" >&6; }
5925 else
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5927 $as_echo "no" >&6; }
5928 fi
5929
5930
5931 test -n "$ac_ct_DUMPBIN" && break
5932 done
5933
5934 if test "x$ac_ct_DUMPBIN" = x; then
5935 DUMPBIN=":"
5936 else
5937 case $cross_compiling:$ac_tool_warned in
5938 yes:)
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5940 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5941 ac_tool_warned=yes ;;
5942 esac
5943 DUMPBIN=$ac_ct_DUMPBIN
5944 fi
5945 fi
5946
5947 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5948 *COFF*)
5949 DUMPBIN="$DUMPBIN -symbols"
5950 ;;
5951 *)
5952 DUMPBIN=:
5953 ;;
5954 esac
5955 fi
5956
5957 if test "$DUMPBIN" != ":"; then
5958 NM="$DUMPBIN"
5959 fi
5960 fi
5961 test -z "$NM" && NM=nm
5962
5963
5964
5965
5966
5967
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5969 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5970 if ${lt_cv_nm_interface+:} false; then :
5971 $as_echo_n "(cached) " >&6
5972 else
5973 lt_cv_nm_interface="BSD nm"
5974 echo "int some_variable = 0;" > conftest.$ac_ext
5975 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5976 (eval "$ac_compile" 2>conftest.err)
5977 cat conftest.err >&5
5978 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5979 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5980 cat conftest.err >&5
5981 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5982 cat conftest.out >&5
5983 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5984 lt_cv_nm_interface="MS dumpbin"
5985 fi
5986 rm -f conftest*
5987 fi
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5989 $as_echo "$lt_cv_nm_interface" >&6; }
5990
5991 # find the maximum length of command line arguments
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5993 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5994 if ${lt_cv_sys_max_cmd_len+:} false; then :
5995 $as_echo_n "(cached) " >&6
5996 else
5997 i=0
5998 teststring="ABCD"
5999
6000 case $build_os in
6001 msdosdjgpp*)
6002 # On DJGPP, this test can blow up pretty badly due to problems in libc
6003 # (any single argument exceeding 2000 bytes causes a buffer overrun
6004 # during glob expansion). Even if it were fixed, the result of this
6005 # check would be larger than it should be.
6006 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6007 ;;
6008
6009 gnu*)
6010 # Under GNU Hurd, this test is not required because there is
6011 # no limit to the length of command line arguments.
6012 # Libtool will interpret -1 as no limit whatsoever
6013 lt_cv_sys_max_cmd_len=-1;
6014 ;;
6015
6016 cygwin* | mingw* | cegcc*)
6017 # On Win9x/ME, this test blows up -- it succeeds, but takes
6018 # about 5 minutes as the teststring grows exponentially.
6019 # Worse, since 9x/ME are not pre-emptively multitasking,
6020 # you end up with a "frozen" computer, even though with patience
6021 # the test eventually succeeds (with a max line length of 256k).
6022 # Instead, let's just punt: use the minimum linelength reported by
6023 # all of the supported platforms: 8192 (on NT/2K/XP).
6024 lt_cv_sys_max_cmd_len=8192;
6025 ;;
6026
6027 mint*)
6028 # On MiNT this can take a long time and run out of memory.
6029 lt_cv_sys_max_cmd_len=8192;
6030 ;;
6031
6032 amigaos*)
6033 # On AmigaOS with pdksh, this test takes hours, literally.
6034 # So we just punt and use a minimum line length of 8192.
6035 lt_cv_sys_max_cmd_len=8192;
6036 ;;
6037
6038 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6039 # This has been around since 386BSD, at least. Likely further.
6040 if test -x /sbin/sysctl; then
6041 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6042 elif test -x /usr/sbin/sysctl; then
6043 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6044 else
6045 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6046 fi
6047 # And add a safety zone
6048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6049 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6050 ;;
6051
6052 interix*)
6053 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6054 lt_cv_sys_max_cmd_len=196608
6055 ;;
6056
6057 os2*)
6058 # The test takes a long time on OS/2.
6059 lt_cv_sys_max_cmd_len=8192
6060 ;;
6061
6062 osf*)
6063 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6064 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6065 # nice to cause kernel panics so lets avoid the loop below.
6066 # First set a reasonable default.
6067 lt_cv_sys_max_cmd_len=16384
6068 #
6069 if test -x /sbin/sysconfig; then
6070 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6071 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6072 esac
6073 fi
6074 ;;
6075 sco3.2v5*)
6076 lt_cv_sys_max_cmd_len=102400
6077 ;;
6078 sysv5* | sco5v6* | sysv4.2uw2*)
6079 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6080 if test -n "$kargmax"; then
6081 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6082 else
6083 lt_cv_sys_max_cmd_len=32768
6084 fi
6085 ;;
6086 *)
6087 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6088 if test -n "$lt_cv_sys_max_cmd_len"; then
6089 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6090 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6091 else
6092 # Make teststring a little bigger before we do anything with it.
6093 # a 1K string should be a reasonable start.
6094 for i in 1 2 3 4 5 6 7 8 ; do
6095 teststring=$teststring$teststring
6096 done
6097 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6098 # If test is not a shell built-in, we'll probably end up computing a
6099 # maximum length that is only half of the actual maximum length, but
6100 # we can't tell.
6101 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
6102 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6103 test $i != 17 # 1/2 MB should be enough
6104 do
6105 i=`expr $i + 1`
6106 teststring=$teststring$teststring
6107 done
6108 # Only check the string length outside the loop.
6109 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6110 teststring=
6111 # Add a significant safety factor because C++ compilers can tack on
6112 # massive amounts of additional arguments before passing them to the
6113 # linker. It appears as though 1/2 is a usable value.
6114 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6115 fi
6116 ;;
6117 esac
6118
6119 fi
6120
6121 if test -n $lt_cv_sys_max_cmd_len ; then
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6123 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6124 else
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6126 $as_echo "none" >&6; }
6127 fi
6128 max_cmd_len=$lt_cv_sys_max_cmd_len
6129
6130
6131
6132
6133
6134
6135 : ${CP="cp -f"}
6136 : ${MV="mv -f"}
6137 : ${RM="rm -f"}
6138
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6140 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6141 # Try some XSI features
6142 xsi_shell=no
6143 ( _lt_dummy="a/b/c"
6144 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6145 = c,a/b,b/c, \
6146 && eval 'test $(( 1 + 1 )) -eq 2 \
6147 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6148 && xsi_shell=yes
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6150 $as_echo "$xsi_shell" >&6; }
6151
6152
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6154 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6155 lt_shell_append=no
6156 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6157 >/dev/null 2>&1 \
6158 && lt_shell_append=yes
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6160 $as_echo "$lt_shell_append" >&6; }
6161
6162
6163 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6164 lt_unset=unset
6165 else
6166 lt_unset=false
6167 fi
6168
6169
6170
6171
6172
6173 # test EBCDIC or ASCII
6174 case `echo X|tr X '\101'` in
6175 A) # ASCII based system
6176 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6177 lt_SP2NL='tr \040 \012'
6178 lt_NL2SP='tr \015\012 \040\040'
6179 ;;
6180 *) # EBCDIC based system
6181 lt_SP2NL='tr \100 \n'
6182 lt_NL2SP='tr \r\n \100\100'
6183 ;;
6184 esac
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6195 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6196 if ${lt_cv_to_host_file_cmd+:} false; then :
6197 $as_echo_n "(cached) " >&6
6198 else
6199 case $host in
6200 *-*-mingw* )
6201 case $build in
6202 *-*-mingw* ) # actually msys
6203 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6204 ;;
6205 *-*-cygwin* )
6206 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6207 ;;
6208 * ) # otherwise, assume *nix
6209 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6210 ;;
6211 esac
6212 ;;
6213 *-*-cygwin* )
6214 case $build in
6215 *-*-mingw* ) # actually msys
6216 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6217 ;;
6218 *-*-cygwin* )
6219 lt_cv_to_host_file_cmd=func_convert_file_noop
6220 ;;
6221 * ) # otherwise, assume *nix
6222 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6223 ;;
6224 esac
6225 ;;
6226 * ) # unhandled hosts (and "normal" native builds)
6227 lt_cv_to_host_file_cmd=func_convert_file_noop
6228 ;;
6229 esac
6230
6231 fi
6232
6233 to_host_file_cmd=$lt_cv_to_host_file_cmd
6234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6235 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6236
6237
6238
6239
6240
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6242 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6243 if ${lt_cv_to_tool_file_cmd+:} false; then :
6244 $as_echo_n "(cached) " >&6
6245 else
6246 #assume ordinary cross tools, or native build.
6247 lt_cv_to_tool_file_cmd=func_convert_file_noop
6248 case $host in
6249 *-*-mingw* )
6250 case $build in
6251 *-*-mingw* ) # actually msys
6252 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6253 ;;
6254 esac
6255 ;;
6256 esac
6257
6258 fi
6259
6260 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6262 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6263
6264
6265
6266
6267
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6269 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6270 if ${lt_cv_ld_reload_flag+:} false; then :
6271 $as_echo_n "(cached) " >&6
6272 else
6273 lt_cv_ld_reload_flag='-r'
6274 fi
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6276 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6277 reload_flag=$lt_cv_ld_reload_flag
6278 case $reload_flag in
6279 "" | " "*) ;;
6280 *) reload_flag=" $reload_flag" ;;
6281 esac
6282 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6283 case $host_os in
6284 cygwin* | mingw* | pw32* | cegcc*)
6285 if test "$GCC" != yes; then
6286 reload_cmds=false
6287 fi
6288 ;;
6289 darwin*)
6290 if test "$GCC" = yes; then
6291 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6292 else
6293 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6294 fi
6295 ;;
6296 esac
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306 if test -n "$ac_tool_prefix"; then
6307 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6308 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6310 $as_echo_n "checking for $ac_word... " >&6; }
6311 if ${ac_cv_prog_OBJDUMP+:} false; then :
6312 $as_echo_n "(cached) " >&6
6313 else
6314 if test -n "$OBJDUMP"; then
6315 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6316 else
6317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6318 for as_dir in $PATH
6319 do
6320 IFS=$as_save_IFS
6321 test -z "$as_dir" && as_dir=.
6322 for ac_exec_ext in '' $ac_executable_extensions; do
6323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6324 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6326 break 2
6327 fi
6328 done
6329 done
6330 IFS=$as_save_IFS
6331
6332 fi
6333 fi
6334 OBJDUMP=$ac_cv_prog_OBJDUMP
6335 if test -n "$OBJDUMP"; then
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6337 $as_echo "$OBJDUMP" >&6; }
6338 else
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340 $as_echo "no" >&6; }
6341 fi
6342
6343
6344 fi
6345 if test -z "$ac_cv_prog_OBJDUMP"; then
6346 ac_ct_OBJDUMP=$OBJDUMP
6347 # Extract the first word of "objdump", so it can be a program name with args.
6348 set dummy objdump; ac_word=$2
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6350 $as_echo_n "checking for $ac_word... " >&6; }
6351 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6352 $as_echo_n "(cached) " >&6
6353 else
6354 if test -n "$ac_ct_OBJDUMP"; then
6355 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6356 else
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360 IFS=$as_save_IFS
6361 test -z "$as_dir" && as_dir=.
6362 for ac_exec_ext in '' $ac_executable_extensions; do
6363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6364 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6366 break 2
6367 fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372 fi
6373 fi
6374 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6375 if test -n "$ac_ct_OBJDUMP"; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6377 $as_echo "$ac_ct_OBJDUMP" >&6; }
6378 else
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380 $as_echo "no" >&6; }
6381 fi
6382
6383 if test "x$ac_ct_OBJDUMP" = x; then
6384 OBJDUMP="false"
6385 else
6386 case $cross_compiling:$ac_tool_warned in
6387 yes:)
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6389 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6390 ac_tool_warned=yes ;;
6391 esac
6392 OBJDUMP=$ac_ct_OBJDUMP
6393 fi
6394 else
6395 OBJDUMP="$ac_cv_prog_OBJDUMP"
6396 fi
6397
6398 test -z "$OBJDUMP" && OBJDUMP=objdump
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6409 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6410 if ${lt_cv_deplibs_check_method+:} false; then :
6411 $as_echo_n "(cached) " >&6
6412 else
6413 lt_cv_file_magic_cmd='$MAGIC_CMD'
6414 lt_cv_file_magic_test_file=
6415 lt_cv_deplibs_check_method='unknown'
6416 # Need to set the preceding variable on all platforms that support
6417 # interlibrary dependencies.
6418 # 'none' -- dependencies not supported.
6419 # `unknown' -- same as none, but documents that we really don't know.
6420 # 'pass_all' -- all dependencies passed with no checks.
6421 # 'test_compile' -- check by making test program.
6422 # 'file_magic [[regex]]' -- check by looking for files in library path
6423 # which responds to the $file_magic_cmd with a given extended regex.
6424 # If you have `file' or equivalent on your system and you're not sure
6425 # whether `pass_all' will *always* work, you probably want this one.
6426
6427 case $host_os in
6428 aix[4-9]*)
6429 lt_cv_deplibs_check_method=pass_all
6430 ;;
6431
6432 beos*)
6433 lt_cv_deplibs_check_method=pass_all
6434 ;;
6435
6436 bsdi[45]*)
6437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6438 lt_cv_file_magic_cmd='/usr/bin/file -L'
6439 lt_cv_file_magic_test_file=/shlib/libc.so
6440 ;;
6441
6442 cygwin*)
6443 # func_win32_libid is a shell function defined in ltmain.sh
6444 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6445 lt_cv_file_magic_cmd='func_win32_libid'
6446 ;;
6447
6448 mingw* | pw32*)
6449 # Base MSYS/MinGW do not provide the 'file' command needed by
6450 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6451 # unless we find 'file', for example because we are cross-compiling.
6452 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6453 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6454 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6455 lt_cv_file_magic_cmd='func_win32_libid'
6456 else
6457 # Keep this pattern in sync with the one in func_win32_libid.
6458 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6459 lt_cv_file_magic_cmd='$OBJDUMP -f'
6460 fi
6461 ;;
6462
6463 cegcc*)
6464 # use the weaker test based on 'objdump'. See mingw*.
6465 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6466 lt_cv_file_magic_cmd='$OBJDUMP -f'
6467 ;;
6468
6469 darwin* | rhapsody*)
6470 lt_cv_deplibs_check_method=pass_all
6471 ;;
6472
6473 freebsd* | dragonfly*)
6474 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6475 case $host_cpu in
6476 i*86 )
6477 # Not sure whether the presence of OpenBSD here was a mistake.
6478 # Let's accept both of them until this is cleared up.
6479 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6480 lt_cv_file_magic_cmd=/usr/bin/file
6481 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6482 ;;
6483 esac
6484 else
6485 lt_cv_deplibs_check_method=pass_all
6486 fi
6487 ;;
6488
6489 gnu*)
6490 lt_cv_deplibs_check_method=pass_all
6491 ;;
6492
6493 haiku*)
6494 lt_cv_deplibs_check_method=pass_all
6495 ;;
6496
6497 hpux10.20* | hpux11*)
6498 lt_cv_file_magic_cmd=/usr/bin/file
6499 case $host_cpu in
6500 ia64*)
6501 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6502 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6503 ;;
6504 hppa*64*)
6505 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]'
6506 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6507 ;;
6508 *)
6509 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6510 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6511 ;;
6512 esac
6513 ;;
6514
6515 interix[3-9]*)
6516 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6517 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6518 ;;
6519
6520 irix5* | irix6* | nonstopux*)
6521 case $LD in
6522 *-32|*"-32 ") libmagic=32-bit;;
6523 *-n32|*"-n32 ") libmagic=N32;;
6524 *-64|*"-64 ") libmagic=64-bit;;
6525 *) libmagic=never-match;;
6526 esac
6527 lt_cv_deplibs_check_method=pass_all
6528 ;;
6529
6530 # This must be glibc/ELF.
6531 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6532 lt_cv_deplibs_check_method=pass_all
6533 ;;
6534
6535 netbsd*)
6536 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6537 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6538 else
6539 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6540 fi
6541 ;;
6542
6543 newos6*)
6544 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6545 lt_cv_file_magic_cmd=/usr/bin/file
6546 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6547 ;;
6548
6549 *nto* | *qnx*)
6550 lt_cv_deplibs_check_method=pass_all
6551 ;;
6552
6553 openbsd*)
6554 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6555 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6556 else
6557 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6558 fi
6559 ;;
6560
6561 osf3* | osf4* | osf5*)
6562 lt_cv_deplibs_check_method=pass_all
6563 ;;
6564
6565 rdos*)
6566 lt_cv_deplibs_check_method=pass_all
6567 ;;
6568
6569 solaris*)
6570 lt_cv_deplibs_check_method=pass_all
6571 ;;
6572
6573 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6574 lt_cv_deplibs_check_method=pass_all
6575 ;;
6576
6577 sysv4 | sysv4.3*)
6578 case $host_vendor in
6579 motorola)
6580 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]'
6581 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6582 ;;
6583 ncr)
6584 lt_cv_deplibs_check_method=pass_all
6585 ;;
6586 sequent)
6587 lt_cv_file_magic_cmd='/bin/file'
6588 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6589 ;;
6590 sni)
6591 lt_cv_file_magic_cmd='/bin/file'
6592 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6593 lt_cv_file_magic_test_file=/lib/libc.so
6594 ;;
6595 siemens)
6596 lt_cv_deplibs_check_method=pass_all
6597 ;;
6598 pc)
6599 lt_cv_deplibs_check_method=pass_all
6600 ;;
6601 esac
6602 ;;
6603
6604 tpf*)
6605 lt_cv_deplibs_check_method=pass_all
6606 ;;
6607 esac
6608
6609 fi
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6611 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6612
6613 file_magic_glob=
6614 want_nocaseglob=no
6615 if test "$build" = "$host"; then
6616 case $host_os in
6617 mingw* | pw32*)
6618 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6619 want_nocaseglob=yes
6620 else
6621 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6622 fi
6623 ;;
6624 esac
6625 fi
6626
6627 file_magic_cmd=$lt_cv_file_magic_cmd
6628 deplibs_check_method=$lt_cv_deplibs_check_method
6629 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652 if test -n "$ac_tool_prefix"; then
6653 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6654 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 $as_echo_n "checking for $ac_word... " >&6; }
6657 if ${ac_cv_prog_DLLTOOL+:} false; then :
6658 $as_echo_n "(cached) " >&6
6659 else
6660 if test -n "$DLLTOOL"; then
6661 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6662 else
6663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6664 for as_dir in $PATH
6665 do
6666 IFS=$as_save_IFS
6667 test -z "$as_dir" && as_dir=.
6668 for ac_exec_ext in '' $ac_executable_extensions; do
6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6670 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6672 break 2
6673 fi
6674 done
6675 done
6676 IFS=$as_save_IFS
6677
6678 fi
6679 fi
6680 DLLTOOL=$ac_cv_prog_DLLTOOL
6681 if test -n "$DLLTOOL"; then
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6683 $as_echo "$DLLTOOL" >&6; }
6684 else
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686 $as_echo "no" >&6; }
6687 fi
6688
6689
6690 fi
6691 if test -z "$ac_cv_prog_DLLTOOL"; then
6692 ac_ct_DLLTOOL=$DLLTOOL
6693 # Extract the first word of "dlltool", so it can be a program name with args.
6694 set dummy dlltool; ac_word=$2
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6696 $as_echo_n "checking for $ac_word... " >&6; }
6697 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6698 $as_echo_n "(cached) " >&6
6699 else
6700 if test -n "$ac_ct_DLLTOOL"; then
6701 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6702 else
6703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6704 for as_dir in $PATH
6705 do
6706 IFS=$as_save_IFS
6707 test -z "$as_dir" && as_dir=.
6708 for ac_exec_ext in '' $ac_executable_extensions; do
6709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6710 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6712 break 2
6713 fi
6714 done
6715 done
6716 IFS=$as_save_IFS
6717
6718 fi
6719 fi
6720 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6721 if test -n "$ac_ct_DLLTOOL"; then
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6723 $as_echo "$ac_ct_DLLTOOL" >&6; }
6724 else
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6726 $as_echo "no" >&6; }
6727 fi
6728
6729 if test "x$ac_ct_DLLTOOL" = x; then
6730 DLLTOOL="false"
6731 else
6732 case $cross_compiling:$ac_tool_warned in
6733 yes:)
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6735 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6736 ac_tool_warned=yes ;;
6737 esac
6738 DLLTOOL=$ac_ct_DLLTOOL
6739 fi
6740 else
6741 DLLTOOL="$ac_cv_prog_DLLTOOL"
6742 fi
6743
6744 test -z "$DLLTOOL" && DLLTOOL=dlltool
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6756 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6757 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6758 $as_echo_n "(cached) " >&6
6759 else
6760 lt_cv_sharedlib_from_linklib_cmd='unknown'
6761
6762 case $host_os in
6763 cygwin* | mingw* | pw32* | cegcc*)
6764 # two different shell functions defined in ltmain.sh
6765 # decide which to use based on capabilities of $DLLTOOL
6766 case `$DLLTOOL --help 2>&1` in
6767 *--identify-strict*)
6768 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6769 ;;
6770 *)
6771 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6772 ;;
6773 esac
6774 ;;
6775 *)
6776 # fallback: assume linklib IS sharedlib
6777 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6778 ;;
6779 esac
6780
6781 fi
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6783 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6784 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6785 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6786
6787
6788
6789
6790
6791
6792
6793 if test -n "$ac_tool_prefix"; then
6794 for ac_prog in ar
6795 do
6796 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6797 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6799 $as_echo_n "checking for $ac_word... " >&6; }
6800 if ${ac_cv_prog_AR+:} false; then :
6801 $as_echo_n "(cached) " >&6
6802 else
6803 if test -n "$AR"; then
6804 ac_cv_prog_AR="$AR" # Let the user override the test.
6805 else
6806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6807 for as_dir in $PATH
6808 do
6809 IFS=$as_save_IFS
6810 test -z "$as_dir" && as_dir=.
6811 for ac_exec_ext in '' $ac_executable_extensions; do
6812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6813 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6815 break 2
6816 fi
6817 done
6818 done
6819 IFS=$as_save_IFS
6820
6821 fi
6822 fi
6823 AR=$ac_cv_prog_AR
6824 if test -n "$AR"; then
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6826 $as_echo "$AR" >&6; }
6827 else
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6829 $as_echo "no" >&6; }
6830 fi
6831
6832
6833 test -n "$AR" && break
6834 done
6835 fi
6836 if test -z "$AR"; then
6837 ac_ct_AR=$AR
6838 for ac_prog in ar
6839 do
6840 # Extract the first word of "$ac_prog", so it can be a program name with args.
6841 set dummy $ac_prog; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6845 $as_echo_n "(cached) " >&6
6846 else
6847 if test -n "$ac_ct_AR"; then
6848 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6849 else
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 for as_dir in $PATH
6852 do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6857 ac_cv_prog_ac_ct_AR="$ac_prog"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861 done
6862 done
6863 IFS=$as_save_IFS
6864
6865 fi
6866 fi
6867 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6868 if test -n "$ac_ct_AR"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6870 $as_echo "$ac_ct_AR" >&6; }
6871 else
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6874 fi
6875
6876
6877 test -n "$ac_ct_AR" && break
6878 done
6879
6880 if test "x$ac_ct_AR" = x; then
6881 AR="false"
6882 else
6883 case $cross_compiling:$ac_tool_warned in
6884 yes:)
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6886 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6887 ac_tool_warned=yes ;;
6888 esac
6889 AR=$ac_ct_AR
6890 fi
6891 fi
6892
6893 : ${AR=ar}
6894 : ${AR_FLAGS=cru}
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6907 $as_echo_n "checking for archiver @FILE support... " >&6; }
6908 if ${lt_cv_ar_at_file+:} false; then :
6909 $as_echo_n "(cached) " >&6
6910 else
6911 lt_cv_ar_at_file=no
6912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6913 /* end confdefs.h. */
6914
6915 int
6916 main ()
6917 {
6918
6919 ;
6920 return 0;
6921 }
6922 _ACEOF
6923 if ac_fn_c_try_compile "$LINENO"; then :
6924 echo conftest.$ac_objext > conftest.lst
6925 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6926 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6927 (eval $lt_ar_try) 2>&5
6928 ac_status=$?
6929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6930 test $ac_status = 0; }
6931 if test "$ac_status" -eq 0; then
6932 # Ensure the archiver fails upon bogus file names.
6933 rm -f conftest.$ac_objext libconftest.a
6934 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6935 (eval $lt_ar_try) 2>&5
6936 ac_status=$?
6937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6938 test $ac_status = 0; }
6939 if test "$ac_status" -ne 0; then
6940 lt_cv_ar_at_file=@
6941 fi
6942 fi
6943 rm -f conftest.* libconftest.a
6944
6945 fi
6946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6947
6948 fi
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6950 $as_echo "$lt_cv_ar_at_file" >&6; }
6951
6952 if test "x$lt_cv_ar_at_file" = xno; then
6953 archiver_list_spec=
6954 else
6955 archiver_list_spec=$lt_cv_ar_at_file
6956 fi
6957
6958
6959
6960
6961
6962
6963
6964 if test -n "$ac_tool_prefix"; then
6965 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6966 set dummy ${ac_tool_prefix}strip; ac_word=$2
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 $as_echo_n "checking for $ac_word... " >&6; }
6969 if ${ac_cv_prog_STRIP+:} false; then :
6970 $as_echo_n "(cached) " >&6
6971 else
6972 if test -n "$STRIP"; then
6973 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6974 else
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6977 do
6978 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6982 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6984 break 2
6985 fi
6986 done
6987 done
6988 IFS=$as_save_IFS
6989
6990 fi
6991 fi
6992 STRIP=$ac_cv_prog_STRIP
6993 if test -n "$STRIP"; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6995 $as_echo "$STRIP" >&6; }
6996 else
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 $as_echo "no" >&6; }
6999 fi
7000
7001
7002 fi
7003 if test -z "$ac_cv_prog_STRIP"; then
7004 ac_ct_STRIP=$STRIP
7005 # Extract the first word of "strip", so it can be a program name with args.
7006 set dummy strip; ac_word=$2
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7008 $as_echo_n "checking for $ac_word... " >&6; }
7009 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7010 $as_echo_n "(cached) " >&6
7011 else
7012 if test -n "$ac_ct_STRIP"; then
7013 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7014 else
7015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 for as_dir in $PATH
7017 do
7018 IFS=$as_save_IFS
7019 test -z "$as_dir" && as_dir=.
7020 for ac_exec_ext in '' $ac_executable_extensions; do
7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7022 ac_cv_prog_ac_ct_STRIP="strip"
7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7024 break 2
7025 fi
7026 done
7027 done
7028 IFS=$as_save_IFS
7029
7030 fi
7031 fi
7032 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7033 if test -n "$ac_ct_STRIP"; then
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7035 $as_echo "$ac_ct_STRIP" >&6; }
7036 else
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7039 fi
7040
7041 if test "x$ac_ct_STRIP" = x; then
7042 STRIP=":"
7043 else
7044 case $cross_compiling:$ac_tool_warned in
7045 yes:)
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7048 ac_tool_warned=yes ;;
7049 esac
7050 STRIP=$ac_ct_STRIP
7051 fi
7052 else
7053 STRIP="$ac_cv_prog_STRIP"
7054 fi
7055
7056 test -z "$STRIP" && STRIP=:
7057
7058
7059
7060
7061
7062
7063 if test -n "$ac_tool_prefix"; then
7064 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7065 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067 $as_echo_n "checking for $ac_word... " >&6; }
7068 if ${ac_cv_prog_RANLIB+:} false; then :
7069 $as_echo_n "(cached) " >&6
7070 else
7071 if test -n "$RANLIB"; then
7072 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7073 else
7074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 for as_dir in $PATH
7076 do
7077 IFS=$as_save_IFS
7078 test -z "$as_dir" && as_dir=.
7079 for ac_exec_ext in '' $ac_executable_extensions; do
7080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7081 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7083 break 2
7084 fi
7085 done
7086 done
7087 IFS=$as_save_IFS
7088
7089 fi
7090 fi
7091 RANLIB=$ac_cv_prog_RANLIB
7092 if test -n "$RANLIB"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7094 $as_echo "$RANLIB" >&6; }
7095 else
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097 $as_echo "no" >&6; }
7098 fi
7099
7100
7101 fi
7102 if test -z "$ac_cv_prog_RANLIB"; then
7103 ac_ct_RANLIB=$RANLIB
7104 # Extract the first word of "ranlib", so it can be a program name with args.
7105 set dummy ranlib; ac_word=$2
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7107 $as_echo_n "checking for $ac_word... " >&6; }
7108 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7109 $as_echo_n "(cached) " >&6
7110 else
7111 if test -n "$ac_ct_RANLIB"; then
7112 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7113 else
7114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7115 for as_dir in $PATH
7116 do
7117 IFS=$as_save_IFS
7118 test -z "$as_dir" && as_dir=.
7119 for ac_exec_ext in '' $ac_executable_extensions; do
7120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7121 ac_cv_prog_ac_ct_RANLIB="ranlib"
7122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7123 break 2
7124 fi
7125 done
7126 done
7127 IFS=$as_save_IFS
7128
7129 fi
7130 fi
7131 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7132 if test -n "$ac_ct_RANLIB"; then
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7134 $as_echo "$ac_ct_RANLIB" >&6; }
7135 else
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7137 $as_echo "no" >&6; }
7138 fi
7139
7140 if test "x$ac_ct_RANLIB" = x; then
7141 RANLIB=":"
7142 else
7143 case $cross_compiling:$ac_tool_warned in
7144 yes:)
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7147 ac_tool_warned=yes ;;
7148 esac
7149 RANLIB=$ac_ct_RANLIB
7150 fi
7151 else
7152 RANLIB="$ac_cv_prog_RANLIB"
7153 fi
7154
7155 test -z "$RANLIB" && RANLIB=:
7156
7157
7158
7159
7160
7161
7162 # Determine commands to create old-style static archives.
7163 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7164 old_postinstall_cmds='chmod 644 $oldlib'
7165 old_postuninstall_cmds=
7166
7167 if test -n "$RANLIB"; then
7168 case $host_os in
7169 openbsd*)
7170 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7171 ;;
7172 *)
7173 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7174 ;;
7175 esac
7176 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7177 fi
7178
7179 case $host_os in
7180 darwin*)
7181 lock_old_archive_extraction=yes ;;
7182 *)
7183 lock_old_archive_extraction=no ;;
7184 esac
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224 # If no C compiler was specified, use CC.
7225 LTCC=${LTCC-"$CC"}
7226
7227 # If no C compiler flags were specified, use CFLAGS.
7228 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7229
7230 # Allow CC to be a program name with arguments.
7231 compiler=$CC
7232
7233
7234 # Check for command to grab the raw symbol name followed by C symbol from nm.
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7236 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7237 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7238 $as_echo_n "(cached) " >&6
7239 else
7240
7241 # These are sane defaults that work on at least a few old systems.
7242 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7243
7244 # Character class describing NM global symbol codes.
7245 symcode='[BCDEGRST]'
7246
7247 # Regexp to match symbols that can be accessed directly from C.
7248 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7249
7250 # Define system-specific variables.
7251 case $host_os in
7252 aix*)
7253 symcode='[BCDT]'
7254 ;;
7255 cygwin* | mingw* | pw32* | cegcc*)
7256 symcode='[ABCDGISTW]'
7257 ;;
7258 hpux*)
7259 if test "$host_cpu" = ia64; then
7260 symcode='[ABCDEGRST]'
7261 fi
7262 ;;
7263 irix* | nonstopux*)
7264 symcode='[BCDEGRST]'
7265 ;;
7266 osf*)
7267 symcode='[BCDEGQRST]'
7268 ;;
7269 solaris*)
7270 symcode='[BDRT]'
7271 ;;
7272 sco3.2v5*)
7273 symcode='[DT]'
7274 ;;
7275 sysv4.2uw2*)
7276 symcode='[DT]'
7277 ;;
7278 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7279 symcode='[ABDT]'
7280 ;;
7281 sysv4)
7282 symcode='[DFNSTU]'
7283 ;;
7284 esac
7285
7286 # If we're using GNU nm, then use its standard symbol codes.
7287 case `$NM -V 2>&1` in
7288 *GNU* | *'with BFD'*)
7289 symcode='[ABCDGIRSTW]' ;;
7290 esac
7291
7292 # Transform an extracted symbol line into a proper C declaration.
7293 # Some systems (esp. on ia64) link data and code symbols differently,
7294 # so use this general approach.
7295 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7296
7297 # Transform an extracted symbol line into symbol name and symbol address
7298 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7299 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'"
7300
7301 # Handle CRLF in mingw tool chain
7302 opt_cr=
7303 case $build_os in
7304 mingw*)
7305 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7306 ;;
7307 esac
7308
7309 # Try without a prefix underscore, then with it.
7310 for ac_symprfx in "" "_"; do
7311
7312 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7313 symxfrm="\\1 $ac_symprfx\\2 \\2"
7314
7315 # Write the raw and C identifiers.
7316 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7317 # Fake it for dumpbin and say T for any non-static function
7318 # and D for any global variable.
7319 # Also find C++ and __fastcall symbols from MSVC++,
7320 # which start with @ or ?.
7321 lt_cv_sys_global_symbol_pipe="$AWK '"\
7322 " {last_section=section; section=\$ 3};"\
7323 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7324 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7325 " \$ 0!~/External *\|/{next};"\
7326 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7327 " {if(hide[section]) next};"\
7328 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7329 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7330 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7331 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7332 " ' prfx=^$ac_symprfx"
7333 else
7334 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7335 fi
7336 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7337
7338 # Check to see that the pipe works correctly.
7339 pipe_works=no
7340
7341 rm -f conftest*
7342 cat > conftest.$ac_ext <<_LT_EOF
7343 #ifdef __cplusplus
7344 extern "C" {
7345 #endif
7346 char nm_test_var;
7347 void nm_test_func(void);
7348 void nm_test_func(void){}
7349 #ifdef __cplusplus
7350 }
7351 #endif
7352 int main(){nm_test_var='a';nm_test_func();return(0);}
7353 _LT_EOF
7354
7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7356 (eval $ac_compile) 2>&5
7357 ac_status=$?
7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7359 test $ac_status = 0; }; then
7360 # Now try to grab the symbols.
7361 nlist=conftest.nm
7362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7363 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7364 ac_status=$?
7365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7366 test $ac_status = 0; } && test -s "$nlist"; then
7367 # Try sorting and uniquifying the output.
7368 if sort "$nlist" | uniq > "$nlist"T; then
7369 mv -f "$nlist"T "$nlist"
7370 else
7371 rm -f "$nlist"T
7372 fi
7373
7374 # Make sure that we snagged all the symbols we need.
7375 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7376 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7377 cat <<_LT_EOF > conftest.$ac_ext
7378 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7379 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7380 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7381 relocations are performed -- see ld's documentation on pseudo-relocs. */
7382 # define LT_DLSYM_CONST
7383 #elif defined(__osf__)
7384 /* This system does not cope well with relocations in const data. */
7385 # define LT_DLSYM_CONST
7386 #else
7387 # define LT_DLSYM_CONST const
7388 #endif
7389
7390 #ifdef __cplusplus
7391 extern "C" {
7392 #endif
7393
7394 _LT_EOF
7395 # Now generate the symbol file.
7396 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7397
7398 cat <<_LT_EOF >> conftest.$ac_ext
7399
7400 /* The mapping between symbol names and symbols. */
7401 LT_DLSYM_CONST struct {
7402 const char *name;
7403 void *address;
7404 }
7405 lt__PROGRAM__LTX_preloaded_symbols[] =
7406 {
7407 { "@PROGRAM@", (void *) 0 },
7408 _LT_EOF
7409 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7410 cat <<\_LT_EOF >> conftest.$ac_ext
7411 {0, (void *) 0}
7412 };
7413
7414 /* This works around a problem in FreeBSD linker */
7415 #ifdef FREEBSD_WORKAROUND
7416 static const void *lt_preloaded_setup() {
7417 return lt__PROGRAM__LTX_preloaded_symbols;
7418 }
7419 #endif
7420
7421 #ifdef __cplusplus
7422 }
7423 #endif
7424 _LT_EOF
7425 # Now try linking the two files.
7426 mv conftest.$ac_objext conftstm.$ac_objext
7427 lt_globsym_save_LIBS=$LIBS
7428 lt_globsym_save_CFLAGS=$CFLAGS
7429 LIBS="conftstm.$ac_objext"
7430 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7431 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7432 (eval $ac_link) 2>&5
7433 ac_status=$?
7434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7435 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7436 pipe_works=yes
7437 fi
7438 LIBS=$lt_globsym_save_LIBS
7439 CFLAGS=$lt_globsym_save_CFLAGS
7440 else
7441 echo "cannot find nm_test_func in $nlist" >&5
7442 fi
7443 else
7444 echo "cannot find nm_test_var in $nlist" >&5
7445 fi
7446 else
7447 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7448 fi
7449 else
7450 echo "$progname: failed program was:" >&5
7451 cat conftest.$ac_ext >&5
7452 fi
7453 rm -rf conftest* conftst*
7454
7455 # Do not use the global_symbol_pipe unless it works.
7456 if test "$pipe_works" = yes; then
7457 break
7458 else
7459 lt_cv_sys_global_symbol_pipe=
7460 fi
7461 done
7462
7463 fi
7464
7465 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7466 lt_cv_sys_global_symbol_to_cdecl=
7467 fi
7468 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7470 $as_echo "failed" >&6; }
7471 else
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7473 $as_echo "ok" >&6; }
7474 fi
7475
7476 # Response file support.
7477 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7478 nm_file_list_spec='@'
7479 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7480 nm_file_list_spec='@'
7481 fi
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7510 $as_echo_n "checking for sysroot... " >&6; }
7511
7512 # Check whether --with-sysroot was given.
7513 if test "${with_sysroot+set}" = set; then :
7514 withval=$with_sysroot;
7515 else
7516 with_sysroot=no
7517 fi
7518
7519
7520 lt_sysroot=
7521 case ${with_sysroot} in #(
7522 yes)
7523 if test "$GCC" = yes; then
7524 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7525 fi
7526 ;; #(
7527 /*)
7528 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7529 ;; #(
7530 no|'')
7531 ;; #(
7532 *)
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7534 $as_echo "${with_sysroot}" >&6; }
7535 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7536 ;;
7537 esac
7538
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7540 $as_echo "${lt_sysroot:-no}" >&6; }
7541
7542
7543
7544
7545
7546 # Check whether --enable-libtool-lock was given.
7547 if test "${enable_libtool_lock+set}" = set; then :
7548 enableval=$enable_libtool_lock;
7549 fi
7550
7551 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7552
7553 # Some flags need to be propagated to the compiler or linker for good
7554 # libtool support.
7555 case $host in
7556 ia64-*-hpux*)
7557 # Find out which ABI we are using.
7558 echo 'int i;' > conftest.$ac_ext
7559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7560 (eval $ac_compile) 2>&5
7561 ac_status=$?
7562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7563 test $ac_status = 0; }; then
7564 case `/usr/bin/file conftest.$ac_objext` in
7565 *ELF-32*)
7566 HPUX_IA64_MODE="32"
7567 ;;
7568 *ELF-64*)
7569 HPUX_IA64_MODE="64"
7570 ;;
7571 esac
7572 fi
7573 rm -rf conftest*
7574 ;;
7575 *-*-irix6*)
7576 # Find out which ABI we are using.
7577 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7578 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7579 (eval $ac_compile) 2>&5
7580 ac_status=$?
7581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7582 test $ac_status = 0; }; then
7583 if test "$lt_cv_prog_gnu_ld" = yes; then
7584 case `/usr/bin/file conftest.$ac_objext` in
7585 *32-bit*)
7586 LD="${LD-ld} -melf32bsmip"
7587 ;;
7588 *N32*)
7589 LD="${LD-ld} -melf32bmipn32"
7590 ;;
7591 *64-bit*)
7592 LD="${LD-ld} -melf64bmip"
7593 ;;
7594 esac
7595 else
7596 case `/usr/bin/file conftest.$ac_objext` in
7597 *32-bit*)
7598 LD="${LD-ld} -32"
7599 ;;
7600 *N32*)
7601 LD="${LD-ld} -n32"
7602 ;;
7603 *64-bit*)
7604 LD="${LD-ld} -64"
7605 ;;
7606 esac
7607 fi
7608 fi
7609 rm -rf conftest*
7610 ;;
7611
7612 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7613 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7614 # Find out which ABI we are using.
7615 echo 'int i;' > conftest.$ac_ext
7616 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7617 (eval $ac_compile) 2>&5
7618 ac_status=$?
7619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7620 test $ac_status = 0; }; then
7621 case `/usr/bin/file conftest.o` in
7622 *32-bit*)
7623 case $host in
7624 x86_64-*kfreebsd*-gnu)
7625 LD="${LD-ld} -m elf_i386_fbsd"
7626 ;;
7627 x86_64-*linux*)
7628 LD="${LD-ld} -m elf_i386"
7629 ;;
7630 ppc64-*linux*|powerpc64-*linux*)
7631 LD="${LD-ld} -m elf32ppclinux"
7632 ;;
7633 s390x-*linux*)
7634 LD="${LD-ld} -m elf_s390"
7635 ;;
7636 sparc64-*linux*)
7637 LD="${LD-ld} -m elf32_sparc"
7638 ;;
7639 esac
7640 ;;
7641 *64-bit*)
7642 case $host in
7643 x86_64-*kfreebsd*-gnu)
7644 LD="${LD-ld} -m elf_x86_64_fbsd"
7645 ;;
7646 x86_64-*linux*)
7647 LD="${LD-ld} -m elf_x86_64"
7648 ;;
7649 ppc*-*linux*|powerpc*-*linux*)
7650 LD="${LD-ld} -m elf64ppc"
7651 ;;
7652 s390*-*linux*|s390*-*tpf*)
7653 LD="${LD-ld} -m elf64_s390"
7654 ;;
7655 sparc*-*linux*)
7656 LD="${LD-ld} -m elf64_sparc"
7657 ;;
7658 esac
7659 ;;
7660 esac
7661 fi
7662 rm -rf conftest*
7663 ;;
7664
7665 *-*-sco3.2v5*)
7666 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7667 SAVE_CFLAGS="$CFLAGS"
7668 CFLAGS="$CFLAGS -belf"
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7670 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7671 if ${lt_cv_cc_needs_belf+:} false; then :
7672 $as_echo_n "(cached) " >&6
7673 else
7674 ac_ext=c
7675 ac_cpp='$CPP $CPPFLAGS'
7676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7679
7680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7681 /* end confdefs.h. */
7682
7683 int
7684 main ()
7685 {
7686
7687 ;
7688 return 0;
7689 }
7690 _ACEOF
7691 if ac_fn_c_try_link "$LINENO"; then :
7692 lt_cv_cc_needs_belf=yes
7693 else
7694 lt_cv_cc_needs_belf=no
7695 fi
7696 rm -f core conftest.err conftest.$ac_objext \
7697 conftest$ac_exeext conftest.$ac_ext
7698 ac_ext=c
7699 ac_cpp='$CPP $CPPFLAGS'
7700 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7701 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7702 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7703
7704 fi
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7706 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7707 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7708 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7709 CFLAGS="$SAVE_CFLAGS"
7710 fi
7711 ;;
7712 *-*solaris*)
7713 # Find out which ABI we are using.
7714 echo 'int i;' > conftest.$ac_ext
7715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7716 (eval $ac_compile) 2>&5
7717 ac_status=$?
7718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7719 test $ac_status = 0; }; then
7720 case `/usr/bin/file conftest.o` in
7721 *64-bit*)
7722 case $lt_cv_prog_gnu_ld in
7723 yes*)
7724 case $host in
7725 i?86-*-solaris*)
7726 LD="${LD-ld} -m elf_x86_64"
7727 ;;
7728 sparc*-*-solaris*)
7729 LD="${LD-ld} -m elf64_sparc"
7730 ;;
7731 esac
7732 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7733 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7734 LD="${LD-ld}_sol2"
7735 fi
7736 ;;
7737 *)
7738 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7739 LD="${LD-ld} -64"
7740 fi
7741 ;;
7742 esac
7743 ;;
7744 esac
7745 fi
7746 rm -rf conftest*
7747 ;;
7748 esac
7749
7750 need_locks="$enable_libtool_lock"
7751
7752 if test -n "$ac_tool_prefix"; then
7753 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7754 set dummy ${ac_tool_prefix}mt; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7758 $as_echo_n "(cached) " >&6
7759 else
7760 if test -n "$MANIFEST_TOOL"; then
7761 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766 IFS=$as_save_IFS
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7770 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 break 2
7773 fi
7774 done
7775 done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7781 if test -n "$MANIFEST_TOOL"; then
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7783 $as_echo "$MANIFEST_TOOL" >&6; }
7784 else
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789
7790 fi
7791 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7792 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7793 # Extract the first word of "mt", so it can be a program name with args.
7794 set dummy mt; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7798 $as_echo_n "(cached) " >&6
7799 else
7800 if test -n "$ac_ct_MANIFEST_TOOL"; then
7801 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7802 else
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804 for as_dir in $PATH
7805 do
7806 IFS=$as_save_IFS
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 break 2
7813 fi
7814 done
7815 done
7816 IFS=$as_save_IFS
7817
7818 fi
7819 fi
7820 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7821 if test -n "$ac_ct_MANIFEST_TOOL"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7823 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7824 else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7827 fi
7828
7829 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7830 MANIFEST_TOOL=":"
7831 else
7832 case $cross_compiling:$ac_tool_warned in
7833 yes:)
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7835 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7836 ac_tool_warned=yes ;;
7837 esac
7838 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7839 fi
7840 else
7841 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7842 fi
7843
7844 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7846 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7847 if ${lt_cv_path_mainfest_tool+:} false; then :
7848 $as_echo_n "(cached) " >&6
7849 else
7850 lt_cv_path_mainfest_tool=no
7851 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7852 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7853 cat conftest.err >&5
7854 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7855 lt_cv_path_mainfest_tool=yes
7856 fi
7857 rm -f conftest*
7858 fi
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7860 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7861 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7862 MANIFEST_TOOL=:
7863 fi
7864
7865
7866
7867
7868
7869
7870 case $host_os in
7871 rhapsody* | darwin*)
7872 if test -n "$ac_tool_prefix"; then
7873 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7874 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7876 $as_echo_n "checking for $ac_word... " >&6; }
7877 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7878 $as_echo_n "(cached) " >&6
7879 else
7880 if test -n "$DSYMUTIL"; then
7881 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7882 else
7883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7884 for as_dir in $PATH
7885 do
7886 IFS=$as_save_IFS
7887 test -z "$as_dir" && as_dir=.
7888 for ac_exec_ext in '' $ac_executable_extensions; do
7889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7890 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7892 break 2
7893 fi
7894 done
7895 done
7896 IFS=$as_save_IFS
7897
7898 fi
7899 fi
7900 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7901 if test -n "$DSYMUTIL"; then
7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7903 $as_echo "$DSYMUTIL" >&6; }
7904 else
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7906 $as_echo "no" >&6; }
7907 fi
7908
7909
7910 fi
7911 if test -z "$ac_cv_prog_DSYMUTIL"; then
7912 ac_ct_DSYMUTIL=$DSYMUTIL
7913 # Extract the first word of "dsymutil", so it can be a program name with args.
7914 set dummy dsymutil; ac_word=$2
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7916 $as_echo_n "checking for $ac_word... " >&6; }
7917 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7918 $as_echo_n "(cached) " >&6
7919 else
7920 if test -n "$ac_ct_DSYMUTIL"; then
7921 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7922 else
7923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7924 for as_dir in $PATH
7925 do
7926 IFS=$as_save_IFS
7927 test -z "$as_dir" && as_dir=.
7928 for ac_exec_ext in '' $ac_executable_extensions; do
7929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7930 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7932 break 2
7933 fi
7934 done
7935 done
7936 IFS=$as_save_IFS
7937
7938 fi
7939 fi
7940 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7941 if test -n "$ac_ct_DSYMUTIL"; then
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7943 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7944 else
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7946 $as_echo "no" >&6; }
7947 fi
7948
7949 if test "x$ac_ct_DSYMUTIL" = x; then
7950 DSYMUTIL=":"
7951 else
7952 case $cross_compiling:$ac_tool_warned in
7953 yes:)
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7955 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7956 ac_tool_warned=yes ;;
7957 esac
7958 DSYMUTIL=$ac_ct_DSYMUTIL
7959 fi
7960 else
7961 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7962 fi
7963
7964 if test -n "$ac_tool_prefix"; then
7965 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7966 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7968 $as_echo_n "checking for $ac_word... " >&6; }
7969 if ${ac_cv_prog_NMEDIT+:} false; then :
7970 $as_echo_n "(cached) " >&6
7971 else
7972 if test -n "$NMEDIT"; then
7973 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7974 else
7975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976 for as_dir in $PATH
7977 do
7978 IFS=$as_save_IFS
7979 test -z "$as_dir" && as_dir=.
7980 for ac_exec_ext in '' $ac_executable_extensions; do
7981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7982 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7984 break 2
7985 fi
7986 done
7987 done
7988 IFS=$as_save_IFS
7989
7990 fi
7991 fi
7992 NMEDIT=$ac_cv_prog_NMEDIT
7993 if test -n "$NMEDIT"; then
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7995 $as_echo "$NMEDIT" >&6; }
7996 else
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7998 $as_echo "no" >&6; }
7999 fi
8000
8001
8002 fi
8003 if test -z "$ac_cv_prog_NMEDIT"; then
8004 ac_ct_NMEDIT=$NMEDIT
8005 # Extract the first word of "nmedit", so it can be a program name with args.
8006 set dummy nmedit; ac_word=$2
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8008 $as_echo_n "checking for $ac_word... " >&6; }
8009 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8010 $as_echo_n "(cached) " >&6
8011 else
8012 if test -n "$ac_ct_NMEDIT"; then
8013 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8014 else
8015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8016 for as_dir in $PATH
8017 do
8018 IFS=$as_save_IFS
8019 test -z "$as_dir" && as_dir=.
8020 for ac_exec_ext in '' $ac_executable_extensions; do
8021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8022 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8024 break 2
8025 fi
8026 done
8027 done
8028 IFS=$as_save_IFS
8029
8030 fi
8031 fi
8032 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8033 if test -n "$ac_ct_NMEDIT"; then
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8035 $as_echo "$ac_ct_NMEDIT" >&6; }
8036 else
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8038 $as_echo "no" >&6; }
8039 fi
8040
8041 if test "x$ac_ct_NMEDIT" = x; then
8042 NMEDIT=":"
8043 else
8044 case $cross_compiling:$ac_tool_warned in
8045 yes:)
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8048 ac_tool_warned=yes ;;
8049 esac
8050 NMEDIT=$ac_ct_NMEDIT
8051 fi
8052 else
8053 NMEDIT="$ac_cv_prog_NMEDIT"
8054 fi
8055
8056 if test -n "$ac_tool_prefix"; then
8057 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8058 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060 $as_echo_n "checking for $ac_word... " >&6; }
8061 if ${ac_cv_prog_LIPO+:} false; then :
8062 $as_echo_n "(cached) " >&6
8063 else
8064 if test -n "$LIPO"; then
8065 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8066 else
8067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8068 for as_dir in $PATH
8069 do
8070 IFS=$as_save_IFS
8071 test -z "$as_dir" && as_dir=.
8072 for ac_exec_ext in '' $ac_executable_extensions; do
8073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8074 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8076 break 2
8077 fi
8078 done
8079 done
8080 IFS=$as_save_IFS
8081
8082 fi
8083 fi
8084 LIPO=$ac_cv_prog_LIPO
8085 if test -n "$LIPO"; then
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8087 $as_echo "$LIPO" >&6; }
8088 else
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090 $as_echo "no" >&6; }
8091 fi
8092
8093
8094 fi
8095 if test -z "$ac_cv_prog_LIPO"; then
8096 ac_ct_LIPO=$LIPO
8097 # Extract the first word of "lipo", so it can be a program name with args.
8098 set dummy lipo; ac_word=$2
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8100 $as_echo_n "checking for $ac_word... " >&6; }
8101 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8102 $as_echo_n "(cached) " >&6
8103 else
8104 if test -n "$ac_ct_LIPO"; then
8105 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8106 else
8107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8108 for as_dir in $PATH
8109 do
8110 IFS=$as_save_IFS
8111 test -z "$as_dir" && as_dir=.
8112 for ac_exec_ext in '' $ac_executable_extensions; do
8113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8114 ac_cv_prog_ac_ct_LIPO="lipo"
8115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8116 break 2
8117 fi
8118 done
8119 done
8120 IFS=$as_save_IFS
8121
8122 fi
8123 fi
8124 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8125 if test -n "$ac_ct_LIPO"; then
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8127 $as_echo "$ac_ct_LIPO" >&6; }
8128 else
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 $as_echo "no" >&6; }
8131 fi
8132
8133 if test "x$ac_ct_LIPO" = x; then
8134 LIPO=":"
8135 else
8136 case $cross_compiling:$ac_tool_warned in
8137 yes:)
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8139 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8140 ac_tool_warned=yes ;;
8141 esac
8142 LIPO=$ac_ct_LIPO
8143 fi
8144 else
8145 LIPO="$ac_cv_prog_LIPO"
8146 fi
8147
8148 if test -n "$ac_tool_prefix"; then
8149 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8150 set dummy ${ac_tool_prefix}otool; ac_word=$2
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8152 $as_echo_n "checking for $ac_word... " >&6; }
8153 if ${ac_cv_prog_OTOOL+:} false; then :
8154 $as_echo_n "(cached) " >&6
8155 else
8156 if test -n "$OTOOL"; then
8157 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8158 else
8159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8160 for as_dir in $PATH
8161 do
8162 IFS=$as_save_IFS
8163 test -z "$as_dir" && as_dir=.
8164 for ac_exec_ext in '' $ac_executable_extensions; do
8165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8166 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8168 break 2
8169 fi
8170 done
8171 done
8172 IFS=$as_save_IFS
8173
8174 fi
8175 fi
8176 OTOOL=$ac_cv_prog_OTOOL
8177 if test -n "$OTOOL"; then
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8179 $as_echo "$OTOOL" >&6; }
8180 else
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8182 $as_echo "no" >&6; }
8183 fi
8184
8185
8186 fi
8187 if test -z "$ac_cv_prog_OTOOL"; then
8188 ac_ct_OTOOL=$OTOOL
8189 # Extract the first word of "otool", so it can be a program name with args.
8190 set dummy otool; ac_word=$2
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8192 $as_echo_n "checking for $ac_word... " >&6; }
8193 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8194 $as_echo_n "(cached) " >&6
8195 else
8196 if test -n "$ac_ct_OTOOL"; then
8197 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8198 else
8199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8200 for as_dir in $PATH
8201 do
8202 IFS=$as_save_IFS
8203 test -z "$as_dir" && as_dir=.
8204 for ac_exec_ext in '' $ac_executable_extensions; do
8205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8206 ac_cv_prog_ac_ct_OTOOL="otool"
8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8208 break 2
8209 fi
8210 done
8211 done
8212 IFS=$as_save_IFS
8213
8214 fi
8215 fi
8216 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8217 if test -n "$ac_ct_OTOOL"; then
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8219 $as_echo "$ac_ct_OTOOL" >&6; }
8220 else
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8222 $as_echo "no" >&6; }
8223 fi
8224
8225 if test "x$ac_ct_OTOOL" = x; then
8226 OTOOL=":"
8227 else
8228 case $cross_compiling:$ac_tool_warned in
8229 yes:)
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8232 ac_tool_warned=yes ;;
8233 esac
8234 OTOOL=$ac_ct_OTOOL
8235 fi
8236 else
8237 OTOOL="$ac_cv_prog_OTOOL"
8238 fi
8239
8240 if test -n "$ac_tool_prefix"; then
8241 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8242 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8244 $as_echo_n "checking for $ac_word... " >&6; }
8245 if ${ac_cv_prog_OTOOL64+:} false; then :
8246 $as_echo_n "(cached) " >&6
8247 else
8248 if test -n "$OTOOL64"; then
8249 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8250 else
8251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8252 for as_dir in $PATH
8253 do
8254 IFS=$as_save_IFS
8255 test -z "$as_dir" && as_dir=.
8256 for ac_exec_ext in '' $ac_executable_extensions; do
8257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8258 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8260 break 2
8261 fi
8262 done
8263 done
8264 IFS=$as_save_IFS
8265
8266 fi
8267 fi
8268 OTOOL64=$ac_cv_prog_OTOOL64
8269 if test -n "$OTOOL64"; then
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8271 $as_echo "$OTOOL64" >&6; }
8272 else
8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8274 $as_echo "no" >&6; }
8275 fi
8276
8277
8278 fi
8279 if test -z "$ac_cv_prog_OTOOL64"; then
8280 ac_ct_OTOOL64=$OTOOL64
8281 # Extract the first word of "otool64", so it can be a program name with args.
8282 set dummy otool64; ac_word=$2
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8284 $as_echo_n "checking for $ac_word... " >&6; }
8285 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8286 $as_echo_n "(cached) " >&6
8287 else
8288 if test -n "$ac_ct_OTOOL64"; then
8289 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8290 else
8291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8292 for as_dir in $PATH
8293 do
8294 IFS=$as_save_IFS
8295 test -z "$as_dir" && as_dir=.
8296 for ac_exec_ext in '' $ac_executable_extensions; do
8297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8298 ac_cv_prog_ac_ct_OTOOL64="otool64"
8299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300 break 2
8301 fi
8302 done
8303 done
8304 IFS=$as_save_IFS
8305
8306 fi
8307 fi
8308 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8309 if test -n "$ac_ct_OTOOL64"; then
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8311 $as_echo "$ac_ct_OTOOL64" >&6; }
8312 else
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8314 $as_echo "no" >&6; }
8315 fi
8316
8317 if test "x$ac_ct_OTOOL64" = x; then
8318 OTOOL64=":"
8319 else
8320 case $cross_compiling:$ac_tool_warned in
8321 yes:)
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8323 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8324 ac_tool_warned=yes ;;
8325 esac
8326 OTOOL64=$ac_ct_OTOOL64
8327 fi
8328 else
8329 OTOOL64="$ac_cv_prog_OTOOL64"
8330 fi
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8359 $as_echo_n "checking for -single_module linker flag... " >&6; }
8360 if ${lt_cv_apple_cc_single_mod+:} false; then :
8361 $as_echo_n "(cached) " >&6
8362 else
8363 lt_cv_apple_cc_single_mod=no
8364 if test -z "${LT_MULTI_MODULE}"; then
8365 # By default we will add the -single_module flag. You can override
8366 # by either setting the environment variable LT_MULTI_MODULE
8367 # non-empty at configure time, or by adding -multi_module to the
8368 # link flags.
8369 rm -rf libconftest.dylib*
8370 echo "int foo(void){return 1;}" > conftest.c
8371 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8372 -dynamiclib -Wl,-single_module conftest.c" >&5
8373 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8374 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8375 _lt_result=$?
8376 # If there is a non-empty error log, and "single_module"
8377 # appears in it, assume the flag caused a linker warning
8378 if test -s conftest.err && $GREP single_module conftest.err; then
8379 cat conftest.err >&5
8380 # Otherwise, if the output was created with a 0 exit code from
8381 # the compiler, it worked.
8382 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8383 lt_cv_apple_cc_single_mod=yes
8384 else
8385 cat conftest.err >&5
8386 fi
8387 rm -rf libconftest.dylib*
8388 rm -f conftest.*
8389 fi
8390 fi
8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8392 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8393
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8395 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8396 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8397 $as_echo_n "(cached) " >&6
8398 else
8399 lt_cv_ld_exported_symbols_list=no
8400 save_LDFLAGS=$LDFLAGS
8401 echo "_main" > conftest.sym
8402 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8404 /* end confdefs.h. */
8405
8406 int
8407 main ()
8408 {
8409
8410 ;
8411 return 0;
8412 }
8413 _ACEOF
8414 if ac_fn_c_try_link "$LINENO"; then :
8415 lt_cv_ld_exported_symbols_list=yes
8416 else
8417 lt_cv_ld_exported_symbols_list=no
8418 fi
8419 rm -f core conftest.err conftest.$ac_objext \
8420 conftest$ac_exeext conftest.$ac_ext
8421 LDFLAGS="$save_LDFLAGS"
8422
8423 fi
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8425 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8426
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8428 $as_echo_n "checking for -force_load linker flag... " >&6; }
8429 if ${lt_cv_ld_force_load+:} false; then :
8430 $as_echo_n "(cached) " >&6
8431 else
8432 lt_cv_ld_force_load=no
8433 cat > conftest.c << _LT_EOF
8434 int forced_loaded() { return 2;}
8435 _LT_EOF
8436 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8437 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8438 echo "$AR cru libconftest.a conftest.o" >&5
8439 $AR cru libconftest.a conftest.o 2>&5
8440 echo "$RANLIB libconftest.a" >&5
8441 $RANLIB libconftest.a 2>&5
8442 cat > conftest.c << _LT_EOF
8443 int main() { return 0;}
8444 _LT_EOF
8445 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8446 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8447 _lt_result=$?
8448 if test -s conftest.err && $GREP force_load conftest.err; then
8449 cat conftest.err >&5
8450 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8451 lt_cv_ld_force_load=yes
8452 else
8453 cat conftest.err >&5
8454 fi
8455 rm -f conftest.err libconftest.a conftest conftest.c
8456 rm -rf conftest.dSYM
8457
8458 fi
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8460 $as_echo "$lt_cv_ld_force_load" >&6; }
8461 case $host_os in
8462 rhapsody* | darwin1.[012])
8463 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8464 darwin1.*)
8465 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8466 darwin*) # darwin 5.x on
8467 # if running on 10.5 or later, the deployment target defaults
8468 # to the OS version, if on x86, and 10.4, the deployment
8469 # target defaults to 10.4. Don't you love it?
8470 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8471 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8472 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8473 10.[012]*)
8474 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8475 10.*)
8476 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8477 esac
8478 ;;
8479 esac
8480 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8481 _lt_dar_single_mod='$single_module'
8482 fi
8483 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8484 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8485 else
8486 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8487 fi
8488 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8489 _lt_dsymutil='~$DSYMUTIL $lib || :'
8490 else
8491 _lt_dsymutil=
8492 fi
8493 ;;
8494 esac
8495
8496 for ac_header in dlfcn.h
8497 do :
8498 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8499 "
8500 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8501 cat >>confdefs.h <<_ACEOF
8502 #define HAVE_DLFCN_H 1
8503 _ACEOF
8504
8505 fi
8506
8507 done
8508
8509
8510
8511
8512
8513 # Set options
8514 # Check whether --enable-static was given.
8515 if test "${enable_static+set}" = set; then :
8516 enableval=$enable_static; p=${PACKAGE-default}
8517 case $enableval in
8518 yes) enable_static=yes ;;
8519 no) enable_static=no ;;
8520 *)
8521 enable_static=no
8522 # Look at the argument we got. We use all the common list separators.
8523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8524 for pkg in $enableval; do
8525 IFS="$lt_save_ifs"
8526 if test "X$pkg" = "X$p"; then
8527 enable_static=yes
8528 fi
8529 done
8530 IFS="$lt_save_ifs"
8531 ;;
8532 esac
8533 else
8534 enable_static=no
8535 fi
8536
8537
8538
8539
8540
8541
8542
8543
8544 # Check whether --with-pic was given.
8545 if test "${with_pic+set}" = set; then :
8546 withval=$with_pic; lt_p=${PACKAGE-default}
8547 case $withval in
8548 yes|no) pic_mode=$withval ;;
8549 *)
8550 pic_mode=default
8551 # Look at the argument we got. We use all the common list separators.
8552 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8553 for lt_pkg in $withval; do
8554 IFS="$lt_save_ifs"
8555 if test "X$lt_pkg" = "X$lt_p"; then
8556 pic_mode=yes
8557 fi
8558 done
8559 IFS="$lt_save_ifs"
8560 ;;
8561 esac
8562 else
8563 pic_mode=default
8564 fi
8565
8566
8567 test -z "$pic_mode" && pic_mode=yes
8568
8569
8570
8571
8572
8573
8574
8575
8576 enable_dlopen=no
8577
8578
8579 enable_win32_dll=no
8580
8581
8582 # Check whether --enable-shared was given.
8583 if test "${enable_shared+set}" = set; then :
8584 enableval=$enable_shared; p=${PACKAGE-default}
8585 case $enableval in
8586 yes) enable_shared=yes ;;
8587 no) enable_shared=no ;;
8588 *)
8589 enable_shared=no
8590 # Look at the argument we got. We use all the common list separators.
8591 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8592 for pkg in $enableval; do
8593 IFS="$lt_save_ifs"
8594 if test "X$pkg" = "X$p"; then
8595 enable_shared=yes
8596 fi
8597 done
8598 IFS="$lt_save_ifs"
8599 ;;
8600 esac
8601 else
8602 enable_shared=yes
8603 fi
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615 # Check whether --enable-fast-install was given.
8616 if test "${enable_fast_install+set}" = set; then :
8617 enableval=$enable_fast_install; p=${PACKAGE-default}
8618 case $enableval in
8619 yes) enable_fast_install=yes ;;
8620 no) enable_fast_install=no ;;
8621 *)
8622 enable_fast_install=no
8623 # Look at the argument we got. We use all the common list separators.
8624 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8625 for pkg in $enableval; do
8626 IFS="$lt_save_ifs"
8627 if test "X$pkg" = "X$p"; then
8628 enable_fast_install=yes
8629 fi
8630 done
8631 IFS="$lt_save_ifs"
8632 ;;
8633 esac
8634 else
8635 enable_fast_install=yes
8636 fi
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648 # This can be used to rebuild libtool when needed
8649 LIBTOOL_DEPS="$ltmain"
8650
8651 # Always use our own libtool.
8652 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683 test -z "$LN_S" && LN_S="ln -s"
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698 if test -n "${ZSH_VERSION+set}" ; then
8699 setopt NO_GLOB_SUBST
8700 fi
8701
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8703 $as_echo_n "checking for objdir... " >&6; }
8704 if ${lt_cv_objdir+:} false; then :
8705 $as_echo_n "(cached) " >&6
8706 else
8707 rm -f .libs 2>/dev/null
8708 mkdir .libs 2>/dev/null
8709 if test -d .libs; then
8710 lt_cv_objdir=.libs
8711 else
8712 # MS-DOS does not allow filenames that begin with a dot.
8713 lt_cv_objdir=_libs
8714 fi
8715 rmdir .libs 2>/dev/null
8716 fi
8717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8718 $as_echo "$lt_cv_objdir" >&6; }
8719 objdir=$lt_cv_objdir
8720
8721
8722
8723
8724
8725 cat >>confdefs.h <<_ACEOF
8726 #define LT_OBJDIR "$lt_cv_objdir/"
8727 _ACEOF
8728
8729
8730
8731
8732 case $host_os in
8733 aix3*)
8734 # AIX sometimes has problems with the GCC collect2 program. For some
8735 # reason, if we set the COLLECT_NAMES environment variable, the problems
8736 # vanish in a puff of smoke.
8737 if test "X${COLLECT_NAMES+set}" != Xset; then
8738 COLLECT_NAMES=
8739 export COLLECT_NAMES
8740 fi
8741 ;;
8742 esac
8743
8744 # Global variables:
8745 ofile=libtool
8746 can_build_shared=yes
8747
8748 # All known linkers require a `.a' archive for static linking (except MSVC,
8749 # which needs '.lib').
8750 libext=a
8751
8752 with_gnu_ld="$lt_cv_prog_gnu_ld"
8753
8754 old_CC="$CC"
8755 old_CFLAGS="$CFLAGS"
8756
8757 # Set sane defaults for various variables
8758 test -z "$CC" && CC=cc
8759 test -z "$LTCC" && LTCC=$CC
8760 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8761 test -z "$LD" && LD=ld
8762 test -z "$ac_objext" && ac_objext=o
8763
8764 for cc_temp in $compiler""; do
8765 case $cc_temp in
8766 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8767 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8768 \-*) ;;
8769 *) break;;
8770 esac
8771 done
8772 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8773
8774
8775 # Only perform the check for file, if the check method requires it
8776 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8777 case $deplibs_check_method in
8778 file_magic*)
8779 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8781 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8782 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8783 $as_echo_n "(cached) " >&6
8784 else
8785 case $MAGIC_CMD in
8786 [\\/*] | ?:[\\/]*)
8787 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8788 ;;
8789 *)
8790 lt_save_MAGIC_CMD="$MAGIC_CMD"
8791 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8792 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8793 for ac_dir in $ac_dummy; do
8794 IFS="$lt_save_ifs"
8795 test -z "$ac_dir" && ac_dir=.
8796 if test -f $ac_dir/${ac_tool_prefix}file; then
8797 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8798 if test -n "$file_magic_test_file"; then
8799 case $deplibs_check_method in
8800 "file_magic "*)
8801 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8802 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8803 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8804 $EGREP "$file_magic_regex" > /dev/null; then
8805 :
8806 else
8807 cat <<_LT_EOF 1>&2
8808
8809 *** Warning: the command libtool uses to detect shared libraries,
8810 *** $file_magic_cmd, produces output that libtool cannot recognize.
8811 *** The result is that libtool may fail to recognize shared libraries
8812 *** as such. This will affect the creation of libtool libraries that
8813 *** depend on shared libraries, but programs linked with such libtool
8814 *** libraries will work regardless of this problem. Nevertheless, you
8815 *** may want to report the problem to your system manager and/or to
8816 *** bug-libtool@gnu.org
8817
8818 _LT_EOF
8819 fi ;;
8820 esac
8821 fi
8822 break
8823 fi
8824 done
8825 IFS="$lt_save_ifs"
8826 MAGIC_CMD="$lt_save_MAGIC_CMD"
8827 ;;
8828 esac
8829 fi
8830
8831 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8832 if test -n "$MAGIC_CMD"; then
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8834 $as_echo "$MAGIC_CMD" >&6; }
8835 else
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8837 $as_echo "no" >&6; }
8838 fi
8839
8840
8841
8842
8843
8844 if test -z "$lt_cv_path_MAGIC_CMD"; then
8845 if test -n "$ac_tool_prefix"; then
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8847 $as_echo_n "checking for file... " >&6; }
8848 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8849 $as_echo_n "(cached) " >&6
8850 else
8851 case $MAGIC_CMD in
8852 [\\/*] | ?:[\\/]*)
8853 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8854 ;;
8855 *)
8856 lt_save_MAGIC_CMD="$MAGIC_CMD"
8857 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8858 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8859 for ac_dir in $ac_dummy; do
8860 IFS="$lt_save_ifs"
8861 test -z "$ac_dir" && ac_dir=.
8862 if test -f $ac_dir/file; then
8863 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8864 if test -n "$file_magic_test_file"; then
8865 case $deplibs_check_method in
8866 "file_magic "*)
8867 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8868 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8869 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8870 $EGREP "$file_magic_regex" > /dev/null; then
8871 :
8872 else
8873 cat <<_LT_EOF 1>&2
8874
8875 *** Warning: the command libtool uses to detect shared libraries,
8876 *** $file_magic_cmd, produces output that libtool cannot recognize.
8877 *** The result is that libtool may fail to recognize shared libraries
8878 *** as such. This will affect the creation of libtool libraries that
8879 *** depend on shared libraries, but programs linked with such libtool
8880 *** libraries will work regardless of this problem. Nevertheless, you
8881 *** may want to report the problem to your system manager and/or to
8882 *** bug-libtool@gnu.org
8883
8884 _LT_EOF
8885 fi ;;
8886 esac
8887 fi
8888 break
8889 fi
8890 done
8891 IFS="$lt_save_ifs"
8892 MAGIC_CMD="$lt_save_MAGIC_CMD"
8893 ;;
8894 esac
8895 fi
8896
8897 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8898 if test -n "$MAGIC_CMD"; then
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8900 $as_echo "$MAGIC_CMD" >&6; }
8901 else
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8903 $as_echo "no" >&6; }
8904 fi
8905
8906
8907 else
8908 MAGIC_CMD=:
8909 fi
8910 fi
8911
8912 fi
8913 ;;
8914 esac
8915
8916 # Use C for the default configuration in the libtool script
8917
8918 lt_save_CC="$CC"
8919 ac_ext=c
8920 ac_cpp='$CPP $CPPFLAGS'
8921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8924
8925
8926 # Source file extension for C test sources.
8927 ac_ext=c
8928
8929 # Object file extension for compiled C test sources.
8930 objext=o
8931 objext=$objext
8932
8933 # Code to be used in simple compile tests
8934 lt_simple_compile_test_code="int some_variable = 0;"
8935
8936 # Code to be used in simple link tests
8937 lt_simple_link_test_code='int main(){return(0);}'
8938
8939
8940
8941
8942
8943
8944
8945 # If no C compiler was specified, use CC.
8946 LTCC=${LTCC-"$CC"}
8947
8948 # If no C compiler flags were specified, use CFLAGS.
8949 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8950
8951 # Allow CC to be a program name with arguments.
8952 compiler=$CC
8953
8954 # Save the default compiler, since it gets overwritten when the other
8955 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8956 compiler_DEFAULT=$CC
8957
8958 # save warnings/boilerplate of simple test code
8959 ac_outfile=conftest.$ac_objext
8960 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8961 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8962 _lt_compiler_boilerplate=`cat conftest.err`
8963 $RM conftest*
8964
8965 ac_outfile=conftest.$ac_objext
8966 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8967 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8968 _lt_linker_boilerplate=`cat conftest.err`
8969 $RM -r conftest*
8970
8971
8972 ## CAVEAT EMPTOR:
8973 ## There is no encapsulation within the following macros, do not change
8974 ## the running order or otherwise move them around unless you know exactly
8975 ## what you are doing...
8976 if test -n "$compiler"; then
8977
8978 lt_prog_compiler_no_builtin_flag=
8979
8980 if test "$GCC" = yes; then
8981 case $cc_basename in
8982 nvcc*)
8983 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8984 *)
8985 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8986 esac
8987
8988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8989 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8990 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8991 $as_echo_n "(cached) " >&6
8992 else
8993 lt_cv_prog_compiler_rtti_exceptions=no
8994 ac_outfile=conftest.$ac_objext
8995 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8996 lt_compiler_flag="-fno-rtti -fno-exceptions"
8997 # Insert the option either (1) after the last *FLAGS variable, or
8998 # (2) before a word containing "conftest.", or (3) at the end.
8999 # Note that $ac_compile itself does not contain backslashes and begins
9000 # with a dollar sign (not a hyphen), so the echo should work correctly.
9001 # The option is referenced via a variable to avoid confusing sed.
9002 lt_compile=`echo "$ac_compile" | $SED \
9003 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9004 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9005 -e 's:$: $lt_compiler_flag:'`
9006 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9007 (eval "$lt_compile" 2>conftest.err)
9008 ac_status=$?
9009 cat conftest.err >&5
9010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9011 if (exit $ac_status) && test -s "$ac_outfile"; then
9012 # The compiler can only warn and ignore the option if not recognized
9013 # So say no if there are warnings other than the usual output.
9014 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9015 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9016 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9017 lt_cv_prog_compiler_rtti_exceptions=yes
9018 fi
9019 fi
9020 $RM conftest*
9021
9022 fi
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9024 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9025
9026 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9027 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9028 else
9029 :
9030 fi
9031
9032 fi
9033
9034
9035
9036
9037
9038
9039 lt_prog_compiler_wl=
9040 lt_prog_compiler_pic=
9041 lt_prog_compiler_static=
9042
9043
9044 if test "$GCC" = yes; then
9045 lt_prog_compiler_wl='-Wl,'
9046 lt_prog_compiler_static='-static'
9047
9048 case $host_os in
9049 aix*)
9050 # All AIX code is PIC.
9051 if test "$host_cpu" = ia64; then
9052 # AIX 5 now supports IA64 processor
9053 lt_prog_compiler_static='-Bstatic'
9054 fi
9055 ;;
9056
9057 amigaos*)
9058 case $host_cpu in
9059 powerpc)
9060 # see comment about AmigaOS4 .so support
9061 lt_prog_compiler_pic='-fPIC'
9062 ;;
9063 m68k)
9064 # FIXME: we need at least 68020 code to build shared libraries, but
9065 # adding the `-m68020' flag to GCC prevents building anything better,
9066 # like `-m68040'.
9067 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9068 ;;
9069 esac
9070 ;;
9071
9072 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9073 # PIC is the default for these OSes.
9074 ;;
9075
9076 mingw* | cygwin* | pw32* | os2* | cegcc*)
9077 # This hack is so that the source file can tell whether it is being
9078 # built for inclusion in a dll (and should export symbols for example).
9079 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9080 # (--disable-auto-import) libraries
9081 lt_prog_compiler_pic='-DDLL_EXPORT'
9082 ;;
9083
9084 darwin* | rhapsody*)
9085 # PIC is the default on this platform
9086 # Common symbols not allowed in MH_DYLIB files
9087 lt_prog_compiler_pic='-fno-common'
9088 ;;
9089
9090 haiku*)
9091 # PIC is the default for Haiku.
9092 # The "-static" flag exists, but is broken.
9093 lt_prog_compiler_static=
9094 ;;
9095
9096 hpux*)
9097 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9098 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9099 # sets the default TLS model and affects inlining.
9100 case $host_cpu in
9101 hppa*64*)
9102 # +Z the default
9103 ;;
9104 *)
9105 lt_prog_compiler_pic='-fPIC'
9106 ;;
9107 esac
9108 ;;
9109
9110 interix[3-9]*)
9111 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9112 # Instead, we relocate shared libraries at runtime.
9113 ;;
9114
9115 msdosdjgpp*)
9116 # Just because we use GCC doesn't mean we suddenly get shared libraries
9117 # on systems that don't support them.
9118 lt_prog_compiler_can_build_shared=no
9119 enable_shared=no
9120 ;;
9121
9122 *nto* | *qnx*)
9123 # QNX uses GNU C++, but need to define -shared option too, otherwise
9124 # it will coredump.
9125 lt_prog_compiler_pic='-fPIC -shared'
9126 ;;
9127
9128 sysv4*MP*)
9129 if test -d /usr/nec; then
9130 lt_prog_compiler_pic=-Kconform_pic
9131 fi
9132 ;;
9133
9134 *)
9135 lt_prog_compiler_pic='-fPIC'
9136 ;;
9137 esac
9138
9139 case $cc_basename in
9140 nvcc*) # Cuda Compiler Driver 2.2
9141 lt_prog_compiler_wl='-Xlinker '
9142 if test -n "$lt_prog_compiler_pic"; then
9143 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9144 fi
9145 ;;
9146 esac
9147 else
9148 # PORTME Check for flag to pass linker flags through the system compiler.
9149 case $host_os in
9150 aix*)
9151 lt_prog_compiler_wl='-Wl,'
9152 if test "$host_cpu" = ia64; then
9153 # AIX 5 now supports IA64 processor
9154 lt_prog_compiler_static='-Bstatic'
9155 else
9156 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9157 fi
9158 ;;
9159
9160 mingw* | cygwin* | pw32* | os2* | cegcc*)
9161 # This hack is so that the source file can tell whether it is being
9162 # built for inclusion in a dll (and should export symbols for example).
9163 lt_prog_compiler_pic='-DDLL_EXPORT'
9164 ;;
9165
9166 hpux9* | hpux10* | hpux11*)
9167 lt_prog_compiler_wl='-Wl,'
9168 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9169 # not for PA HP-UX.
9170 case $host_cpu in
9171 hppa*64*|ia64*)
9172 # +Z the default
9173 ;;
9174 *)
9175 lt_prog_compiler_pic='+Z'
9176 ;;
9177 esac
9178 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9179 lt_prog_compiler_static='${wl}-a ${wl}archive'
9180 ;;
9181
9182 irix5* | irix6* | nonstopux*)
9183 lt_prog_compiler_wl='-Wl,'
9184 # PIC (with -KPIC) is the default.
9185 lt_prog_compiler_static='-non_shared'
9186 ;;
9187
9188 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9189 case $cc_basename in
9190 # old Intel for x86_64 which still supported -KPIC.
9191 ecc*)
9192 lt_prog_compiler_wl='-Wl,'
9193 lt_prog_compiler_pic='-KPIC'
9194 lt_prog_compiler_static='-static'
9195 ;;
9196 # icc used to be incompatible with GCC.
9197 # ICC 10 doesn't accept -KPIC any more.
9198 icc* | ifort*)
9199 lt_prog_compiler_wl='-Wl,'
9200 lt_prog_compiler_pic='-fPIC'
9201 lt_prog_compiler_static='-static'
9202 ;;
9203 # Lahey Fortran 8.1.
9204 lf95*)
9205 lt_prog_compiler_wl='-Wl,'
9206 lt_prog_compiler_pic='--shared'
9207 lt_prog_compiler_static='--static'
9208 ;;
9209 nagfor*)
9210 # NAG Fortran compiler
9211 lt_prog_compiler_wl='-Wl,-Wl,,'
9212 lt_prog_compiler_pic='-PIC'
9213 lt_prog_compiler_static='-Bstatic'
9214 ;;
9215 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9216 # Portland Group compilers (*not* the Pentium gcc compiler,
9217 # which looks to be a dead project)
9218 lt_prog_compiler_wl='-Wl,'
9219 lt_prog_compiler_pic='-fpic'
9220 lt_prog_compiler_static='-Bstatic'
9221 ;;
9222 ccc*)
9223 lt_prog_compiler_wl='-Wl,'
9224 # All Alpha code is PIC.
9225 lt_prog_compiler_static='-non_shared'
9226 ;;
9227 xl* | bgxl* | bgf* | mpixl*)
9228 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9229 lt_prog_compiler_wl='-Wl,'
9230 lt_prog_compiler_pic='-qpic'
9231 lt_prog_compiler_static='-qstaticlink'
9232 ;;
9233 *)
9234 case `$CC -V 2>&1 | sed 5q` in
9235 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9236 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9237 lt_prog_compiler_pic='-KPIC'
9238 lt_prog_compiler_static='-Bstatic'
9239 lt_prog_compiler_wl=''
9240 ;;
9241 *Sun\ F* | *Sun*Fortran*)
9242 lt_prog_compiler_pic='-KPIC'
9243 lt_prog_compiler_static='-Bstatic'
9244 lt_prog_compiler_wl='-Qoption ld '
9245 ;;
9246 *Sun\ C*)
9247 # Sun C 5.9
9248 lt_prog_compiler_pic='-KPIC'
9249 lt_prog_compiler_static='-Bstatic'
9250 lt_prog_compiler_wl='-Wl,'
9251 ;;
9252 *Intel*\ [CF]*Compiler*)
9253 lt_prog_compiler_wl='-Wl,'
9254 lt_prog_compiler_pic='-fPIC'
9255 lt_prog_compiler_static='-static'
9256 ;;
9257 *Portland\ Group*)
9258 lt_prog_compiler_wl='-Wl,'
9259 lt_prog_compiler_pic='-fpic'
9260 lt_prog_compiler_static='-Bstatic'
9261 ;;
9262 esac
9263 ;;
9264 esac
9265 ;;
9266
9267 newsos6)
9268 lt_prog_compiler_pic='-KPIC'
9269 lt_prog_compiler_static='-Bstatic'
9270 ;;
9271
9272 *nto* | *qnx*)
9273 # QNX uses GNU C++, but need to define -shared option too, otherwise
9274 # it will coredump.
9275 lt_prog_compiler_pic='-fPIC -shared'
9276 ;;
9277
9278 osf3* | osf4* | osf5*)
9279 lt_prog_compiler_wl='-Wl,'
9280 # All OSF/1 code is PIC.
9281 lt_prog_compiler_static='-non_shared'
9282 ;;
9283
9284 rdos*)
9285 lt_prog_compiler_static='-non_shared'
9286 ;;
9287
9288 solaris*)
9289 lt_prog_compiler_pic='-KPIC'
9290 lt_prog_compiler_static='-Bstatic'
9291 case $cc_basename in
9292 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9293 lt_prog_compiler_wl='-Qoption ld ';;
9294 *)
9295 lt_prog_compiler_wl='-Wl,';;
9296 esac
9297 ;;
9298
9299 sunos4*)
9300 lt_prog_compiler_wl='-Qoption ld '
9301 lt_prog_compiler_pic='-PIC'
9302 lt_prog_compiler_static='-Bstatic'
9303 ;;
9304
9305 sysv4 | sysv4.2uw2* | sysv4.3*)
9306 lt_prog_compiler_wl='-Wl,'
9307 lt_prog_compiler_pic='-KPIC'
9308 lt_prog_compiler_static='-Bstatic'
9309 ;;
9310
9311 sysv4*MP*)
9312 if test -d /usr/nec ;then
9313 lt_prog_compiler_pic='-Kconform_pic'
9314 lt_prog_compiler_static='-Bstatic'
9315 fi
9316 ;;
9317
9318 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9319 lt_prog_compiler_wl='-Wl,'
9320 lt_prog_compiler_pic='-KPIC'
9321 lt_prog_compiler_static='-Bstatic'
9322 ;;
9323
9324 unicos*)
9325 lt_prog_compiler_wl='-Wl,'
9326 lt_prog_compiler_can_build_shared=no
9327 ;;
9328
9329 uts4*)
9330 lt_prog_compiler_pic='-pic'
9331 lt_prog_compiler_static='-Bstatic'
9332 ;;
9333
9334 *)
9335 lt_prog_compiler_can_build_shared=no
9336 ;;
9337 esac
9338 fi
9339
9340 case $host_os in
9341 # For platforms which do not support PIC, -DPIC is meaningless:
9342 *djgpp*)
9343 lt_prog_compiler_pic=
9344 ;;
9345 *)
9346 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9347 ;;
9348 esac
9349
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9351 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9352 if ${lt_cv_prog_compiler_pic+:} false; then :
9353 $as_echo_n "(cached) " >&6
9354 else
9355 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9356 fi
9357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9358 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9359 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9360
9361 #
9362 # Check to make sure the PIC flag actually works.
9363 #
9364 if test -n "$lt_prog_compiler_pic"; then
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9366 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9367 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9368 $as_echo_n "(cached) " >&6
9369 else
9370 lt_cv_prog_compiler_pic_works=no
9371 ac_outfile=conftest.$ac_objext
9372 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9373 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9374 # Insert the option either (1) after the last *FLAGS variable, or
9375 # (2) before a word containing "conftest.", or (3) at the end.
9376 # Note that $ac_compile itself does not contain backslashes and begins
9377 # with a dollar sign (not a hyphen), so the echo should work correctly.
9378 # The option is referenced via a variable to avoid confusing sed.
9379 lt_compile=`echo "$ac_compile" | $SED \
9380 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9381 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9382 -e 's:$: $lt_compiler_flag:'`
9383 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9384 (eval "$lt_compile" 2>conftest.err)
9385 ac_status=$?
9386 cat conftest.err >&5
9387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9388 if (exit $ac_status) && test -s "$ac_outfile"; then
9389 # The compiler can only warn and ignore the option if not recognized
9390 # So say no if there are warnings other than the usual output.
9391 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9392 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9393 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9394 lt_cv_prog_compiler_pic_works=yes
9395 fi
9396 fi
9397 $RM conftest*
9398
9399 fi
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9401 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9402
9403 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9404 case $lt_prog_compiler_pic in
9405 "" | " "*) ;;
9406 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9407 esac
9408 else
9409 lt_prog_compiler_pic=
9410 lt_prog_compiler_can_build_shared=no
9411 fi
9412
9413 fi
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425 #
9426 # Check to make sure the static flag actually works.
9427 #
9428 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9430 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9431 if ${lt_cv_prog_compiler_static_works+:} false; then :
9432 $as_echo_n "(cached) " >&6
9433 else
9434 lt_cv_prog_compiler_static_works=no
9435 save_LDFLAGS="$LDFLAGS"
9436 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9437 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9438 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9439 # The linker can only warn and ignore the option if not recognized
9440 # So say no if there are warnings
9441 if test -s conftest.err; then
9442 # Append any errors to the config.log.
9443 cat conftest.err 1>&5
9444 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9445 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9446 if diff conftest.exp conftest.er2 >/dev/null; then
9447 lt_cv_prog_compiler_static_works=yes
9448 fi
9449 else
9450 lt_cv_prog_compiler_static_works=yes
9451 fi
9452 fi
9453 $RM -r conftest*
9454 LDFLAGS="$save_LDFLAGS"
9455
9456 fi
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9458 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9459
9460 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9461 :
9462 else
9463 lt_prog_compiler_static=
9464 fi
9465
9466
9467
9468
9469
9470
9471
9472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9473 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9474 if ${lt_cv_prog_compiler_c_o+:} false; then :
9475 $as_echo_n "(cached) " >&6
9476 else
9477 lt_cv_prog_compiler_c_o=no
9478 $RM -r conftest 2>/dev/null
9479 mkdir conftest
9480 cd conftest
9481 mkdir out
9482 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9483
9484 lt_compiler_flag="-o out/conftest2.$ac_objext"
9485 # Insert the option either (1) after the last *FLAGS variable, or
9486 # (2) before a word containing "conftest.", or (3) at the end.
9487 # Note that $ac_compile itself does not contain backslashes and begins
9488 # with a dollar sign (not a hyphen), so the echo should work correctly.
9489 lt_compile=`echo "$ac_compile" | $SED \
9490 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9491 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9492 -e 's:$: $lt_compiler_flag:'`
9493 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9494 (eval "$lt_compile" 2>out/conftest.err)
9495 ac_status=$?
9496 cat out/conftest.err >&5
9497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9498 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9499 then
9500 # The compiler can only warn and ignore the option if not recognized
9501 # So say no if there are warnings
9502 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9503 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9504 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9505 lt_cv_prog_compiler_c_o=yes
9506 fi
9507 fi
9508 chmod u+w . 2>&5
9509 $RM conftest*
9510 # SGI C++ compiler will create directory out/ii_files/ for
9511 # template instantiation
9512 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9513 $RM out/* && rmdir out
9514 cd ..
9515 $RM -r conftest
9516 $RM conftest*
9517
9518 fi
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9520 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9521
9522
9523
9524
9525
9526
9527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9528 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9529 if ${lt_cv_prog_compiler_c_o+:} false; then :
9530 $as_echo_n "(cached) " >&6
9531 else
9532 lt_cv_prog_compiler_c_o=no
9533 $RM -r conftest 2>/dev/null
9534 mkdir conftest
9535 cd conftest
9536 mkdir out
9537 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9538
9539 lt_compiler_flag="-o out/conftest2.$ac_objext"
9540 # Insert the option either (1) after the last *FLAGS variable, or
9541 # (2) before a word containing "conftest.", or (3) at the end.
9542 # Note that $ac_compile itself does not contain backslashes and begins
9543 # with a dollar sign (not a hyphen), so the echo should work correctly.
9544 lt_compile=`echo "$ac_compile" | $SED \
9545 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9546 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9547 -e 's:$: $lt_compiler_flag:'`
9548 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9549 (eval "$lt_compile" 2>out/conftest.err)
9550 ac_status=$?
9551 cat out/conftest.err >&5
9552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9553 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9554 then
9555 # The compiler can only warn and ignore the option if not recognized
9556 # So say no if there are warnings
9557 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9558 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9559 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9560 lt_cv_prog_compiler_c_o=yes
9561 fi
9562 fi
9563 chmod u+w . 2>&5
9564 $RM conftest*
9565 # SGI C++ compiler will create directory out/ii_files/ for
9566 # template instantiation
9567 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9568 $RM out/* && rmdir out
9569 cd ..
9570 $RM -r conftest
9571 $RM conftest*
9572
9573 fi
9574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9575 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9576
9577
9578
9579
9580 hard_links="nottested"
9581 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9582 # do not overwrite the value of need_locks provided by the user
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9584 $as_echo_n "checking if we can lock with hard links... " >&6; }
9585 hard_links=yes
9586 $RM conftest*
9587 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9588 touch conftest.a
9589 ln conftest.a conftest.b 2>&5 || hard_links=no
9590 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9592 $as_echo "$hard_links" >&6; }
9593 if test "$hard_links" = no; then
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9595 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9596 need_locks=warn
9597 fi
9598 else
9599 need_locks=no
9600 fi
9601
9602
9603
9604
9605
9606
9607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9608 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9609
9610 runpath_var=
9611 allow_undefined_flag=
9612 always_export_symbols=no
9613 archive_cmds=
9614 archive_expsym_cmds=
9615 compiler_needs_object=no
9616 enable_shared_with_static_runtimes=no
9617 export_dynamic_flag_spec=
9618 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9619 hardcode_automatic=no
9620 hardcode_direct=no
9621 hardcode_direct_absolute=no
9622 hardcode_libdir_flag_spec=
9623 hardcode_libdir_separator=
9624 hardcode_minus_L=no
9625 hardcode_shlibpath_var=unsupported
9626 inherit_rpath=no
9627 link_all_deplibs=unknown
9628 module_cmds=
9629 module_expsym_cmds=
9630 old_archive_from_new_cmds=
9631 old_archive_from_expsyms_cmds=
9632 thread_safe_flag_spec=
9633 whole_archive_flag_spec=
9634 # include_expsyms should be a list of space-separated symbols to be *always*
9635 # included in the symbol list
9636 include_expsyms=
9637 # exclude_expsyms can be an extended regexp of symbols to exclude
9638 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9639 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9640 # as well as any symbol that contains `d'.
9641 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9642 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9643 # platforms (ab)use it in PIC code, but their linkers get confused if
9644 # the symbol is explicitly referenced. Since portable code cannot
9645 # rely on this symbol name, it's probably fine to never include it in
9646 # preloaded symbol tables.
9647 # Exclude shared library initialization/finalization symbols.
9648 extract_expsyms_cmds=
9649
9650 case $host_os in
9651 cygwin* | mingw* | pw32* | cegcc*)
9652 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9653 # When not using gcc, we currently assume that we are using
9654 # Microsoft Visual C++.
9655 if test "$GCC" != yes; then
9656 with_gnu_ld=no
9657 fi
9658 ;;
9659 interix*)
9660 # we just hope/assume this is gcc and not c89 (= MSVC++)
9661 with_gnu_ld=yes
9662 ;;
9663 openbsd*)
9664 with_gnu_ld=no
9665 ;;
9666 esac
9667
9668 ld_shlibs=yes
9669
9670 # On some targets, GNU ld is compatible enough with the native linker
9671 # that we're better off using the native interface for both.
9672 lt_use_gnu_ld_interface=no
9673 if test "$with_gnu_ld" = yes; then
9674 case $host_os in
9675 aix*)
9676 # The AIX port of GNU ld has always aspired to compatibility
9677 # with the native linker. However, as the warning in the GNU ld
9678 # block says, versions before 2.19.5* couldn't really create working
9679 # shared libraries, regardless of the interface used.
9680 case `$LD -v 2>&1` in
9681 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9682 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9683 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9684 *)
9685 lt_use_gnu_ld_interface=yes
9686 ;;
9687 esac
9688 ;;
9689 *)
9690 lt_use_gnu_ld_interface=yes
9691 ;;
9692 esac
9693 fi
9694
9695 if test "$lt_use_gnu_ld_interface" = yes; then
9696 # If archive_cmds runs LD, not CC, wlarc should be empty
9697 wlarc='${wl}'
9698
9699 # Set some defaults for GNU ld with shared library support. These
9700 # are reset later if shared libraries are not supported. Putting them
9701 # here allows them to be overridden if necessary.
9702 runpath_var=LD_RUN_PATH
9703 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9704 export_dynamic_flag_spec='${wl}--export-dynamic'
9705 # ancient GNU ld didn't support --whole-archive et. al.
9706 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9707 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9708 else
9709 whole_archive_flag_spec=
9710 fi
9711 supports_anon_versioning=no
9712 case `$LD -v 2>&1` in
9713 *GNU\ gold*) supports_anon_versioning=yes ;;
9714 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9715 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9716 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9717 *\ 2.11.*) ;; # other 2.11 versions
9718 *) supports_anon_versioning=yes ;;
9719 esac
9720
9721 # See if GNU ld supports shared libraries.
9722 case $host_os in
9723 aix[3-9]*)
9724 # On AIX/PPC, the GNU linker is very broken
9725 if test "$host_cpu" != ia64; then
9726 ld_shlibs=no
9727 cat <<_LT_EOF 1>&2
9728
9729 *** Warning: the GNU linker, at least up to release 2.19, is reported
9730 *** to be unable to reliably create shared libraries on AIX.
9731 *** Therefore, libtool is disabling shared libraries support. If you
9732 *** really care for shared libraries, you may want to install binutils
9733 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9734 *** You will then need to restart the configuration process.
9735
9736 _LT_EOF
9737 fi
9738 ;;
9739
9740 amigaos*)
9741 case $host_cpu in
9742 powerpc)
9743 # see comment about AmigaOS4 .so support
9744 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9745 archive_expsym_cmds=''
9746 ;;
9747 m68k)
9748 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)'
9749 hardcode_libdir_flag_spec='-L$libdir'
9750 hardcode_minus_L=yes
9751 ;;
9752 esac
9753 ;;
9754
9755 beos*)
9756 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9757 allow_undefined_flag=unsupported
9758 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9759 # support --undefined. This deserves some investigation. FIXME
9760 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9761 else
9762 ld_shlibs=no
9763 fi
9764 ;;
9765
9766 cygwin* | mingw* | pw32* | cegcc*)
9767 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9768 # as there is no search path for DLLs.
9769 hardcode_libdir_flag_spec='-L$libdir'
9770 export_dynamic_flag_spec='${wl}--export-all-symbols'
9771 allow_undefined_flag=unsupported
9772 always_export_symbols=no
9773 enable_shared_with_static_runtimes=yes
9774 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9775 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9776
9777 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9778 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9779 # If the export-symbols file already is a .def file (1st line
9780 # is EXPORTS), use it as is; otherwise, prepend...
9781 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9782 cp $export_symbols $output_objdir/$soname.def;
9783 else
9784 echo EXPORTS > $output_objdir/$soname.def;
9785 cat $export_symbols >> $output_objdir/$soname.def;
9786 fi~
9787 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9788 else
9789 ld_shlibs=no
9790 fi
9791 ;;
9792
9793 haiku*)
9794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9795 link_all_deplibs=yes
9796 ;;
9797
9798 interix[3-9]*)
9799 hardcode_direct=no
9800 hardcode_shlibpath_var=no
9801 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9802 export_dynamic_flag_spec='${wl}-E'
9803 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9804 # Instead, shared libraries are loaded at an image base (0x10000000 by
9805 # default) and relocated if they conflict, which is a slow very memory
9806 # consuming and fragmenting process. To avoid this, we pick a random,
9807 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9808 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9809 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9810 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'
9811 ;;
9812
9813 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9814 tmp_diet=no
9815 if test "$host_os" = linux-dietlibc; then
9816 case $cc_basename in
9817 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9818 esac
9819 fi
9820 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9821 && test "$tmp_diet" = no
9822 then
9823 tmp_addflag=' $pic_flag'
9824 tmp_sharedflag='-shared'
9825 case $cc_basename,$host_cpu in
9826 pgcc*) # Portland Group C compiler
9827 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'
9828 tmp_addflag=' $pic_flag'
9829 ;;
9830 pgf77* | pgf90* | pgf95* | pgfortran*)
9831 # Portland Group f77 and f90 compilers
9832 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'
9833 tmp_addflag=' $pic_flag -Mnomain' ;;
9834 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9835 tmp_addflag=' -i_dynamic' ;;
9836 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9837 tmp_addflag=' -i_dynamic -nofor_main' ;;
9838 ifc* | ifort*) # Intel Fortran compiler
9839 tmp_addflag=' -nofor_main' ;;
9840 lf95*) # Lahey Fortran 8.1
9841 whole_archive_flag_spec=
9842 tmp_sharedflag='--shared' ;;
9843 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9844 tmp_sharedflag='-qmkshrobj'
9845 tmp_addflag= ;;
9846 nvcc*) # Cuda Compiler Driver 2.2
9847 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'
9848 compiler_needs_object=yes
9849 ;;
9850 esac
9851 case `$CC -V 2>&1 | sed 5q` in
9852 *Sun\ C*) # Sun C 5.9
9853 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'
9854 compiler_needs_object=yes
9855 tmp_sharedflag='-G' ;;
9856 *Sun\ F*) # Sun Fortran 8.3
9857 tmp_sharedflag='-G' ;;
9858 esac
9859 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9860
9861 if test "x$supports_anon_versioning" = xyes; then
9862 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9863 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9864 echo "local: *; };" >> $output_objdir/$libname.ver~
9865 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9866 fi
9867
9868 case $cc_basename in
9869 xlf* | bgf* | bgxlf* | mpixlf*)
9870 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9871 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9872 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9873 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9874 if test "x$supports_anon_versioning" = xyes; then
9875 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9876 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9877 echo "local: *; };" >> $output_objdir/$libname.ver~
9878 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9879 fi
9880 ;;
9881 esac
9882 else
9883 ld_shlibs=no
9884 fi
9885 ;;
9886
9887 netbsd*)
9888 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9889 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9890 wlarc=
9891 else
9892 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9893 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9894 fi
9895 ;;
9896
9897 solaris*)
9898 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9899 ld_shlibs=no
9900 cat <<_LT_EOF 1>&2
9901
9902 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9903 *** create shared libraries on Solaris systems. Therefore, libtool
9904 *** is disabling shared libraries support. We urge you to upgrade GNU
9905 *** binutils to release 2.9.1 or newer. Another option is to modify
9906 *** your PATH or compiler configuration so that the native linker is
9907 *** used, and then restart.
9908
9909 _LT_EOF
9910 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9911 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9912 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9913 else
9914 ld_shlibs=no
9915 fi
9916 ;;
9917
9918 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9919 case `$LD -v 2>&1` in
9920 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9921 ld_shlibs=no
9922 cat <<_LT_EOF 1>&2
9923
9924 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9925 *** reliably create shared libraries on SCO systems. Therefore, libtool
9926 *** is disabling shared libraries support. We urge you to upgrade GNU
9927 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9928 *** your PATH or compiler configuration so that the native linker is
9929 *** used, and then restart.
9930
9931 _LT_EOF
9932 ;;
9933 *)
9934 # For security reasons, it is highly recommended that you always
9935 # use absolute paths for naming shared libraries, and exclude the
9936 # DT_RUNPATH tag from executables and libraries. But doing so
9937 # requires that you compile everything twice, which is a pain.
9938 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9939 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9940 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9941 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9942 else
9943 ld_shlibs=no
9944 fi
9945 ;;
9946 esac
9947 ;;
9948
9949 sunos4*)
9950 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9951 wlarc=
9952 hardcode_direct=yes
9953 hardcode_shlibpath_var=no
9954 ;;
9955
9956 *)
9957 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9958 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9959 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9960 else
9961 ld_shlibs=no
9962 fi
9963 ;;
9964 esac
9965
9966 if test "$ld_shlibs" = no; then
9967 runpath_var=
9968 hardcode_libdir_flag_spec=
9969 export_dynamic_flag_spec=
9970 whole_archive_flag_spec=
9971 fi
9972 else
9973 # PORTME fill in a description of your system's linker (not GNU ld)
9974 case $host_os in
9975 aix3*)
9976 allow_undefined_flag=unsupported
9977 always_export_symbols=yes
9978 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'
9979 # Note: this linker hardcodes the directories in LIBPATH if there
9980 # are no directories specified by -L.
9981 hardcode_minus_L=yes
9982 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9983 # Neither direct hardcoding nor static linking is supported with a
9984 # broken collect2.
9985 hardcode_direct=unsupported
9986 fi
9987 ;;
9988
9989 aix[4-9]*)
9990 if test "$host_cpu" = ia64; then
9991 # On IA64, the linker does run time linking by default, so we don't
9992 # have to do anything special.
9993 aix_use_runtimelinking=no
9994 exp_sym_flag='-Bexport'
9995 no_entry_flag=""
9996 else
9997 # If we're using GNU nm, then we don't want the "-C" option.
9998 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9999 # Also, AIX nm treats weak defined symbols like other global
10000 # defined symbols, whereas GNU nm marks them as "W".
10001 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10002 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'
10003 else
10004 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'
10005 fi
10006 aix_use_runtimelinking=no
10007
10008 # Test if we are trying to use run time linking or normal
10009 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10010 # need to do runtime linking.
10011 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10012 for ld_flag in $LDFLAGS; do
10013 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10014 aix_use_runtimelinking=yes
10015 break
10016 fi
10017 done
10018 ;;
10019 esac
10020
10021 exp_sym_flag='-bexport'
10022 no_entry_flag='-bnoentry'
10023 fi
10024
10025 # When large executables or shared objects are built, AIX ld can
10026 # have problems creating the table of contents. If linking a library
10027 # or program results in "error TOC overflow" add -mminimal-toc to
10028 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10029 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10030
10031 archive_cmds=''
10032 hardcode_direct=yes
10033 hardcode_direct_absolute=yes
10034 hardcode_libdir_separator=':'
10035 link_all_deplibs=yes
10036 file_list_spec='${wl}-f,'
10037
10038 if test "$GCC" = yes; then
10039 case $host_os in aix4.[012]|aix4.[012].*)
10040 # We only want to do this on AIX 4.2 and lower, the check
10041 # below for broken collect2 doesn't work under 4.3+
10042 collect2name=`${CC} -print-prog-name=collect2`
10043 if test -f "$collect2name" &&
10044 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10045 then
10046 # We have reworked collect2
10047 :
10048 else
10049 # We have old collect2
10050 hardcode_direct=unsupported
10051 # It fails to find uninstalled libraries when the uninstalled
10052 # path is not listed in the libpath. Setting hardcode_minus_L
10053 # to unsupported forces relinking
10054 hardcode_minus_L=yes
10055 hardcode_libdir_flag_spec='-L$libdir'
10056 hardcode_libdir_separator=
10057 fi
10058 ;;
10059 esac
10060 shared_flag='-shared'
10061 if test "$aix_use_runtimelinking" = yes; then
10062 shared_flag="$shared_flag "'${wl}-G'
10063 fi
10064 else
10065 # not using gcc
10066 if test "$host_cpu" = ia64; then
10067 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10068 # chokes on -Wl,-G. The following line is correct:
10069 shared_flag='-G'
10070 else
10071 if test "$aix_use_runtimelinking" = yes; then
10072 shared_flag='${wl}-G'
10073 else
10074 shared_flag='${wl}-bM:SRE'
10075 fi
10076 fi
10077 fi
10078
10079 export_dynamic_flag_spec='${wl}-bexpall'
10080 # It seems that -bexpall does not export symbols beginning with
10081 # underscore (_), so it is better to generate a list of symbols to export.
10082 always_export_symbols=yes
10083 if test "$aix_use_runtimelinking" = yes; then
10084 # Warning - without using the other runtime loading flags (-brtl),
10085 # -berok will link without error, but may produce a broken library.
10086 allow_undefined_flag='-berok'
10087 # Determine the default libpath from the value encoded in an
10088 # empty executable.
10089 if test "${lt_cv_aix_libpath+set}" = set; then
10090 aix_libpath=$lt_cv_aix_libpath
10091 else
10092 if ${lt_cv_aix_libpath_+:} false; then :
10093 $as_echo_n "(cached) " >&6
10094 else
10095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10096 /* end confdefs.h. */
10097
10098 int
10099 main ()
10100 {
10101
10102 ;
10103 return 0;
10104 }
10105 _ACEOF
10106 if ac_fn_c_try_link "$LINENO"; then :
10107
10108 lt_aix_libpath_sed='
10109 /Import File Strings/,/^$/ {
10110 /^0/ {
10111 s/^0 *\([^ ]*\) *$/\1/
10112 p
10113 }
10114 }'
10115 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10116 # Check for a 64-bit object if we didn't find anything.
10117 if test -z "$lt_cv_aix_libpath_"; then
10118 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10119 fi
10120 fi
10121 rm -f core conftest.err conftest.$ac_objext \
10122 conftest$ac_exeext conftest.$ac_ext
10123 if test -z "$lt_cv_aix_libpath_"; then
10124 lt_cv_aix_libpath_="/usr/lib:/lib"
10125 fi
10126
10127 fi
10128
10129 aix_libpath=$lt_cv_aix_libpath_
10130 fi
10131
10132 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10133 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"
10134 else
10135 if test "$host_cpu" = ia64; then
10136 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10137 allow_undefined_flag="-z nodefs"
10138 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"
10139 else
10140 # Determine the default libpath from the value encoded in an
10141 # empty executable.
10142 if test "${lt_cv_aix_libpath+set}" = set; then
10143 aix_libpath=$lt_cv_aix_libpath
10144 else
10145 if ${lt_cv_aix_libpath_+:} false; then :
10146 $as_echo_n "(cached) " >&6
10147 else
10148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10149 /* end confdefs.h. */
10150
10151 int
10152 main ()
10153 {
10154
10155 ;
10156 return 0;
10157 }
10158 _ACEOF
10159 if ac_fn_c_try_link "$LINENO"; then :
10160
10161 lt_aix_libpath_sed='
10162 /Import File Strings/,/^$/ {
10163 /^0/ {
10164 s/^0 *\([^ ]*\) *$/\1/
10165 p
10166 }
10167 }'
10168 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10169 # Check for a 64-bit object if we didn't find anything.
10170 if test -z "$lt_cv_aix_libpath_"; then
10171 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10172 fi
10173 fi
10174 rm -f core conftest.err conftest.$ac_objext \
10175 conftest$ac_exeext conftest.$ac_ext
10176 if test -z "$lt_cv_aix_libpath_"; then
10177 lt_cv_aix_libpath_="/usr/lib:/lib"
10178 fi
10179
10180 fi
10181
10182 aix_libpath=$lt_cv_aix_libpath_
10183 fi
10184
10185 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10186 # Warning - without using the other run time loading flags,
10187 # -berok will link without error, but may produce a broken library.
10188 no_undefined_flag=' ${wl}-bernotok'
10189 allow_undefined_flag=' ${wl}-berok'
10190 if test "$with_gnu_ld" = yes; then
10191 # We only use this code for GNU lds that support --whole-archive.
10192 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10193 else
10194 # Exported symbols can be pulled into shared objects from archives
10195 whole_archive_flag_spec='$convenience'
10196 fi
10197 archive_cmds_need_lc=yes
10198 # This is similar to how AIX traditionally builds its shared libraries.
10199 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'
10200 fi
10201 fi
10202 ;;
10203
10204 amigaos*)
10205 case $host_cpu in
10206 powerpc)
10207 # see comment about AmigaOS4 .so support
10208 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10209 archive_expsym_cmds=''
10210 ;;
10211 m68k)
10212 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)'
10213 hardcode_libdir_flag_spec='-L$libdir'
10214 hardcode_minus_L=yes
10215 ;;
10216 esac
10217 ;;
10218
10219 bsdi[45]*)
10220 export_dynamic_flag_spec=-rdynamic
10221 ;;
10222
10223 cygwin* | mingw* | pw32* | cegcc*)
10224 # When not using gcc, we currently assume that we are using
10225 # Microsoft Visual C++.
10226 # hardcode_libdir_flag_spec is actually meaningless, as there is
10227 # no search path for DLLs.
10228 case $cc_basename in
10229 cl*)
10230 # Native MSVC
10231 hardcode_libdir_flag_spec=' '
10232 allow_undefined_flag=unsupported
10233 always_export_symbols=yes
10234 file_list_spec='@'
10235 # Tell ltmain to make .lib files, not .a files.
10236 libext=lib
10237 # Tell ltmain to make .dll files, not .so files.
10238 shrext_cmds=".dll"
10239 # FIXME: Setting linknames here is a bad hack.
10240 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10241 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10242 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10243 else
10244 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10245 fi~
10246 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10247 linknames='
10248 # The linker will not automatically build a static lib if we build a DLL.
10249 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10250 enable_shared_with_static_runtimes=yes
10251 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10252 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10253 # Don't use ranlib
10254 old_postinstall_cmds='chmod 644 $oldlib'
10255 postlink_cmds='lt_outputfile="@OUTPUT@"~
10256 lt_tool_outputfile="@TOOL_OUTPUT@"~
10257 case $lt_outputfile in
10258 *.exe|*.EXE) ;;
10259 *)
10260 lt_outputfile="$lt_outputfile.exe"
10261 lt_tool_outputfile="$lt_tool_outputfile.exe"
10262 ;;
10263 esac~
10264 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10265 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10266 $RM "$lt_outputfile.manifest";
10267 fi'
10268 ;;
10269 *)
10270 # Assume MSVC wrapper
10271 hardcode_libdir_flag_spec=' '
10272 allow_undefined_flag=unsupported
10273 # Tell ltmain to make .lib files, not .a files.
10274 libext=lib
10275 # Tell ltmain to make .dll files, not .so files.
10276 shrext_cmds=".dll"
10277 # FIXME: Setting linknames here is a bad hack.
10278 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10279 # The linker will automatically build a .lib file if we build a DLL.
10280 old_archive_from_new_cmds='true'
10281 # FIXME: Should let the user specify the lib program.
10282 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10283 enable_shared_with_static_runtimes=yes
10284 ;;
10285 esac
10286 ;;
10287
10288 darwin* | rhapsody*)
10289
10290
10291 archive_cmds_need_lc=no
10292 hardcode_direct=no
10293 hardcode_automatic=yes
10294 hardcode_shlibpath_var=unsupported
10295 if test "$lt_cv_ld_force_load" = "yes"; then
10296 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\"`'
10297
10298 else
10299 whole_archive_flag_spec=''
10300 fi
10301 link_all_deplibs=yes
10302 allow_undefined_flag="$_lt_dar_allow_undefined"
10303 case $cc_basename in
10304 ifort*) _lt_dar_can_shared=yes ;;
10305 *) _lt_dar_can_shared=$GCC ;;
10306 esac
10307 if test "$_lt_dar_can_shared" = "yes"; then
10308 output_verbose_link_cmd=func_echo_all
10309 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10310 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10311 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}"
10312 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}"
10313
10314 else
10315 ld_shlibs=no
10316 fi
10317
10318 ;;
10319
10320 dgux*)
10321 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10322 hardcode_libdir_flag_spec='-L$libdir'
10323 hardcode_shlibpath_var=no
10324 ;;
10325
10326 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10327 # support. Future versions do this automatically, but an explicit c++rt0.o
10328 # does not break anything, and helps significantly (at the cost of a little
10329 # extra space).
10330 freebsd2.2*)
10331 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10332 hardcode_libdir_flag_spec='-R$libdir'
10333 hardcode_direct=yes
10334 hardcode_shlibpath_var=no
10335 ;;
10336
10337 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10338 freebsd2.*)
10339 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10340 hardcode_direct=yes
10341 hardcode_minus_L=yes
10342 hardcode_shlibpath_var=no
10343 ;;
10344
10345 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10346 freebsd* | dragonfly*)
10347 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10348 hardcode_libdir_flag_spec='-R$libdir'
10349 hardcode_direct=yes
10350 hardcode_shlibpath_var=no
10351 ;;
10352
10353 hpux9*)
10354 if test "$GCC" = yes; then
10355 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10356 else
10357 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'
10358 fi
10359 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10360 hardcode_libdir_separator=:
10361 hardcode_direct=yes
10362
10363 # hardcode_minus_L: Not really in the search PATH,
10364 # but as the default location of the library.
10365 hardcode_minus_L=yes
10366 export_dynamic_flag_spec='${wl}-E'
10367 ;;
10368
10369 hpux10*)
10370 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10371 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10372 else
10373 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10374 fi
10375 if test "$with_gnu_ld" = no; then
10376 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10377 hardcode_libdir_separator=:
10378 hardcode_direct=yes
10379 hardcode_direct_absolute=yes
10380 export_dynamic_flag_spec='${wl}-E'
10381 # hardcode_minus_L: Not really in the search PATH,
10382 # but as the default location of the library.
10383 hardcode_minus_L=yes
10384 fi
10385 ;;
10386
10387 hpux11*)
10388 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10389 case $host_cpu in
10390 hppa*64*)
10391 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10392 ;;
10393 ia64*)
10394 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10395 ;;
10396 *)
10397 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10398 ;;
10399 esac
10400 else
10401 case $host_cpu in
10402 hppa*64*)
10403 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10404 ;;
10405 ia64*)
10406 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10407 ;;
10408 *)
10409
10410 # Older versions of the 11.00 compiler do not understand -b yet
10411 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10413 $as_echo_n "checking if $CC understands -b... " >&6; }
10414 if ${lt_cv_prog_compiler__b+:} false; then :
10415 $as_echo_n "(cached) " >&6
10416 else
10417 lt_cv_prog_compiler__b=no
10418 save_LDFLAGS="$LDFLAGS"
10419 LDFLAGS="$LDFLAGS -b"
10420 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10421 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10422 # The linker can only warn and ignore the option if not recognized
10423 # So say no if there are warnings
10424 if test -s conftest.err; then
10425 # Append any errors to the config.log.
10426 cat conftest.err 1>&5
10427 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10428 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10429 if diff conftest.exp conftest.er2 >/dev/null; then
10430 lt_cv_prog_compiler__b=yes
10431 fi
10432 else
10433 lt_cv_prog_compiler__b=yes
10434 fi
10435 fi
10436 $RM -r conftest*
10437 LDFLAGS="$save_LDFLAGS"
10438
10439 fi
10440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10441 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10442
10443 if test x"$lt_cv_prog_compiler__b" = xyes; then
10444 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10445 else
10446 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10447 fi
10448
10449 ;;
10450 esac
10451 fi
10452 if test "$with_gnu_ld" = no; then
10453 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10454 hardcode_libdir_separator=:
10455
10456 case $host_cpu in
10457 hppa*64*|ia64*)
10458 hardcode_direct=no
10459 hardcode_shlibpath_var=no
10460 ;;
10461 *)
10462 hardcode_direct=yes
10463 hardcode_direct_absolute=yes
10464 export_dynamic_flag_spec='${wl}-E'
10465
10466 # hardcode_minus_L: Not really in the search PATH,
10467 # but as the default location of the library.
10468 hardcode_minus_L=yes
10469 ;;
10470 esac
10471 fi
10472 ;;
10473
10474 irix5* | irix6* | nonstopux*)
10475 if test "$GCC" = yes; then
10476 archive_cmds='$CC -shared $pic_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'
10477 # Try to use the -exported_symbol ld option, if it does not
10478 # work, assume that -exports_file does not work either and
10479 # implicitly export all symbols.
10480 # This should be the same for all languages, so no per-tag cache variable.
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10482 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10483 if ${lt_cv_irix_exported_symbol+:} false; then :
10484 $as_echo_n "(cached) " >&6
10485 else
10486 save_LDFLAGS="$LDFLAGS"
10487 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10489 /* end confdefs.h. */
10490 int foo (void) { return 0; }
10491 _ACEOF
10492 if ac_fn_c_try_link "$LINENO"; then :
10493 lt_cv_irix_exported_symbol=yes
10494 else
10495 lt_cv_irix_exported_symbol=no
10496 fi
10497 rm -f core conftest.err conftest.$ac_objext \
10498 conftest$ac_exeext conftest.$ac_ext
10499 LDFLAGS="$save_LDFLAGS"
10500 fi
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10502 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10503 if test "$lt_cv_irix_exported_symbol" = yes; then
10504 archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
10505 fi
10506 else
10507 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'
10508 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'
10509 fi
10510 archive_cmds_need_lc='no'
10511 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10512 hardcode_libdir_separator=:
10513 inherit_rpath=yes
10514 link_all_deplibs=yes
10515 ;;
10516
10517 netbsd*)
10518 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10519 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10520 else
10521 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10522 fi
10523 hardcode_libdir_flag_spec='-R$libdir'
10524 hardcode_direct=yes
10525 hardcode_shlibpath_var=no
10526 ;;
10527
10528 newsos6)
10529 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10530 hardcode_direct=yes
10531 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10532 hardcode_libdir_separator=:
10533 hardcode_shlibpath_var=no
10534 ;;
10535
10536 *nto* | *qnx*)
10537 ;;
10538
10539 openbsd*)
10540 if test -f /usr/libexec/ld.so; then
10541 hardcode_direct=yes
10542 hardcode_shlibpath_var=no
10543 hardcode_direct_absolute=yes
10544 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10545 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10546 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10547 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10548 export_dynamic_flag_spec='${wl}-E'
10549 else
10550 case $host_os in
10551 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10552 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10553 hardcode_libdir_flag_spec='-R$libdir'
10554 ;;
10555 *)
10556 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10557 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10558 ;;
10559 esac
10560 fi
10561 else
10562 ld_shlibs=no
10563 fi
10564 ;;
10565
10566 os2*)
10567 hardcode_libdir_flag_spec='-L$libdir'
10568 hardcode_minus_L=yes
10569 allow_undefined_flag=unsupported
10570 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'
10571 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10572 ;;
10573
10574 osf3*)
10575 if test "$GCC" = yes; then
10576 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10577 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'
10578 else
10579 allow_undefined_flag=' -expect_unresolved \*'
10580 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'
10581 fi
10582 archive_cmds_need_lc='no'
10583 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10584 hardcode_libdir_separator=:
10585 ;;
10586
10587 osf4* | osf5*) # as osf3* with the addition of -msym flag
10588 if test "$GCC" = yes; then
10589 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10590 archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
10591 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10592 else
10593 allow_undefined_flag=' -expect_unresolved \*'
10594 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'
10595 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~
10596 $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'
10597
10598 # Both c and cxx compiler support -rpath directly
10599 hardcode_libdir_flag_spec='-rpath $libdir'
10600 fi
10601 archive_cmds_need_lc='no'
10602 hardcode_libdir_separator=:
10603 ;;
10604
10605 solaris*)
10606 no_undefined_flag=' -z defs'
10607 if test "$GCC" = yes; then
10608 wlarc='${wl}'
10609 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10610 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10611 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10612 else
10613 case `$CC -V 2>&1` in
10614 *"Compilers 5.0"*)
10615 wlarc=''
10616 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10617 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10618 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10619 ;;
10620 *)
10621 wlarc='${wl}'
10622 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10623 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10624 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10625 ;;
10626 esac
10627 fi
10628 hardcode_libdir_flag_spec='-R$libdir'
10629 hardcode_shlibpath_var=no
10630 case $host_os in
10631 solaris2.[0-5] | solaris2.[0-5].*) ;;
10632 *)
10633 # The compiler driver will combine and reorder linker options,
10634 # but understands `-z linker_flag'. GCC discards it without `$wl',
10635 # but is careful enough not to reorder.
10636 # Supported since Solaris 2.6 (maybe 2.5.1?)
10637 if test "$GCC" = yes; then
10638 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10639 else
10640 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10641 fi
10642 ;;
10643 esac
10644 link_all_deplibs=yes
10645 ;;
10646
10647 sunos4*)
10648 if test "x$host_vendor" = xsequent; then
10649 # Use $CC to link under sequent, because it throws in some extra .o
10650 # files that make .init and .fini sections work.
10651 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10652 else
10653 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10654 fi
10655 hardcode_libdir_flag_spec='-L$libdir'
10656 hardcode_direct=yes
10657 hardcode_minus_L=yes
10658 hardcode_shlibpath_var=no
10659 ;;
10660
10661 sysv4)
10662 case $host_vendor in
10663 sni)
10664 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10665 hardcode_direct=yes # is this really true???
10666 ;;
10667 siemens)
10668 ## LD is ld it makes a PLAMLIB
10669 ## CC just makes a GrossModule.
10670 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10671 reload_cmds='$CC -r -o $output$reload_objs'
10672 hardcode_direct=no
10673 ;;
10674 motorola)
10675 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10676 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10677 ;;
10678 esac
10679 runpath_var='LD_RUN_PATH'
10680 hardcode_shlibpath_var=no
10681 ;;
10682
10683 sysv4.3*)
10684 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10685 hardcode_shlibpath_var=no
10686 export_dynamic_flag_spec='-Bexport'
10687 ;;
10688
10689 sysv4*MP*)
10690 if test -d /usr/nec; then
10691 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10692 hardcode_shlibpath_var=no
10693 runpath_var=LD_RUN_PATH
10694 hardcode_runpath_var=yes
10695 ld_shlibs=yes
10696 fi
10697 ;;
10698
10699 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10700 no_undefined_flag='${wl}-z,text'
10701 archive_cmds_need_lc=no
10702 hardcode_shlibpath_var=no
10703 runpath_var='LD_RUN_PATH'
10704
10705 if test "$GCC" = yes; then
10706 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10708 else
10709 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10710 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10711 fi
10712 ;;
10713
10714 sysv5* | sco3.2v5* | sco5v6*)
10715 # Note: We can NOT use -z defs as we might desire, because we do not
10716 # link with -lc, and that would cause any symbols used from libc to
10717 # always be unresolved, which means just about no library would
10718 # ever link correctly. If we're not using GNU ld we use -z text
10719 # though, which does catch some bad symbols but isn't as heavy-handed
10720 # as -z defs.
10721 no_undefined_flag='${wl}-z,text'
10722 allow_undefined_flag='${wl}-z,nodefs'
10723 archive_cmds_need_lc=no
10724 hardcode_shlibpath_var=no
10725 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10726 hardcode_libdir_separator=':'
10727 link_all_deplibs=yes
10728 export_dynamic_flag_spec='${wl}-Bexport'
10729 runpath_var='LD_RUN_PATH'
10730
10731 if test "$GCC" = yes; then
10732 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10733 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10734 else
10735 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10737 fi
10738 ;;
10739
10740 uts4*)
10741 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10742 hardcode_libdir_flag_spec='-L$libdir'
10743 hardcode_shlibpath_var=no
10744 ;;
10745
10746 *)
10747 ld_shlibs=no
10748 ;;
10749 esac
10750
10751 if test x$host_vendor = xsni; then
10752 case $host in
10753 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10754 export_dynamic_flag_spec='${wl}-Blargedynsym'
10755 ;;
10756 esac
10757 fi
10758 fi
10759
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10761 $as_echo "$ld_shlibs" >&6; }
10762 test "$ld_shlibs" = no && can_build_shared=no
10763
10764 with_gnu_ld=$with_gnu_ld
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780 #
10781 # Do we need to explicitly link libc?
10782 #
10783 case "x$archive_cmds_need_lc" in
10784 x|xyes)
10785 # Assume -lc should be added
10786 archive_cmds_need_lc=yes
10787
10788 if test "$enable_shared" = yes && test "$GCC" = yes; then
10789 case $archive_cmds in
10790 *'~'*)
10791 # FIXME: we may have to deal with multi-command sequences.
10792 ;;
10793 '$CC '*)
10794 # Test whether the compiler implicitly links with -lc since on some
10795 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10796 # to ld, don't add -lc before -lgcc.
10797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10798 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10799 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10800 $as_echo_n "(cached) " >&6
10801 else
10802 $RM conftest*
10803 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10804
10805 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10806 (eval $ac_compile) 2>&5
10807 ac_status=$?
10808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10809 test $ac_status = 0; } 2>conftest.err; then
10810 soname=conftest
10811 lib=conftest
10812 libobjs=conftest.$ac_objext
10813 deplibs=
10814 wl=$lt_prog_compiler_wl
10815 pic_flag=$lt_prog_compiler_pic
10816 compiler_flags=-v
10817 linker_flags=-v
10818 verstring=
10819 output_objdir=.
10820 libname=conftest
10821 lt_save_allow_undefined_flag=$allow_undefined_flag
10822 allow_undefined_flag=
10823 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10824 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10825 ac_status=$?
10826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10827 test $ac_status = 0; }
10828 then
10829 lt_cv_archive_cmds_need_lc=no
10830 else
10831 lt_cv_archive_cmds_need_lc=yes
10832 fi
10833 allow_undefined_flag=$lt_save_allow_undefined_flag
10834 else
10835 cat conftest.err 1>&5
10836 fi
10837 $RM conftest*
10838
10839 fi
10840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10841 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10842 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10843 ;;
10844 esac
10845 fi
10846 ;;
10847 esac
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11001 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11002
11003 if test "$GCC" = yes; then
11004 case $host_os in
11005 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11006 *) lt_awk_arg="/^libraries:/" ;;
11007 esac
11008 case $host_os in
11009 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11010 *) lt_sed_strip_eq="s,=/,/,g" ;;
11011 esac
11012 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11013 case $lt_search_path_spec in
11014 *\;*)
11015 # if the path contains ";" then we assume it to be the separator
11016 # otherwise default to the standard path separator (i.e. ":") - it is
11017 # assumed that no part of a normal pathname contains ";" but that should
11018 # okay in the real world where ";" in dirpaths is itself problematic.
11019 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11020 ;;
11021 *)
11022 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11023 ;;
11024 esac
11025 # Ok, now we have the path, separated by spaces, we can step through it
11026 # and add multilib dir if necessary.
11027 lt_tmp_lt_search_path_spec=
11028 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11029 for lt_sys_path in $lt_search_path_spec; do
11030 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11031 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11032 else
11033 test -d "$lt_sys_path" && \
11034 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11035 fi
11036 done
11037 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11038 BEGIN {RS=" "; FS="/|\n";} {
11039 lt_foo="";
11040 lt_count=0;
11041 for (lt_i = NF; lt_i > 0; lt_i--) {
11042 if ($lt_i != "" && $lt_i != ".") {
11043 if ($lt_i == "..") {
11044 lt_count++;
11045 } else {
11046 if (lt_count == 0) {
11047 lt_foo="/" $lt_i lt_foo;
11048 } else {
11049 lt_count--;
11050 }
11051 }
11052 }
11053 }
11054 if (lt_foo != "") { lt_freq[lt_foo]++; }
11055 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11056 }'`
11057 # AWK program above erroneously prepends '/' to C:/dos/paths
11058 # for these hosts.
11059 case $host_os in
11060 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11061 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11062 esac
11063 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11064 else
11065 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11066 fi
11067 library_names_spec=
11068 libname_spec='lib$name'
11069 soname_spec=
11070 shrext_cmds=".so"
11071 postinstall_cmds=
11072 postuninstall_cmds=
11073 finish_cmds=
11074 finish_eval=
11075 shlibpath_var=
11076 shlibpath_overrides_runpath=unknown
11077 version_type=none
11078 dynamic_linker="$host_os ld.so"
11079 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11080 need_lib_prefix=unknown
11081 hardcode_into_libs=no
11082
11083 # when you set need_version to no, make sure it does not cause -set_version
11084 # flags to be left without arguments
11085 need_version=unknown
11086
11087 case $host_os in
11088 aix3*)
11089 version_type=linux # correct to gnu/linux during the next big refactor
11090 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11091 shlibpath_var=LIBPATH
11092
11093 # AIX 3 has no versioning support, so we append a major version to the name.
11094 soname_spec='${libname}${release}${shared_ext}$major'
11095 ;;
11096
11097 aix[4-9]*)
11098 version_type=linux # correct to gnu/linux during the next big refactor
11099 need_lib_prefix=no
11100 need_version=no
11101 hardcode_into_libs=yes
11102 if test "$host_cpu" = ia64; then
11103 # AIX 5 supports IA64
11104 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11105 shlibpath_var=LD_LIBRARY_PATH
11106 else
11107 # With GCC up to 2.95.x, collect2 would create an import file
11108 # for dependence libraries. The import file would start with
11109 # the line `#! .'. This would cause the generated library to
11110 # depend on `.', always an invalid library. This was fixed in
11111 # development snapshots of GCC prior to 3.0.
11112 case $host_os in
11113 aix4 | aix4.[01] | aix4.[01].*)
11114 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11115 echo ' yes '
11116 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11117 :
11118 else
11119 can_build_shared=no
11120 fi
11121 ;;
11122 esac
11123 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11124 # soname into executable. Probably we can add versioning support to
11125 # collect2, so additional links can be useful in future.
11126 if test "$aix_use_runtimelinking" = yes; then
11127 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11128 # instead of lib<name>.a to let people know that these are not
11129 # typical AIX shared libraries.
11130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11131 else
11132 # We preserve .a as extension for shared libraries through AIX4.2
11133 # and later when we are not doing run time linking.
11134 library_names_spec='${libname}${release}.a $libname.a'
11135 soname_spec='${libname}${release}${shared_ext}$major'
11136 fi
11137 shlibpath_var=LIBPATH
11138 fi
11139 ;;
11140
11141 amigaos*)
11142 case $host_cpu in
11143 powerpc)
11144 # Since July 2007 AmigaOS4 officially supports .so libraries.
11145 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11147 ;;
11148 m68k)
11149 library_names_spec='$libname.ixlibrary $libname.a'
11150 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11151 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'
11152 ;;
11153 esac
11154 ;;
11155
11156 beos*)
11157 library_names_spec='${libname}${shared_ext}'
11158 dynamic_linker="$host_os ld.so"
11159 shlibpath_var=LIBRARY_PATH
11160 ;;
11161
11162 bsdi[45]*)
11163 version_type=linux # correct to gnu/linux during the next big refactor
11164 need_version=no
11165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11166 soname_spec='${libname}${release}${shared_ext}$major'
11167 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11168 shlibpath_var=LD_LIBRARY_PATH
11169 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11170 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11171 # the default ld.so.conf also contains /usr/contrib/lib and
11172 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11173 # libtool to hard-code these into programs
11174 ;;
11175
11176 cygwin* | mingw* | pw32* | cegcc*)
11177 version_type=windows
11178 shrext_cmds=".dll"
11179 need_version=no
11180 need_lib_prefix=no
11181
11182 case $GCC,$cc_basename in
11183 yes,*)
11184 # gcc
11185 library_names_spec='$libname.dll.a'
11186 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11187 postinstall_cmds='base_file=`basename \${file}`~
11188 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11189 dldir=$destdir/`dirname \$dlpath`~
11190 test -d \$dldir || mkdir -p \$dldir~
11191 $install_prog $dir/$dlname \$dldir/$dlname~
11192 chmod a+x \$dldir/$dlname~
11193 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11194 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11195 fi'
11196 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11197 dlpath=$dir/\$dldll~
11198 $RM \$dlpath'
11199 shlibpath_overrides_runpath=yes
11200
11201 case $host_os in
11202 cygwin*)
11203 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11204 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11205
11206 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11207 ;;
11208 mingw* | cegcc*)
11209 # MinGW DLLs use traditional 'lib' prefix
11210 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11211 ;;
11212 pw32*)
11213 # pw32 DLLs use 'pw' prefix rather than 'lib'
11214 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11215 ;;
11216 esac
11217 dynamic_linker='Win32 ld.exe'
11218 ;;
11219
11220 *,cl*)
11221 # Native MSVC
11222 libname_spec='$name'
11223 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11224 library_names_spec='${libname}.dll.lib'
11225
11226 case $build_os in
11227 mingw*)
11228 sys_lib_search_path_spec=
11229 lt_save_ifs=$IFS
11230 IFS=';'
11231 for lt_path in $LIB
11232 do
11233 IFS=$lt_save_ifs
11234 # Let DOS variable expansion print the short 8.3 style file name.
11235 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11236 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11237 done
11238 IFS=$lt_save_ifs
11239 # Convert to MSYS style.
11240 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11241 ;;
11242 cygwin*)
11243 # Convert to unix form, then to dos form, then back to unix form
11244 # but this time dos style (no spaces!) so that the unix form looks
11245 # like /cygdrive/c/PROGRA~1:/cygdr...
11246 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11247 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11248 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11249 ;;
11250 *)
11251 sys_lib_search_path_spec="$LIB"
11252 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11253 # It is most probably a Windows format PATH.
11254 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11255 else
11256 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11257 fi
11258 # FIXME: find the short name or the path components, as spaces are
11259 # common. (e.g. "Program Files" -> "PROGRA~1")
11260 ;;
11261 esac
11262
11263 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11264 postinstall_cmds='base_file=`basename \${file}`~
11265 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11266 dldir=$destdir/`dirname \$dlpath`~
11267 test -d \$dldir || mkdir -p \$dldir~
11268 $install_prog $dir/$dlname \$dldir/$dlname'
11269 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11270 dlpath=$dir/\$dldll~
11271 $RM \$dlpath'
11272 shlibpath_overrides_runpath=yes
11273 dynamic_linker='Win32 link.exe'
11274 ;;
11275
11276 *)
11277 # Assume MSVC wrapper
11278 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11279 dynamic_linker='Win32 ld.exe'
11280 ;;
11281 esac
11282 # FIXME: first we should search . and the directory the executable is in
11283 shlibpath_var=PATH
11284 ;;
11285
11286 darwin* | rhapsody*)
11287 dynamic_linker="$host_os dyld"
11288 version_type=darwin
11289 need_lib_prefix=no
11290 need_version=no
11291 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11292 soname_spec='${libname}${release}${major}$shared_ext'
11293 shlibpath_overrides_runpath=yes
11294 shlibpath_var=DYLD_LIBRARY_PATH
11295 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11296
11297 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11298 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11299 ;;
11300
11301 dgux*)
11302 version_type=linux # correct to gnu/linux during the next big refactor
11303 need_lib_prefix=no
11304 need_version=no
11305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11306 soname_spec='${libname}${release}${shared_ext}$major'
11307 shlibpath_var=LD_LIBRARY_PATH
11308 ;;
11309
11310 freebsd* | dragonfly*)
11311 # DragonFly does not have aout. When/if they implement a new
11312 # versioning mechanism, adjust this.
11313 if test -x /usr/bin/objformat; then
11314 objformat=`/usr/bin/objformat`
11315 else
11316 case $host_os in
11317 freebsd[23].*) objformat=aout ;;
11318 *) objformat=elf ;;
11319 esac
11320 fi
11321 version_type=freebsd-$objformat
11322 case $version_type in
11323 freebsd-elf*)
11324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11325 need_version=no
11326 need_lib_prefix=no
11327 ;;
11328 freebsd-*)
11329 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11330 need_version=yes
11331 ;;
11332 esac
11333 shlibpath_var=LD_LIBRARY_PATH
11334 case $host_os in
11335 freebsd2.*)
11336 shlibpath_overrides_runpath=yes
11337 ;;
11338 freebsd3.[01]* | freebsdelf3.[01]*)
11339 shlibpath_overrides_runpath=yes
11340 hardcode_into_libs=yes
11341 ;;
11342 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11343 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11344 shlibpath_overrides_runpath=no
11345 hardcode_into_libs=yes
11346 ;;
11347 *) # from 4.6 on, and DragonFly
11348 shlibpath_overrides_runpath=yes
11349 hardcode_into_libs=yes
11350 ;;
11351 esac
11352 ;;
11353
11354 gnu*)
11355 version_type=linux # correct to gnu/linux during the next big refactor
11356 need_lib_prefix=no
11357 need_version=no
11358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11359 soname_spec='${libname}${release}${shared_ext}$major'
11360 shlibpath_var=LD_LIBRARY_PATH
11361 shlibpath_overrides_runpath=no
11362 hardcode_into_libs=yes
11363 ;;
11364
11365 haiku*)
11366 version_type=linux # correct to gnu/linux during the next big refactor
11367 need_lib_prefix=no
11368 need_version=no
11369 dynamic_linker="$host_os runtime_loader"
11370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11371 soname_spec='${libname}${release}${shared_ext}$major'
11372 shlibpath_var=LIBRARY_PATH
11373 shlibpath_overrides_runpath=yes
11374 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11375 hardcode_into_libs=yes
11376 ;;
11377
11378 hpux9* | hpux10* | hpux11*)
11379 # Give a soname corresponding to the major version so that dld.sl refuses to
11380 # link against other versions.
11381 version_type=sunos
11382 need_lib_prefix=no
11383 need_version=no
11384 case $host_cpu in
11385 ia64*)
11386 shrext_cmds='.so'
11387 hardcode_into_libs=yes
11388 dynamic_linker="$host_os dld.so"
11389 shlibpath_var=LD_LIBRARY_PATH
11390 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11392 soname_spec='${libname}${release}${shared_ext}$major'
11393 if test "X$HPUX_IA64_MODE" = X32; then
11394 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11395 else
11396 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11397 fi
11398 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11399 ;;
11400 hppa*64*)
11401 shrext_cmds='.sl'
11402 hardcode_into_libs=yes
11403 dynamic_linker="$host_os dld.sl"
11404 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11405 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11407 soname_spec='${libname}${release}${shared_ext}$major'
11408 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11409 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11410 ;;
11411 *)
11412 shrext_cmds='.sl'
11413 dynamic_linker="$host_os dld.sl"
11414 shlibpath_var=SHLIB_PATH
11415 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11417 soname_spec='${libname}${release}${shared_ext}$major'
11418 ;;
11419 esac
11420 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11421 postinstall_cmds='chmod 555 $lib'
11422 # or fails outright, so override atomically:
11423 install_override_mode=555
11424 ;;
11425
11426 interix[3-9]*)
11427 version_type=linux # correct to gnu/linux during the next big refactor
11428 need_lib_prefix=no
11429 need_version=no
11430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11431 soname_spec='${libname}${release}${shared_ext}$major'
11432 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11433 shlibpath_var=LD_LIBRARY_PATH
11434 shlibpath_overrides_runpath=no
11435 hardcode_into_libs=yes
11436 ;;
11437
11438 irix5* | irix6* | nonstopux*)
11439 case $host_os in
11440 nonstopux*) version_type=nonstopux ;;
11441 *)
11442 if test "$lt_cv_prog_gnu_ld" = yes; then
11443 version_type=linux # correct to gnu/linux during the next big refactor
11444 else
11445 version_type=irix
11446 fi ;;
11447 esac
11448 need_lib_prefix=no
11449 need_version=no
11450 soname_spec='${libname}${release}${shared_ext}$major'
11451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11452 case $host_os in
11453 irix5* | nonstopux*)
11454 libsuff= shlibsuff=
11455 ;;
11456 *)
11457 case $LD in # libtool.m4 will add one of these switches to LD
11458 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11459 libsuff= shlibsuff= libmagic=32-bit;;
11460 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11461 libsuff=32 shlibsuff=N32 libmagic=N32;;
11462 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11463 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11464 *) libsuff= shlibsuff= libmagic=never-match;;
11465 esac
11466 ;;
11467 esac
11468 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11469 shlibpath_overrides_runpath=no
11470 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11471 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11472 hardcode_into_libs=yes
11473 ;;
11474
11475 # No shared lib support for Linux oldld, aout, or coff.
11476 linux*oldld* | linux*aout* | linux*coff*)
11477 dynamic_linker=no
11478 ;;
11479
11480 # This must be glibc/ELF.
11481 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11482 version_type=linux # correct to gnu/linux during the next big refactor
11483 need_lib_prefix=no
11484 need_version=no
11485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11486 soname_spec='${libname}${release}${shared_ext}$major'
11487 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11488 shlibpath_var=LD_LIBRARY_PATH
11489 shlibpath_overrides_runpath=no
11490
11491 # Some binutils ld are patched to set DT_RUNPATH
11492 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11493 $as_echo_n "(cached) " >&6
11494 else
11495 lt_cv_shlibpath_overrides_runpath=no
11496 save_LDFLAGS=$LDFLAGS
11497 save_libdir=$libdir
11498 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11499 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11501 /* end confdefs.h. */
11502
11503 int
11504 main ()
11505 {
11506
11507 ;
11508 return 0;
11509 }
11510 _ACEOF
11511 if ac_fn_c_try_link "$LINENO"; then :
11512 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11513 lt_cv_shlibpath_overrides_runpath=yes
11514 fi
11515 fi
11516 rm -f core conftest.err conftest.$ac_objext \
11517 conftest$ac_exeext conftest.$ac_ext
11518 LDFLAGS=$save_LDFLAGS
11519 libdir=$save_libdir
11520
11521 fi
11522
11523 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11524
11525 # This implies no fast_install, which is unacceptable.
11526 # Some rework will be needed to allow for fast_install
11527 # before this can be enabled.
11528 hardcode_into_libs=yes
11529
11530 # Append ld.so.conf contents to the search path
11531 if test -f /etc/ld.so.conf; then
11532 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' ' '`
11533 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11534 fi
11535
11536 # We used to test for /lib/ld.so.1 and disable shared libraries on
11537 # powerpc, because MkLinux only supported shared libraries with the
11538 # GNU dynamic linker. Since this was broken with cross compilers,
11539 # most powerpc-linux boxes support dynamic linking these days and
11540 # people can always --disable-shared, the test was removed, and we
11541 # assume the GNU/Linux dynamic linker is in use.
11542 dynamic_linker='GNU/Linux ld.so'
11543 ;;
11544
11545 netbsd*)
11546 version_type=sunos
11547 need_lib_prefix=no
11548 need_version=no
11549 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11551 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11552 dynamic_linker='NetBSD (a.out) ld.so'
11553 else
11554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11555 soname_spec='${libname}${release}${shared_ext}$major'
11556 dynamic_linker='NetBSD ld.elf_so'
11557 fi
11558 shlibpath_var=LD_LIBRARY_PATH
11559 shlibpath_overrides_runpath=yes
11560 hardcode_into_libs=yes
11561 ;;
11562
11563 newsos6)
11564 version_type=linux # correct to gnu/linux during the next big refactor
11565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11566 shlibpath_var=LD_LIBRARY_PATH
11567 shlibpath_overrides_runpath=yes
11568 ;;
11569
11570 *nto* | *qnx*)
11571 version_type=qnx
11572 need_lib_prefix=no
11573 need_version=no
11574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11575 soname_spec='${libname}${release}${shared_ext}$major'
11576 shlibpath_var=LD_LIBRARY_PATH
11577 shlibpath_overrides_runpath=no
11578 hardcode_into_libs=yes
11579 dynamic_linker='ldqnx.so'
11580 ;;
11581
11582 openbsd*)
11583 version_type=sunos
11584 sys_lib_dlsearch_path_spec="/usr/lib"
11585 need_lib_prefix=no
11586 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11587 case $host_os in
11588 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11589 *) need_version=no ;;
11590 esac
11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11592 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11593 shlibpath_var=LD_LIBRARY_PATH
11594 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11595 case $host_os in
11596 openbsd2.[89] | openbsd2.[89].*)
11597 shlibpath_overrides_runpath=no
11598 ;;
11599 *)
11600 shlibpath_overrides_runpath=yes
11601 ;;
11602 esac
11603 else
11604 shlibpath_overrides_runpath=yes
11605 fi
11606 ;;
11607
11608 os2*)
11609 libname_spec='$name'
11610 shrext_cmds=".dll"
11611 need_lib_prefix=no
11612 library_names_spec='$libname${shared_ext} $libname.a'
11613 dynamic_linker='OS/2 ld.exe'
11614 shlibpath_var=LIBPATH
11615 ;;
11616
11617 osf3* | osf4* | osf5*)
11618 version_type=osf
11619 need_lib_prefix=no
11620 need_version=no
11621 soname_spec='${libname}${release}${shared_ext}$major'
11622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11623 shlibpath_var=LD_LIBRARY_PATH
11624 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11625 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11626 ;;
11627
11628 rdos*)
11629 dynamic_linker=no
11630 ;;
11631
11632 solaris*)
11633 version_type=linux # correct to gnu/linux during the next big refactor
11634 need_lib_prefix=no
11635 need_version=no
11636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11637 soname_spec='${libname}${release}${shared_ext}$major'
11638 shlibpath_var=LD_LIBRARY_PATH
11639 shlibpath_overrides_runpath=yes
11640 hardcode_into_libs=yes
11641 # ldd complains unless libraries are executable
11642 postinstall_cmds='chmod +x $lib'
11643 ;;
11644
11645 sunos4*)
11646 version_type=sunos
11647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11648 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11649 shlibpath_var=LD_LIBRARY_PATH
11650 shlibpath_overrides_runpath=yes
11651 if test "$with_gnu_ld" = yes; then
11652 need_lib_prefix=no
11653 fi
11654 need_version=yes
11655 ;;
11656
11657 sysv4 | sysv4.3*)
11658 version_type=linux # correct to gnu/linux during the next big refactor
11659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11660 soname_spec='${libname}${release}${shared_ext}$major'
11661 shlibpath_var=LD_LIBRARY_PATH
11662 case $host_vendor in
11663 sni)
11664 shlibpath_overrides_runpath=no
11665 need_lib_prefix=no
11666 runpath_var=LD_RUN_PATH
11667 ;;
11668 siemens)
11669 need_lib_prefix=no
11670 ;;
11671 motorola)
11672 need_lib_prefix=no
11673 need_version=no
11674 shlibpath_overrides_runpath=no
11675 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11676 ;;
11677 esac
11678 ;;
11679
11680 sysv4*MP*)
11681 if test -d /usr/nec ;then
11682 version_type=linux # correct to gnu/linux during the next big refactor
11683 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11684 soname_spec='$libname${shared_ext}.$major'
11685 shlibpath_var=LD_LIBRARY_PATH
11686 fi
11687 ;;
11688
11689 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11690 version_type=freebsd-elf
11691 need_lib_prefix=no
11692 need_version=no
11693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11694 soname_spec='${libname}${release}${shared_ext}$major'
11695 shlibpath_var=LD_LIBRARY_PATH
11696 shlibpath_overrides_runpath=yes
11697 hardcode_into_libs=yes
11698 if test "$with_gnu_ld" = yes; then
11699 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11700 else
11701 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11702 case $host_os in
11703 sco3.2v5*)
11704 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11705 ;;
11706 esac
11707 fi
11708 sys_lib_dlsearch_path_spec='/usr/lib'
11709 ;;
11710
11711 tpf*)
11712 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11713 version_type=linux # correct to gnu/linux during the next big refactor
11714 need_lib_prefix=no
11715 need_version=no
11716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11717 shlibpath_var=LD_LIBRARY_PATH
11718 shlibpath_overrides_runpath=no
11719 hardcode_into_libs=yes
11720 ;;
11721
11722 uts4*)
11723 version_type=linux # correct to gnu/linux during the next big refactor
11724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11725 soname_spec='${libname}${release}${shared_ext}$major'
11726 shlibpath_var=LD_LIBRARY_PATH
11727 ;;
11728
11729 *)
11730 dynamic_linker=no
11731 ;;
11732 esac
11733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11734 $as_echo "$dynamic_linker" >&6; }
11735 test "$dynamic_linker" = no && can_build_shared=no
11736
11737 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11738 if test "$GCC" = yes; then
11739 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11740 fi
11741
11742 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11743 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11744 fi
11745 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11746 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11747 fi
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11841 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11842 hardcode_action=
11843 if test -n "$hardcode_libdir_flag_spec" ||
11844 test -n "$runpath_var" ||
11845 test "X$hardcode_automatic" = "Xyes" ; then
11846
11847 # We can hardcode non-existent directories.
11848 if test "$hardcode_direct" != no &&
11849 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11850 # have to relink, otherwise we might link with an installed library
11851 # when we should be linking with a yet-to-be-installed one
11852 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11853 test "$hardcode_minus_L" != no; then
11854 # Linking always hardcodes the temporary library directory.
11855 hardcode_action=relink
11856 else
11857 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11858 hardcode_action=immediate
11859 fi
11860 else
11861 # We cannot hardcode anything, or else we can only hardcode existing
11862 # directories.
11863 hardcode_action=unsupported
11864 fi
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11866 $as_echo "$hardcode_action" >&6; }
11867
11868 if test "$hardcode_action" = relink ||
11869 test "$inherit_rpath" = yes; then
11870 # Fast installation is not supported
11871 enable_fast_install=no
11872 elif test "$shlibpath_overrides_runpath" = yes ||
11873 test "$enable_shared" = no; then
11874 # Fast installation is not necessary
11875 enable_fast_install=needless
11876 fi
11877
11878
11879
11880
11881
11882
11883 if test "x$enable_dlopen" != xyes; then
11884 enable_dlopen=unknown
11885 enable_dlopen_self=unknown
11886 enable_dlopen_self_static=unknown
11887 else
11888 lt_cv_dlopen=no
11889 lt_cv_dlopen_libs=
11890
11891 case $host_os in
11892 beos*)
11893 lt_cv_dlopen="load_add_on"
11894 lt_cv_dlopen_libs=
11895 lt_cv_dlopen_self=yes
11896 ;;
11897
11898 mingw* | pw32* | cegcc*)
11899 lt_cv_dlopen="LoadLibrary"
11900 lt_cv_dlopen_libs=
11901 ;;
11902
11903 cygwin*)
11904 lt_cv_dlopen="dlopen"
11905 lt_cv_dlopen_libs=
11906 ;;
11907
11908 darwin*)
11909 # if libdl is installed we need to link against it
11910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11911 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11912 if ${ac_cv_lib_dl_dlopen+:} false; then :
11913 $as_echo_n "(cached) " >&6
11914 else
11915 ac_check_lib_save_LIBS=$LIBS
11916 LIBS="-ldl $LIBS"
11917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11918 /* end confdefs.h. */
11919
11920 /* Override any GCC internal prototype to avoid an error.
11921 Use char because int might match the return type of a GCC
11922 builtin and then its argument prototype would still apply. */
11923 #ifdef __cplusplus
11924 extern "C"
11925 #endif
11926 char dlopen ();
11927 int
11928 main ()
11929 {
11930 return dlopen ();
11931 ;
11932 return 0;
11933 }
11934 _ACEOF
11935 if ac_fn_c_try_link "$LINENO"; then :
11936 ac_cv_lib_dl_dlopen=yes
11937 else
11938 ac_cv_lib_dl_dlopen=no
11939 fi
11940 rm -f core conftest.err conftest.$ac_objext \
11941 conftest$ac_exeext conftest.$ac_ext
11942 LIBS=$ac_check_lib_save_LIBS
11943 fi
11944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11945 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11946 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11947 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11948 else
11949
11950 lt_cv_dlopen="dyld"
11951 lt_cv_dlopen_libs=
11952 lt_cv_dlopen_self=yes
11953
11954 fi
11955
11956 ;;
11957
11958 *)
11959 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11960 if test "x$ac_cv_func_shl_load" = xyes; then :
11961 lt_cv_dlopen="shl_load"
11962 else
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11964 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11965 if ${ac_cv_lib_dld_shl_load+:} false; then :
11966 $as_echo_n "(cached) " >&6
11967 else
11968 ac_check_lib_save_LIBS=$LIBS
11969 LIBS="-ldld $LIBS"
11970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11971 /* end confdefs.h. */
11972
11973 /* Override any GCC internal prototype to avoid an error.
11974 Use char because int might match the return type of a GCC
11975 builtin and then its argument prototype would still apply. */
11976 #ifdef __cplusplus
11977 extern "C"
11978 #endif
11979 char shl_load ();
11980 int
11981 main ()
11982 {
11983 return shl_load ();
11984 ;
11985 return 0;
11986 }
11987 _ACEOF
11988 if ac_fn_c_try_link "$LINENO"; then :
11989 ac_cv_lib_dld_shl_load=yes
11990 else
11991 ac_cv_lib_dld_shl_load=no
11992 fi
11993 rm -f core conftest.err conftest.$ac_objext \
11994 conftest$ac_exeext conftest.$ac_ext
11995 LIBS=$ac_check_lib_save_LIBS
11996 fi
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11998 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11999 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12000 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12001 else
12002 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12003 if test "x$ac_cv_func_dlopen" = xyes; then :
12004 lt_cv_dlopen="dlopen"
12005 else
12006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12007 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12008 if ${ac_cv_lib_dl_dlopen+:} false; then :
12009 $as_echo_n "(cached) " >&6
12010 else
12011 ac_check_lib_save_LIBS=$LIBS
12012 LIBS="-ldl $LIBS"
12013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12014 /* end confdefs.h. */
12015
12016 /* Override any GCC internal prototype to avoid an error.
12017 Use char because int might match the return type of a GCC
12018 builtin and then its argument prototype would still apply. */
12019 #ifdef __cplusplus
12020 extern "C"
12021 #endif
12022 char dlopen ();
12023 int
12024 main ()
12025 {
12026 return dlopen ();
12027 ;
12028 return 0;
12029 }
12030 _ACEOF
12031 if ac_fn_c_try_link "$LINENO"; then :
12032 ac_cv_lib_dl_dlopen=yes
12033 else
12034 ac_cv_lib_dl_dlopen=no
12035 fi
12036 rm -f core conftest.err conftest.$ac_objext \
12037 conftest$ac_exeext conftest.$ac_ext
12038 LIBS=$ac_check_lib_save_LIBS
12039 fi
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12041 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12042 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12043 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12044 else
12045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12046 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12047 if ${ac_cv_lib_svld_dlopen+:} false; then :
12048 $as_echo_n "(cached) " >&6
12049 else
12050 ac_check_lib_save_LIBS=$LIBS
12051 LIBS="-lsvld $LIBS"
12052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12053 /* end confdefs.h. */
12054
12055 /* Override any GCC internal prototype to avoid an error.
12056 Use char because int might match the return type of a GCC
12057 builtin and then its argument prototype would still apply. */
12058 #ifdef __cplusplus
12059 extern "C"
12060 #endif
12061 char dlopen ();
12062 int
12063 main ()
12064 {
12065 return dlopen ();
12066 ;
12067 return 0;
12068 }
12069 _ACEOF
12070 if ac_fn_c_try_link "$LINENO"; then :
12071 ac_cv_lib_svld_dlopen=yes
12072 else
12073 ac_cv_lib_svld_dlopen=no
12074 fi
12075 rm -f core conftest.err conftest.$ac_objext \
12076 conftest$ac_exeext conftest.$ac_ext
12077 LIBS=$ac_check_lib_save_LIBS
12078 fi
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12080 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12081 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12082 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12083 else
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12085 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12086 if ${ac_cv_lib_dld_dld_link+:} false; then :
12087 $as_echo_n "(cached) " >&6
12088 else
12089 ac_check_lib_save_LIBS=$LIBS
12090 LIBS="-ldld $LIBS"
12091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12092 /* end confdefs.h. */
12093
12094 /* Override any GCC internal prototype to avoid an error.
12095 Use char because int might match the return type of a GCC
12096 builtin and then its argument prototype would still apply. */
12097 #ifdef __cplusplus
12098 extern "C"
12099 #endif
12100 char dld_link ();
12101 int
12102 main ()
12103 {
12104 return dld_link ();
12105 ;
12106 return 0;
12107 }
12108 _ACEOF
12109 if ac_fn_c_try_link "$LINENO"; then :
12110 ac_cv_lib_dld_dld_link=yes
12111 else
12112 ac_cv_lib_dld_dld_link=no
12113 fi
12114 rm -f core conftest.err conftest.$ac_objext \
12115 conftest$ac_exeext conftest.$ac_ext
12116 LIBS=$ac_check_lib_save_LIBS
12117 fi
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12119 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12120 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12121 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12122 fi
12123
12124
12125 fi
12126
12127
12128 fi
12129
12130
12131 fi
12132
12133
12134 fi
12135
12136
12137 fi
12138
12139 ;;
12140 esac
12141
12142 if test "x$lt_cv_dlopen" != xno; then
12143 enable_dlopen=yes
12144 else
12145 enable_dlopen=no
12146 fi
12147
12148 case $lt_cv_dlopen in
12149 dlopen)
12150 save_CPPFLAGS="$CPPFLAGS"
12151 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12152
12153 save_LDFLAGS="$LDFLAGS"
12154 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12155
12156 save_LIBS="$LIBS"
12157 LIBS="$lt_cv_dlopen_libs $LIBS"
12158
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12160 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12161 if ${lt_cv_dlopen_self+:} false; then :
12162 $as_echo_n "(cached) " >&6
12163 else
12164 if test "$cross_compiling" = yes; then :
12165 lt_cv_dlopen_self=cross
12166 else
12167 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12168 lt_status=$lt_dlunknown
12169 cat > conftest.$ac_ext <<_LT_EOF
12170 #line $LINENO "configure"
12171 #include "confdefs.h"
12172
12173 #if HAVE_DLFCN_H
12174 #include <dlfcn.h>
12175 #endif
12176
12177 #include <stdio.h>
12178
12179 #ifdef RTLD_GLOBAL
12180 # define LT_DLGLOBAL RTLD_GLOBAL
12181 #else
12182 # ifdef DL_GLOBAL
12183 # define LT_DLGLOBAL DL_GLOBAL
12184 # else
12185 # define LT_DLGLOBAL 0
12186 # endif
12187 #endif
12188
12189 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12190 find out it does not work in some platform. */
12191 #ifndef LT_DLLAZY_OR_NOW
12192 # ifdef RTLD_LAZY
12193 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12194 # else
12195 # ifdef DL_LAZY
12196 # define LT_DLLAZY_OR_NOW DL_LAZY
12197 # else
12198 # ifdef RTLD_NOW
12199 # define LT_DLLAZY_OR_NOW RTLD_NOW
12200 # else
12201 # ifdef DL_NOW
12202 # define LT_DLLAZY_OR_NOW DL_NOW
12203 # else
12204 # define LT_DLLAZY_OR_NOW 0
12205 # endif
12206 # endif
12207 # endif
12208 # endif
12209 #endif
12210
12211 /* When -fvisbility=hidden is used, assume the code has been annotated
12212 correspondingly for the symbols needed. */
12213 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12214 int fnord () __attribute__((visibility("default")));
12215 #endif
12216
12217 int fnord () { return 42; }
12218 int main ()
12219 {
12220 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12221 int status = $lt_dlunknown;
12222
12223 if (self)
12224 {
12225 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12226 else
12227 {
12228 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12229 else puts (dlerror ());
12230 }
12231 /* dlclose (self); */
12232 }
12233 else
12234 puts (dlerror ());
12235
12236 return status;
12237 }
12238 _LT_EOF
12239 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12240 (eval $ac_link) 2>&5
12241 ac_status=$?
12242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12243 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12244 (./conftest; exit; ) >&5 2>/dev/null
12245 lt_status=$?
12246 case x$lt_status in
12247 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12248 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12249 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12250 esac
12251 else :
12252 # compilation failed
12253 lt_cv_dlopen_self=no
12254 fi
12255 fi
12256 rm -fr conftest*
12257
12258
12259 fi
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12261 $as_echo "$lt_cv_dlopen_self" >&6; }
12262
12263 if test "x$lt_cv_dlopen_self" = xyes; then
12264 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12266 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12267 if ${lt_cv_dlopen_self_static+:} false; then :
12268 $as_echo_n "(cached) " >&6
12269 else
12270 if test "$cross_compiling" = yes; then :
12271 lt_cv_dlopen_self_static=cross
12272 else
12273 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12274 lt_status=$lt_dlunknown
12275 cat > conftest.$ac_ext <<_LT_EOF
12276 #line $LINENO "configure"
12277 #include "confdefs.h"
12278
12279 #if HAVE_DLFCN_H
12280 #include <dlfcn.h>
12281 #endif
12282
12283 #include <stdio.h>
12284
12285 #ifdef RTLD_GLOBAL
12286 # define LT_DLGLOBAL RTLD_GLOBAL
12287 #else
12288 # ifdef DL_GLOBAL
12289 # define LT_DLGLOBAL DL_GLOBAL
12290 # else
12291 # define LT_DLGLOBAL 0
12292 # endif
12293 #endif
12294
12295 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12296 find out it does not work in some platform. */
12297 #ifndef LT_DLLAZY_OR_NOW
12298 # ifdef RTLD_LAZY
12299 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12300 # else
12301 # ifdef DL_LAZY
12302 # define LT_DLLAZY_OR_NOW DL_LAZY
12303 # else
12304 # ifdef RTLD_NOW
12305 # define LT_DLLAZY_OR_NOW RTLD_NOW
12306 # else
12307 # ifdef DL_NOW
12308 # define LT_DLLAZY_OR_NOW DL_NOW
12309 # else
12310 # define LT_DLLAZY_OR_NOW 0
12311 # endif
12312 # endif
12313 # endif
12314 # endif
12315 #endif
12316
12317 /* When -fvisbility=hidden is used, assume the code has been annotated
12318 correspondingly for the symbols needed. */
12319 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12320 int fnord () __attribute__((visibility("default")));
12321 #endif
12322
12323 int fnord () { return 42; }
12324 int main ()
12325 {
12326 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12327 int status = $lt_dlunknown;
12328
12329 if (self)
12330 {
12331 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12332 else
12333 {
12334 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12335 else puts (dlerror ());
12336 }
12337 /* dlclose (self); */
12338 }
12339 else
12340 puts (dlerror ());
12341
12342 return status;
12343 }
12344 _LT_EOF
12345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12346 (eval $ac_link) 2>&5
12347 ac_status=$?
12348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12349 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12350 (./conftest; exit; ) >&5 2>/dev/null
12351 lt_status=$?
12352 case x$lt_status in
12353 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12354 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12355 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12356 esac
12357 else :
12358 # compilation failed
12359 lt_cv_dlopen_self_static=no
12360 fi
12361 fi
12362 rm -fr conftest*
12363
12364
12365 fi
12366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12367 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12368 fi
12369
12370 CPPFLAGS="$save_CPPFLAGS"
12371 LDFLAGS="$save_LDFLAGS"
12372 LIBS="$save_LIBS"
12373 ;;
12374 esac
12375
12376 case $lt_cv_dlopen_self in
12377 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12378 *) enable_dlopen_self=unknown ;;
12379 esac
12380
12381 case $lt_cv_dlopen_self_static in
12382 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12383 *) enable_dlopen_self_static=unknown ;;
12384 esac
12385 fi
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403 striplib=
12404 old_striplib=
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12406 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12407 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12408 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12409 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12411 $as_echo "yes" >&6; }
12412 else
12413 # FIXME - insert some real tests, host_os isn't really good enough
12414 case $host_os in
12415 darwin*)
12416 if test -n "$STRIP" ; then
12417 striplib="$STRIP -x"
12418 old_striplib="$STRIP -S"
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12420 $as_echo "yes" >&6; }
12421 else
12422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12423 $as_echo "no" >&6; }
12424 fi
12425 ;;
12426 *)
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12428 $as_echo "no" >&6; }
12429 ;;
12430 esac
12431 fi
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444 # Report which library types will actually be built
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12446 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12448 $as_echo "$can_build_shared" >&6; }
12449
12450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12451 $as_echo_n "checking whether to build shared libraries... " >&6; }
12452 test "$can_build_shared" = "no" && enable_shared=no
12453
12454 # On AIX, shared libraries and static libraries use the same namespace, and
12455 # are all built from PIC.
12456 case $host_os in
12457 aix3*)
12458 test "$enable_shared" = yes && enable_static=no
12459 if test -n "$RANLIB"; then
12460 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12461 postinstall_cmds='$RANLIB $lib'
12462 fi
12463 ;;
12464
12465 aix[4-9]*)
12466 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12467 test "$enable_shared" = yes && enable_static=no
12468 fi
12469 ;;
12470 esac
12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12472 $as_echo "$enable_shared" >&6; }
12473
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12475 $as_echo_n "checking whether to build static libraries... " >&6; }
12476 # Make sure either enable_shared or enable_static is yes.
12477 test "$enable_shared" = yes || enable_static=yes
12478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12479 $as_echo "$enable_static" >&6; }
12480
12481
12482
12483
12484 fi
12485 ac_ext=c
12486 ac_cpp='$CPP $CPPFLAGS'
12487 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12488 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12489 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12490
12491 CC="$lt_save_CC"
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507 ac_config_commands="$ac_config_commands libtool"
12508
12509
12510
12511
12512 # Only expand once:
12513
12514
12515
12516
12517 CFLAG_VISIBILITY=
12518 HAVE_VISIBILITY=0
12519 if test -n "$GCC"; then
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
12521 $as_echo_n "checking whether the -Werror option is usable... " >&6; }
12522 if ${gl_cv_cc_vis_werror+:} false; then :
12523 $as_echo_n "(cached) " >&6
12524 else
12525
12526 gl_save_CFLAGS="$CFLAGS"
12527 CFLAGS="$CFLAGS -Werror"
12528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12529 /* end confdefs.h. */
12530
12531 int
12532 main ()
12533 {
12534
12535 ;
12536 return 0;
12537 }
12538 _ACEOF
12539 if ac_fn_c_try_compile "$LINENO"; then :
12540 gl_cv_cc_vis_werror=yes
12541 else
12542 gl_cv_cc_vis_werror=no
12543 fi
12544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12545 CFLAGS="$gl_save_CFLAGS"
12546 fi
12547
12548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
12549 $as_echo "$gl_cv_cc_vis_werror" >&6; }
12550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
12551 $as_echo_n "checking for simple visibility declarations... " >&6; }
12552 if ${gl_cv_cc_visibility+:} false; then :
12553 $as_echo_n "(cached) " >&6
12554 else
12555
12556 gl_save_CFLAGS="$CFLAGS"
12557 CFLAGS="$CFLAGS -fvisibility=hidden"
12558 if test $gl_cv_cc_vis_werror = yes; then
12559 CFLAGS="$CFLAGS -Werror"
12560 fi
12561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12562 /* end confdefs.h. */
12563 extern __attribute__((__visibility__("hidden"))) int hiddenvar;
12564 extern __attribute__((__visibility__("default"))) int exportedvar;
12565 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
12566 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
12567 void dummyfunc (void) {}
12568
12569 int
12570 main ()
12571 {
12572
12573 ;
12574 return 0;
12575 }
12576 _ACEOF
12577 if ac_fn_c_try_compile "$LINENO"; then :
12578 gl_cv_cc_visibility=yes
12579 else
12580 gl_cv_cc_visibility=no
12581 fi
12582 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12583 CFLAGS="$gl_save_CFLAGS"
12584 fi
12585
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
12587 $as_echo "$gl_cv_cc_visibility" >&6; }
12588 if test $gl_cv_cc_visibility = yes; then
12589 CFLAG_VISIBILITY="-fvisibility=hidden"
12590 HAVE_VISIBILITY=1
12591 fi
12592 fi
12593
12594
12595
12596 cat >>confdefs.h <<_ACEOF
12597 #define HAVE_VISIBILITY $HAVE_VISIBILITY
12598 _ACEOF
12599
12600
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12602 $as_echo_n "checking for ANSI C header files... " >&6; }
12603 if ${ac_cv_header_stdc+:} false; then :
12604 $as_echo_n "(cached) " >&6
12605 else
12606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607 /* end confdefs.h. */
12608 #include <stdlib.h>
12609 #include <stdarg.h>
12610 #include <string.h>
12611 #include <float.h>
12612
12613 int
12614 main ()
12615 {
12616
12617 ;
12618 return 0;
12619 }
12620 _ACEOF
12621 if ac_fn_c_try_compile "$LINENO"; then :
12622 ac_cv_header_stdc=yes
12623 else
12624 ac_cv_header_stdc=no
12625 fi
12626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12627
12628 if test $ac_cv_header_stdc = yes; then
12629 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12631 /* end confdefs.h. */
12632 #include <string.h>
12633
12634 _ACEOF
12635 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12636 $EGREP "memchr" >/dev/null 2>&1; then :
12637
12638 else
12639 ac_cv_header_stdc=no
12640 fi
12641 rm -f conftest*
12642
12643 fi
12644
12645 if test $ac_cv_header_stdc = yes; then
12646 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12648 /* end confdefs.h. */
12649 #include <stdlib.h>
12650
12651 _ACEOF
12652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12653 $EGREP "free" >/dev/null 2>&1; then :
12654
12655 else
12656 ac_cv_header_stdc=no
12657 fi
12658 rm -f conftest*
12659
12660 fi
12661
12662 if test $ac_cv_header_stdc = yes; then
12663 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12664 if test "$cross_compiling" = yes; then :
12665 :
12666 else
12667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12668 /* end confdefs.h. */
12669 #include <ctype.h>
12670 #include <stdlib.h>
12671 #if ((' ' & 0x0FF) == 0x020)
12672 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12673 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12674 #else
12675 # define ISLOWER(c) \
12676 (('a' <= (c) && (c) <= 'i') \
12677 || ('j' <= (c) && (c) <= 'r') \
12678 || ('s' <= (c) && (c) <= 'z'))
12679 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12680 #endif
12681
12682 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12683 int
12684 main ()
12685 {
12686 int i;
12687 for (i = 0; i < 256; i++)
12688 if (XOR (islower (i), ISLOWER (i))
12689 || toupper (i) != TOUPPER (i))
12690 return 2;
12691 return 0;
12692 }
12693 _ACEOF
12694 if ac_fn_c_try_run "$LINENO"; then :
12695
12696 else
12697 ac_cv_header_stdc=no
12698 fi
12699 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12700 conftest.$ac_objext conftest.beam conftest.$ac_ext
12701 fi
12702
12703 fi
12704 fi
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12706 $as_echo "$ac_cv_header_stdc" >&6; }
12707 if test $ac_cv_header_stdc = yes; then
12708
12709 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12710
12711 fi
12712
12713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
12714 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
12715 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
12716 $as_echo_n "(cached) " >&6
12717 else
12718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12719 /* end confdefs.h. */
12720 #include <sys/types.h>
12721 int
12722 main ()
12723 {
12724 return makedev(0, 0);
12725 ;
12726 return 0;
12727 }
12728 _ACEOF
12729 if ac_fn_c_try_link "$LINENO"; then :
12730 ac_cv_header_sys_types_h_makedev=yes
12731 else
12732 ac_cv_header_sys_types_h_makedev=no
12733 fi
12734 rm -f core conftest.err conftest.$ac_objext \
12735 conftest$ac_exeext conftest.$ac_ext
12736
12737 fi
12738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
12739 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
12740
12741 if test $ac_cv_header_sys_types_h_makedev = no; then
12742 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12743 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
12744
12745 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
12746
12747 fi
12748
12749
12750
12751 if test $ac_cv_header_sys_mkdev_h = no; then
12752 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12753 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
12754
12755 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
12756
12757 fi
12758
12759
12760 fi
12761 fi
12762
12763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12764 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12765 if ${ac_cv_header_sys_wait_h+:} false; then :
12766 $as_echo_n "(cached) " >&6
12767 else
12768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12769 /* end confdefs.h. */
12770 #include <sys/types.h>
12771 #include <sys/wait.h>
12772 #ifndef WEXITSTATUS
12773 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12774 #endif
12775 #ifndef WIFEXITED
12776 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12777 #endif
12778
12779 int
12780 main ()
12781 {
12782 int s;
12783 wait (&s);
12784 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12785 ;
12786 return 0;
12787 }
12788 _ACEOF
12789 if ac_fn_c_try_compile "$LINENO"; then :
12790 ac_cv_header_sys_wait_h=yes
12791 else
12792 ac_cv_header_sys_wait_h=no
12793 fi
12794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12795 fi
12796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12797 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
12798 if test $ac_cv_header_sys_wait_h = yes; then
12799
12800 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12801
12802 fi
12803
12804 for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
12805 do :
12806 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12807 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12808 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12809 cat >>confdefs.h <<_ACEOF
12810 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12811 _ACEOF
12812
12813 fi
12814
12815 done
12816
12817 for ac_header in stddef.h utime.h wchar.h wctype.h limits.h
12818 do :
12819 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12820 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12821 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12822 cat >>confdefs.h <<_ACEOF
12823 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12824 _ACEOF
12825
12826 fi
12827
12828 done
12829
12830 for ac_header in getopt.h err.h xlocale.h signal.h
12831 do :
12832 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12833 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12834 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12835 cat >>confdefs.h <<_ACEOF
12836 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12837 _ACEOF
12838
12839 fi
12840
12841 done
12842
12843 for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
12844 do :
12845 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12846 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12847 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12848 cat >>confdefs.h <<_ACEOF
12849 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12850 _ACEOF
12851
12852 fi
12853
12854 done
12855
12856 if test "$enable_zlib" != "no"; then
12857 for ac_header in zlib.h
12858 do :
12859 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12860 if test "x$ac_cv_header_zlib_h" = xyes; then :
12861 cat >>confdefs.h <<_ACEOF
12862 #define HAVE_ZLIB_H 1
12863 _ACEOF
12864
12865 fi
12866
12867 done
12868
12869 fi
12870 ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "
12871 #ifdef HAVE_SIGNAL_H
12872 #include <signal.h>
12873 #endif
12874 "
12875 if test "x$ac_cv_type_sig_t" = xyes; then :
12876
12877 $as_echo "#define HAVE_SIG_T 1" >>confdefs.h
12878
12879 fi
12880
12881
12882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12883 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12884 if ${ac_cv_c_const+:} false; then :
12885 $as_echo_n "(cached) " >&6
12886 else
12887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12888 /* end confdefs.h. */
12889
12890 int
12891 main ()
12892 {
12893
12894 #ifndef __cplusplus
12895 /* Ultrix mips cc rejects this sort of thing. */
12896 typedef int charset[2];
12897 const charset cs = { 0, 0 };
12898 /* SunOS 4.1.1 cc rejects this. */
12899 char const *const *pcpcc;
12900 char **ppc;
12901 /* NEC SVR4.0.2 mips cc rejects this. */
12902 struct point {int x, y;};
12903 static struct point const zero = {0,0};
12904 /* AIX XL C 1.02.0.0 rejects this.
12905 It does not let you subtract one const X* pointer from another in
12906 an arm of an if-expression whose if-part is not a constant
12907 expression */
12908 const char *g = "string";
12909 pcpcc = &g + (g ? g-g : 0);
12910 /* HPUX 7.0 cc rejects these. */
12911 ++pcpcc;
12912 ppc = (char**) pcpcc;
12913 pcpcc = (char const *const *) ppc;
12914 { /* SCO 3.2v4 cc rejects this sort of thing. */
12915 char tx;
12916 char *t = &tx;
12917 char const *s = 0 ? (char *) 0 : (char const *) 0;
12918
12919 *t++ = 0;
12920 if (s) return 0;
12921 }
12922 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12923 int x[] = {25, 17};
12924 const int *foo = &x[0];
12925 ++foo;
12926 }
12927 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12928 typedef const int *iptr;
12929 iptr p = 0;
12930 ++p;
12931 }
12932 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12933 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12934 struct s { int j; const int *ap[3]; } bx;
12935 struct s *b = &bx; b->j = 5;
12936 }
12937 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12938 const int foo = 10;
12939 if (!foo) return 0;
12940 }
12941 return !cs[0] && !zero.x;
12942 #endif
12943
12944 ;
12945 return 0;
12946 }
12947 _ACEOF
12948 if ac_fn_c_try_compile "$LINENO"; then :
12949 ac_cv_c_const=yes
12950 else
12951 ac_cv_c_const=no
12952 fi
12953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12954 fi
12955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12956 $as_echo "$ac_cv_c_const" >&6; }
12957 if test $ac_cv_c_const = no; then
12958
12959 $as_echo "#define const /**/" >>confdefs.h
12960
12961 fi
12962
12963 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12964 if test "x$ac_cv_type_off_t" = xyes; then :
12965
12966 else
12967
12968 cat >>confdefs.h <<_ACEOF
12969 #define off_t long int
12970 _ACEOF
12971
12972 fi
12973
12974 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12975 if test "x$ac_cv_type_size_t" = xyes; then :
12976
12977 else
12978
12979 cat >>confdefs.h <<_ACEOF
12980 #define size_t unsigned int
12981 _ACEOF
12982
12983 fi
12984
12985 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12986 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12987
12988 cat >>confdefs.h <<_ACEOF
12989 #define HAVE_STRUCT_STAT_ST_RDEV 1
12990 _ACEOF
12991
12992
12993 fi
12994
12995
12996 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12997 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12998
12999 cat >>confdefs.h <<_ACEOF
13000 #define HAVE_STRUCT_TM_TM_GMTOFF 1
13001 _ACEOF
13002
13003
13004 fi
13005
13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
13007 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
13008 if ${ac_cv_struct_tm+:} false; then :
13009 $as_echo_n "(cached) " >&6
13010 else
13011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13012 /* end confdefs.h. */
13013 #include <sys/types.h>
13014 #include <time.h>
13015
13016 int
13017 main ()
13018 {
13019 struct tm tm;
13020 int *p = &tm.tm_sec;
13021 return !p;
13022 ;
13023 return 0;
13024 }
13025 _ACEOF
13026 if ac_fn_c_try_compile "$LINENO"; then :
13027 ac_cv_struct_tm=time.h
13028 else
13029 ac_cv_struct_tm=sys/time.h
13030 fi
13031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13032 fi
13033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13034 $as_echo "$ac_cv_struct_tm" >&6; }
13035 if test $ac_cv_struct_tm = sys/time.h; then
13036
13037 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
13038
13039 fi
13040
13041 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
13042 #include <$ac_cv_struct_tm>
13043
13044 "
13045 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
13046
13047 cat >>confdefs.h <<_ACEOF
13048 #define HAVE_STRUCT_TM_TM_ZONE 1
13049 _ACEOF
13050
13051
13052 fi
13053
13054 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13055
13056 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13057
13058 else
13059 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13060 "
13061 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13062 ac_have_decl=1
13063 else
13064 ac_have_decl=0
13065 fi
13066
13067 cat >>confdefs.h <<_ACEOF
13068 #define HAVE_DECL_TZNAME $ac_have_decl
13069 _ACEOF
13070
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13072 $as_echo_n "checking for tzname... " >&6; }
13073 if ${ac_cv_var_tzname+:} false; then :
13074 $as_echo_n "(cached) " >&6
13075 else
13076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13077 /* end confdefs.h. */
13078 #include <time.h>
13079 #if !HAVE_DECL_TZNAME
13080 extern char *tzname[];
13081 #endif
13082
13083 int
13084 main ()
13085 {
13086 return tzname[0][0];
13087 ;
13088 return 0;
13089 }
13090 _ACEOF
13091 if ac_fn_c_try_link "$LINENO"; then :
13092 ac_cv_var_tzname=yes
13093 else
13094 ac_cv_var_tzname=no
13095 fi
13096 rm -f core conftest.err conftest.$ac_objext \
13097 conftest$ac_exeext conftest.$ac_ext
13098 fi
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13100 $as_echo "$ac_cv_var_tzname" >&6; }
13101 if test $ac_cv_var_tzname = yes; then
13102
13103 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13104
13105 fi
13106 fi
13107
13108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
13109 $as_echo_n "checking for tm_zone in struct tm... " >&6; }
13110 if ${ac_cv_struct_tm_zone+:} false; then :
13111 $as_echo_n "(cached) " >&6
13112 else
13113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13114 /* end confdefs.h. */
13115 #include <sys/types.h>
13116 #include <$ac_cv_struct_tm>
13117 int
13118 main ()
13119 {
13120 struct tm tm; tm.tm_zone;
13121 ;
13122 return 0;
13123 }
13124 _ACEOF
13125 if ac_fn_c_try_compile "$LINENO"; then :
13126 ac_cv_struct_tm_zone=yes
13127 else
13128 ac_cv_struct_tm_zone=no
13129 fi
13130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13131 fi
13132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
13133 $as_echo "$ac_cv_struct_tm_zone" >&6; }
13134 if test "$ac_cv_struct_tm_zone" = yes; then
13135
13136 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13137
13138 fi
13139
13140 # On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
13141 # consider it declared and we won't give our own extern.
13142 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13143 "
13144 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13145 ac_have_decl=1
13146 else
13147 ac_have_decl=0
13148 fi
13149
13150 cat >>confdefs.h <<_ACEOF
13151 #define HAVE_DECL_TZNAME $ac_have_decl
13152 _ACEOF
13153
13154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13155 $as_echo_n "checking for tzname... " >&6; }
13156 if ${ac_cv_var_tzname+:} false; then :
13157 $as_echo_n "(cached) " >&6
13158 else
13159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13160 /* end confdefs.h. */
13161 #include <time.h>
13162 #if !HAVE_DECL_TZNAME
13163 extern char *tzname[];
13164 #endif
13165 int
13166 main ()
13167 {
13168 return tzname[0][0];
13169 ;
13170 return 0;
13171 }
13172 _ACEOF
13173 if ac_fn_c_try_link "$LINENO"; then :
13174 ac_cv_var_tzname=yes
13175 else
13176 ac_cv_var_tzname=no
13177 fi
13178 rm -f core conftest.err conftest.$ac_objext \
13179 conftest$ac_exeext conftest.$ac_ext
13180 fi
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13182 $as_echo "$ac_cv_var_tzname" >&6; }
13183 if test $ac_cv_var_tzname = yes; then
13184
13185 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13186
13187 fi
13188
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
13190 $as_echo_n "checking for tm_isdst in struct tm... " >&6; }
13191 if ${ac_cv_struct_tm_isdst+:} false; then :
13192 $as_echo_n "(cached) " >&6
13193 else
13194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 /* end confdefs.h. */
13196 #include <sys/types.h>
13197 #include <$ac_cv_struct_tm>
13198 int
13199 main ()
13200 {
13201 struct tm tm; tm.tm_isdst;
13202 ;
13203 return 0;
13204 }
13205 _ACEOF
13206 if ac_fn_c_try_compile "$LINENO"; then :
13207 ac_cv_struct_tm_isdst=yes
13208 else
13209 ac_cv_struct_tm_isdst=no
13210 fi
13211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13212 fi
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
13214 $as_echo "$ac_cv_struct_tm_isdst" >&6; }
13215 if test "$ac_cv_struct_tm_isdst" = yes; then
13216
13217 $as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
13218
13219 fi
13220
13221
13222 ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
13223 "
13224 if test "x$ac_cv_have_decl_daylight" = xyes; then :
13225 ac_have_decl=1
13226 else
13227 ac_have_decl=0
13228 fi
13229
13230 cat >>confdefs.h <<_ACEOF
13231 #define HAVE_DECL_DAYLIGHT $ac_have_decl
13232 _ACEOF
13233
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
13235 $as_echo_n "checking for daylight... " >&6; }
13236 if ${ac_cv_var_daylight+:} false; then :
13237 $as_echo_n "(cached) " >&6
13238 else
13239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240 /* end confdefs.h. */
13241 #include <time.h>
13242 #if !HAVE_DECL_DAYLIGHT
13243 extern int daylight;
13244 #endif
13245 int
13246 main ()
13247 {
13248 atoi(daylight);
13249 ;
13250 return 0;
13251 }
13252 _ACEOF
13253 if ac_fn_c_try_link "$LINENO"; then :
13254 ac_cv_var_daylight=yes
13255 else
13256 ac_cv_var_daylight=no
13257 fi
13258 rm -f core conftest.err conftest.$ac_objext \
13259 conftest$ac_exeext conftest.$ac_ext
13260 fi
13261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
13262 $as_echo "$ac_cv_var_daylight" >&6; }
13263 if test $ac_cv_var_daylight = yes; then
13264
13265 $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
13266
13267 fi
13268
13269 # Check whether --enable-largefile was given.
13270 if test "${enable_largefile+set}" = set; then :
13271 enableval=$enable_largefile;
13272 fi
13273
13274 if test "$enable_largefile" != no; then
13275
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13277 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13278 if ${ac_cv_sys_largefile_CC+:} false; then :
13279 $as_echo_n "(cached) " >&6
13280 else
13281 ac_cv_sys_largefile_CC=no
13282 if test "$GCC" != yes; then
13283 ac_save_CC=$CC
13284 while :; do
13285 # IRIX 6.2 and later do not support large files by default,
13286 # so use the C compiler's -n32 option if that helps.
13287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13288 /* end confdefs.h. */
13289 #include <sys/types.h>
13290 /* Check that off_t can represent 2**63 - 1 correctly.
13291 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13292 since some C++ compilers masquerading as C compilers
13293 incorrectly reject 9223372036854775807. */
13294 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13295 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13296 && LARGE_OFF_T % 2147483647 == 1)
13297 ? 1 : -1];
13298 int
13299 main ()
13300 {
13301
13302 ;
13303 return 0;
13304 }
13305 _ACEOF
13306 if ac_fn_c_try_compile "$LINENO"; then :
13307 break
13308 fi
13309 rm -f core conftest.err conftest.$ac_objext
13310 CC="$CC -n32"
13311 if ac_fn_c_try_compile "$LINENO"; then :
13312 ac_cv_sys_largefile_CC=' -n32'; break
13313 fi
13314 rm -f core conftest.err conftest.$ac_objext
13315 break
13316 done
13317 CC=$ac_save_CC
13318 rm -f conftest.$ac_ext
13319 fi
13320 fi
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13322 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
13323 if test "$ac_cv_sys_largefile_CC" != no; then
13324 CC=$CC$ac_cv_sys_largefile_CC
13325 fi
13326
13327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13328 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13329 if ${ac_cv_sys_file_offset_bits+:} false; then :
13330 $as_echo_n "(cached) " >&6
13331 else
13332 while :; do
13333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13334 /* end confdefs.h. */
13335 #include <sys/types.h>
13336 /* Check that off_t can represent 2**63 - 1 correctly.
13337 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13338 since some C++ compilers masquerading as C compilers
13339 incorrectly reject 9223372036854775807. */
13340 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13341 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13342 && LARGE_OFF_T % 2147483647 == 1)
13343 ? 1 : -1];
13344 int
13345 main ()
13346 {
13347
13348 ;
13349 return 0;
13350 }
13351 _ACEOF
13352 if ac_fn_c_try_compile "$LINENO"; then :
13353 ac_cv_sys_file_offset_bits=no; break
13354 fi
13355 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13357 /* end confdefs.h. */
13358 #define _FILE_OFFSET_BITS 64
13359 #include <sys/types.h>
13360 /* Check that off_t can represent 2**63 - 1 correctly.
13361 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13362 since some C++ compilers masquerading as C compilers
13363 incorrectly reject 9223372036854775807. */
13364 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13365 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13366 && LARGE_OFF_T % 2147483647 == 1)
13367 ? 1 : -1];
13368 int
13369 main ()
13370 {
13371
13372 ;
13373 return 0;
13374 }
13375 _ACEOF
13376 if ac_fn_c_try_compile "$LINENO"; then :
13377 ac_cv_sys_file_offset_bits=64; break
13378 fi
13379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13380 ac_cv_sys_file_offset_bits=unknown
13381 break
13382 done
13383 fi
13384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13385 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13386 case $ac_cv_sys_file_offset_bits in #(
13387 no | unknown) ;;
13388 *)
13389 cat >>confdefs.h <<_ACEOF
13390 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13391 _ACEOF
13392 ;;
13393 esac
13394 rm -rf conftest*
13395 if test $ac_cv_sys_file_offset_bits = unknown; then
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13397 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13398 if ${ac_cv_sys_large_files+:} false; then :
13399 $as_echo_n "(cached) " >&6
13400 else
13401 while :; do
13402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13403 /* end confdefs.h. */
13404 #include <sys/types.h>
13405 /* Check that off_t can represent 2**63 - 1 correctly.
13406 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13407 since some C++ compilers masquerading as C compilers
13408 incorrectly reject 9223372036854775807. */
13409 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13410 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13411 && LARGE_OFF_T % 2147483647 == 1)
13412 ? 1 : -1];
13413 int
13414 main ()
13415 {
13416
13417 ;
13418 return 0;
13419 }
13420 _ACEOF
13421 if ac_fn_c_try_compile "$LINENO"; then :
13422 ac_cv_sys_large_files=no; break
13423 fi
13424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13426 /* end confdefs.h. */
13427 #define _LARGE_FILES 1
13428 #include <sys/types.h>
13429 /* Check that off_t can represent 2**63 - 1 correctly.
13430 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13431 since some C++ compilers masquerading as C compilers
13432 incorrectly reject 9223372036854775807. */
13433 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13434 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13435 && LARGE_OFF_T % 2147483647 == 1)
13436 ? 1 : -1];
13437 int
13438 main ()
13439 {
13440
13441 ;
13442 return 0;
13443 }
13444 _ACEOF
13445 if ac_fn_c_try_compile "$LINENO"; then :
13446 ac_cv_sys_large_files=1; break
13447 fi
13448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13449 ac_cv_sys_large_files=unknown
13450 break
13451 done
13452 fi
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13454 $as_echo "$ac_cv_sys_large_files" >&6; }
13455 case $ac_cv_sys_large_files in #(
13456 no | unknown) ;;
13457 *)
13458 cat >>confdefs.h <<_ACEOF
13459 #define _LARGE_FILES $ac_cv_sys_large_files
13460 _ACEOF
13461 ;;
13462 esac
13463 rm -rf conftest*
13464 fi
13465
13466
13467 fi
13468
13469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13470 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13471 if ${ac_cv_sys_largefile_source+:} false; then :
13472 $as_echo_n "(cached) " >&6
13473 else
13474 while :; do
13475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13476 /* end confdefs.h. */
13477 #include <sys/types.h> /* for off_t */
13478 #include <stdio.h>
13479 int
13480 main ()
13481 {
13482 int (*fp) (FILE *, off_t, int) = fseeko;
13483 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13484 ;
13485 return 0;
13486 }
13487 _ACEOF
13488 if ac_fn_c_try_link "$LINENO"; then :
13489 ac_cv_sys_largefile_source=no; break
13490 fi
13491 rm -f core conftest.err conftest.$ac_objext \
13492 conftest$ac_exeext conftest.$ac_ext
13493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13494 /* end confdefs.h. */
13495 #define _LARGEFILE_SOURCE 1
13496 #include <sys/types.h> /* for off_t */
13497 #include <stdio.h>
13498 int
13499 main ()
13500 {
13501 int (*fp) (FILE *, off_t, int) = fseeko;
13502 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13503 ;
13504 return 0;
13505 }
13506 _ACEOF
13507 if ac_fn_c_try_link "$LINENO"; then :
13508 ac_cv_sys_largefile_source=1; break
13509 fi
13510 rm -f core conftest.err conftest.$ac_objext \
13511 conftest$ac_exeext conftest.$ac_ext
13512 ac_cv_sys_largefile_source=unknown
13513 break
13514 done
13515 fi
13516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
13517 $as_echo "$ac_cv_sys_largefile_source" >&6; }
13518 case $ac_cv_sys_largefile_source in #(
13519 no | unknown) ;;
13520 *)
13521 cat >>confdefs.h <<_ACEOF
13522 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13523 _ACEOF
13524 ;;
13525 esac
13526 rm -rf conftest*
13527
13528 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13529 # in glibc 2.1.3, but that breaks too many other things.
13530 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13531 if test $ac_cv_sys_largefile_source != unknown; then
13532
13533 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
13534
13535 fi
13536
13537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13538 $as_echo_n "checking for mbstate_t... " >&6; }
13539 if ${ac_cv_type_mbstate_t+:} false; then :
13540 $as_echo_n "(cached) " >&6
13541 else
13542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13543 /* end confdefs.h. */
13544 $ac_includes_default
13545 # include <wchar.h>
13546 int
13547 main ()
13548 {
13549 mbstate_t x; return sizeof x;
13550 ;
13551 return 0;
13552 }
13553 _ACEOF
13554 if ac_fn_c_try_compile "$LINENO"; then :
13555 ac_cv_type_mbstate_t=yes
13556 else
13557 ac_cv_type_mbstate_t=no
13558 fi
13559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13560 fi
13561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13562 $as_echo "$ac_cv_type_mbstate_t" >&6; }
13563 if test $ac_cv_type_mbstate_t = yes; then
13564
13565 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13566
13567 else
13568
13569 $as_echo "#define mbstate_t int" >>confdefs.h
13570
13571 fi
13572
13573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
13574 $as_echo_n "checking for struct option in getopt... " >&6; }
13575 if ${ac_cv_struct_option_getopt_h+:} false; then :
13576 $as_echo_n "(cached) " >&6
13577 else
13578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13579 /* end confdefs.h. */
13580 #include <getopt.h>
13581 int
13582 main ()
13583 {
13584 struct option op; op.name;
13585 ;
13586 return 0;
13587 }
13588 _ACEOF
13589 if ac_fn_c_try_compile "$LINENO"; then :
13590 ac_cv_struct_option_getopt_h=yes
13591 else
13592 ac_cv_struct_option_getopt_h=no
13593 fi
13594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13595 fi
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
13597 $as_echo "$ac_cv_struct_option_getopt_h" >&6; }
13598 if test "$ac_cv_struct_option_getopt_h" = yes; then
13599
13600 $as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
13601
13602 fi
13603
13604 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13605 if test "x$ac_cv_type_pid_t" = xyes; then :
13606
13607 else
13608
13609 cat >>confdefs.h <<_ACEOF
13610 #define pid_t int
13611 _ACEOF
13612
13613 fi
13614
13615 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
13616 case $ac_cv_c_uint8_t in #(
13617 no|yes) ;; #(
13618 *)
13619
13620 $as_echo "#define _UINT8_T 1" >>confdefs.h
13621
13622
13623 cat >>confdefs.h <<_ACEOF
13624 #define uint8_t $ac_cv_c_uint8_t
13625 _ACEOF
13626 ;;
13627 esac
13628
13629 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
13630 case $ac_cv_c_uint16_t in #(
13631 no|yes) ;; #(
13632 *)
13633
13634
13635 cat >>confdefs.h <<_ACEOF
13636 #define uint16_t $ac_cv_c_uint16_t
13637 _ACEOF
13638 ;;
13639 esac
13640
13641 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
13642 case $ac_cv_c_uint32_t in #(
13643 no|yes) ;; #(
13644 *)
13645
13646 $as_echo "#define _UINT32_T 1" >>confdefs.h
13647
13648
13649 cat >>confdefs.h <<_ACEOF
13650 #define uint32_t $ac_cv_c_uint32_t
13651 _ACEOF
13652 ;;
13653 esac
13654
13655 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
13656 case $ac_cv_c_int32_t in #(
13657 no|yes) ;; #(
13658 *)
13659
13660 cat >>confdefs.h <<_ACEOF
13661 #define int32_t $ac_cv_c_int32_t
13662 _ACEOF
13663 ;;
13664 esac
13665
13666 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
13667 case $ac_cv_c_uint64_t in #(
13668 no|yes) ;; #(
13669 *)
13670
13671 $as_echo "#define _UINT64_T 1" >>confdefs.h
13672
13673
13674 cat >>confdefs.h <<_ACEOF
13675 #define uint64_t $ac_cv_c_uint64_t
13676 _ACEOF
13677 ;;
13678 esac
13679
13680 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
13681 case $ac_cv_c_int64_t in #(
13682 no|yes) ;; #(
13683 *)
13684
13685 cat >>confdefs.h <<_ACEOF
13686 #define int64_t $ac_cv_c_int64_t
13687 _ACEOF
13688 ;;
13689 esac
13690
13691
13692 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
13693 if test "x$ac_cv_type_intptr_t" = xyes; then :
13694
13695 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
13696
13697 else
13698 for ac_type in 'int' 'long int' 'long long int'; do
13699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13700 /* end confdefs.h. */
13701 $ac_includes_default
13702 int
13703 main ()
13704 {
13705 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13706 test_array [0] = 0;
13707 return test_array [0];
13708
13709 ;
13710 return 0;
13711 }
13712 _ACEOF
13713 if ac_fn_c_try_compile "$LINENO"; then :
13714
13715 cat >>confdefs.h <<_ACEOF
13716 #define intptr_t $ac_type
13717 _ACEOF
13718
13719 ac_type=
13720 fi
13721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13722 test -z "$ac_type" && break
13723 done
13724 fi
13725
13726
13727
13728 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
13729 if test "x$ac_cv_type_uintptr_t" = xyes; then :
13730
13731 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
13732
13733 else
13734 for ac_type in 'unsigned int' 'unsigned long int' \
13735 'unsigned long long int'; do
13736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13737 /* end confdefs.h. */
13738 $ac_includes_default
13739 int
13740 main ()
13741 {
13742 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13743 test_array [0] = 0;
13744 return test_array [0];
13745
13746 ;
13747 return 0;
13748 }
13749 _ACEOF
13750 if ac_fn_c_try_compile "$LINENO"; then :
13751
13752 cat >>confdefs.h <<_ACEOF
13753 #define uintptr_t $ac_type
13754 _ACEOF
13755
13756 ac_type=
13757 fi
13758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13759 test -z "$ac_type" && break
13760 done
13761 fi
13762
13763
13764
13765
13766
13767 for ac_header in $ac_header_list
13768 do :
13769 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13770 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13771 "
13772 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13773 cat >>confdefs.h <<_ACEOF
13774 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13775 _ACEOF
13776
13777 fi
13778
13779 done
13780
13781
13782
13783
13784
13785
13786
13787
13788 for ac_func in getpagesize
13789 do :
13790 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13791 if test "x$ac_cv_func_getpagesize" = xyes; then :
13792 cat >>confdefs.h <<_ACEOF
13793 #define HAVE_GETPAGESIZE 1
13794 _ACEOF
13795
13796 fi
13797 done
13798
13799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13800 $as_echo_n "checking for working mmap... " >&6; }
13801 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13802 $as_echo_n "(cached) " >&6
13803 else
13804 if test "$cross_compiling" = yes; then :
13805 ac_cv_func_mmap_fixed_mapped=no
13806 else
13807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13808 /* end confdefs.h. */
13809 $ac_includes_default
13810 /* malloc might have been renamed as rpl_malloc. */
13811 #undef malloc
13812
13813 /* Thanks to Mike Haertel and Jim Avera for this test.
13814 Here is a matrix of mmap possibilities:
13815 mmap private not fixed
13816 mmap private fixed at somewhere currently unmapped
13817 mmap private fixed at somewhere already mapped
13818 mmap shared not fixed
13819 mmap shared fixed at somewhere currently unmapped
13820 mmap shared fixed at somewhere already mapped
13821 For private mappings, we should verify that changes cannot be read()
13822 back from the file, nor mmap's back from the file at a different
13823 address. (There have been systems where private was not correctly
13824 implemented like the infamous i386 svr4.0, and systems where the
13825 VM page cache was not coherent with the file system buffer cache
13826 like early versions of FreeBSD and possibly contemporary NetBSD.)
13827 For shared mappings, we should conversely verify that changes get
13828 propagated back to all the places they're supposed to be.
13829
13830 Grep wants private fixed already mapped.
13831 The main things grep needs to know about mmap are:
13832 * does it exist and is it safe to write into the mmap'd area
13833 * how to use it (BSD variants) */
13834
13835 #include <fcntl.h>
13836 #include <sys/mman.h>
13837
13838 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13839 char *malloc ();
13840 #endif
13841
13842 /* This mess was copied from the GNU getpagesize.h. */
13843 #ifndef HAVE_GETPAGESIZE
13844 # ifdef _SC_PAGESIZE
13845 # define getpagesize() sysconf(_SC_PAGESIZE)
13846 # else /* no _SC_PAGESIZE */
13847 # ifdef HAVE_SYS_PARAM_H
13848 # include <sys/param.h>
13849 # ifdef EXEC_PAGESIZE
13850 # define getpagesize() EXEC_PAGESIZE
13851 # else /* no EXEC_PAGESIZE */
13852 # ifdef NBPG
13853 # define getpagesize() NBPG * CLSIZE
13854 # ifndef CLSIZE
13855 # define CLSIZE 1
13856 # endif /* no CLSIZE */
13857 # else /* no NBPG */
13858 # ifdef NBPC
13859 # define getpagesize() NBPC
13860 # else /* no NBPC */
13861 # ifdef PAGESIZE
13862 # define getpagesize() PAGESIZE
13863 # endif /* PAGESIZE */
13864 # endif /* no NBPC */
13865 # endif /* no NBPG */
13866 # endif /* no EXEC_PAGESIZE */
13867 # else /* no HAVE_SYS_PARAM_H */
13868 # define getpagesize() 8192 /* punt totally */
13869 # endif /* no HAVE_SYS_PARAM_H */
13870 # endif /* no _SC_PAGESIZE */
13871
13872 #endif /* no HAVE_GETPAGESIZE */
13873
13874 int
13875 main ()
13876 {
13877 char *data, *data2, *data3;
13878 const char *cdata2;
13879 int i, pagesize;
13880 int fd, fd2;
13881
13882 pagesize = getpagesize ();
13883
13884 /* First, make a file with some known garbage in it. */
13885 data = (char *) malloc (pagesize);
13886 if (!data)
13887 return 1;
13888 for (i = 0; i < pagesize; ++i)
13889 *(data + i) = rand ();
13890 umask (0);
13891 fd = creat ("conftest.mmap", 0600);
13892 if (fd < 0)
13893 return 2;
13894 if (write (fd, data, pagesize) != pagesize)
13895 return 3;
13896 close (fd);
13897
13898 /* Next, check that the tail of a page is zero-filled. File must have
13899 non-zero length, otherwise we risk SIGBUS for entire page. */
13900 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13901 if (fd2 < 0)
13902 return 4;
13903 cdata2 = "";
13904 if (write (fd2, cdata2, 1) != 1)
13905 return 5;
13906 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13907 if (data2 == MAP_FAILED)
13908 return 6;
13909 for (i = 0; i < pagesize; ++i)
13910 if (*(data2 + i))
13911 return 7;
13912 close (fd2);
13913 if (munmap (data2, pagesize))
13914 return 8;
13915
13916 /* Next, try to mmap the file at a fixed address which already has
13917 something else allocated at it. If we can, also make sure that
13918 we see the same garbage. */
13919 fd = open ("conftest.mmap", O_RDWR);
13920 if (fd < 0)
13921 return 9;
13922 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13923 MAP_PRIVATE | MAP_FIXED, fd, 0L))
13924 return 10;
13925 for (i = 0; i < pagesize; ++i)
13926 if (*(data + i) != *(data2 + i))
13927 return 11;
13928
13929 /* Finally, make sure that changes to the mapped area do not
13930 percolate back to the file as seen by read(). (This is a bug on
13931 some variants of i386 svr4.0.) */
13932 for (i = 0; i < pagesize; ++i)
13933 *(data2 + i) = *(data2 + i) + 1;
13934 data3 = (char *) malloc (pagesize);
13935 if (!data3)
13936 return 12;
13937 if (read (fd, data3, pagesize) != pagesize)
13938 return 13;
13939 for (i = 0; i < pagesize; ++i)
13940 if (*(data + i) != *(data3 + i))
13941 return 14;
13942 close (fd);
13943 return 0;
13944 }
13945 _ACEOF
13946 if ac_fn_c_try_run "$LINENO"; then :
13947 ac_cv_func_mmap_fixed_mapped=yes
13948 else
13949 ac_cv_func_mmap_fixed_mapped=no
13950 fi
13951 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13952 conftest.$ac_objext conftest.beam conftest.$ac_ext
13953 fi
13954
13955 fi
13956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13957 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13958 if test $ac_cv_func_mmap_fixed_mapped = yes; then
13959
13960 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13961
13962 fi
13963 rm -f conftest.mmap conftest.txt
13964
13965 for ac_header in vfork.h
13966 do :
13967 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13968 if test "x$ac_cv_header_vfork_h" = xyes; then :
13969 cat >>confdefs.h <<_ACEOF
13970 #define HAVE_VFORK_H 1
13971 _ACEOF
13972
13973 fi
13974
13975 done
13976
13977 for ac_func in fork vfork
13978 do :
13979 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13980 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13981 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13982 cat >>confdefs.h <<_ACEOF
13983 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13984 _ACEOF
13985
13986 fi
13987 done
13988
13989 if test "x$ac_cv_func_fork" = xyes; then
13990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13991 $as_echo_n "checking for working fork... " >&6; }
13992 if ${ac_cv_func_fork_works+:} false; then :
13993 $as_echo_n "(cached) " >&6
13994 else
13995 if test "$cross_compiling" = yes; then :
13996 ac_cv_func_fork_works=cross
13997 else
13998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13999 /* end confdefs.h. */
14000 $ac_includes_default
14001 int
14002 main ()
14003 {
14004
14005 /* By Ruediger Kuhlmann. */
14006 return fork () < 0;
14007
14008 ;
14009 return 0;
14010 }
14011 _ACEOF
14012 if ac_fn_c_try_run "$LINENO"; then :
14013 ac_cv_func_fork_works=yes
14014 else
14015 ac_cv_func_fork_works=no
14016 fi
14017 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14018 conftest.$ac_objext conftest.beam conftest.$ac_ext
14019 fi
14020
14021 fi
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
14023 $as_echo "$ac_cv_func_fork_works" >&6; }
14024
14025 else
14026 ac_cv_func_fork_works=$ac_cv_func_fork
14027 fi
14028 if test "x$ac_cv_func_fork_works" = xcross; then
14029 case $host in
14030 *-*-amigaos* | *-*-msdosdjgpp*)
14031 # Override, as these systems have only a dummy fork() stub
14032 ac_cv_func_fork_works=no
14033 ;;
14034 *)
14035 ac_cv_func_fork_works=yes
14036 ;;
14037 esac
14038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
14039 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
14040 fi
14041 ac_cv_func_vfork_works=$ac_cv_func_vfork
14042 if test "x$ac_cv_func_vfork" = xyes; then
14043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
14044 $as_echo_n "checking for working vfork... " >&6; }
14045 if ${ac_cv_func_vfork_works+:} false; then :
14046 $as_echo_n "(cached) " >&6
14047 else
14048 if test "$cross_compiling" = yes; then :
14049 ac_cv_func_vfork_works=cross
14050 else
14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052 /* end confdefs.h. */
14053 /* Thanks to Paul Eggert for this test. */
14054 $ac_includes_default
14055 #include <sys/wait.h>
14056 #ifdef HAVE_VFORK_H
14057 # include <vfork.h>
14058 #endif
14059 /* On some sparc systems, changes by the child to local and incoming
14060 argument registers are propagated back to the parent. The compiler
14061 is told about this with #include <vfork.h>, but some compilers
14062 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
14063 static variable whose address is put into a register that is
14064 clobbered by the vfork. */
14065 static void
14066 #ifdef __cplusplus
14067 sparc_address_test (int arg)
14068 # else
14069 sparc_address_test (arg) int arg;
14070 #endif
14071 {
14072 static pid_t child;
14073 if (!child) {
14074 child = vfork ();
14075 if (child < 0) {
14076 perror ("vfork");
14077 _exit(2);
14078 }
14079 if (!child) {
14080 arg = getpid();
14081 write(-1, "", 0);
14082 _exit (arg);
14083 }
14084 }
14085 }
14086
14087 int
14088 main ()
14089 {
14090 pid_t parent = getpid ();
14091 pid_t child;
14092
14093 sparc_address_test (0);
14094
14095 child = vfork ();
14096
14097 if (child == 0) {
14098 /* Here is another test for sparc vfork register problems. This
14099 test uses lots of local variables, at least as many local
14100 variables as main has allocated so far including compiler
14101 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
14102 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
14103 reuse the register of parent for one of the local variables,
14104 since it will think that parent can't possibly be used any more
14105 in this routine. Assigning to the local variable will thus
14106 munge parent in the parent process. */
14107 pid_t
14108 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14109 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14110 /* Convince the compiler that p..p7 are live; otherwise, it might
14111 use the same hardware register for all 8 local variables. */
14112 if (p != p1 || p != p2 || p != p3 || p != p4
14113 || p != p5 || p != p6 || p != p7)
14114 _exit(1);
14115
14116 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14117 from child file descriptors. If the child closes a descriptor
14118 before it execs or exits, this munges the parent's descriptor
14119 as well. Test for this by closing stdout in the child. */
14120 _exit(close(fileno(stdout)) != 0);
14121 } else {
14122 int status;
14123 struct stat st;
14124
14125 while (wait(&status) != child)
14126 ;
14127 return (
14128 /* Was there some problem with vforking? */
14129 child < 0
14130
14131 /* Did the child fail? (This shouldn't happen.) */
14132 || status
14133
14134 /* Did the vfork/compiler bug occur? */
14135 || parent != getpid()
14136
14137 /* Did the file descriptor bug occur? */
14138 || fstat(fileno(stdout), &st) != 0
14139 );
14140 }
14141 }
14142 _ACEOF
14143 if ac_fn_c_try_run "$LINENO"; then :
14144 ac_cv_func_vfork_works=yes
14145 else
14146 ac_cv_func_vfork_works=no
14147 fi
14148 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14149 conftest.$ac_objext conftest.beam conftest.$ac_ext
14150 fi
14151
14152 fi
14153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14154 $as_echo "$ac_cv_func_vfork_works" >&6; }
14155
14156 fi;
14157 if test "x$ac_cv_func_fork_works" = xcross; then
14158 ac_cv_func_vfork_works=$ac_cv_func_vfork
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14160 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14161 fi
14162
14163 if test "x$ac_cv_func_vfork_works" = xyes; then
14164
14165 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14166
14167 else
14168
14169 $as_echo "#define vfork fork" >>confdefs.h
14170
14171 fi
14172 if test "x$ac_cv_func_fork_works" = xyes; then
14173
14174 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14175
14176 fi
14177
14178
14179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
14180 $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
14181 if ${ac_cv_func_mbrtowc+:} false; then :
14182 $as_echo_n "(cached) " >&6
14183 else
14184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14185 /* end confdefs.h. */
14186 #include <wchar.h>
14187 int
14188 main ()
14189 {
14190 wchar_t wc;
14191 char const s[] = "";
14192 size_t n = 1;
14193 mbstate_t state;
14194 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
14195 ;
14196 return 0;
14197 }
14198 _ACEOF
14199 if ac_fn_c_try_link "$LINENO"; then :
14200 ac_cv_func_mbrtowc=yes
14201 else
14202 ac_cv_func_mbrtowc=no
14203 fi
14204 rm -f core conftest.err conftest.$ac_objext \
14205 conftest$ac_exeext conftest.$ac_ext
14206 fi
14207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
14208 $as_echo "$ac_cv_func_mbrtowc" >&6; }
14209 if test $ac_cv_func_mbrtowc = yes; then
14210
14211 $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
14212
14213 fi
14214
14215
14216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
14217 $as_echo_n "checking for gcc compiler warnings... " >&6; }
14218 # Check whether --enable-warnings was given.
14219 if test "${enable_warnings+set}" = set; then :
14220 enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
14221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14222 $as_echo "no" >&6; }
14223 WARNINGS=
14224 else
14225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14226 $as_echo "yes" >&6; }
14227 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14228 -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14229 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14230 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14231 fi
14232 else
14233
14234 if test "$GCC" = yes; then
14235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14236 $as_echo "yes" >&6; }
14237 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14238 -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14239 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14240 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14241 else
14242 WARNINGS=
14243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14244 $as_echo "no" >&6; }
14245 fi
14246 fi
14247
14248
14249 for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale
14250 do :
14251 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14252 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14253 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14254 cat >>confdefs.h <<_ACEOF
14255 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14256 _ACEOF
14257
14258 fi
14259 done
14260
14261
14262 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
14263 if test "x$ac_cv_func_getopt_long" = xyes; then :
14264 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
14265
14266 else
14267 case " $LIBOBJS " in
14268 *" getopt_long.$ac_objext "* ) ;;
14269 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
14270 ;;
14271 esac
14272
14273 fi
14274
14275 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
14276 if test "x$ac_cv_func_asprintf" = xyes; then :
14277 $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
14278
14279 else
14280 case " $LIBOBJS " in
14281 *" asprintf.$ac_objext "* ) ;;
14282 *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
14283 ;;
14284 esac
14285
14286 fi
14287
14288 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
14289 if test "x$ac_cv_func_vasprintf" = xyes; then :
14290 $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
14291
14292 else
14293 case " $LIBOBJS " in
14294 *" vasprintf.$ac_objext "* ) ;;
14295 *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
14296 ;;
14297 esac
14298
14299 fi
14300
14301 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
14302 if test "x$ac_cv_func_strlcpy" = xyes; then :
14303 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
14304
14305 else
14306 case " $LIBOBJS " in
14307 *" strlcpy.$ac_objext "* ) ;;
14308 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
14309 ;;
14310 esac
14311
14312 fi
14313
14314 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
14315 if test "x$ac_cv_func_strlcat" = xyes; then :
14316 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
14317
14318 else
14319 case " $LIBOBJS " in
14320 *" strlcat.$ac_objext "* ) ;;
14321 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
14322 ;;
14323 esac
14324
14325 fi
14326
14327 ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
14328 if test "x$ac_cv_func_getline" = xyes; then :
14329 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
14330
14331 else
14332 case " $LIBOBJS " in
14333 *" getline.$ac_objext "* ) ;;
14334 *) LIBOBJS="$LIBOBJS getline.$ac_objext"
14335 ;;
14336 esac
14337
14338 fi
14339
14340 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
14341 if test "x$ac_cv_func_ctime_r" = xyes; then :
14342 $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
14343
14344 else
14345 case " $LIBOBJS " in
14346 *" ctime_r.$ac_objext "* ) ;;
14347 *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
14348 ;;
14349 esac
14350
14351 fi
14352
14353 ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
14354 if test "x$ac_cv_func_asctime_r" = xyes; then :
14355 $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h
14356
14357 else
14358 case " $LIBOBJS " in
14359 *" asctime_r.$ac_objext "* ) ;;
14360 *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
14361 ;;
14362 esac
14363
14364 fi
14365
14366 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
14367 if test "x$ac_cv_func_localtime_r" = xyes; then :
14368 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
14369
14370 else
14371 case " $LIBOBJS " in
14372 *" localtime_r.$ac_objext "* ) ;;
14373 *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
14374 ;;
14375 esac
14376
14377 fi
14378
14379 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
14380 if test "x$ac_cv_func_gmtime_r" = xyes; then :
14381 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
14382
14383 else
14384 case " $LIBOBJS " in
14385 *" gmtime_r.$ac_objext "* ) ;;
14386 *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
14387 ;;
14388 esac
14389
14390 fi
14391
14392 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
14393 if test "x$ac_cv_func_pread" = xyes; then :
14394 $as_echo "#define HAVE_PREAD 1" >>confdefs.h
14395
14396 else
14397 case " $LIBOBJS " in
14398 *" pread.$ac_objext "* ) ;;
14399 *) LIBOBJS="$LIBOBJS pread.$ac_objext"
14400 ;;
14401 esac
14402
14403 fi
14404
14405 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
14406 if test "x$ac_cv_func_strcasestr" = xyes; then :
14407 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
14408
14409 else
14410 case " $LIBOBJS " in
14411 *" strcasestr.$ac_objext "* ) ;;
14412 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
14413 ;;
14414 esac
14415
14416 fi
14417
14418 ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck"
14419 if test "x$ac_cv_func_fmtcheck" = xyes; then :
14420 $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h
14421
14422 else
14423 case " $LIBOBJS " in
14424 *" fmtcheck.$ac_objext "* ) ;;
14425 *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext"
14426 ;;
14427 esac
14428
14429 fi
14430
14431 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
14432 if test "x$ac_cv_func_dprintf" = xyes; then :
14433 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
14434
14435 else
14436 case " $LIBOBJS " in
14437 *" dprintf.$ac_objext "* ) ;;
14438 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
14439 ;;
14440 esac
14441
14442 fi
14443
14444
14445
14446 if test "$enable_zlib" != "no"; then
14447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
14448 $as_echo_n "checking for gzopen in -lz... " >&6; }
14449 if ${ac_cv_lib_z_gzopen+:} false; then :
14450 $as_echo_n "(cached) " >&6
14451 else
14452 ac_check_lib_save_LIBS=$LIBS
14453 LIBS="-lz $LIBS"
14454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14455 /* end confdefs.h. */
14456
14457 /* Override any GCC internal prototype to avoid an error.
14458 Use char because int might match the return type of a GCC
14459 builtin and then its argument prototype would still apply. */
14460 #ifdef __cplusplus
14461 extern "C"
14462 #endif
14463 char gzopen ();
14464 int
14465 main ()
14466 {
14467 return gzopen ();
14468 ;
14469 return 0;
14470 }
14471 _ACEOF
14472 if ac_fn_c_try_link "$LINENO"; then :
14473 ac_cv_lib_z_gzopen=yes
14474 else
14475 ac_cv_lib_z_gzopen=no
14476 fi
14477 rm -f core conftest.err conftest.$ac_objext \
14478 conftest$ac_exeext conftest.$ac_ext
14479 LIBS=$ac_check_lib_save_LIBS
14480 fi
14481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
14482 $as_echo "$ac_cv_lib_z_gzopen" >&6; }
14483 if test "x$ac_cv_lib_z_gzopen" = xyes; then :
14484 cat >>confdefs.h <<_ACEOF
14485 #define HAVE_LIBZ 1
14486 _ACEOF
14487
14488 LIBS="-lz $LIBS"
14489
14490 fi
14491
14492 fi
14493 if test "$MINGW" = 1; then
14494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
14495 $as_echo_n "checking for regexec in -lgnurx... " >&6; }
14496 if ${ac_cv_lib_gnurx_regexec+:} false; then :
14497 $as_echo_n "(cached) " >&6
14498 else
14499 ac_check_lib_save_LIBS=$LIBS
14500 LIBS="-lgnurx $LIBS"
14501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14502 /* end confdefs.h. */
14503
14504 /* Override any GCC internal prototype to avoid an error.
14505 Use char because int might match the return type of a GCC
14506 builtin and then its argument prototype would still apply. */
14507 #ifdef __cplusplus
14508 extern "C"
14509 #endif
14510 char regexec ();
14511 int
14512 main ()
14513 {
14514 return regexec ();
14515 ;
14516 return 0;
14517 }
14518 _ACEOF
14519 if ac_fn_c_try_link "$LINENO"; then :
14520 ac_cv_lib_gnurx_regexec=yes
14521 else
14522 ac_cv_lib_gnurx_regexec=no
14523 fi
14524 rm -f core conftest.err conftest.$ac_objext \
14525 conftest$ac_exeext conftest.$ac_ext
14526 LIBS=$ac_check_lib_save_LIBS
14527 fi
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
14529 $as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
14530 if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
14531 cat >>confdefs.h <<_ACEOF
14532 #define HAVE_LIBGNURX 1
14533 _ACEOF
14534
14535 LIBS="-lgnurx $LIBS"
14536
14537 else
14538 as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
14539 fi
14540
14541 fi
14542
14543 if test "$cross_compiling" = yes; then
14544 IS_CROSS_COMPILE_TRUE=
14545 IS_CROSS_COMPILE_FALSE='#'
14546 else
14547 IS_CROSS_COMPILE_TRUE='#'
14548 IS_CROSS_COMPILE_FALSE=
14549 fi
14550
14551
14552 if test "$enable_zlib" = "yes"; then
14553 if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then
14554 as_fn_error $? "zlib support requested but not found" "$LINENO" 5
14555 fi
14556 elif test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then
14557
14558 $as_echo "#define ZLIBSUPPORT 1" >>confdefs.h
14559
14560 fi
14561
14562 ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
14563
14564 cat >confcache <<\_ACEOF
14565 # This file is a shell script that caches the results of configure
14566 # tests run on this system so they can be shared between configure
14567 # scripts and configure runs, see configure's option --config-cache.
14568 # It is not useful on other systems. If it contains results you don't
14569 # want to keep, you may remove or edit it.
14570 #
14571 # config.status only pays attention to the cache file if you give it
14572 # the --recheck option to rerun configure.
14573 #
14574 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14575 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14576 # following values.
14577
14578 _ACEOF
14579
14580 # The following way of writing the cache mishandles newlines in values,
14581 # but we know of no workaround that is simple, portable, and efficient.
14582 # So, we kill variables containing newlines.
14583 # Ultrix sh set writes to stderr and can't be redirected directly,
14584 # and sets the high bit in the cache file unless we assign to the vars.
14585 (
14586 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14587 eval ac_val=\$$ac_var
14588 case $ac_val in #(
14589 *${as_nl}*)
14590 case $ac_var in #(
14591 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14592 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14593 esac
14594 case $ac_var in #(
14595 _ | IFS | as_nl) ;; #(
14596 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14597 *) { eval $ac_var=; unset $ac_var;} ;;
14598 esac ;;
14599 esac
14600 done
14601
14602 (set) 2>&1 |
14603 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14604 *${as_nl}ac_space=\ *)
14605 # `set' does not quote correctly, so add quotes: double-quote
14606 # substitution turns \\\\ into \\, and sed turns \\ into \.
14607 sed -n \
14608 "s/'/'\\\\''/g;
14609 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14610 ;; #(
14611 *)
14612 # `set' quotes correctly as required by POSIX, so do not add quotes.
14613 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14614 ;;
14615 esac |
14616 sort
14617 ) |
14618 sed '
14619 /^ac_cv_env_/b end
14620 t clear
14621 :clear
14622 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14623 t end
14624 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14625 :end' >>confcache
14626 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14627 if test -w "$cache_file"; then
14628 if test "x$cache_file" != "x/dev/null"; then
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14630 $as_echo "$as_me: updating cache $cache_file" >&6;}
14631 if test ! -f "$cache_file" || test -h "$cache_file"; then
14632 cat confcache >"$cache_file"
14633 else
14634 case $cache_file in #(
14635 */* | ?:*)
14636 mv -f confcache "$cache_file"$$ &&
14637 mv -f "$cache_file"$$ "$cache_file" ;; #(
14638 *)
14639 mv -f confcache "$cache_file" ;;
14640 esac
14641 fi
14642 fi
14643 else
14644 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14645 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14646 fi
14647 fi
14648 rm -f confcache
14649
14650 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14651 # Let make expand exec_prefix.
14652 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14653
14654 DEFS=-DHAVE_CONFIG_H
14655
14656 ac_libobjs=
14657 ac_ltlibobjs=
14658 U=
14659 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14660 # 1. Remove the extension, and $U if already installed.
14661 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14662 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14663 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14664 # will be set to the directory where LIBOBJS objects are built.
14665 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14666 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14667 done
14668 LIBOBJS=$ac_libobjs
14669
14670 LTLIBOBJS=$ac_ltlibobjs
14671
14672
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14674 $as_echo_n "checking that generated files are newer than configure... " >&6; }
14675 if test -n "$am_sleep_pid"; then
14676 # Hide warnings about reused PIDs.
14677 wait $am_sleep_pid 2>/dev/null
14678 fi
14679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14680 $as_echo "done" >&6; }
14681 if test -n "$EXEEXT"; then
14682 am__EXEEXT_TRUE=
14683 am__EXEEXT_FALSE='#'
14684 else
14685 am__EXEEXT_TRUE='#'
14686 am__EXEEXT_FALSE=
14687 fi
14688
14689 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14690 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14691 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14692 fi
14693 if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
14694 as_fn_error $? "conditional \"MINGW\" was never defined.
14695 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14696 fi
14697 if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
14698 as_fn_error $? "conditional \"FSECT5\" was never defined.
14699 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14700 fi
14701 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14702 as_fn_error $? "conditional \"AMDEP\" was never defined.
14703 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14704 fi
14705 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14706 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14707 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14708 fi
14709
14710 if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
14711 as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
14712 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14713 fi
14714
14715 : "${CONFIG_STATUS=./config.status}"
14716 ac_write_fail=0
14717 ac_clean_files_save=$ac_clean_files
14718 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14719 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14720 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14721 as_write_fail=0
14722 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14723 #! $SHELL
14724 # Generated by $as_me.
14725 # Run this file to recreate the current configuration.
14726 # Compiler output produced by configure, useful for debugging
14727 # configure, is in config.log if it exists.
14728
14729 debug=false
14730 ac_cs_recheck=false
14731 ac_cs_silent=false
14732
14733 SHELL=\${CONFIG_SHELL-$SHELL}
14734 export SHELL
14735 _ASEOF
14736 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14737 ## -------------------- ##
14738 ## M4sh Initialization. ##
14739 ## -------------------- ##
14740
14741 # Be more Bourne compatible
14742 DUALCASE=1; export DUALCASE # for MKS sh
14743 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14744 emulate sh
14745 NULLCMD=:
14746 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14747 # is contrary to our usage. Disable this feature.
14748 alias -g '${1+"$@"}'='"$@"'
14749 setopt NO_GLOB_SUBST
14750 else
14751 case `(set -o) 2>/dev/null` in #(
14752 *posix*) :
14753 set -o posix ;; #(
14754 *) :
14755 ;;
14756 esac
14757 fi
14758
14759
14760 as_nl='
14761 '
14762 export as_nl
14763 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14764 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14765 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14766 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14767 # Prefer a ksh shell builtin over an external printf program on Solaris,
14768 # but without wasting forks for bash or zsh.
14769 if test -z "$BASH_VERSION$ZSH_VERSION" \
14770 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14771 as_echo='print -r --'
14772 as_echo_n='print -rn --'
14773 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14774 as_echo='printf %s\n'
14775 as_echo_n='printf %s'
14776 else
14777 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14778 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14779 as_echo_n='/usr/ucb/echo -n'
14780 else
14781 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14782 as_echo_n_body='eval
14783 arg=$1;
14784 case $arg in #(
14785 *"$as_nl"*)
14786 expr "X$arg" : "X\\(.*\\)$as_nl";
14787 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14788 esac;
14789 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14790 '
14791 export as_echo_n_body
14792 as_echo_n='sh -c $as_echo_n_body as_echo'
14793 fi
14794 export as_echo_body
14795 as_echo='sh -c $as_echo_body as_echo'
14796 fi
14797
14798 # The user is always right.
14799 if test "${PATH_SEPARATOR+set}" != set; then
14800 PATH_SEPARATOR=:
14801 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14802 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14803 PATH_SEPARATOR=';'
14804 }
14805 fi
14806
14807
14808 # IFS
14809 # We need space, tab and new line, in precisely that order. Quoting is
14810 # there to prevent editors from complaining about space-tab.
14811 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14812 # splitting by setting IFS to empty value.)
14813 IFS=" "" $as_nl"
14814
14815 # Find who we are. Look in the path if we contain no directory separator.
14816 as_myself=
14817 case $0 in #((
14818 *[\\/]* ) as_myself=$0 ;;
14819 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14820 for as_dir in $PATH
14821 do
14822 IFS=$as_save_IFS
14823 test -z "$as_dir" && as_dir=.
14824 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14825 done
14826 IFS=$as_save_IFS
14827
14828 ;;
14829 esac
14830 # We did not find ourselves, most probably we were run as `sh COMMAND'
14831 # in which case we are not to be found in the path.
14832 if test "x$as_myself" = x; then
14833 as_myself=$0
14834 fi
14835 if test ! -f "$as_myself"; then
14836 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14837 exit 1
14838 fi
14839
14840 # Unset variables that we do not need and which cause bugs (e.g. in
14841 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14842 # suppresses any "Segmentation fault" message there. '((' could
14843 # trigger a bug in pdksh 5.2.14.
14844 for as_var in BASH_ENV ENV MAIL MAILPATH
14845 do eval test x\${$as_var+set} = xset \
14846 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14847 done
14848 PS1='$ '
14849 PS2='> '
14850 PS4='+ '
14851
14852 # NLS nuisances.
14853 LC_ALL=C
14854 export LC_ALL
14855 LANGUAGE=C
14856 export LANGUAGE
14857
14858 # CDPATH.
14859 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14860
14861
14862 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14863 # ----------------------------------------
14864 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14865 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14866 # script with STATUS, using 1 if that was 0.
14867 as_fn_error ()
14868 {
14869 as_status=$1; test $as_status -eq 0 && as_status=1
14870 if test "$4"; then
14871 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14872 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14873 fi
14874 $as_echo "$as_me: error: $2" >&2
14875 as_fn_exit $as_status
14876 } # as_fn_error
14877
14878
14879 # as_fn_set_status STATUS
14880 # -----------------------
14881 # Set $? to STATUS, without forking.
14882 as_fn_set_status ()
14883 {
14884 return $1
14885 } # as_fn_set_status
14886
14887 # as_fn_exit STATUS
14888 # -----------------
14889 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14890 as_fn_exit ()
14891 {
14892 set +e
14893 as_fn_set_status $1
14894 exit $1
14895 } # as_fn_exit
14896
14897 # as_fn_unset VAR
14898 # ---------------
14899 # Portably unset VAR.
14900 as_fn_unset ()
14901 {
14902 { eval $1=; unset $1;}
14903 }
14904 as_unset=as_fn_unset
14905 # as_fn_append VAR VALUE
14906 # ----------------------
14907 # Append the text in VALUE to the end of the definition contained in VAR. Take
14908 # advantage of any shell optimizations that allow amortized linear growth over
14909 # repeated appends, instead of the typical quadratic growth present in naive
14910 # implementations.
14911 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14912 eval 'as_fn_append ()
14913 {
14914 eval $1+=\$2
14915 }'
14916 else
14917 as_fn_append ()
14918 {
14919 eval $1=\$$1\$2
14920 }
14921 fi # as_fn_append
14922
14923 # as_fn_arith ARG...
14924 # ------------------
14925 # Perform arithmetic evaluation on the ARGs, and store the result in the
14926 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14927 # must be portable across $(()) and expr.
14928 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14929 eval 'as_fn_arith ()
14930 {
14931 as_val=$(( $* ))
14932 }'
14933 else
14934 as_fn_arith ()
14935 {
14936 as_val=`expr "$@" || test $? -eq 1`
14937 }
14938 fi # as_fn_arith
14939
14940
14941 if expr a : '\(a\)' >/dev/null 2>&1 &&
14942 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14943 as_expr=expr
14944 else
14945 as_expr=false
14946 fi
14947
14948 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14949 as_basename=basename
14950 else
14951 as_basename=false
14952 fi
14953
14954 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14955 as_dirname=dirname
14956 else
14957 as_dirname=false
14958 fi
14959
14960 as_me=`$as_basename -- "$0" ||
14961 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14962 X"$0" : 'X\(//\)$' \| \
14963 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14964 $as_echo X/"$0" |
14965 sed '/^.*\/\([^/][^/]*\)\/*$/{
14966 s//\1/
14967 q
14968 }
14969 /^X\/\(\/\/\)$/{
14970 s//\1/
14971 q
14972 }
14973 /^X\/\(\/\).*/{
14974 s//\1/
14975 q
14976 }
14977 s/.*/./; q'`
14978
14979 # Avoid depending upon Character Ranges.
14980 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14981 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14982 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14983 as_cr_digits='0123456789'
14984 as_cr_alnum=$as_cr_Letters$as_cr_digits
14985
14986 ECHO_C= ECHO_N= ECHO_T=
14987 case `echo -n x` in #(((((
14988 -n*)
14989 case `echo 'xy\c'` in
14990 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14991 xy) ECHO_C='\c';;
14992 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14993 ECHO_T=' ';;
14994 esac;;
14995 *)
14996 ECHO_N='-n';;
14997 esac
14998
14999 rm -f conf$$ conf$$.exe conf$$.file
15000 if test -d conf$$.dir; then
15001 rm -f conf$$.dir/conf$$.file
15002 else
15003 rm -f conf$$.dir
15004 mkdir conf$$.dir 2>/dev/null
15005 fi
15006 if (echo >conf$$.file) 2>/dev/null; then
15007 if ln -s conf$$.file conf$$ 2>/dev/null; then
15008 as_ln_s='ln -s'
15009 # ... but there are two gotchas:
15010 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15011 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15012 # In both cases, we have to default to `cp -pR'.
15013 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15014 as_ln_s='cp -pR'
15015 elif ln conf$$.file conf$$ 2>/dev/null; then
15016 as_ln_s=ln
15017 else
15018 as_ln_s='cp -pR'
15019 fi
15020 else
15021 as_ln_s='cp -pR'
15022 fi
15023 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15024 rmdir conf$$.dir 2>/dev/null
15025
15026
15027 # as_fn_mkdir_p
15028 # -------------
15029 # Create "$as_dir" as a directory, including parents if necessary.
15030 as_fn_mkdir_p ()
15031 {
15032
15033 case $as_dir in #(
15034 -*) as_dir=./$as_dir;;
15035 esac
15036 test -d "$as_dir" || eval $as_mkdir_p || {
15037 as_dirs=
15038 while :; do
15039 case $as_dir in #(
15040 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15041 *) as_qdir=$as_dir;;
15042 esac
15043 as_dirs="'$as_qdir' $as_dirs"
15044 as_dir=`$as_dirname -- "$as_dir" ||
15045 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15046 X"$as_dir" : 'X\(//\)[^/]' \| \
15047 X"$as_dir" : 'X\(//\)$' \| \
15048 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15049 $as_echo X"$as_dir" |
15050 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15051 s//\1/
15052 q
15053 }
15054 /^X\(\/\/\)[^/].*/{
15055 s//\1/
15056 q
15057 }
15058 /^X\(\/\/\)$/{
15059 s//\1/
15060 q
15061 }
15062 /^X\(\/\).*/{
15063 s//\1/
15064 q
15065 }
15066 s/.*/./; q'`
15067 test -d "$as_dir" && break
15068 done
15069 test -z "$as_dirs" || eval "mkdir $as_dirs"
15070 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15071
15072
15073 } # as_fn_mkdir_p
15074 if mkdir -p . 2>/dev/null; then
15075 as_mkdir_p='mkdir -p "$as_dir"'
15076 else
15077 test -d ./-p && rmdir ./-p
15078 as_mkdir_p=false
15079 fi
15080
15081
15082 # as_fn_executable_p FILE
15083 # -----------------------
15084 # Test if FILE is an executable regular file.
15085 as_fn_executable_p ()
15086 {
15087 test -f "$1" && test -x "$1"
15088 } # as_fn_executable_p
15089 as_test_x='test -x'
15090 as_executable_p=as_fn_executable_p
15091
15092 # Sed expression to map a string onto a valid CPP name.
15093 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15094
15095 # Sed expression to map a string onto a valid variable name.
15096 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15097
15098
15099 exec 6>&1
15100 ## ----------------------------------- ##
15101 ## Main body of $CONFIG_STATUS script. ##
15102 ## ----------------------------------- ##
15103 _ASEOF
15104 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15105
15106 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15107 # Save the log message, to keep $0 and so on meaningful, and to
15108 # report actual input values of CONFIG_FILES etc. instead of their
15109 # values after options handling.
15110 ac_log="
15111 This file was extended by file $as_me 5.32, which was
15112 generated by GNU Autoconf 2.69. Invocation command line was
15113
15114 CONFIG_FILES = $CONFIG_FILES
15115 CONFIG_HEADERS = $CONFIG_HEADERS
15116 CONFIG_LINKS = $CONFIG_LINKS
15117 CONFIG_COMMANDS = $CONFIG_COMMANDS
15118 $ $0 $@
15119
15120 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15121 "
15122
15123 _ACEOF
15124
15125 case $ac_config_files in *"
15126 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15127 esac
15128
15129 case $ac_config_headers in *"
15130 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15131 esac
15132
15133
15134 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15135 # Files that config.status was made for.
15136 config_files="$ac_config_files"
15137 config_headers="$ac_config_headers"
15138 config_commands="$ac_config_commands"
15139
15140 _ACEOF
15141
15142 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15143 ac_cs_usage="\
15144 \`$as_me' instantiates files and other configuration actions
15145 from templates according to the current configuration. Unless the files
15146 and actions are specified as TAGs, all are instantiated by default.
15147
15148 Usage: $0 [OPTION]... [TAG]...
15149
15150 -h, --help print this help, then exit
15151 -V, --version print version number and configuration settings, then exit
15152 --config print configuration, then exit
15153 -q, --quiet, --silent
15154 do not print progress messages
15155 -d, --debug don't remove temporary files
15156 --recheck update $as_me by reconfiguring in the same conditions
15157 --file=FILE[:TEMPLATE]
15158 instantiate the configuration file FILE
15159 --header=FILE[:TEMPLATE]
15160 instantiate the configuration header FILE
15161
15162 Configuration files:
15163 $config_files
15164
15165 Configuration headers:
15166 $config_headers
15167
15168 Configuration commands:
15169 $config_commands
15170
15171 Report bugs to <christos@astron.com>."
15172
15173 _ACEOF
15174 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15175 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15176 ac_cs_version="\\
15177 file config.status 5.32
15178 configured by $0, generated by GNU Autoconf 2.69,
15179 with options \\"\$ac_cs_config\\"
15180
15181 Copyright (C) 2012 Free Software Foundation, Inc.
15182 This config.status script is free software; the Free Software Foundation
15183 gives unlimited permission to copy, distribute and modify it."
15184
15185 ac_pwd='$ac_pwd'
15186 srcdir='$srcdir'
15187 INSTALL='$INSTALL'
15188 MKDIR_P='$MKDIR_P'
15189 AWK='$AWK'
15190 test -n "\$AWK" || AWK=awk
15191 _ACEOF
15192
15193 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15194 # The default lists apply if the user does not specify any file.
15195 ac_need_defaults=:
15196 while test $# != 0
15197 do
15198 case $1 in
15199 --*=?*)
15200 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15201 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15202 ac_shift=:
15203 ;;
15204 --*=)
15205 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15206 ac_optarg=
15207 ac_shift=:
15208 ;;
15209 *)
15210 ac_option=$1
15211 ac_optarg=$2
15212 ac_shift=shift
15213 ;;
15214 esac
15215
15216 case $ac_option in
15217 # Handling of the options.
15218 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15219 ac_cs_recheck=: ;;
15220 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15221 $as_echo "$ac_cs_version"; exit ;;
15222 --config | --confi | --conf | --con | --co | --c )
15223 $as_echo "$ac_cs_config"; exit ;;
15224 --debug | --debu | --deb | --de | --d | -d )
15225 debug=: ;;
15226 --file | --fil | --fi | --f )
15227 $ac_shift
15228 case $ac_optarg in
15229 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15230 '') as_fn_error $? "missing file argument" ;;
15231 esac
15232 as_fn_append CONFIG_FILES " '$ac_optarg'"
15233 ac_need_defaults=false;;
15234 --header | --heade | --head | --hea )
15235 $ac_shift
15236 case $ac_optarg in
15237 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15238 esac
15239 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15240 ac_need_defaults=false;;
15241 --he | --h)
15242 # Conflict between --help and --header
15243 as_fn_error $? "ambiguous option: \`$1'
15244 Try \`$0 --help' for more information.";;
15245 --help | --hel | -h )
15246 $as_echo "$ac_cs_usage"; exit ;;
15247 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15248 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15249 ac_cs_silent=: ;;
15250
15251 # This is an error.
15252 -*) as_fn_error $? "unrecognized option: \`$1'
15253 Try \`$0 --help' for more information." ;;
15254
15255 *) as_fn_append ac_config_targets " $1"
15256 ac_need_defaults=false ;;
15257
15258 esac
15259 shift
15260 done
15261
15262 ac_configure_extra_args=
15263
15264 if $ac_cs_silent; then
15265 exec 6>/dev/null
15266 ac_configure_extra_args="$ac_configure_extra_args --silent"
15267 fi
15268
15269 _ACEOF
15270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15271 if \$ac_cs_recheck; then
15272 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15273 shift
15274 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15275 CONFIG_SHELL='$SHELL'
15276 export CONFIG_SHELL
15277 exec "\$@"
15278 fi
15279
15280 _ACEOF
15281 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15282 exec 5>>config.log
15283 {
15284 echo
15285 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15286 ## Running $as_me. ##
15287 _ASBOX
15288 $as_echo "$ac_log"
15289 } >&5
15290
15291 _ACEOF
15292 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15293 #
15294 # INIT-COMMANDS
15295 #
15296 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15297
15298
15299 # The HP-UX ksh and POSIX shell print the target directory to stdout
15300 # if CDPATH is set.
15301 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15302
15303 sed_quote_subst='$sed_quote_subst'
15304 double_quote_subst='$double_quote_subst'
15305 delay_variable_subst='$delay_variable_subst'
15306 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15307 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15308 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15309 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15310 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15311 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15312 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15313 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15314 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15315 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15316 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15317 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15318 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15319 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15320 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15321 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15322 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15323 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15324 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15325 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15326 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15327 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15328 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15329 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15330 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15331 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15332 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15333 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15334 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15335 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15336 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15337 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15338 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15339 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15340 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15341 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15342 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15343 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15344 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15345 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15346 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15347 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15348 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15349 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15350 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15351 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15352 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15353 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15354 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15355 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15356 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15357 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15358 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15359 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15360 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15361 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15362 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"`'
15363 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15364 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15365 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15366 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15367 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15368 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15369 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15370 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15371 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15372 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15373 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15374 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15375 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15376 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15377 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15378 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15379 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15380 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15381 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15382 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15383 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15384 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15385 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15386 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15387 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15388 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15389 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15390 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15391 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15392 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15393 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15394 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15395 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15396 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15397 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15398 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15399 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15400 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15401 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15402 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15403 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15404 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15405 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15406 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15407 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15408 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15409 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15410 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15411 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15412 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15413 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15414 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15415 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15416 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15417 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15418 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15419 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15420 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15421 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15422 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15423 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15424 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15425 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15426 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15427 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15428 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15429 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15430 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15431 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15432 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15433 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15434 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15435 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15436
15437 LTCC='$LTCC'
15438 LTCFLAGS='$LTCFLAGS'
15439 compiler='$compiler_DEFAULT'
15440
15441 # A function that is used when there is no print builtin or printf.
15442 func_fallback_echo ()
15443 {
15444 eval 'cat <<_LTECHO_EOF
15445 \$1
15446 _LTECHO_EOF'
15447 }
15448
15449 # Quote evaled strings.
15450 for var in SHELL \
15451 ECHO \
15452 PATH_SEPARATOR \
15453 SED \
15454 GREP \
15455 EGREP \
15456 FGREP \
15457 LD \
15458 NM \
15459 LN_S \
15460 lt_SP2NL \
15461 lt_NL2SP \
15462 reload_flag \
15463 OBJDUMP \
15464 deplibs_check_method \
15465 file_magic_cmd \
15466 file_magic_glob \
15467 want_nocaseglob \
15468 DLLTOOL \
15469 sharedlib_from_linklib_cmd \
15470 AR \
15471 AR_FLAGS \
15472 archiver_list_spec \
15473 STRIP \
15474 RANLIB \
15475 CC \
15476 CFLAGS \
15477 compiler \
15478 lt_cv_sys_global_symbol_pipe \
15479 lt_cv_sys_global_symbol_to_cdecl \
15480 lt_cv_sys_global_symbol_to_c_name_address \
15481 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15482 nm_file_list_spec \
15483 lt_prog_compiler_no_builtin_flag \
15484 lt_prog_compiler_pic \
15485 lt_prog_compiler_wl \
15486 lt_prog_compiler_static \
15487 lt_cv_prog_compiler_c_o \
15488 need_locks \
15489 MANIFEST_TOOL \
15490 DSYMUTIL \
15491 NMEDIT \
15492 LIPO \
15493 OTOOL \
15494 OTOOL64 \
15495 shrext_cmds \
15496 export_dynamic_flag_spec \
15497 whole_archive_flag_spec \
15498 compiler_needs_object \
15499 with_gnu_ld \
15500 allow_undefined_flag \
15501 no_undefined_flag \
15502 hardcode_libdir_flag_spec \
15503 hardcode_libdir_separator \
15504 exclude_expsyms \
15505 include_expsyms \
15506 file_list_spec \
15507 variables_saved_for_relink \
15508 libname_spec \
15509 library_names_spec \
15510 soname_spec \
15511 install_override_mode \
15512 finish_eval \
15513 old_striplib \
15514 striplib; do
15515 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15516 *[\\\\\\\`\\"\\\$]*)
15517 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15518 ;;
15519 *)
15520 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15521 ;;
15522 esac
15523 done
15524
15525 # Double-quote double-evaled strings.
15526 for var in reload_cmds \
15527 old_postinstall_cmds \
15528 old_postuninstall_cmds \
15529 old_archive_cmds \
15530 extract_expsyms_cmds \
15531 old_archive_from_new_cmds \
15532 old_archive_from_expsyms_cmds \
15533 archive_cmds \
15534 archive_expsym_cmds \
15535 module_cmds \
15536 module_expsym_cmds \
15537 export_symbols_cmds \
15538 prelink_cmds \
15539 postlink_cmds \
15540 postinstall_cmds \
15541 postuninstall_cmds \
15542 finish_cmds \
15543 sys_lib_search_path_spec \
15544 sys_lib_dlsearch_path_spec; do
15545 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15546 *[\\\\\\\`\\"\\\$]*)
15547 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15548 ;;
15549 *)
15550 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15551 ;;
15552 esac
15553 done
15554
15555 ac_aux_dir='$ac_aux_dir'
15556 xsi_shell='$xsi_shell'
15557 lt_shell_append='$lt_shell_append'
15558
15559 # See if we are running on zsh, and set the options which allow our
15560 # commands through without removal of \ escapes INIT.
15561 if test -n "\${ZSH_VERSION+set}" ; then
15562 setopt NO_GLOB_SUBST
15563 fi
15564
15565
15566 PACKAGE='$PACKAGE'
15567 VERSION='$VERSION'
15568 TIMESTAMP='$TIMESTAMP'
15569 RM='$RM'
15570 ofile='$ofile'
15571
15572
15573
15574
15575 _ACEOF
15576
15577 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15578
15579 # Handling of arguments.
15580 for ac_config_target in $ac_config_targets
15581 do
15582 case $ac_config_target in
15583 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15584 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15585 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15586 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15587 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15588 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
15589 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
15590 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15591 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
15592
15593 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15594 esac
15595 done
15596
15597
15598 # If the user did not use the arguments to specify the items to instantiate,
15599 # then the envvar interface is used. Set only those that are not.
15600 # We use the long form for the default assignment because of an extremely
15601 # bizarre bug on SunOS 4.1.3.
15602 if $ac_need_defaults; then
15603 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15604 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15605 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15606 fi
15607
15608 # Have a temporary directory for convenience. Make it in the build tree
15609 # simply because there is no reason against having it here, and in addition,
15610 # creating and moving files from /tmp can sometimes cause problems.
15611 # Hook for its removal unless debugging.
15612 # Note that there is a small window in which the directory will not be cleaned:
15613 # after its creation but before its name has been assigned to `$tmp'.
15614 $debug ||
15615 {
15616 tmp= ac_tmp=
15617 trap 'exit_status=$?
15618 : "${ac_tmp:=$tmp}"
15619 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15620 ' 0
15621 trap 'as_fn_exit 1' 1 2 13 15
15622 }
15623 # Create a (secure) tmp directory for tmp files.
15624
15625 {
15626 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15627 test -d "$tmp"
15628 } ||
15629 {
15630 tmp=./conf$$-$RANDOM
15631 (umask 077 && mkdir "$tmp")
15632 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15633 ac_tmp=$tmp
15634
15635 # Set up the scripts for CONFIG_FILES section.
15636 # No need to generate them if there are no CONFIG_FILES.
15637 # This happens for instance with `./config.status config.h'.
15638 if test -n "$CONFIG_FILES"; then
15639
15640
15641 ac_cr=`echo X | tr X '\015'`
15642 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15643 # But we know of no other shell where ac_cr would be empty at this
15644 # point, so we can use a bashism as a fallback.
15645 if test "x$ac_cr" = x; then
15646 eval ac_cr=\$\'\\r\'
15647 fi
15648 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15649 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15650 ac_cs_awk_cr='\\r'
15651 else
15652 ac_cs_awk_cr=$ac_cr
15653 fi
15654
15655 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15656 _ACEOF
15657
15658
15659 {
15660 echo "cat >conf$$subs.awk <<_ACEOF" &&
15661 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15662 echo "_ACEOF"
15663 } >conf$$subs.sh ||
15664 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15665 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15666 ac_delim='%!_!# '
15667 for ac_last_try in false false false false false :; do
15668 . ./conf$$subs.sh ||
15669 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15670
15671 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15672 if test $ac_delim_n = $ac_delim_num; then
15673 break
15674 elif $ac_last_try; then
15675 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15676 else
15677 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15678 fi
15679 done
15680 rm -f conf$$subs.sh
15681
15682 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15683 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15684 _ACEOF
15685 sed -n '
15686 h
15687 s/^/S["/; s/!.*/"]=/
15688 p
15689 g
15690 s/^[^!]*!//
15691 :repl
15692 t repl
15693 s/'"$ac_delim"'$//
15694 t delim
15695 :nl
15696 h
15697 s/\(.\{148\}\)..*/\1/
15698 t more1
15699 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15700 p
15701 n
15702 b repl
15703 :more1
15704 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15705 p
15706 g
15707 s/.\{148\}//
15708 t nl
15709 :delim
15710 h
15711 s/\(.\{148\}\)..*/\1/
15712 t more2
15713 s/["\\]/\\&/g; s/^/"/; s/$/"/
15714 p
15715 b
15716 :more2
15717 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15718 p
15719 g
15720 s/.\{148\}//
15721 t delim
15722 ' <conf$$subs.awk | sed '
15723 /^[^""]/{
15724 N
15725 s/\n//
15726 }
15727 ' >>$CONFIG_STATUS || ac_write_fail=1
15728 rm -f conf$$subs.awk
15729 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15730 _ACAWK
15731 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15732 for (key in S) S_is_set[key] = 1
15733 FS = ""
15734
15735 }
15736 {
15737 line = $ 0
15738 nfields = split(line, field, "@")
15739 substed = 0
15740 len = length(field[1])
15741 for (i = 2; i < nfields; i++) {
15742 key = field[i]
15743 keylen = length(key)
15744 if (S_is_set[key]) {
15745 value = S[key]
15746 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15747 len += length(value) + length(field[++i])
15748 substed = 1
15749 } else
15750 len += 1 + keylen
15751 }
15752
15753 print line
15754 }
15755
15756 _ACAWK
15757 _ACEOF
15758 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15759 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15760 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15761 else
15762 cat
15763 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15764 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15765 _ACEOF
15766
15767 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15768 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15769 # trailing colons and then remove the whole line if VPATH becomes empty
15770 # (actually we leave an empty line to preserve line numbers).
15771 if test "x$srcdir" = x.; then
15772 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15773 h
15774 s///
15775 s/^/:/
15776 s/[ ]*$/:/
15777 s/:\$(srcdir):/:/g
15778 s/:\${srcdir}:/:/g
15779 s/:@srcdir@:/:/g
15780 s/^:*//
15781 s/:*$//
15782 x
15783 s/\(=[ ]*\).*/\1/
15784 G
15785 s/\n//
15786 s/^[^=]*=[ ]*$//
15787 }'
15788 fi
15789
15790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15791 fi # test -n "$CONFIG_FILES"
15792
15793 # Set up the scripts for CONFIG_HEADERS section.
15794 # No need to generate them if there are no CONFIG_HEADERS.
15795 # This happens for instance with `./config.status Makefile'.
15796 if test -n "$CONFIG_HEADERS"; then
15797 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15798 BEGIN {
15799 _ACEOF
15800
15801 # Transform confdefs.h into an awk script `defines.awk', embedded as
15802 # here-document in config.status, that substitutes the proper values into
15803 # config.h.in to produce config.h.
15804
15805 # Create a delimiter string that does not exist in confdefs.h, to ease
15806 # handling of long lines.
15807 ac_delim='%!_!# '
15808 for ac_last_try in false false :; do
15809 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15810 if test -z "$ac_tt"; then
15811 break
15812 elif $ac_last_try; then
15813 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15814 else
15815 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15816 fi
15817 done
15818
15819 # For the awk script, D is an array of macro values keyed by name,
15820 # likewise P contains macro parameters if any. Preserve backslash
15821 # newline sequences.
15822
15823 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15824 sed -n '
15825 s/.\{148\}/&'"$ac_delim"'/g
15826 t rset
15827 :rset
15828 s/^[ ]*#[ ]*define[ ][ ]*/ /
15829 t def
15830 d
15831 :def
15832 s/\\$//
15833 t bsnl
15834 s/["\\]/\\&/g
15835 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15836 D["\1"]=" \3"/p
15837 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15838 d
15839 :bsnl
15840 s/["\\]/\\&/g
15841 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15842 D["\1"]=" \3\\\\\\n"\\/p
15843 t cont
15844 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15845 t cont
15846 d
15847 :cont
15848 n
15849 s/.\{148\}/&'"$ac_delim"'/g
15850 t clear
15851 :clear
15852 s/\\$//
15853 t bsnlc
15854 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15855 d
15856 :bsnlc
15857 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15858 b cont
15859 ' <confdefs.h | sed '
15860 s/'"$ac_delim"'/"\\\
15861 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15862
15863 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15864 for (key in D) D_is_set[key] = 1
15865 FS = ""
15866 }
15867 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15868 line = \$ 0
15869 split(line, arg, " ")
15870 if (arg[1] == "#") {
15871 defundef = arg[2]
15872 mac1 = arg[3]
15873 } else {
15874 defundef = substr(arg[1], 2)
15875 mac1 = arg[2]
15876 }
15877 split(mac1, mac2, "(") #)
15878 macro = mac2[1]
15879 prefix = substr(line, 1, index(line, defundef) - 1)
15880 if (D_is_set[macro]) {
15881 # Preserve the white space surrounding the "#".
15882 print prefix "define", macro P[macro] D[macro]
15883 next
15884 } else {
15885 # Replace #undef with comments. This is necessary, for example,
15886 # in the case of _POSIX_SOURCE, which is predefined and required
15887 # on some systems where configure will not decide to define it.
15888 if (defundef == "undef") {
15889 print "/*", prefix defundef, macro, "*/"
15890 next
15891 }
15892 }
15893 }
15894 { print }
15895 _ACAWK
15896 _ACEOF
15897 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15898 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15899 fi # test -n "$CONFIG_HEADERS"
15900
15901
15902 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15903 shift
15904 for ac_tag
15905 do
15906 case $ac_tag in
15907 :[FHLC]) ac_mode=$ac_tag; continue;;
15908 esac
15909 case $ac_mode$ac_tag in
15910 :[FHL]*:*);;
15911 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15912 :[FH]-) ac_tag=-:-;;
15913 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15914 esac
15915 ac_save_IFS=$IFS
15916 IFS=:
15917 set x $ac_tag
15918 IFS=$ac_save_IFS
15919 shift
15920 ac_file=$1
15921 shift
15922
15923 case $ac_mode in
15924 :L) ac_source=$1;;
15925 :[FH])
15926 ac_file_inputs=
15927 for ac_f
15928 do
15929 case $ac_f in
15930 -) ac_f="$ac_tmp/stdin";;
15931 *) # Look for the file first in the build tree, then in the source tree
15932 # (if the path is not absolute). The absolute path cannot be DOS-style,
15933 # because $ac_f cannot contain `:'.
15934 test -f "$ac_f" ||
15935 case $ac_f in
15936 [\\/$]*) false;;
15937 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15938 esac ||
15939 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15940 esac
15941 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15942 as_fn_append ac_file_inputs " '$ac_f'"
15943 done
15944
15945 # Let's still pretend it is `configure' which instantiates (i.e., don't
15946 # use $as_me), people would be surprised to read:
15947 # /* config.h. Generated by config.status. */
15948 configure_input='Generated from '`
15949 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15950 `' by configure.'
15951 if test x"$ac_file" != x-; then
15952 configure_input="$ac_file. $configure_input"
15953 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15954 $as_echo "$as_me: creating $ac_file" >&6;}
15955 fi
15956 # Neutralize special characters interpreted by sed in replacement strings.
15957 case $configure_input in #(
15958 *\&* | *\|* | *\\* )
15959 ac_sed_conf_input=`$as_echo "$configure_input" |
15960 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15961 *) ac_sed_conf_input=$configure_input;;
15962 esac
15963
15964 case $ac_tag in
15965 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15966 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15967 esac
15968 ;;
15969 esac
15970
15971 ac_dir=`$as_dirname -- "$ac_file" ||
15972 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15973 X"$ac_file" : 'X\(//\)[^/]' \| \
15974 X"$ac_file" : 'X\(//\)$' \| \
15975 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15976 $as_echo X"$ac_file" |
15977 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15978 s//\1/
15979 q
15980 }
15981 /^X\(\/\/\)[^/].*/{
15982 s//\1/
15983 q
15984 }
15985 /^X\(\/\/\)$/{
15986 s//\1/
15987 q
15988 }
15989 /^X\(\/\).*/{
15990 s//\1/
15991 q
15992 }
15993 s/.*/./; q'`
15994 as_dir="$ac_dir"; as_fn_mkdir_p
15995 ac_builddir=.
15996
15997 case "$ac_dir" in
15998 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15999 *)
16000 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16001 # A ".." for each directory in $ac_dir_suffix.
16002 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16003 case $ac_top_builddir_sub in
16004 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16005 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16006 esac ;;
16007 esac
16008 ac_abs_top_builddir=$ac_pwd
16009 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16010 # for backward compatibility:
16011 ac_top_builddir=$ac_top_build_prefix
16012
16013 case $srcdir in
16014 .) # We are building in place.
16015 ac_srcdir=.
16016 ac_top_srcdir=$ac_top_builddir_sub
16017 ac_abs_top_srcdir=$ac_pwd ;;
16018 [\\/]* | ?:[\\/]* ) # Absolute name.
16019 ac_srcdir=$srcdir$ac_dir_suffix;
16020 ac_top_srcdir=$srcdir
16021 ac_abs_top_srcdir=$srcdir ;;
16022 *) # Relative name.
16023 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16024 ac_top_srcdir=$ac_top_build_prefix$srcdir
16025 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16026 esac
16027 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16028
16029
16030 case $ac_mode in
16031 :F)
16032 #
16033 # CONFIG_FILE
16034 #
16035
16036 case $INSTALL in
16037 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16038 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16039 esac
16040 ac_MKDIR_P=$MKDIR_P
16041 case $MKDIR_P in
16042 [\\/$]* | ?:[\\/]* ) ;;
16043 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16044 esac
16045 _ACEOF
16046
16047 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16048 # If the template does not know about datarootdir, expand it.
16049 # FIXME: This hack should be removed a few years after 2.60.
16050 ac_datarootdir_hack=; ac_datarootdir_seen=
16051 ac_sed_dataroot='
16052 /datarootdir/ {
16053 p
16054 q
16055 }
16056 /@datadir@/p
16057 /@docdir@/p
16058 /@infodir@/p
16059 /@localedir@/p
16060 /@mandir@/p'
16061 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16062 *datarootdir*) ac_datarootdir_seen=yes;;
16063 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16065 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16066 _ACEOF
16067 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16068 ac_datarootdir_hack='
16069 s&@datadir@&$datadir&g
16070 s&@docdir@&$docdir&g
16071 s&@infodir@&$infodir&g
16072 s&@localedir@&$localedir&g
16073 s&@mandir@&$mandir&g
16074 s&\\\${datarootdir}&$datarootdir&g' ;;
16075 esac
16076 _ACEOF
16077
16078 # Neutralize VPATH when `$srcdir' = `.'.
16079 # Shell code in configure.ac might set extrasub.
16080 # FIXME: do we really want to maintain this feature?
16081 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16082 ac_sed_extra="$ac_vpsub
16083 $extrasub
16084 _ACEOF
16085 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16086 :t
16087 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16088 s|@configure_input@|$ac_sed_conf_input|;t t
16089 s&@top_builddir@&$ac_top_builddir_sub&;t t
16090 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16091 s&@srcdir@&$ac_srcdir&;t t
16092 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16093 s&@top_srcdir@&$ac_top_srcdir&;t t
16094 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16095 s&@builddir@&$ac_builddir&;t t
16096 s&@abs_builddir@&$ac_abs_builddir&;t t
16097 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16098 s&@INSTALL@&$ac_INSTALL&;t t
16099 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16100 $ac_datarootdir_hack
16101 "
16102 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16103 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16104
16105 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16106 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16107 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16108 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16110 which seems to be undefined. Please make sure it is defined" >&5
16111 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16112 which seems to be undefined. Please make sure it is defined" >&2;}
16113
16114 rm -f "$ac_tmp/stdin"
16115 case $ac_file in
16116 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16117 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16118 esac \
16119 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16120 ;;
16121 :H)
16122 #
16123 # CONFIG_HEADER
16124 #
16125 if test x"$ac_file" != x-; then
16126 {
16127 $as_echo "/* $configure_input */" \
16128 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16129 } >"$ac_tmp/config.h" \
16130 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16131 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16133 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16134 else
16135 rm -f "$ac_file"
16136 mv "$ac_tmp/config.h" "$ac_file" \
16137 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16138 fi
16139 else
16140 $as_echo "/* $configure_input */" \
16141 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16142 || as_fn_error $? "could not create -" "$LINENO" 5
16143 fi
16144 # Compute "$ac_file"'s index in $config_headers.
16145 _am_arg="$ac_file"
16146 _am_stamp_count=1
16147 for _am_header in $config_headers :; do
16148 case $_am_header in
16149 $_am_arg | $_am_arg:* )
16150 break ;;
16151 * )
16152 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16153 esac
16154 done
16155 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16156 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16157 X"$_am_arg" : 'X\(//\)[^/]' \| \
16158 X"$_am_arg" : 'X\(//\)$' \| \
16159 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16160 $as_echo X"$_am_arg" |
16161 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16162 s//\1/
16163 q
16164 }
16165 /^X\(\/\/\)[^/].*/{
16166 s//\1/
16167 q
16168 }
16169 /^X\(\/\/\)$/{
16170 s//\1/
16171 q
16172 }
16173 /^X\(\/\).*/{
16174 s//\1/
16175 q
16176 }
16177 s/.*/./; q'`/stamp-h$_am_stamp_count
16178 ;;
16179
16180 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16181 $as_echo "$as_me: executing $ac_file commands" >&6;}
16182 ;;
16183 esac
16184
16185
16186 case $ac_file$ac_mode in
16187 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16188 # Older Autoconf quotes --file arguments for eval, but not when files
16189 # are listed without --file. Let's play safe and only enable the eval
16190 # if we detect the quoting.
16191 case $CONFIG_FILES in
16192 *\'*) eval set x "$CONFIG_FILES" ;;
16193 *) set x $CONFIG_FILES ;;
16194 esac
16195 shift
16196 for mf
16197 do
16198 # Strip MF so we end up with the name of the file.
16199 mf=`echo "$mf" | sed -e 's/:.*$//'`
16200 # Check whether this is an Automake generated Makefile or not.
16201 # We used to match only the files named 'Makefile.in', but
16202 # some people rename them; so instead we look at the file content.
16203 # Grep'ing the first line is not enough: some people post-process
16204 # each Makefile.in and add a new line on top of each file to say so.
16205 # Grep'ing the whole file is not good either: AIX grep has a line
16206 # limit of 2048, but all sed's we know have understand at least 4000.
16207 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16208 dirpart=`$as_dirname -- "$mf" ||
16209 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16210 X"$mf" : 'X\(//\)[^/]' \| \
16211 X"$mf" : 'X\(//\)$' \| \
16212 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16213 $as_echo X"$mf" |
16214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16215 s//\1/
16216 q
16217 }
16218 /^X\(\/\/\)[^/].*/{
16219 s//\1/
16220 q
16221 }
16222 /^X\(\/\/\)$/{
16223 s//\1/
16224 q
16225 }
16226 /^X\(\/\).*/{
16227 s//\1/
16228 q
16229 }
16230 s/.*/./; q'`
16231 else
16232 continue
16233 fi
16234 # Extract the definition of DEPDIR, am__include, and am__quote
16235 # from the Makefile without running 'make'.
16236 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16237 test -z "$DEPDIR" && continue
16238 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16239 test -z "$am__include" && continue
16240 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16241 # Find all dependency output files, they are included files with
16242 # $(DEPDIR) in their names. We invoke sed twice because it is the
16243 # simplest approach to changing $(DEPDIR) to its actual value in the
16244 # expansion.
16245 for file in `sed -n "
16246 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16247 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16248 # Make sure the directory exists.
16249 test -f "$dirpart/$file" && continue
16250 fdir=`$as_dirname -- "$file" ||
16251 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16252 X"$file" : 'X\(//\)[^/]' \| \
16253 X"$file" : 'X\(//\)$' \| \
16254 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16255 $as_echo X"$file" |
16256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16257 s//\1/
16258 q
16259 }
16260 /^X\(\/\/\)[^/].*/{
16261 s//\1/
16262 q
16263 }
16264 /^X\(\/\/\)$/{
16265 s//\1/
16266 q
16267 }
16268 /^X\(\/\).*/{
16269 s//\1/
16270 q
16271 }
16272 s/.*/./; q'`
16273 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16274 # echo "creating $dirpart/$file"
16275 echo '# dummy' > "$dirpart/$file"
16276 done
16277 done
16278 }
16279 ;;
16280 "libtool":C)
16281
16282 # See if we are running on zsh, and set the options which allow our
16283 # commands through without removal of \ escapes.
16284 if test -n "${ZSH_VERSION+set}" ; then
16285 setopt NO_GLOB_SUBST
16286 fi
16287
16288 cfgfile="${ofile}T"
16289 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16290 $RM "$cfgfile"
16291
16292 cat <<_LT_EOF >> "$cfgfile"
16293 #! $SHELL
16294
16295 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16296 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16297 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16298 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16299 #
16300 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16301 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
16302 # Foundation, Inc.
16303 # Written by Gordon Matzigkeit, 1996
16304 #
16305 # This file is part of GNU Libtool.
16306 #
16307 # GNU Libtool is free software; you can redistribute it and/or
16308 # modify it under the terms of the GNU General Public License as
16309 # published by the Free Software Foundation; either version 2 of
16310 # the License, or (at your option) any later version.
16311 #
16312 # As a special exception to the GNU General Public License,
16313 # if you distribute this file as part of a program or library that
16314 # is built using GNU Libtool, you may include this file under the
16315 # same distribution terms that you use for the rest of that program.
16316 #
16317 # GNU Libtool is distributed in the hope that it will be useful,
16318 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16319 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16320 # GNU General Public License for more details.
16321 #
16322 # You should have received a copy of the GNU General Public License
16323 # along with GNU Libtool; see the file COPYING. If not, a copy
16324 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16325 # obtained by writing to the Free Software Foundation, Inc.,
16326 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16327
16328
16329 # The names of the tagged configurations supported by this script.
16330 available_tags=""
16331
16332 # ### BEGIN LIBTOOL CONFIG
16333
16334 # Which release of libtool.m4 was used?
16335 macro_version=$macro_version
16336 macro_revision=$macro_revision
16337
16338 # Whether or not to build static libraries.
16339 build_old_libs=$enable_static
16340
16341 # What type of objects to build.
16342 pic_mode=$pic_mode
16343
16344 # Whether or not to build shared libraries.
16345 build_libtool_libs=$enable_shared
16346
16347 # Whether or not to optimize for fast installation.
16348 fast_install=$enable_fast_install
16349
16350 # Shell to use when invoking shell scripts.
16351 SHELL=$lt_SHELL
16352
16353 # An echo program that protects backslashes.
16354 ECHO=$lt_ECHO
16355
16356 # The PATH separator for the build system.
16357 PATH_SEPARATOR=$lt_PATH_SEPARATOR
16358
16359 # The host system.
16360 host_alias=$host_alias
16361 host=$host
16362 host_os=$host_os
16363
16364 # The build system.
16365 build_alias=$build_alias
16366 build=$build
16367 build_os=$build_os
16368
16369 # A sed program that does not truncate output.
16370 SED=$lt_SED
16371
16372 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16373 Xsed="\$SED -e 1s/^X//"
16374
16375 # A grep program that handles long lines.
16376 GREP=$lt_GREP
16377
16378 # An ERE matcher.
16379 EGREP=$lt_EGREP
16380
16381 # A literal string matcher.
16382 FGREP=$lt_FGREP
16383
16384 # A BSD- or MS-compatible name lister.
16385 NM=$lt_NM
16386
16387 # Whether we need soft or hard links.
16388 LN_S=$lt_LN_S
16389
16390 # What is the maximum length of a command?
16391 max_cmd_len=$max_cmd_len
16392
16393 # Object file suffix (normally "o").
16394 objext=$ac_objext
16395
16396 # Executable file suffix (normally "").
16397 exeext=$exeext
16398
16399 # whether the shell understands "unset".
16400 lt_unset=$lt_unset
16401
16402 # turn spaces into newlines.
16403 SP2NL=$lt_lt_SP2NL
16404
16405 # turn newlines into spaces.
16406 NL2SP=$lt_lt_NL2SP
16407
16408 # convert \$build file names to \$host format.
16409 to_host_file_cmd=$lt_cv_to_host_file_cmd
16410
16411 # convert \$build files to toolchain format.
16412 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16413
16414 # An object symbol dumper.
16415 OBJDUMP=$lt_OBJDUMP
16416
16417 # Method to check whether dependent libraries are shared objects.
16418 deplibs_check_method=$lt_deplibs_check_method
16419
16420 # Command to use when deplibs_check_method = "file_magic".
16421 file_magic_cmd=$lt_file_magic_cmd
16422
16423 # How to find potential files when deplibs_check_method = "file_magic".
16424 file_magic_glob=$lt_file_magic_glob
16425
16426 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16427 want_nocaseglob=$lt_want_nocaseglob
16428
16429 # DLL creation program.
16430 DLLTOOL=$lt_DLLTOOL
16431
16432 # Command to associate shared and link libraries.
16433 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16434
16435 # The archiver.
16436 AR=$lt_AR
16437
16438 # Flags to create an archive.
16439 AR_FLAGS=$lt_AR_FLAGS
16440
16441 # How to feed a file listing to the archiver.
16442 archiver_list_spec=$lt_archiver_list_spec
16443
16444 # A symbol stripping program.
16445 STRIP=$lt_STRIP
16446
16447 # Commands used to install an old-style archive.
16448 RANLIB=$lt_RANLIB
16449 old_postinstall_cmds=$lt_old_postinstall_cmds
16450 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16451
16452 # Whether to use a lock for old archive extraction.
16453 lock_old_archive_extraction=$lock_old_archive_extraction
16454
16455 # A C compiler.
16456 LTCC=$lt_CC
16457
16458 # LTCC compiler flags.
16459 LTCFLAGS=$lt_CFLAGS
16460
16461 # Take the output of nm and produce a listing of raw symbols and C names.
16462 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16463
16464 # Transform the output of nm in a proper C declaration.
16465 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16466
16467 # Transform the output of nm in a C name address pair.
16468 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16469
16470 # Transform the output of nm in a C name address pair when lib prefix is needed.
16471 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16472
16473 # Specify filename containing input files for \$NM.
16474 nm_file_list_spec=$lt_nm_file_list_spec
16475
16476 # The root where to search for dependent libraries,and in which our libraries should be installed.
16477 lt_sysroot=$lt_sysroot
16478
16479 # The name of the directory that contains temporary libtool files.
16480 objdir=$objdir
16481
16482 # Used to examine libraries when file_magic_cmd begins with "file".
16483 MAGIC_CMD=$MAGIC_CMD
16484
16485 # Must we lock files when doing compilation?
16486 need_locks=$lt_need_locks
16487
16488 # Manifest tool.
16489 MANIFEST_TOOL=$lt_MANIFEST_TOOL
16490
16491 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16492 DSYMUTIL=$lt_DSYMUTIL
16493
16494 # Tool to change global to local symbols on Mac OS X.
16495 NMEDIT=$lt_NMEDIT
16496
16497 # Tool to manipulate fat objects and archives on Mac OS X.
16498 LIPO=$lt_LIPO
16499
16500 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16501 OTOOL=$lt_OTOOL
16502
16503 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16504 OTOOL64=$lt_OTOOL64
16505
16506 # Old archive suffix (normally "a").
16507 libext=$libext
16508
16509 # Shared library suffix (normally ".so").
16510 shrext_cmds=$lt_shrext_cmds
16511
16512 # The commands to extract the exported symbol list from a shared archive.
16513 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16514
16515 # Variables whose values should be saved in libtool wrapper scripts and
16516 # restored at link time.
16517 variables_saved_for_relink=$lt_variables_saved_for_relink
16518
16519 # Do we need the "lib" prefix for modules?
16520 need_lib_prefix=$need_lib_prefix
16521
16522 # Do we need a version for libraries?
16523 need_version=$need_version
16524
16525 # Library versioning type.
16526 version_type=$version_type
16527
16528 # Shared library runtime path variable.
16529 runpath_var=$runpath_var
16530
16531 # Shared library path variable.
16532 shlibpath_var=$shlibpath_var
16533
16534 # Is shlibpath searched before the hard-coded library search path?
16535 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16536
16537 # Format of library name prefix.
16538 libname_spec=$lt_libname_spec
16539
16540 # List of archive names. First name is the real one, the rest are links.
16541 # The last name is the one that the linker finds with -lNAME
16542 library_names_spec=$lt_library_names_spec
16543
16544 # The coded name of the library, if different from the real name.
16545 soname_spec=$lt_soname_spec
16546
16547 # Permission mode override for installation of shared libraries.
16548 install_override_mode=$lt_install_override_mode
16549
16550 # Command to use after installation of a shared archive.
16551 postinstall_cmds=$lt_postinstall_cmds
16552
16553 # Command to use after uninstallation of a shared archive.
16554 postuninstall_cmds=$lt_postuninstall_cmds
16555
16556 # Commands used to finish a libtool library installation in a directory.
16557 finish_cmds=$lt_finish_cmds
16558
16559 # As "finish_cmds", except a single script fragment to be evaled but
16560 # not shown.
16561 finish_eval=$lt_finish_eval
16562
16563 # Whether we should hardcode library paths into libraries.
16564 hardcode_into_libs=$hardcode_into_libs
16565
16566 # Compile-time system search path for libraries.
16567 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16568
16569 # Run-time system search path for libraries.
16570 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16571
16572 # Whether dlopen is supported.
16573 dlopen_support=$enable_dlopen
16574
16575 # Whether dlopen of programs is supported.
16576 dlopen_self=$enable_dlopen_self
16577
16578 # Whether dlopen of statically linked programs is supported.
16579 dlopen_self_static=$enable_dlopen_self_static
16580
16581 # Commands to strip libraries.
16582 old_striplib=$lt_old_striplib
16583 striplib=$lt_striplib
16584
16585
16586 # The linker used to build libraries.
16587 LD=$lt_LD
16588
16589 # How to create reloadable object files.
16590 reload_flag=$lt_reload_flag
16591 reload_cmds=$lt_reload_cmds
16592
16593 # Commands used to build an old-style archive.
16594 old_archive_cmds=$lt_old_archive_cmds
16595
16596 # A language specific compiler.
16597 CC=$lt_compiler
16598
16599 # Is the compiler the GNU compiler?
16600 with_gcc=$GCC
16601
16602 # Compiler flag to turn off builtin functions.
16603 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16604
16605 # Additional compiler flags for building library objects.
16606 pic_flag=$lt_lt_prog_compiler_pic
16607
16608 # How to pass a linker flag through the compiler.
16609 wl=$lt_lt_prog_compiler_wl
16610
16611 # Compiler flag to prevent dynamic linking.
16612 link_static_flag=$lt_lt_prog_compiler_static
16613
16614 # Does compiler simultaneously support -c and -o options?
16615 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16616
16617 # Whether or not to add -lc for building shared libraries.
16618 build_libtool_need_lc=$archive_cmds_need_lc
16619
16620 # Whether or not to disallow shared libs when runtime libs are static.
16621 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16622
16623 # Compiler flag to allow reflexive dlopens.
16624 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16625
16626 # Compiler flag to generate shared objects directly from archives.
16627 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16628
16629 # Whether the compiler copes with passing no objects directly.
16630 compiler_needs_object=$lt_compiler_needs_object
16631
16632 # Create an old-style archive from a shared archive.
16633 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16634
16635 # Create a temporary old-style archive to link instead of a shared archive.
16636 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16637
16638 # Commands used to build a shared archive.
16639 archive_cmds=$lt_archive_cmds
16640 archive_expsym_cmds=$lt_archive_expsym_cmds
16641
16642 # Commands used to build a loadable module if different from building
16643 # a shared archive.
16644 module_cmds=$lt_module_cmds
16645 module_expsym_cmds=$lt_module_expsym_cmds
16646
16647 # Whether we are building with GNU ld or not.
16648 with_gnu_ld=$lt_with_gnu_ld
16649
16650 # Flag that allows shared libraries with undefined symbols to be built.
16651 allow_undefined_flag=$lt_allow_undefined_flag
16652
16653 # Flag that enforces no undefined symbols.
16654 no_undefined_flag=$lt_no_undefined_flag
16655
16656 # Flag to hardcode \$libdir into a binary during linking.
16657 # This must work even if \$libdir does not exist
16658 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16659
16660 # Whether we need a single "-rpath" flag with a separated argument.
16661 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16662
16663 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16664 # DIR into the resulting binary.
16665 hardcode_direct=$hardcode_direct
16666
16667 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16668 # DIR into the resulting binary and the resulting library dependency is
16669 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16670 # library is relocated.
16671 hardcode_direct_absolute=$hardcode_direct_absolute
16672
16673 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16674 # into the resulting binary.
16675 hardcode_minus_L=$hardcode_minus_L
16676
16677 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16678 # into the resulting binary.
16679 hardcode_shlibpath_var=$hardcode_shlibpath_var
16680
16681 # Set to "yes" if building a shared library automatically hardcodes DIR
16682 # into the library and all subsequent libraries and executables linked
16683 # against it.
16684 hardcode_automatic=$hardcode_automatic
16685
16686 # Set to yes if linker adds runtime paths of dependent libraries
16687 # to runtime path list.
16688 inherit_rpath=$inherit_rpath
16689
16690 # Whether libtool must link a program against all its dependency libraries.
16691 link_all_deplibs=$link_all_deplibs
16692
16693 # Set to "yes" if exported symbols are required.
16694 always_export_symbols=$always_export_symbols
16695
16696 # The commands to list exported symbols.
16697 export_symbols_cmds=$lt_export_symbols_cmds
16698
16699 # Symbols that should not be listed in the preloaded symbols.
16700 exclude_expsyms=$lt_exclude_expsyms
16701
16702 # Symbols that must always be exported.
16703 include_expsyms=$lt_include_expsyms
16704
16705 # Commands necessary for linking programs (against libraries) with templates.
16706 prelink_cmds=$lt_prelink_cmds
16707
16708 # Commands necessary for finishing linking programs.
16709 postlink_cmds=$lt_postlink_cmds
16710
16711 # Specify filename containing input files.
16712 file_list_spec=$lt_file_list_spec
16713
16714 # How to hardcode a shared library path into an executable.
16715 hardcode_action=$hardcode_action
16716
16717 # ### END LIBTOOL CONFIG
16718
16719 _LT_EOF
16720
16721 case $host_os in
16722 aix3*)
16723 cat <<\_LT_EOF >> "$cfgfile"
16724 # AIX sometimes has problems with the GCC collect2 program. For some
16725 # reason, if we set the COLLECT_NAMES environment variable, the problems
16726 # vanish in a puff of smoke.
16727 if test "X${COLLECT_NAMES+set}" != Xset; then
16728 COLLECT_NAMES=
16729 export COLLECT_NAMES
16730 fi
16731 _LT_EOF
16732 ;;
16733 esac
16734
16735
16736 ltmain="$ac_aux_dir/ltmain.sh"
16737
16738
16739 # We use sed instead of cat because bash on DJGPP gets confused if
16740 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16741 # text mode, it properly converts lines to CR/LF. This bash problem
16742 # is reportedly fixed, but why not run on old versions too?
16743 sed '$q' "$ltmain" >> "$cfgfile" \
16744 || (rm -f "$cfgfile"; exit 1)
16745
16746 if test x"$xsi_shell" = xyes; then
16747 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
16748 func_dirname ()\
16749 {\
16750 \ case ${1} in\
16751 \ */*) func_dirname_result="${1%/*}${2}" ;;\
16752 \ * ) func_dirname_result="${3}" ;;\
16753 \ esac\
16754 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
16755 && mv -f "$cfgfile.tmp" "$cfgfile" \
16756 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16757 test 0 -eq $? || _lt_function_replace_fail=:
16758
16759
16760 sed -e '/^func_basename ()$/,/^} # func_basename /c\
16761 func_basename ()\
16762 {\
16763 \ func_basename_result="${1##*/}"\
16764 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
16765 && mv -f "$cfgfile.tmp" "$cfgfile" \
16766 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16767 test 0 -eq $? || _lt_function_replace_fail=:
16768
16769
16770 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
16771 func_dirname_and_basename ()\
16772 {\
16773 \ case ${1} in\
16774 \ */*) func_dirname_result="${1%/*}${2}" ;;\
16775 \ * ) func_dirname_result="${3}" ;;\
16776 \ esac\
16777 \ func_basename_result="${1##*/}"\
16778 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
16779 && mv -f "$cfgfile.tmp" "$cfgfile" \
16780 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16781 test 0 -eq $? || _lt_function_replace_fail=:
16782
16783
16784 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
16785 func_stripname ()\
16786 {\
16787 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
16788 \ # positional parameters, so assign one to ordinary parameter first.\
16789 \ func_stripname_result=${3}\
16790 \ func_stripname_result=${func_stripname_result#"${1}"}\
16791 \ func_stripname_result=${func_stripname_result%"${2}"}\
16792 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
16793 && mv -f "$cfgfile.tmp" "$cfgfile" \
16794 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16795 test 0 -eq $? || _lt_function_replace_fail=:
16796
16797
16798 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
16799 func_split_long_opt ()\
16800 {\
16801 \ func_split_long_opt_name=${1%%=*}\
16802 \ func_split_long_opt_arg=${1#*=}\
16803 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
16804 && mv -f "$cfgfile.tmp" "$cfgfile" \
16805 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16806 test 0 -eq $? || _lt_function_replace_fail=:
16807
16808
16809 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
16810 func_split_short_opt ()\
16811 {\
16812 \ func_split_short_opt_arg=${1#??}\
16813 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
16814 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
16815 && mv -f "$cfgfile.tmp" "$cfgfile" \
16816 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16817 test 0 -eq $? || _lt_function_replace_fail=:
16818
16819
16820 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
16821 func_lo2o ()\
16822 {\
16823 \ case ${1} in\
16824 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
16825 \ *) func_lo2o_result=${1} ;;\
16826 \ esac\
16827 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
16828 && mv -f "$cfgfile.tmp" "$cfgfile" \
16829 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16830 test 0 -eq $? || _lt_function_replace_fail=:
16831
16832
16833 sed -e '/^func_xform ()$/,/^} # func_xform /c\
16834 func_xform ()\
16835 {\
16836 func_xform_result=${1%.*}.lo\
16837 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
16838 && mv -f "$cfgfile.tmp" "$cfgfile" \
16839 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16840 test 0 -eq $? || _lt_function_replace_fail=:
16841
16842
16843 sed -e '/^func_arith ()$/,/^} # func_arith /c\
16844 func_arith ()\
16845 {\
16846 func_arith_result=$(( $* ))\
16847 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
16848 && mv -f "$cfgfile.tmp" "$cfgfile" \
16849 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16850 test 0 -eq $? || _lt_function_replace_fail=:
16851
16852
16853 sed -e '/^func_len ()$/,/^} # func_len /c\
16854 func_len ()\
16855 {\
16856 func_len_result=${#1}\
16857 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
16858 && mv -f "$cfgfile.tmp" "$cfgfile" \
16859 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16860 test 0 -eq $? || _lt_function_replace_fail=:
16861
16862 fi
16863
16864 if test x"$lt_shell_append" = xyes; then
16865 sed -e '/^func_append ()$/,/^} # func_append /c\
16866 func_append ()\
16867 {\
16868 eval "${1}+=\\${2}"\
16869 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
16870 && mv -f "$cfgfile.tmp" "$cfgfile" \
16871 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16872 test 0 -eq $? || _lt_function_replace_fail=:
16873
16874
16875 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
16876 func_append_quoted ()\
16877 {\
16878 \ func_quote_for_eval "${2}"\
16879 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
16880 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
16881 && mv -f "$cfgfile.tmp" "$cfgfile" \
16882 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16883 test 0 -eq $? || _lt_function_replace_fail=:
16884
16885
16886 # Save a `func_append' function call where possible by direct use of '+='
16887 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
16888 && mv -f "$cfgfile.tmp" "$cfgfile" \
16889 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16890 test 0 -eq $? || _lt_function_replace_fail=:
16891 else
16892 # Save a `func_append' function call even when '+=' is not available
16893 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
16894 && mv -f "$cfgfile.tmp" "$cfgfile" \
16895 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16896 test 0 -eq $? || _lt_function_replace_fail=:
16897 fi
16898
16899 if test x"$_lt_function_replace_fail" = x":"; then
16900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
16901 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
16902 fi
16903
16904
16905 mv -f "$cfgfile" "$ofile" ||
16906 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16907 chmod +x "$ofile"
16908
16909 ;;
16910
16911 esac
16912 done # for ac_tag
16913
16914
16915 as_fn_exit 0
16916 _ACEOF
16917 ac_clean_files=$ac_clean_files_save
16918
16919 test $ac_write_fail = 0 ||
16920 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16921
16922
16923 # configure is writing to config.log, and then calls config.status.
16924 # config.status does its own redirection, appending to config.log.
16925 # Unfortunately, on DOS this fails, as config.log is still kept open
16926 # by configure, so config.status won't be able to write to it; its
16927 # output is simply discarded. So we exec the FD to /dev/null,
16928 # effectively closing config.log, so it can be properly (re)opened and
16929 # appended to by config.status. When coming back to configure, we
16930 # need to make the FD available again.
16931 if test "$no_create" != yes; then
16932 ac_cs_success=:
16933 ac_config_status_args=
16934 test "$silent" = yes &&
16935 ac_config_status_args="$ac_config_status_args --quiet"
16936 exec 5>/dev/null
16937 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16938 exec 5>>config.log
16939 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16940 # would make configure fail if this is the last instruction.
16941 $ac_cs_success || as_fn_exit 1
16942 fi
16943 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16945 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16946 fi
16947
16948