blob: 8d3cd37a4505fb3700a1371894721398c9181c84 [file] [log] [blame]
Todd Fiala12e21682013-10-30 10:02:25 -07001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for libedit 3.1.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279 fi
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430else
431 as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436else
437 as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542else
543 as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='libedit'
589PACKAGE_TARNAME='libedit-20130712'
590PACKAGE_VERSION='3.1'
591PACKAGE_STRING='libedit 3.1'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="src/strlcat.c"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610# include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635HAVE_UNVIS_FALSE
636HAVE_UNVIS_TRUE
637HAVE_VIS_FALSE
638HAVE_VIS_TRUE
639HAVE_STRLCAT_FALSE
640HAVE_STRLCAT_TRUE
641HAVE_STRLCPY_FALSE
642HAVE_STRLCPY_TRUE
643LIBOBJS
644WIDECHAR_FALSE
645WIDECHAR_TRUE
646MANTYPE
647NROFF
648LT_VERSION
649OTOOL64
650OTOOL
651LIPO
652NMEDIT
653DSYMUTIL
654MANIFEST_TOOL
655RANLIB
656ac_ct_AR
657AR
658DLLTOOL
659OBJDUMP
660LN_S
661NM
662ac_ct_DUMPBIN
663DUMPBIN
664LD
665FGREP
666SED
667host_os
668host_vendor
669host_cpu
670host
671build_os
672build_vendor
673build_cpu
674build
675LIBTOOL
676AM_BACKSLASH
677AM_DEFAULT_VERBOSITY
678AM_DEFAULT_V
679AM_V
680am__fastdepCC_FALSE
681am__fastdepCC_TRUE
682CCDEPMODE
683am__nodep
684AMDEPBACKSLASH
685AMDEP_FALSE
686AMDEP_TRUE
687am__quote
688am__include
689DEPDIR
690am__untar
691am__tar
692AMTAR
693am__leading_dot
694SET_MAKE
695AWK
696mkdir_p
697MKDIR_P
698INSTALL_STRIP_PROGRAM
699STRIP
700install_sh
701MAKEINFO
702AUTOHEADER
703AUTOMAKE
704AUTOCONF
705ACLOCAL
706VERSION
707PACKAGE
708CYGPATH_W
709am__isrc
710INSTALL_DATA
711INSTALL_SCRIPT
712INSTALL_PROGRAM
713EGREP
714GREP
715CPP
716OBJEXT
717EXEEXT
718ac_ct_CC
719CPPFLAGS
720LDFLAGS
721CFLAGS
722CC
723target_alias
724host_alias
725build_alias
726LIBS
727ECHO_T
728ECHO_N
729ECHO_C
730DEFS
731mandir
732localedir
733libdir
734psdir
735pdfdir
736dvidir
737htmldir
738infodir
739docdir
740oldincludedir
741includedir
742localstatedir
743sharedstatedir
744sysconfdir
745datadir
746datarootdir
747libexecdir
748sbindir
749bindir
750program_transform_name
751prefix
752exec_prefix
753PACKAGE_URL
754PACKAGE_BUGREPORT
755PACKAGE_STRING
756PACKAGE_VERSION
757PACKAGE_TARNAME
758PACKAGE_NAME
759PATH_SEPARATOR
760SHELL'
761ac_subst_files=''
762ac_user_opts='
763enable_option_checking
764enable_dependency_tracking
765enable_silent_rules
766enable_shared
767enable_static
768with_pic
769enable_fast_install
770with_gnu_ld
771with_sysroot
772enable_libtool_lock
773enable_widec
774'
775 ac_precious_vars='build_alias
776host_alias
777target_alias
778CC
779CFLAGS
780LDFLAGS
781LIBS
782CPPFLAGS
783CPP'
784
785
786# Initialize some variables set by options.
787ac_init_help=
788ac_init_version=false
789ac_unrecognized_opts=
790ac_unrecognized_sep=
791# The variables have the same names as the options, with
792# dashes changed to underlines.
793cache_file=/dev/null
794exec_prefix=NONE
795no_create=
796no_recursion=
797prefix=NONE
798program_prefix=NONE
799program_suffix=NONE
800program_transform_name=s,x,x,
801silent=
802site=
803srcdir=
804verbose=
805x_includes=NONE
806x_libraries=NONE
807
808# Installation directory options.
809# These are left unexpanded so users can "make install exec_prefix=/foo"
810# and all the variables that are supposed to be based on exec_prefix
811# by default will actually change.
812# Use braces instead of parens because sh, perl, etc. also accept them.
813# (The list follows the same order as the GNU Coding Standards.)
814bindir='${exec_prefix}/bin'
815sbindir='${exec_prefix}/sbin'
816libexecdir='${exec_prefix}/libexec'
817datarootdir='${prefix}/share'
818datadir='${datarootdir}'
819sysconfdir='${prefix}/etc'
820sharedstatedir='${prefix}/com'
821localstatedir='${prefix}/var'
822includedir='${prefix}/include'
823oldincludedir='/usr/include'
824docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
825infodir='${datarootdir}/info'
826htmldir='${docdir}'
827dvidir='${docdir}'
828pdfdir='${docdir}'
829psdir='${docdir}'
830libdir='${exec_prefix}/lib'
831localedir='${datarootdir}/locale'
832mandir='${datarootdir}/man'
833
834ac_prev=
835ac_dashdash=
836for ac_option
837do
838 # If the previous option needs an argument, assign it.
839 if test -n "$ac_prev"; then
840 eval $ac_prev=\$ac_option
841 ac_prev=
842 continue
843 fi
844
845 case $ac_option in
846 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 *=) ac_optarg= ;;
848 *) ac_optarg=yes ;;
849 esac
850
851 # Accept the important Cygnus configure options, so we can diagnose typos.
852
853 case $ac_dashdash$ac_option in
854 --)
855 ac_dashdash=yes ;;
856
857 -bindir | --bindir | --bindi | --bind | --bin | --bi)
858 ac_prev=bindir ;;
859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
860 bindir=$ac_optarg ;;
861
862 -build | --build | --buil | --bui | --bu)
863 ac_prev=build_alias ;;
864 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
865 build_alias=$ac_optarg ;;
866
867 -cache-file | --cache-file | --cache-fil | --cache-fi \
868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869 ac_prev=cache_file ;;
870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
872 cache_file=$ac_optarg ;;
873
874 --config-cache | -C)
875 cache_file=config.cache ;;
876
877 -datadir | --datadir | --datadi | --datad)
878 ac_prev=datadir ;;
879 -datadir=* | --datadir=* | --datadi=* | --datad=*)
880 datadir=$ac_optarg ;;
881
882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883 | --dataroo | --dataro | --datar)
884 ac_prev=datarootdir ;;
885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887 datarootdir=$ac_optarg ;;
888
889 -disable-* | --disable-*)
890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
891 # Reject names that are not valid shell variable names.
892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 as_fn_error $? "invalid feature name: $ac_useropt"
894 ac_useropt_orig=$ac_useropt
895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 case $ac_user_opts in
897 *"
898"enable_$ac_useropt"
899"*) ;;
900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901 ac_unrecognized_sep=', ';;
902 esac
903 eval enable_$ac_useropt=no ;;
904
905 -docdir | --docdir | --docdi | --doc | --do)
906 ac_prev=docdir ;;
907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908 docdir=$ac_optarg ;;
909
910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
911 ac_prev=dvidir ;;
912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913 dvidir=$ac_optarg ;;
914
915 -enable-* | --enable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
923 *"
924"enable_$ac_useropt"
925"*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=\$ac_optarg ;;
930
931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933 | --exec | --exe | --ex)
934 ac_prev=exec_prefix ;;
935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937 | --exec=* | --exe=* | --ex=*)
938 exec_prefix=$ac_optarg ;;
939
940 -gas | --gas | --ga | --g)
941 # Obsolete; use --with-gas.
942 with_gas=yes ;;
943
944 -help | --help | --hel | --he | -h)
945 ac_init_help=long ;;
946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947 ac_init_help=recursive ;;
948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949 ac_init_help=short ;;
950
951 -host | --host | --hos | --ho)
952 ac_prev=host_alias ;;
953 -host=* | --host=* | --hos=* | --ho=*)
954 host_alias=$ac_optarg ;;
955
956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
957 ac_prev=htmldir ;;
958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
959 | --ht=*)
960 htmldir=$ac_optarg ;;
961
962 -includedir | --includedir | --includedi | --included | --include \
963 | --includ | --inclu | --incl | --inc)
964 ac_prev=includedir ;;
965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966 | --includ=* | --inclu=* | --incl=* | --inc=*)
967 includedir=$ac_optarg ;;
968
969 -infodir | --infodir | --infodi | --infod | --info | --inf)
970 ac_prev=infodir ;;
971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
972 infodir=$ac_optarg ;;
973
974 -libdir | --libdir | --libdi | --libd)
975 ac_prev=libdir ;;
976 -libdir=* | --libdir=* | --libdi=* | --libd=*)
977 libdir=$ac_optarg ;;
978
979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980 | --libexe | --libex | --libe)
981 ac_prev=libexecdir ;;
982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983 | --libexe=* | --libex=* | --libe=*)
984 libexecdir=$ac_optarg ;;
985
986 -localedir | --localedir | --localedi | --localed | --locale)
987 ac_prev=localedir ;;
988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989 localedir=$ac_optarg ;;
990
991 -localstatedir | --localstatedir | --localstatedi | --localstated \
992 | --localstate | --localstat | --localsta | --localst | --locals)
993 ac_prev=localstatedir ;;
994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
996 localstatedir=$ac_optarg ;;
997
998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
999 ac_prev=mandir ;;
1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001 mandir=$ac_optarg ;;
1002
1003 -nfp | --nfp | --nf)
1004 # Obsolete; use --without-fp.
1005 with_fp=no ;;
1006
1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1008 | --no-cr | --no-c | -n)
1009 no_create=yes ;;
1010
1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013 no_recursion=yes ;;
1014
1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017 | --oldin | --oldi | --old | --ol | --o)
1018 ac_prev=oldincludedir ;;
1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1022 oldincludedir=$ac_optarg ;;
1023
1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1025 ac_prev=prefix ;;
1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1027 prefix=$ac_optarg ;;
1028
1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030 | --program-pre | --program-pr | --program-p)
1031 ac_prev=program_prefix ;;
1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1034 program_prefix=$ac_optarg ;;
1035
1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037 | --program-suf | --program-su | --program-s)
1038 ac_prev=program_suffix ;;
1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1041 program_suffix=$ac_optarg ;;
1042
1043 -program-transform-name | --program-transform-name \
1044 | --program-transform-nam | --program-transform-na \
1045 | --program-transform-n | --program-transform- \
1046 | --program-transform | --program-transfor \
1047 | --program-transfo | --program-transf \
1048 | --program-trans | --program-tran \
1049 | --progr-tra | --program-tr | --program-t)
1050 ac_prev=program_transform_name ;;
1051 -program-transform-name=* | --program-transform-name=* \
1052 | --program-transform-nam=* | --program-transform-na=* \
1053 | --program-transform-n=* | --program-transform-=* \
1054 | --program-transform=* | --program-transfor=* \
1055 | --program-transfo=* | --program-transf=* \
1056 | --program-trans=* | --program-tran=* \
1057 | --progr-tra=* | --program-tr=* | --program-t=*)
1058 program_transform_name=$ac_optarg ;;
1059
1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1061 ac_prev=pdfdir ;;
1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063 pdfdir=$ac_optarg ;;
1064
1065 -psdir | --psdir | --psdi | --psd | --ps)
1066 ac_prev=psdir ;;
1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068 psdir=$ac_optarg ;;
1069
1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071 | -silent | --silent | --silen | --sile | --sil)
1072 silent=yes ;;
1073
1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1075 ac_prev=sbindir ;;
1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1077 | --sbi=* | --sb=*)
1078 sbindir=$ac_optarg ;;
1079
1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082 | --sharedst | --shareds | --shared | --share | --shar \
1083 | --sha | --sh)
1084 ac_prev=sharedstatedir ;;
1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1088 | --sha=* | --sh=*)
1089 sharedstatedir=$ac_optarg ;;
1090
1091 -site | --site | --sit)
1092 ac_prev=site ;;
1093 -site=* | --site=* | --sit=*)
1094 site=$ac_optarg ;;
1095
1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1097 ac_prev=srcdir ;;
1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1099 srcdir=$ac_optarg ;;
1100
1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102 | --syscon | --sysco | --sysc | --sys | --sy)
1103 ac_prev=sysconfdir ;;
1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1106 sysconfdir=$ac_optarg ;;
1107
1108 -target | --target | --targe | --targ | --tar | --ta | --t)
1109 ac_prev=target_alias ;;
1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1111 target_alias=$ac_optarg ;;
1112
1113 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114 verbose=yes ;;
1115
1116 -version | --version | --versio | --versi | --vers | -V)
1117 ac_init_version=: ;;
1118
1119 -with-* | --with-*)
1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1121 # Reject names that are not valid shell variable names.
1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123 as_fn_error $? "invalid package name: $ac_useropt"
1124 ac_useropt_orig=$ac_useropt
1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126 case $ac_user_opts in
1127 *"
1128"with_$ac_useropt"
1129"*) ;;
1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131 ac_unrecognized_sep=', ';;
1132 esac
1133 eval with_$ac_useropt=\$ac_optarg ;;
1134
1135 -without-* | --without-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144"with_$ac_useropt"
1145"*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=no ;;
1150
1151 --x)
1152 # Obsolete; use --with-x.
1153 with_x=yes ;;
1154
1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156 | --x-incl | --x-inc | --x-in | --x-i)
1157 ac_prev=x_includes ;;
1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160 x_includes=$ac_optarg ;;
1161
1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164 ac_prev=x_libraries ;;
1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167 x_libraries=$ac_optarg ;;
1168
1169 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1170Try \`$0 --help' for more information"
1171 ;;
1172
1173 *=*)
1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175 # Reject names that are not valid shell variable names.
1176 case $ac_envvar in #(
1177 '' | [0-9]* | *[!_$as_cr_alnum]* )
1178 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1179 esac
1180 eval $ac_envvar=\$ac_optarg
1181 export $ac_envvar ;;
1182
1183 *)
1184 # FIXME: should be removed in autoconf 3.0.
1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1189 ;;
1190
1191 esac
1192done
1193
1194if test -n "$ac_prev"; then
1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196 as_fn_error $? "missing argument to $ac_option"
1197fi
1198
1199if test -n "$ac_unrecognized_opts"; then
1200 case $enable_option_checking in
1201 no) ;;
1202 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1204 esac
1205fi
1206
1207# Check all directory arguments for consistency.
1208for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209 datadir sysconfdir sharedstatedir localstatedir includedir \
1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211 libdir localedir mandir
1212do
1213 eval ac_val=\$$ac_var
1214 # Remove trailing slashes.
1215 case $ac_val in
1216 */ )
1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218 eval $ac_var=\$ac_val;;
1219 esac
1220 # Be sure to have absolute directory names.
1221 case $ac_val in
1222 [\\/$]* | ?:[\\/]* ) continue;;
1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224 esac
1225 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1226done
1227
1228# There might be people who depend on the old broken behavior: `$host'
1229# used to hold the argument of --host etc.
1230# FIXME: To remove some day.
1231build=$build_alias
1232host=$host_alias
1233target=$target_alias
1234
1235# FIXME: To remove some day.
1236if test "x$host_alias" != x; then
1237 if test "x$build_alias" = x; then
1238 cross_compiling=maybe
1239 elif test "x$build_alias" != "x$host_alias"; then
1240 cross_compiling=yes
1241 fi
1242fi
1243
1244ac_tool_prefix=
1245test -n "$host_alias" && ac_tool_prefix=$host_alias-
1246
1247test "$silent" = yes && exec 6>/dev/null
1248
1249
1250ac_pwd=`pwd` && test -n "$ac_pwd" &&
1251ac_ls_di=`ls -di .` &&
1252ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1253 as_fn_error $? "working directory cannot be determined"
1254test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255 as_fn_error $? "pwd does not report name of working directory"
1256
1257
1258# Find the source files, if location was not specified.
1259if test -z "$srcdir"; then
1260 ac_srcdir_defaulted=yes
1261 # Try the directory containing this script, then the parent directory.
1262 ac_confdir=`$as_dirname -- "$as_myself" ||
1263$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1264 X"$as_myself" : 'X\(//\)[^/]' \| \
1265 X"$as_myself" : 'X\(//\)$' \| \
1266 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1267$as_echo X"$as_myself" |
1268 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1269 s//\1/
1270 q
1271 }
1272 /^X\(\/\/\)[^/].*/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\/\)$/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\).*/{
1281 s//\1/
1282 q
1283 }
1284 s/.*/./; q'`
1285 srcdir=$ac_confdir
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287 srcdir=..
1288 fi
1289else
1290 ac_srcdir_defaulted=no
1291fi
1292if test ! -r "$srcdir/$ac_unique_file"; then
1293 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1294 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1295fi
1296ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1297ac_abs_confdir=`(
1298 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1299 pwd)`
1300# When building in place, set srcdir=.
1301if test "$ac_abs_confdir" = "$ac_pwd"; then
1302 srcdir=.
1303fi
1304# Remove unnecessary trailing slashes from srcdir.
1305# Double slashes in file names in object file debugging info
1306# mess up M-x gdb in Emacs.
1307case $srcdir in
1308*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1309esac
1310for ac_var in $ac_precious_vars; do
1311 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_env_${ac_var}_value=\$${ac_var}
1313 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1314 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1315done
1316
1317#
1318# Report the --help message.
1319#
1320if test "$ac_init_help" = "long"; then
1321 # Omit some internal or obsolete options to make the list less imposing.
1322 # This message is too long to be a string in the A/UX 3.1 sh.
1323 cat <<_ACEOF
1324\`configure' configures libedit 3.1 to adapt to many kinds of systems.
1325
1326Usage: $0 [OPTION]... [VAR=VALUE]...
1327
1328To assign environment variables (e.g., CC, CFLAGS...), specify them as
1329VAR=VALUE. See below for descriptions of some of the useful variables.
1330
1331Defaults for the options are specified in brackets.
1332
1333Configuration:
1334 -h, --help display this help and exit
1335 --help=short display options specific to this package
1336 --help=recursive display the short help of all the included packages
1337 -V, --version display version information and exit
1338 -q, --quiet, --silent do not print \`checking ...' messages
1339 --cache-file=FILE cache test results in FILE [disabled]
1340 -C, --config-cache alias for \`--cache-file=config.cache'
1341 -n, --no-create do not create output files
1342 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1343
1344Installation directories:
1345 --prefix=PREFIX install architecture-independent files in PREFIX
1346 [$ac_default_prefix]
1347 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1348 [PREFIX]
1349
1350By default, \`make install' will install all the files in
1351\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1352an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1353for instance \`--prefix=\$HOME'.
1354
1355For better control, use the options below.
1356
1357Fine tuning of the installation directories:
1358 --bindir=DIR user executables [EPREFIX/bin]
1359 --sbindir=DIR system admin executables [EPREFIX/sbin]
1360 --libexecdir=DIR program executables [EPREFIX/libexec]
1361 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1362 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1363 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1364 --libdir=DIR object code libraries [EPREFIX/lib]
1365 --includedir=DIR C header files [PREFIX/include]
1366 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1367 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1368 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1369 --infodir=DIR info documentation [DATAROOTDIR/info]
1370 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1371 --mandir=DIR man documentation [DATAROOTDIR/man]
1372 --docdir=DIR documentation root
1373 [DATAROOTDIR/doc/libedit-20130712]
1374 --htmldir=DIR html documentation [DOCDIR]
1375 --dvidir=DIR dvi documentation [DOCDIR]
1376 --pdfdir=DIR pdf documentation [DOCDIR]
1377 --psdir=DIR ps documentation [DOCDIR]
1378_ACEOF
1379
1380 cat <<\_ACEOF
1381
1382Program names:
1383 --program-prefix=PREFIX prepend PREFIX to installed program names
1384 --program-suffix=SUFFIX append SUFFIX to installed program names
1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1386
1387System types:
1388 --build=BUILD configure for building on BUILD [guessed]
1389 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1390_ACEOF
1391fi
1392
1393if test -n "$ac_init_help"; then
1394 case $ac_init_help in
1395 short | recursive ) echo "Configuration of libedit 3.1:";;
1396 esac
1397 cat <<\_ACEOF
1398
1399Optional Features:
1400 --disable-option-checking ignore unrecognized --enable/--with options
1401 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1402 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1403 --enable-dependency-tracking
1404 do not reject slow dependency extractors
1405 --disable-dependency-tracking
1406 speeds up one-time build
1407 --enable-silent-rules less verbose build output (undo: "make V=1")
1408 --disable-silent-rules verbose build output (undo: "make V=0")
1409 --enable-shared[=PKGS] build shared libraries [default=yes]
1410 --enable-static[=PKGS] build static libraries [default=yes]
1411 --enable-fast-install[=PKGS]
1412 optimize for fast installation [default=yes]
1413 --disable-libtool-lock avoid locking (might break parallel builds)
1414 --enable-widec compile with wide-char/UTF-8 code
1415
1416Optional Packages:
1417 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1418 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1419 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1420 both]
1421 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1422 --with-sysroot=DIR Search for dependent libraries within DIR
1423 (or the compiler's sysroot if not specified).
1424
1425Some influential environment variables:
1426 CC C compiler command
1427 CFLAGS C compiler flags
1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1429 nonstandard directory <lib dir>
1430 LIBS libraries to pass to the linker, e.g. -l<library>
1431 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1432 you have headers in a nonstandard directory <include dir>
1433 CPP C preprocessor
1434
1435Use these variables to override the choices made by `configure' or to help
1436it to find libraries and programs with nonstandard names/locations.
1437
1438Report bugs to the package provider.
1439_ACEOF
1440ac_status=$?
1441fi
1442
1443if test "$ac_init_help" = "recursive"; then
1444 # If there are subdirs, report their specific --help.
1445 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1446 test -d "$ac_dir" ||
1447 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1448 continue
1449 ac_builddir=.
1450
1451case "$ac_dir" in
1452.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1453*)
1454 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1455 # A ".." for each directory in $ac_dir_suffix.
1456 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1457 case $ac_top_builddir_sub in
1458 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1460 esac ;;
1461esac
1462ac_abs_top_builddir=$ac_pwd
1463ac_abs_builddir=$ac_pwd$ac_dir_suffix
1464# for backward compatibility:
1465ac_top_builddir=$ac_top_build_prefix
1466
1467case $srcdir in
1468 .) # We are building in place.
1469 ac_srcdir=.
1470 ac_top_srcdir=$ac_top_builddir_sub
1471 ac_abs_top_srcdir=$ac_pwd ;;
1472 [\\/]* | ?:[\\/]* ) # Absolute name.
1473 ac_srcdir=$srcdir$ac_dir_suffix;
1474 ac_top_srcdir=$srcdir
1475 ac_abs_top_srcdir=$srcdir ;;
1476 *) # Relative name.
1477 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1478 ac_top_srcdir=$ac_top_build_prefix$srcdir
1479 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1480esac
1481ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1482
1483 cd "$ac_dir" || { ac_status=$?; continue; }
1484 # Check for guested configure.
1485 if test -f "$ac_srcdir/configure.gnu"; then
1486 echo &&
1487 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1488 elif test -f "$ac_srcdir/configure"; then
1489 echo &&
1490 $SHELL "$ac_srcdir/configure" --help=recursive
1491 else
1492 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1493 fi || ac_status=$?
1494 cd "$ac_pwd" || { ac_status=$?; break; }
1495 done
1496fi
1497
1498test -n "$ac_init_help" && exit $ac_status
1499if $ac_init_version; then
1500 cat <<\_ACEOF
1501libedit configure 3.1
1502generated by GNU Autoconf 2.69
1503
1504Copyright (C) 2012 Free Software Foundation, Inc.
1505This configure script is free software; the Free Software Foundation
1506gives unlimited permission to copy, distribute and modify it.
1507_ACEOF
1508 exit
1509fi
1510
1511## ------------------------ ##
1512## Autoconf initialization. ##
1513## ------------------------ ##
1514
1515# ac_fn_c_try_compile LINENO
1516# --------------------------
1517# Try to compile conftest.$ac_ext, and return whether this succeeded.
1518ac_fn_c_try_compile ()
1519{
1520 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521 rm -f conftest.$ac_objext
1522 if { { ac_try="$ac_compile"
1523case "(($ac_try" in
1524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525 *) ac_try_echo=$ac_try;;
1526esac
1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528$as_echo "$ac_try_echo"; } >&5
1529 (eval "$ac_compile") 2>conftest.err
1530 ac_status=$?
1531 if test -s conftest.err; then
1532 grep -v '^ *+' conftest.err >conftest.er1
1533 cat conftest.er1 >&5
1534 mv -f conftest.er1 conftest.err
1535 fi
1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537 test $ac_status = 0; } && {
1538 test -z "$ac_c_werror_flag" ||
1539 test ! -s conftest.err
1540 } && test -s conftest.$ac_objext; then :
1541 ac_retval=0
1542else
1543 $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546 ac_retval=1
1547fi
1548 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1549 as_fn_set_status $ac_retval
1550
1551} # ac_fn_c_try_compile
1552
1553# ac_fn_c_try_cpp LINENO
1554# ----------------------
1555# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1556ac_fn_c_try_cpp ()
1557{
1558 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559 if { { ac_try="$ac_cpp conftest.$ac_ext"
1560case "(($ac_try" in
1561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562 *) ac_try_echo=$ac_try;;
1563esac
1564eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565$as_echo "$ac_try_echo"; } >&5
1566 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1567 ac_status=$?
1568 if test -s conftest.err; then
1569 grep -v '^ *+' conftest.err >conftest.er1
1570 cat conftest.er1 >&5
1571 mv -f conftest.er1 conftest.err
1572 fi
1573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574 test $ac_status = 0; } > conftest.i && {
1575 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1576 test ! -s conftest.err
1577 }; then :
1578 ac_retval=0
1579else
1580 $as_echo "$as_me: failed program was:" >&5
1581sed 's/^/| /' conftest.$ac_ext >&5
1582
1583 ac_retval=1
1584fi
1585 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586 as_fn_set_status $ac_retval
1587
1588} # ac_fn_c_try_cpp
1589
1590# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1591# -------------------------------------------------------
1592# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1593# the include files in INCLUDES and setting the cache variable VAR
1594# accordingly.
1595ac_fn_c_check_header_mongrel ()
1596{
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 if eval \${$3+:} false; then :
1599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1600$as_echo_n "checking for $2... " >&6; }
1601if eval \${$3+:} false; then :
1602 $as_echo_n "(cached) " >&6
1603fi
1604eval ac_res=\$$3
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1606$as_echo "$ac_res" >&6; }
1607else
1608 # Is the header compilable?
1609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1610$as_echo_n "checking $2 usability... " >&6; }
1611cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1612/* end confdefs.h. */
1613$4
1614#include <$2>
1615_ACEOF
1616if ac_fn_c_try_compile "$LINENO"; then :
1617 ac_header_compiler=yes
1618else
1619 ac_header_compiler=no
1620fi
1621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1623$as_echo "$ac_header_compiler" >&6; }
1624
1625# Is the header present?
1626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1627$as_echo_n "checking $2 presence... " >&6; }
1628cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1629/* end confdefs.h. */
1630#include <$2>
1631_ACEOF
1632if ac_fn_c_try_cpp "$LINENO"; then :
1633 ac_header_preproc=yes
1634else
1635 ac_header_preproc=no
1636fi
1637rm -f conftest.err conftest.i conftest.$ac_ext
1638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1639$as_echo "$ac_header_preproc" >&6; }
1640
1641# So? What about this header?
1642case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1643 yes:no: )
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1645$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1647$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1648 ;;
1649 no:yes:* )
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1651$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1653$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1655$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1657$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1659$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1660 ;;
1661esac
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663$as_echo_n "checking for $2... " >&6; }
1664if eval \${$3+:} false; then :
1665 $as_echo_n "(cached) " >&6
1666else
1667 eval "$3=\$ac_header_compiler"
1668fi
1669eval ac_res=\$$3
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1671$as_echo "$ac_res" >&6; }
1672fi
1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674
1675} # ac_fn_c_check_header_mongrel
1676
1677# ac_fn_c_try_run LINENO
1678# ----------------------
1679# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1680# that executables *can* be run.
1681ac_fn_c_try_run ()
1682{
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { { ac_try="$ac_link"
1685case "(($ac_try" in
1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687 *) ac_try_echo=$ac_try;;
1688esac
1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690$as_echo "$ac_try_echo"; } >&5
1691 (eval "$ac_link") 2>&5
1692 ac_status=$?
1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1695 { { case "(($ac_try" in
1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 *) ac_try_echo=$ac_try;;
1698esac
1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700$as_echo "$ac_try_echo"; } >&5
1701 (eval "$ac_try") 2>&5
1702 ac_status=$?
1703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1704 test $ac_status = 0; }; }; then :
1705 ac_retval=0
1706else
1707 $as_echo "$as_me: program exited with status $ac_status" >&5
1708 $as_echo "$as_me: failed program was:" >&5
1709sed 's/^/| /' conftest.$ac_ext >&5
1710
1711 ac_retval=$ac_status
1712fi
1713 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715 as_fn_set_status $ac_retval
1716
1717} # ac_fn_c_try_run
1718
1719# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1720# -------------------------------------------------------
1721# Tests whether HEADER exists and can be compiled using the include files in
1722# INCLUDES, setting the cache variable VAR accordingly.
1723ac_fn_c_check_header_compile ()
1724{
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1727$as_echo_n "checking for $2... " >&6; }
1728if eval \${$3+:} false; then :
1729 $as_echo_n "(cached) " >&6
1730else
1731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1732/* end confdefs.h. */
1733$4
1734#include <$2>
1735_ACEOF
1736if ac_fn_c_try_compile "$LINENO"; then :
1737 eval "$3=yes"
1738else
1739 eval "$3=no"
1740fi
1741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1742fi
1743eval ac_res=\$$3
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1745$as_echo "$ac_res" >&6; }
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747
1748} # ac_fn_c_check_header_compile
1749
1750# ac_fn_c_try_link LINENO
1751# -----------------------
1752# Try to link conftest.$ac_ext, and return whether this succeeded.
1753ac_fn_c_try_link ()
1754{
1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756 rm -f conftest.$ac_objext conftest$ac_exeext
1757 if { { ac_try="$ac_link"
1758case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1761esac
1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763$as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_link") 2>conftest.err
1765 ac_status=$?
1766 if test -s conftest.err; then
1767 grep -v '^ *+' conftest.err >conftest.er1
1768 cat conftest.er1 >&5
1769 mv -f conftest.er1 conftest.err
1770 fi
1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1772 test $ac_status = 0; } && {
1773 test -z "$ac_c_werror_flag" ||
1774 test ! -s conftest.err
1775 } && test -s conftest$ac_exeext && {
1776 test "$cross_compiling" = yes ||
1777 test -x conftest$ac_exeext
1778 }; then :
1779 ac_retval=0
1780else
1781 $as_echo "$as_me: failed program was:" >&5
1782sed 's/^/| /' conftest.$ac_ext >&5
1783
1784 ac_retval=1
1785fi
1786 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1787 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1788 # interfere with the next link command; also delete a directory that is
1789 # left behind by Apple's compiler. We do this before executing the actions.
1790 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1791 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1792 as_fn_set_status $ac_retval
1793
1794} # ac_fn_c_try_link
1795
1796# ac_fn_c_check_func LINENO FUNC VAR
1797# ----------------------------------
1798# Tests whether FUNC exists, setting the cache variable VAR accordingly
1799ac_fn_c_check_func ()
1800{
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1803$as_echo_n "checking for $2... " >&6; }
1804if eval \${$3+:} false; then :
1805 $as_echo_n "(cached) " >&6
1806else
1807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808/* end confdefs.h. */
1809/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1810 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1811#define $2 innocuous_$2
1812
1813/* System header to define __stub macros and hopefully few prototypes,
1814 which can conflict with char $2 (); below.
1815 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1816 <limits.h> exists even on freestanding compilers. */
1817
1818#ifdef __STDC__
1819# include <limits.h>
1820#else
1821# include <assert.h>
1822#endif
1823
1824#undef $2
1825
1826/* Override any GCC internal prototype to avoid an error.
1827 Use char because int might match the return type of a GCC
1828 builtin and then its argument prototype would still apply. */
1829#ifdef __cplusplus
1830extern "C"
1831#endif
1832char $2 ();
1833/* The GNU C library defines this for functions which it implements
1834 to always fail with ENOSYS. Some functions are actually named
1835 something starting with __ and the normal name is an alias. */
1836#if defined __stub_$2 || defined __stub___$2
1837choke me
1838#endif
1839
1840int
1841main ()
1842{
1843return $2 ();
1844 ;
1845 return 0;
1846}
1847_ACEOF
1848if ac_fn_c_try_link "$LINENO"; then :
1849 eval "$3=yes"
1850else
1851 eval "$3=no"
1852fi
1853rm -f core conftest.err conftest.$ac_objext \
1854 conftest$ac_exeext conftest.$ac_ext
1855fi
1856eval ac_res=\$$3
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858$as_echo "$ac_res" >&6; }
1859 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1860
1861} # ac_fn_c_check_func
1862
1863# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1864# ----------------------------------------------------
1865# Tries to find if the field MEMBER exists in type AGGR, after including
1866# INCLUDES, setting cache variable VAR accordingly.
1867ac_fn_c_check_member ()
1868{
1869 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1871$as_echo_n "checking for $2.$3... " >&6; }
1872if eval \${$4+:} false; then :
1873 $as_echo_n "(cached) " >&6
1874else
1875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1876/* end confdefs.h. */
1877$5
1878int
1879main ()
1880{
1881static $2 ac_aggr;
1882if (ac_aggr.$3)
1883return 0;
1884 ;
1885 return 0;
1886}
1887_ACEOF
1888if ac_fn_c_try_compile "$LINENO"; then :
1889 eval "$4=yes"
1890else
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892/* end confdefs.h. */
1893$5
1894int
1895main ()
1896{
1897static $2 ac_aggr;
1898if (sizeof ac_aggr.$3)
1899return 0;
1900 ;
1901 return 0;
1902}
1903_ACEOF
1904if ac_fn_c_try_compile "$LINENO"; then :
1905 eval "$4=yes"
1906else
1907 eval "$4=no"
1908fi
1909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1910fi
1911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1912fi
1913eval ac_res=\$$4
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1915$as_echo "$ac_res" >&6; }
1916 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1917
1918} # ac_fn_c_check_member
1919
1920# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1921# -------------------------------------------
1922# Tests whether TYPE exists after having included INCLUDES, setting cache
1923# variable VAR accordingly.
1924ac_fn_c_check_type ()
1925{
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928$as_echo_n "checking for $2... " >&6; }
1929if eval \${$3+:} false; then :
1930 $as_echo_n "(cached) " >&6
1931else
1932 eval "$3=no"
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$4
1936int
1937main ()
1938{
1939if (sizeof ($2))
1940 return 0;
1941 ;
1942 return 0;
1943}
1944_ACEOF
1945if ac_fn_c_try_compile "$LINENO"; then :
1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1947/* end confdefs.h. */
1948$4
1949int
1950main ()
1951{
1952if (sizeof (($2)))
1953 return 0;
1954 ;
1955 return 0;
1956}
1957_ACEOF
1958if ac_fn_c_try_compile "$LINENO"; then :
1959
1960else
1961 eval "$3=yes"
1962fi
1963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964fi
1965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1966fi
1967eval ac_res=\$$3
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1969$as_echo "$ac_res" >&6; }
1970 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1971
1972} # ac_fn_c_check_type
1973cat >config.log <<_ACEOF
1974This file contains any messages produced by compilers while
1975running configure, to aid debugging if configure makes a mistake.
1976
1977It was created by libedit $as_me 3.1, which was
1978generated by GNU Autoconf 2.69. Invocation command line was
1979
1980 $ $0 $@
1981
1982_ACEOF
1983exec 5>>config.log
1984{
1985cat <<_ASUNAME
1986## --------- ##
1987## Platform. ##
1988## --------- ##
1989
1990hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1991uname -m = `(uname -m) 2>/dev/null || echo unknown`
1992uname -r = `(uname -r) 2>/dev/null || echo unknown`
1993uname -s = `(uname -s) 2>/dev/null || echo unknown`
1994uname -v = `(uname -v) 2>/dev/null || echo unknown`
1995
1996/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1997/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1998
1999/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2000/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2001/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2002/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2003/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2004/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2005/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2006
2007_ASUNAME
2008
2009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2010for as_dir in $PATH
2011do
2012 IFS=$as_save_IFS
2013 test -z "$as_dir" && as_dir=.
2014 $as_echo "PATH: $as_dir"
2015 done
2016IFS=$as_save_IFS
2017
2018} >&5
2019
2020cat >&5 <<_ACEOF
2021
2022
2023## ----------- ##
2024## Core tests. ##
2025## ----------- ##
2026
2027_ACEOF
2028
2029
2030# Keep a trace of the command line.
2031# Strip out --no-create and --no-recursion so they do not pile up.
2032# Strip out --silent because we don't want to record it for future runs.
2033# Also quote any args containing shell meta-characters.
2034# Make two passes to allow for proper duplicate-argument suppression.
2035ac_configure_args=
2036ac_configure_args0=
2037ac_configure_args1=
2038ac_must_keep_next=false
2039for ac_pass in 1 2
2040do
2041 for ac_arg
2042 do
2043 case $ac_arg in
2044 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2045 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2046 | -silent | --silent | --silen | --sile | --sil)
2047 continue ;;
2048 *\'*)
2049 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2050 esac
2051 case $ac_pass in
2052 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2053 2)
2054 as_fn_append ac_configure_args1 " '$ac_arg'"
2055 if test $ac_must_keep_next = true; then
2056 ac_must_keep_next=false # Got value, back to normal.
2057 else
2058 case $ac_arg in
2059 *=* | --config-cache | -C | -disable-* | --disable-* \
2060 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2061 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2062 | -with-* | --with-* | -without-* | --without-* | --x)
2063 case "$ac_configure_args0 " in
2064 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2065 esac
2066 ;;
2067 -* ) ac_must_keep_next=true ;;
2068 esac
2069 fi
2070 as_fn_append ac_configure_args " '$ac_arg'"
2071 ;;
2072 esac
2073 done
2074done
2075{ ac_configure_args0=; unset ac_configure_args0;}
2076{ ac_configure_args1=; unset ac_configure_args1;}
2077
2078# When interrupted or exit'd, cleanup temporary files, and complete
2079# config.log. We remove comments because anyway the quotes in there
2080# would cause problems or look ugly.
2081# WARNING: Use '\'' to represent an apostrophe within the trap.
2082# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2083trap 'exit_status=$?
2084 # Save into config.log some information that might help in debugging.
2085 {
2086 echo
2087
2088 $as_echo "## ---------------- ##
2089## Cache variables. ##
2090## ---------------- ##"
2091 echo
2092 # The following way of writing the cache mishandles newlines in values,
2093(
2094 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2095 eval ac_val=\$$ac_var
2096 case $ac_val in #(
2097 *${as_nl}*)
2098 case $ac_var in #(
2099 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2100$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2101 esac
2102 case $ac_var in #(
2103 _ | IFS | as_nl) ;; #(
2104 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2105 *) { eval $ac_var=; unset $ac_var;} ;;
2106 esac ;;
2107 esac
2108 done
2109 (set) 2>&1 |
2110 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2111 *${as_nl}ac_space=\ *)
2112 sed -n \
2113 "s/'\''/'\''\\\\'\'''\''/g;
2114 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2115 ;; #(
2116 *)
2117 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2118 ;;
2119 esac |
2120 sort
2121)
2122 echo
2123
2124 $as_echo "## ----------------- ##
2125## Output variables. ##
2126## ----------------- ##"
2127 echo
2128 for ac_var in $ac_subst_vars
2129 do
2130 eval ac_val=\$$ac_var
2131 case $ac_val in
2132 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2133 esac
2134 $as_echo "$ac_var='\''$ac_val'\''"
2135 done | sort
2136 echo
2137
2138 if test -n "$ac_subst_files"; then
2139 $as_echo "## ------------------- ##
2140## File substitutions. ##
2141## ------------------- ##"
2142 echo
2143 for ac_var in $ac_subst_files
2144 do
2145 eval ac_val=\$$ac_var
2146 case $ac_val in
2147 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2148 esac
2149 $as_echo "$ac_var='\''$ac_val'\''"
2150 done | sort
2151 echo
2152 fi
2153
2154 if test -s confdefs.h; then
2155 $as_echo "## ----------- ##
2156## confdefs.h. ##
2157## ----------- ##"
2158 echo
2159 cat confdefs.h
2160 echo
2161 fi
2162 test "$ac_signal" != 0 &&
2163 $as_echo "$as_me: caught signal $ac_signal"
2164 $as_echo "$as_me: exit $exit_status"
2165 } >&5
2166 rm -f core *.core core.conftest.* &&
2167 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2168 exit $exit_status
2169' 0
2170for ac_signal in 1 2 13 15; do
2171 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2172done
2173ac_signal=0
2174
2175# confdefs.h avoids OS command line length limits that DEFS can exceed.
2176rm -f -r conftest* confdefs.h
2177
2178$as_echo "/* confdefs.h */" > confdefs.h
2179
2180# Predefined preprocessor variables.
2181
2182cat >>confdefs.h <<_ACEOF
2183#define PACKAGE_NAME "$PACKAGE_NAME"
2184_ACEOF
2185
2186cat >>confdefs.h <<_ACEOF
2187#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2188_ACEOF
2189
2190cat >>confdefs.h <<_ACEOF
2191#define PACKAGE_VERSION "$PACKAGE_VERSION"
2192_ACEOF
2193
2194cat >>confdefs.h <<_ACEOF
2195#define PACKAGE_STRING "$PACKAGE_STRING"
2196_ACEOF
2197
2198cat >>confdefs.h <<_ACEOF
2199#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2200_ACEOF
2201
2202cat >>confdefs.h <<_ACEOF
2203#define PACKAGE_URL "$PACKAGE_URL"
2204_ACEOF
2205
2206
2207# Let the site file select an alternate cache file if it wants to.
2208# Prefer an explicitly selected file to automatically selected ones.
2209ac_site_file1=NONE
2210ac_site_file2=NONE
2211if test -n "$CONFIG_SITE"; then
2212 # We do not want a PATH search for config.site.
2213 case $CONFIG_SITE in #((
2214 -*) ac_site_file1=./$CONFIG_SITE;;
2215 */*) ac_site_file1=$CONFIG_SITE;;
2216 *) ac_site_file1=./$CONFIG_SITE;;
2217 esac
2218elif test "x$prefix" != xNONE; then
2219 ac_site_file1=$prefix/share/config.site
2220 ac_site_file2=$prefix/etc/config.site
2221else
2222 ac_site_file1=$ac_default_prefix/share/config.site
2223 ac_site_file2=$ac_default_prefix/etc/config.site
2224fi
2225for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2226do
2227 test "x$ac_site_file" = xNONE && continue
2228 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2230$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2231 sed 's/^/| /' "$ac_site_file" >&5
2232 . "$ac_site_file" \
2233 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2234$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2235as_fn_error $? "failed to load site script $ac_site_file
2236See \`config.log' for more details" "$LINENO" 5; }
2237 fi
2238done
2239
2240if test -r "$cache_file"; then
2241 # Some versions of bash will fail to source /dev/null (special files
2242 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2243 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2245$as_echo "$as_me: loading cache $cache_file" >&6;}
2246 case $cache_file in
2247 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2248 *) . "./$cache_file";;
2249 esac
2250 fi
2251else
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2253$as_echo "$as_me: creating cache $cache_file" >&6;}
2254 >$cache_file
2255fi
2256
2257# Check that the precious variables saved in the cache have kept the same
2258# value.
2259ac_cache_corrupted=false
2260for ac_var in $ac_precious_vars; do
2261 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2262 eval ac_new_set=\$ac_env_${ac_var}_set
2263 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2264 eval ac_new_val=\$ac_env_${ac_var}_value
2265 case $ac_old_set,$ac_new_set in
2266 set,)
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2268$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2269 ac_cache_corrupted=: ;;
2270 ,set)
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2272$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2273 ac_cache_corrupted=: ;;
2274 ,);;
2275 *)
2276 if test "x$ac_old_val" != "x$ac_new_val"; then
2277 # differences in whitespace do not lead to failure.
2278 ac_old_val_w=`echo x $ac_old_val`
2279 ac_new_val_w=`echo x $ac_new_val`
2280 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2282$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2283 ac_cache_corrupted=:
2284 else
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2286$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2287 eval $ac_var=\$ac_old_val
2288 fi
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2290$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2292$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2293 fi;;
2294 esac
2295 # Pass precious variables to config.status.
2296 if test "$ac_new_set" = set; then
2297 case $ac_new_val in
2298 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2299 *) ac_arg=$ac_var=$ac_new_val ;;
2300 esac
2301 case " $ac_configure_args " in
2302 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2303 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2304 esac
2305 fi
2306done
2307if $ac_cache_corrupted; then
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2309$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2311$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2312 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2313fi
2314## -------------------- ##
2315## Main body of script. ##
2316## -------------------- ##
2317
2318ac_ext=c
2319ac_cpp='$CPP $CPPFLAGS'
2320ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2321ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2322ac_compiler_gnu=$ac_cv_c_compiler_gnu
2323
2324
2325
2326
2327ac_config_headers="$ac_config_headers config.h"
2328
2329
2330# features of Posix that are extensions to C (define _GNU_SOURCE)
2331# expand $ac_aux_dir to an absolute path
2332am_aux_dir=`cd $ac_aux_dir && pwd`
2333
2334ac_ext=c
2335ac_cpp='$CPP $CPPFLAGS'
2336ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2337ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2338ac_compiler_gnu=$ac_cv_c_compiler_gnu
2339if test -n "$ac_tool_prefix"; then
2340 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2341set dummy ${ac_tool_prefix}gcc; ac_word=$2
2342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2343$as_echo_n "checking for $ac_word... " >&6; }
2344if ${ac_cv_prog_CC+:} false; then :
2345 $as_echo_n "(cached) " >&6
2346else
2347 if test -n "$CC"; then
2348 ac_cv_prog_CC="$CC" # Let the user override the test.
2349else
2350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2351for as_dir in $PATH
2352do
2353 IFS=$as_save_IFS
2354 test -z "$as_dir" && as_dir=.
2355 for ac_exec_ext in '' $ac_executable_extensions; do
2356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2357 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2359 break 2
2360 fi
2361done
2362 done
2363IFS=$as_save_IFS
2364
2365fi
2366fi
2367CC=$ac_cv_prog_CC
2368if test -n "$CC"; then
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2370$as_echo "$CC" >&6; }
2371else
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2373$as_echo "no" >&6; }
2374fi
2375
2376
2377fi
2378if test -z "$ac_cv_prog_CC"; then
2379 ac_ct_CC=$CC
2380 # Extract the first word of "gcc", so it can be a program name with args.
2381set dummy gcc; ac_word=$2
2382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2383$as_echo_n "checking for $ac_word... " >&6; }
2384if ${ac_cv_prog_ac_ct_CC+:} false; then :
2385 $as_echo_n "(cached) " >&6
2386else
2387 if test -n "$ac_ct_CC"; then
2388 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2389else
2390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2391for as_dir in $PATH
2392do
2393 IFS=$as_save_IFS
2394 test -z "$as_dir" && as_dir=.
2395 for ac_exec_ext in '' $ac_executable_extensions; do
2396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2397 ac_cv_prog_ac_ct_CC="gcc"
2398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2399 break 2
2400 fi
2401done
2402 done
2403IFS=$as_save_IFS
2404
2405fi
2406fi
2407ac_ct_CC=$ac_cv_prog_ac_ct_CC
2408if test -n "$ac_ct_CC"; then
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2410$as_echo "$ac_ct_CC" >&6; }
2411else
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2413$as_echo "no" >&6; }
2414fi
2415
2416 if test "x$ac_ct_CC" = x; then
2417 CC=""
2418 else
2419 case $cross_compiling:$ac_tool_warned in
2420yes:)
2421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2423ac_tool_warned=yes ;;
2424esac
2425 CC=$ac_ct_CC
2426 fi
2427else
2428 CC="$ac_cv_prog_CC"
2429fi
2430
2431if test -z "$CC"; then
2432 if test -n "$ac_tool_prefix"; then
2433 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2434set dummy ${ac_tool_prefix}cc; ac_word=$2
2435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2436$as_echo_n "checking for $ac_word... " >&6; }
2437if ${ac_cv_prog_CC+:} false; then :
2438 $as_echo_n "(cached) " >&6
2439else
2440 if test -n "$CC"; then
2441 ac_cv_prog_CC="$CC" # Let the user override the test.
2442else
2443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444for as_dir in $PATH
2445do
2446 IFS=$as_save_IFS
2447 test -z "$as_dir" && as_dir=.
2448 for ac_exec_ext in '' $ac_executable_extensions; do
2449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2450 ac_cv_prog_CC="${ac_tool_prefix}cc"
2451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2452 break 2
2453 fi
2454done
2455 done
2456IFS=$as_save_IFS
2457
2458fi
2459fi
2460CC=$ac_cv_prog_CC
2461if test -n "$CC"; then
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2463$as_echo "$CC" >&6; }
2464else
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2466$as_echo "no" >&6; }
2467fi
2468
2469
2470 fi
2471fi
2472if test -z "$CC"; then
2473 # Extract the first word of "cc", so it can be a program name with args.
2474set dummy cc; ac_word=$2
2475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2476$as_echo_n "checking for $ac_word... " >&6; }
2477if ${ac_cv_prog_CC+:} false; then :
2478 $as_echo_n "(cached) " >&6
2479else
2480 if test -n "$CC"; then
2481 ac_cv_prog_CC="$CC" # Let the user override the test.
2482else
2483 ac_prog_rejected=no
2484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2485for as_dir in $PATH
2486do
2487 IFS=$as_save_IFS
2488 test -z "$as_dir" && as_dir=.
2489 for ac_exec_ext in '' $ac_executable_extensions; do
2490 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2491 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2492 ac_prog_rejected=yes
2493 continue
2494 fi
2495 ac_cv_prog_CC="cc"
2496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2497 break 2
2498 fi
2499done
2500 done
2501IFS=$as_save_IFS
2502
2503if test $ac_prog_rejected = yes; then
2504 # We found a bogon in the path, so make sure we never use it.
2505 set dummy $ac_cv_prog_CC
2506 shift
2507 if test $# != 0; then
2508 # We chose a different compiler from the bogus one.
2509 # However, it has the same basename, so the bogon will be chosen
2510 # first if we set CC to just the basename; use the full file name.
2511 shift
2512 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2513 fi
2514fi
2515fi
2516fi
2517CC=$ac_cv_prog_CC
2518if test -n "$CC"; then
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2520$as_echo "$CC" >&6; }
2521else
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2523$as_echo "no" >&6; }
2524fi
2525
2526
2527fi
2528if test -z "$CC"; then
2529 if test -n "$ac_tool_prefix"; then
2530 for ac_prog in cl.exe
2531 do
2532 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2533set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2535$as_echo_n "checking for $ac_word... " >&6; }
2536if ${ac_cv_prog_CC+:} false; then :
2537 $as_echo_n "(cached) " >&6
2538else
2539 if test -n "$CC"; then
2540 ac_cv_prog_CC="$CC" # Let the user override the test.
2541else
2542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2543for as_dir in $PATH
2544do
2545 IFS=$as_save_IFS
2546 test -z "$as_dir" && as_dir=.
2547 for ac_exec_ext in '' $ac_executable_extensions; do
2548 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2549 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2551 break 2
2552 fi
2553done
2554 done
2555IFS=$as_save_IFS
2556
2557fi
2558fi
2559CC=$ac_cv_prog_CC
2560if test -n "$CC"; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2562$as_echo "$CC" >&6; }
2563else
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2565$as_echo "no" >&6; }
2566fi
2567
2568
2569 test -n "$CC" && break
2570 done
2571fi
2572if test -z "$CC"; then
2573 ac_ct_CC=$CC
2574 for ac_prog in cl.exe
2575do
2576 # Extract the first word of "$ac_prog", so it can be a program name with args.
2577set dummy $ac_prog; ac_word=$2
2578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2579$as_echo_n "checking for $ac_word... " >&6; }
2580if ${ac_cv_prog_ac_ct_CC+:} false; then :
2581 $as_echo_n "(cached) " >&6
2582else
2583 if test -n "$ac_ct_CC"; then
2584 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2585else
2586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2587for as_dir in $PATH
2588do
2589 IFS=$as_save_IFS
2590 test -z "$as_dir" && as_dir=.
2591 for ac_exec_ext in '' $ac_executable_extensions; do
2592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2593 ac_cv_prog_ac_ct_CC="$ac_prog"
2594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2595 break 2
2596 fi
2597done
2598 done
2599IFS=$as_save_IFS
2600
2601fi
2602fi
2603ac_ct_CC=$ac_cv_prog_ac_ct_CC
2604if test -n "$ac_ct_CC"; then
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2606$as_echo "$ac_ct_CC" >&6; }
2607else
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2609$as_echo "no" >&6; }
2610fi
2611
2612
2613 test -n "$ac_ct_CC" && break
2614done
2615
2616 if test "x$ac_ct_CC" = x; then
2617 CC=""
2618 else
2619 case $cross_compiling:$ac_tool_warned in
2620yes:)
2621{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2622$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2623ac_tool_warned=yes ;;
2624esac
2625 CC=$ac_ct_CC
2626 fi
2627fi
2628
2629fi
2630
2631
2632test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2633$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2634as_fn_error $? "no acceptable C compiler found in \$PATH
2635See \`config.log' for more details" "$LINENO" 5; }
2636
2637# Provide some information about the compiler.
2638$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2639set X $ac_compile
2640ac_compiler=$2
2641for ac_option in --version -v -V -qversion; do
2642 { { ac_try="$ac_compiler $ac_option >&5"
2643case "(($ac_try" in
2644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2645 *) ac_try_echo=$ac_try;;
2646esac
2647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2648$as_echo "$ac_try_echo"; } >&5
2649 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2650 ac_status=$?
2651 if test -s conftest.err; then
2652 sed '10a\
2653... rest of stderr output deleted ...
2654 10q' conftest.err >conftest.er1
2655 cat conftest.er1 >&5
2656 fi
2657 rm -f conftest.er1 conftest.err
2658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2659 test $ac_status = 0; }
2660done
2661
2662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2663/* end confdefs.h. */
2664
2665int
2666main ()
2667{
2668
2669 ;
2670 return 0;
2671}
2672_ACEOF
2673ac_clean_files_save=$ac_clean_files
2674ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2675# Try to create an executable without -o first, disregard a.out.
2676# It will help us diagnose broken compilers, and finding out an intuition
2677# of exeext.
2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2679$as_echo_n "checking whether the C compiler works... " >&6; }
2680ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2681
2682# The possible output files:
2683ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2684
2685ac_rmfiles=
2686for ac_file in $ac_files
2687do
2688 case $ac_file in
2689 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2690 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2691 esac
2692done
2693rm -f $ac_rmfiles
2694
2695if { { ac_try="$ac_link_default"
2696case "(($ac_try" in
2697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2698 *) ac_try_echo=$ac_try;;
2699esac
2700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2701$as_echo "$ac_try_echo"; } >&5
2702 (eval "$ac_link_default") 2>&5
2703 ac_status=$?
2704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2705 test $ac_status = 0; }; then :
2706 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2707# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2708# in a Makefile. We should not override ac_cv_exeext if it was cached,
2709# so that the user can short-circuit this test for compilers unknown to
2710# Autoconf.
2711for ac_file in $ac_files ''
2712do
2713 test -f "$ac_file" || continue
2714 case $ac_file in
2715 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2716 ;;
2717 [ab].out )
2718 # We found the default executable, but exeext='' is most
2719 # certainly right.
2720 break;;
2721 *.* )
2722 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2723 then :; else
2724 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2725 fi
2726 # We set ac_cv_exeext here because the later test for it is not
2727 # safe: cross compilers may not add the suffix if given an `-o'
2728 # argument, so we may need to know it at that point already.
2729 # Even if this section looks crufty: it has the advantage of
2730 # actually working.
2731 break;;
2732 * )
2733 break;;
2734 esac
2735done
2736test "$ac_cv_exeext" = no && ac_cv_exeext=
2737
2738else
2739 ac_file=''
2740fi
2741if test -z "$ac_file"; then :
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2743$as_echo "no" >&6; }
2744$as_echo "$as_me: failed program was:" >&5
2745sed 's/^/| /' conftest.$ac_ext >&5
2746
2747{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2749as_fn_error 77 "C compiler cannot create executables
2750See \`config.log' for more details" "$LINENO" 5; }
2751else
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2753$as_echo "yes" >&6; }
2754fi
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2756$as_echo_n "checking for C compiler default output file name... " >&6; }
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2758$as_echo "$ac_file" >&6; }
2759ac_exeext=$ac_cv_exeext
2760
2761rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2762ac_clean_files=$ac_clean_files_save
2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2764$as_echo_n "checking for suffix of executables... " >&6; }
2765if { { ac_try="$ac_link"
2766case "(($ac_try" in
2767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2768 *) ac_try_echo=$ac_try;;
2769esac
2770eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2771$as_echo "$ac_try_echo"; } >&5
2772 (eval "$ac_link") 2>&5
2773 ac_status=$?
2774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2775 test $ac_status = 0; }; then :
2776 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2777# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2778# work properly (i.e., refer to `conftest.exe'), while it won't with
2779# `rm'.
2780for ac_file in conftest.exe conftest conftest.*; do
2781 test -f "$ac_file" || continue
2782 case $ac_file in
2783 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2784 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2785 break;;
2786 * ) break;;
2787 esac
2788done
2789else
2790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2792as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2793See \`config.log' for more details" "$LINENO" 5; }
2794fi
2795rm -f conftest conftest$ac_cv_exeext
2796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2797$as_echo "$ac_cv_exeext" >&6; }
2798
2799rm -f conftest.$ac_ext
2800EXEEXT=$ac_cv_exeext
2801ac_exeext=$EXEEXT
2802cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2803/* end confdefs.h. */
2804#include <stdio.h>
2805int
2806main ()
2807{
2808FILE *f = fopen ("conftest.out", "w");
2809 return ferror (f) || fclose (f) != 0;
2810
2811 ;
2812 return 0;
2813}
2814_ACEOF
2815ac_clean_files="$ac_clean_files conftest.out"
2816# Check that the compiler produces executables we can run. If not, either
2817# the compiler is broken, or we cross compile.
2818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2819$as_echo_n "checking whether we are cross compiling... " >&6; }
2820if test "$cross_compiling" != yes; then
2821 { { ac_try="$ac_link"
2822case "(($ac_try" in
2823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2824 *) ac_try_echo=$ac_try;;
2825esac
2826eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2827$as_echo "$ac_try_echo"; } >&5
2828 (eval "$ac_link") 2>&5
2829 ac_status=$?
2830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2831 test $ac_status = 0; }
2832 if { ac_try='./conftest$ac_cv_exeext'
2833 { { case "(($ac_try" in
2834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2835 *) ac_try_echo=$ac_try;;
2836esac
2837eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2838$as_echo "$ac_try_echo"; } >&5
2839 (eval "$ac_try") 2>&5
2840 ac_status=$?
2841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2842 test $ac_status = 0; }; }; then
2843 cross_compiling=no
2844 else
2845 if test "$cross_compiling" = maybe; then
2846 cross_compiling=yes
2847 else
2848 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2849$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2850as_fn_error $? "cannot run C compiled programs.
2851If you meant to cross compile, use \`--host'.
2852See \`config.log' for more details" "$LINENO" 5; }
2853 fi
2854 fi
2855fi
2856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2857$as_echo "$cross_compiling" >&6; }
2858
2859rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2860ac_clean_files=$ac_clean_files_save
2861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2862$as_echo_n "checking for suffix of object files... " >&6; }
2863if ${ac_cv_objext+:} false; then :
2864 $as_echo_n "(cached) " >&6
2865else
2866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2867/* end confdefs.h. */
2868
2869int
2870main ()
2871{
2872
2873 ;
2874 return 0;
2875}
2876_ACEOF
2877rm -f conftest.o conftest.obj
2878if { { ac_try="$ac_compile"
2879case "(($ac_try" in
2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 *) ac_try_echo=$ac_try;;
2882esac
2883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884$as_echo "$ac_try_echo"; } >&5
2885 (eval "$ac_compile") 2>&5
2886 ac_status=$?
2887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 test $ac_status = 0; }; then :
2889 for ac_file in conftest.o conftest.obj conftest.*; do
2890 test -f "$ac_file" || continue;
2891 case $ac_file in
2892 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2893 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2894 break;;
2895 esac
2896done
2897else
2898 $as_echo "$as_me: failed program was:" >&5
2899sed 's/^/| /' conftest.$ac_ext >&5
2900
2901{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2902$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2903as_fn_error $? "cannot compute suffix of object files: cannot compile
2904See \`config.log' for more details" "$LINENO" 5; }
2905fi
2906rm -f conftest.$ac_cv_objext conftest.$ac_ext
2907fi
2908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2909$as_echo "$ac_cv_objext" >&6; }
2910OBJEXT=$ac_cv_objext
2911ac_objext=$OBJEXT
2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2913$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2914if ${ac_cv_c_compiler_gnu+:} false; then :
2915 $as_echo_n "(cached) " >&6
2916else
2917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2918/* end confdefs.h. */
2919
2920int
2921main ()
2922{
2923#ifndef __GNUC__
2924 choke me
2925#endif
2926
2927 ;
2928 return 0;
2929}
2930_ACEOF
2931if ac_fn_c_try_compile "$LINENO"; then :
2932 ac_compiler_gnu=yes
2933else
2934 ac_compiler_gnu=no
2935fi
2936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2937ac_cv_c_compiler_gnu=$ac_compiler_gnu
2938
2939fi
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2941$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2942if test $ac_compiler_gnu = yes; then
2943 GCC=yes
2944else
2945 GCC=
2946fi
2947ac_test_CFLAGS=${CFLAGS+set}
2948ac_save_CFLAGS=$CFLAGS
2949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2950$as_echo_n "checking whether $CC accepts -g... " >&6; }
2951if ${ac_cv_prog_cc_g+:} false; then :
2952 $as_echo_n "(cached) " >&6
2953else
2954 ac_save_c_werror_flag=$ac_c_werror_flag
2955 ac_c_werror_flag=yes
2956 ac_cv_prog_cc_g=no
2957 CFLAGS="-g"
2958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2959/* end confdefs.h. */
2960
2961int
2962main ()
2963{
2964
2965 ;
2966 return 0;
2967}
2968_ACEOF
2969if ac_fn_c_try_compile "$LINENO"; then :
2970 ac_cv_prog_cc_g=yes
2971else
2972 CFLAGS=""
2973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2974/* end confdefs.h. */
2975
2976int
2977main ()
2978{
2979
2980 ;
2981 return 0;
2982}
2983_ACEOF
2984if ac_fn_c_try_compile "$LINENO"; then :
2985
2986else
2987 ac_c_werror_flag=$ac_save_c_werror_flag
2988 CFLAGS="-g"
2989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2990/* end confdefs.h. */
2991
2992int
2993main ()
2994{
2995
2996 ;
2997 return 0;
2998}
2999_ACEOF
3000if ac_fn_c_try_compile "$LINENO"; then :
3001 ac_cv_prog_cc_g=yes
3002fi
3003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3004fi
3005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3006fi
3007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3008 ac_c_werror_flag=$ac_save_c_werror_flag
3009fi
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3011$as_echo "$ac_cv_prog_cc_g" >&6; }
3012if test "$ac_test_CFLAGS" = set; then
3013 CFLAGS=$ac_save_CFLAGS
3014elif test $ac_cv_prog_cc_g = yes; then
3015 if test "$GCC" = yes; then
3016 CFLAGS="-g -O2"
3017 else
3018 CFLAGS="-g"
3019 fi
3020else
3021 if test "$GCC" = yes; then
3022 CFLAGS="-O2"
3023 else
3024 CFLAGS=
3025 fi
3026fi
3027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3028$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3029if ${ac_cv_prog_cc_c89+:} false; then :
3030 $as_echo_n "(cached) " >&6
3031else
3032 ac_cv_prog_cc_c89=no
3033ac_save_CC=$CC
3034cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3035/* end confdefs.h. */
3036#include <stdarg.h>
3037#include <stdio.h>
3038struct stat;
3039/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3040struct buf { int x; };
3041FILE * (*rcsopen) (struct buf *, struct stat *, int);
3042static char *e (p, i)
3043 char **p;
3044 int i;
3045{
3046 return p[i];
3047}
3048static char *f (char * (*g) (char **, int), char **p, ...)
3049{
3050 char *s;
3051 va_list v;
3052 va_start (v,p);
3053 s = g (p, va_arg (v,int));
3054 va_end (v);
3055 return s;
3056}
3057
3058/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3059 function prototypes and stuff, but not '\xHH' hex character constants.
3060 These don't provoke an error unfortunately, instead are silently treated
3061 as 'x'. The following induces an error, until -std is added to get
3062 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3063 array size at least. It's necessary to write '\x00'==0 to get something
3064 that's true only with -std. */
3065int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3066
3067/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3068 inside strings and character constants. */
3069#define FOO(x) 'x'
3070int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3071
3072int test (int i, double x);
3073struct s1 {int (*f) (int a);};
3074struct s2 {int (*f) (double a);};
3075int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3076int argc;
3077char **argv;
3078int
3079main ()
3080{
3081return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3082 ;
3083 return 0;
3084}
3085_ACEOF
3086for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3087 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3088do
3089 CC="$ac_save_CC $ac_arg"
3090 if ac_fn_c_try_compile "$LINENO"; then :
3091 ac_cv_prog_cc_c89=$ac_arg
3092fi
3093rm -f core conftest.err conftest.$ac_objext
3094 test "x$ac_cv_prog_cc_c89" != "xno" && break
3095done
3096rm -f conftest.$ac_ext
3097CC=$ac_save_CC
3098
3099fi
3100# AC_CACHE_VAL
3101case "x$ac_cv_prog_cc_c89" in
3102 x)
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3104$as_echo "none needed" >&6; } ;;
3105 xno)
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3107$as_echo "unsupported" >&6; } ;;
3108 *)
3109 CC="$CC $ac_cv_prog_cc_c89"
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3111$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3112esac
3113if test "x$ac_cv_prog_cc_c89" != xno; then :
3114
3115fi
3116
3117ac_ext=c
3118ac_cpp='$CPP $CPPFLAGS'
3119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3121ac_compiler_gnu=$ac_cv_c_compiler_gnu
3122
3123ac_ext=c
3124ac_cpp='$CPP $CPPFLAGS'
3125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3127ac_compiler_gnu=$ac_cv_c_compiler_gnu
3128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3129$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3130if ${am_cv_prog_cc_c_o+:} false; then :
3131 $as_echo_n "(cached) " >&6
3132else
3133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3134/* end confdefs.h. */
3135
3136int
3137main ()
3138{
3139
3140 ;
3141 return 0;
3142}
3143_ACEOF
3144 # Make sure it works both with $CC and with simple cc.
3145 # Following AC_PROG_CC_C_O, we do the test twice because some
3146 # compilers refuse to overwrite an existing .o file with -o,
3147 # though they will create one.
3148 am_cv_prog_cc_c_o=yes
3149 for am_i in 1 2; do
3150 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3151 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3152 ac_status=$?
3153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154 (exit $ac_status); } \
3155 && test -f conftest2.$ac_objext; then
3156 : OK
3157 else
3158 am_cv_prog_cc_c_o=no
3159 break
3160 fi
3161 done
3162 rm -f core conftest*
3163 unset am_i
3164fi
3165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3166$as_echo "$am_cv_prog_cc_c_o" >&6; }
3167if test "$am_cv_prog_cc_c_o" != yes; then
3168 # Losing compiler, so override with the script.
3169 # FIXME: It is wrong to rewrite CC.
3170 # But if we don't then we get into trouble of one sort or another.
3171 # A longer-term fix would be to have automake use am__CC in this case,
3172 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3173 CC="$am_aux_dir/compile $CC"
3174fi
3175ac_ext=c
3176ac_cpp='$CPP $CPPFLAGS'
3177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3179ac_compiler_gnu=$ac_cv_c_compiler_gnu
3180
3181
3182
3183ac_ext=c
3184ac_cpp='$CPP $CPPFLAGS'
3185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3187ac_compiler_gnu=$ac_cv_c_compiler_gnu
3188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3189$as_echo_n "checking how to run the C preprocessor... " >&6; }
3190# On Suns, sometimes $CPP names a directory.
3191if test -n "$CPP" && test -d "$CPP"; then
3192 CPP=
3193fi
3194if test -z "$CPP"; then
3195 if ${ac_cv_prog_CPP+:} false; then :
3196 $as_echo_n "(cached) " >&6
3197else
3198 # Double quotes because CPP needs to be expanded
3199 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3200 do
3201 ac_preproc_ok=false
3202for ac_c_preproc_warn_flag in '' yes
3203do
3204 # Use a header file that comes with gcc, so configuring glibc
3205 # with a fresh cross-compiler works.
3206 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3207 # <limits.h> exists even on freestanding compilers.
3208 # On the NeXT, cc -E runs the code through the compiler's parser,
3209 # not just through cpp. "Syntax error" is here to catch this case.
3210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211/* end confdefs.h. */
3212#ifdef __STDC__
3213# include <limits.h>
3214#else
3215# include <assert.h>
3216#endif
3217 Syntax error
3218_ACEOF
3219if ac_fn_c_try_cpp "$LINENO"; then :
3220
3221else
3222 # Broken: fails on valid input.
3223continue
3224fi
3225rm -f conftest.err conftest.i conftest.$ac_ext
3226
3227 # OK, works on sane cases. Now check whether nonexistent headers
3228 # can be detected and how.
3229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3230/* end confdefs.h. */
3231#include <ac_nonexistent.h>
3232_ACEOF
3233if ac_fn_c_try_cpp "$LINENO"; then :
3234 # Broken: success on invalid input.
3235continue
3236else
3237 # Passes both tests.
3238ac_preproc_ok=:
3239break
3240fi
3241rm -f conftest.err conftest.i conftest.$ac_ext
3242
3243done
3244# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3245rm -f conftest.i conftest.err conftest.$ac_ext
3246if $ac_preproc_ok; then :
3247 break
3248fi
3249
3250 done
3251 ac_cv_prog_CPP=$CPP
3252
3253fi
3254 CPP=$ac_cv_prog_CPP
3255else
3256 ac_cv_prog_CPP=$CPP
3257fi
3258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3259$as_echo "$CPP" >&6; }
3260ac_preproc_ok=false
3261for ac_c_preproc_warn_flag in '' yes
3262do
3263 # Use a header file that comes with gcc, so configuring glibc
3264 # with a fresh cross-compiler works.
3265 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3266 # <limits.h> exists even on freestanding compilers.
3267 # On the NeXT, cc -E runs the code through the compiler's parser,
3268 # not just through cpp. "Syntax error" is here to catch this case.
3269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3270/* end confdefs.h. */
3271#ifdef __STDC__
3272# include <limits.h>
3273#else
3274# include <assert.h>
3275#endif
3276 Syntax error
3277_ACEOF
3278if ac_fn_c_try_cpp "$LINENO"; then :
3279
3280else
3281 # Broken: fails on valid input.
3282continue
3283fi
3284rm -f conftest.err conftest.i conftest.$ac_ext
3285
3286 # OK, works on sane cases. Now check whether nonexistent headers
3287 # can be detected and how.
3288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3289/* end confdefs.h. */
3290#include <ac_nonexistent.h>
3291_ACEOF
3292if ac_fn_c_try_cpp "$LINENO"; then :
3293 # Broken: success on invalid input.
3294continue
3295else
3296 # Passes both tests.
3297ac_preproc_ok=:
3298break
3299fi
3300rm -f conftest.err conftest.i conftest.$ac_ext
3301
3302done
3303# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3304rm -f conftest.i conftest.err conftest.$ac_ext
3305if $ac_preproc_ok; then :
3306
3307else
3308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3309$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3310as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3311See \`config.log' for more details" "$LINENO" 5; }
3312fi
3313
3314ac_ext=c
3315ac_cpp='$CPP $CPPFLAGS'
3316ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3317ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3318ac_compiler_gnu=$ac_cv_c_compiler_gnu
3319
3320
3321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3322$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3323if ${ac_cv_path_GREP+:} false; then :
3324 $as_echo_n "(cached) " >&6
3325else
3326 if test -z "$GREP"; then
3327 ac_path_GREP_found=false
3328 # Loop through the user's path and test for each of PROGNAME-LIST
3329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3330for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3331do
3332 IFS=$as_save_IFS
3333 test -z "$as_dir" && as_dir=.
3334 for ac_prog in grep ggrep; do
3335 for ac_exec_ext in '' $ac_executable_extensions; do
3336 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3337 as_fn_executable_p "$ac_path_GREP" || continue
3338# Check for GNU ac_path_GREP and select it if it is found.
3339 # Check for GNU $ac_path_GREP
3340case `"$ac_path_GREP" --version 2>&1` in
3341*GNU*)
3342 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3343*)
3344 ac_count=0
3345 $as_echo_n 0123456789 >"conftest.in"
3346 while :
3347 do
3348 cat "conftest.in" "conftest.in" >"conftest.tmp"
3349 mv "conftest.tmp" "conftest.in"
3350 cp "conftest.in" "conftest.nl"
3351 $as_echo 'GREP' >> "conftest.nl"
3352 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3353 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3354 as_fn_arith $ac_count + 1 && ac_count=$as_val
3355 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3356 # Best one so far, save it but keep looking for a better one
3357 ac_cv_path_GREP="$ac_path_GREP"
3358 ac_path_GREP_max=$ac_count
3359 fi
3360 # 10*(2^10) chars as input seems more than enough
3361 test $ac_count -gt 10 && break
3362 done
3363 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3364esac
3365
3366 $ac_path_GREP_found && break 3
3367 done
3368 done
3369 done
3370IFS=$as_save_IFS
3371 if test -z "$ac_cv_path_GREP"; then
3372 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3373 fi
3374else
3375 ac_cv_path_GREP=$GREP
3376fi
3377
3378fi
3379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3380$as_echo "$ac_cv_path_GREP" >&6; }
3381 GREP="$ac_cv_path_GREP"
3382
3383
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3385$as_echo_n "checking for egrep... " >&6; }
3386if ${ac_cv_path_EGREP+:} false; then :
3387 $as_echo_n "(cached) " >&6
3388else
3389 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3390 then ac_cv_path_EGREP="$GREP -E"
3391 else
3392 if test -z "$EGREP"; then
3393 ac_path_EGREP_found=false
3394 # Loop through the user's path and test for each of PROGNAME-LIST
3395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3396for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3397do
3398 IFS=$as_save_IFS
3399 test -z "$as_dir" && as_dir=.
3400 for ac_prog in egrep; do
3401 for ac_exec_ext in '' $ac_executable_extensions; do
3402 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3403 as_fn_executable_p "$ac_path_EGREP" || continue
3404# Check for GNU ac_path_EGREP and select it if it is found.
3405 # Check for GNU $ac_path_EGREP
3406case `"$ac_path_EGREP" --version 2>&1` in
3407*GNU*)
3408 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3409*)
3410 ac_count=0
3411 $as_echo_n 0123456789 >"conftest.in"
3412 while :
3413 do
3414 cat "conftest.in" "conftest.in" >"conftest.tmp"
3415 mv "conftest.tmp" "conftest.in"
3416 cp "conftest.in" "conftest.nl"
3417 $as_echo 'EGREP' >> "conftest.nl"
3418 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3419 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3420 as_fn_arith $ac_count + 1 && ac_count=$as_val
3421 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3422 # Best one so far, save it but keep looking for a better one
3423 ac_cv_path_EGREP="$ac_path_EGREP"
3424 ac_path_EGREP_max=$ac_count
3425 fi
3426 # 10*(2^10) chars as input seems more than enough
3427 test $ac_count -gt 10 && break
3428 done
3429 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3430esac
3431
3432 $ac_path_EGREP_found && break 3
3433 done
3434 done
3435 done
3436IFS=$as_save_IFS
3437 if test -z "$ac_cv_path_EGREP"; then
3438 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3439 fi
3440else
3441 ac_cv_path_EGREP=$EGREP
3442fi
3443
3444 fi
3445fi
3446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3447$as_echo "$ac_cv_path_EGREP" >&6; }
3448 EGREP="$ac_cv_path_EGREP"
3449
3450
3451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3452$as_echo_n "checking for ANSI C header files... " >&6; }
3453if ${ac_cv_header_stdc+:} false; then :
3454 $as_echo_n "(cached) " >&6
3455else
3456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3457/* end confdefs.h. */
3458#include <stdlib.h>
3459#include <stdarg.h>
3460#include <string.h>
3461#include <float.h>
3462
3463int
3464main ()
3465{
3466
3467 ;
3468 return 0;
3469}
3470_ACEOF
3471if ac_fn_c_try_compile "$LINENO"; then :
3472 ac_cv_header_stdc=yes
3473else
3474 ac_cv_header_stdc=no
3475fi
3476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3477
3478if test $ac_cv_header_stdc = yes; then
3479 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3481/* end confdefs.h. */
3482#include <string.h>
3483
3484_ACEOF
3485if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3486 $EGREP "memchr" >/dev/null 2>&1; then :
3487
3488else
3489 ac_cv_header_stdc=no
3490fi
3491rm -f conftest*
3492
3493fi
3494
3495if test $ac_cv_header_stdc = yes; then
3496 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498/* end confdefs.h. */
3499#include <stdlib.h>
3500
3501_ACEOF
3502if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3503 $EGREP "free" >/dev/null 2>&1; then :
3504
3505else
3506 ac_cv_header_stdc=no
3507fi
3508rm -f conftest*
3509
3510fi
3511
3512if test $ac_cv_header_stdc = yes; then
3513 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3514 if test "$cross_compiling" = yes; then :
3515 :
3516else
3517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518/* end confdefs.h. */
3519#include <ctype.h>
3520#include <stdlib.h>
3521#if ((' ' & 0x0FF) == 0x020)
3522# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3523# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3524#else
3525# define ISLOWER(c) \
3526 (('a' <= (c) && (c) <= 'i') \
3527 || ('j' <= (c) && (c) <= 'r') \
3528 || ('s' <= (c) && (c) <= 'z'))
3529# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3530#endif
3531
3532#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3533int
3534main ()
3535{
3536 int i;
3537 for (i = 0; i < 256; i++)
3538 if (XOR (islower (i), ISLOWER (i))
3539 || toupper (i) != TOUPPER (i))
3540 return 2;
3541 return 0;
3542}
3543_ACEOF
3544if ac_fn_c_try_run "$LINENO"; then :
3545
3546else
3547 ac_cv_header_stdc=no
3548fi
3549rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3550 conftest.$ac_objext conftest.beam conftest.$ac_ext
3551fi
3552
3553fi
3554fi
3555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3556$as_echo "$ac_cv_header_stdc" >&6; }
3557if test $ac_cv_header_stdc = yes; then
3558
3559$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3560
3561fi
3562
3563# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3564for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3565 inttypes.h stdint.h unistd.h
3566do :
3567 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3568ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3569"
3570if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3571 cat >>confdefs.h <<_ACEOF
3572#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3573_ACEOF
3574
3575fi
3576
3577done
3578
3579
3580
3581 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3582if test "x$ac_cv_header_minix_config_h" = xyes; then :
3583 MINIX=yes
3584else
3585 MINIX=
3586fi
3587
3588
3589 if test "$MINIX" = yes; then
3590
3591$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3592
3593
3594$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3595
3596
3597$as_echo "#define _MINIX 1" >>confdefs.h
3598
3599 fi
3600
3601
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3603$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3604if ${ac_cv_safe_to_define___extensions__+:} false; then :
3605 $as_echo_n "(cached) " >&6
3606else
3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608/* end confdefs.h. */
3609
3610# define __EXTENSIONS__ 1
3611 $ac_includes_default
3612int
3613main ()
3614{
3615
3616 ;
3617 return 0;
3618}
3619_ACEOF
3620if ac_fn_c_try_compile "$LINENO"; then :
3621 ac_cv_safe_to_define___extensions__=yes
3622else
3623 ac_cv_safe_to_define___extensions__=no
3624fi
3625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3626fi
3627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3628$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3629 test $ac_cv_safe_to_define___extensions__ = yes &&
3630 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3631
3632 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3633
3634 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3635
3636 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3637
3638 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3639
3640
3641
3642am__api_version='1.14'
3643
3644ac_aux_dir=
3645for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3646 if test -f "$ac_dir/install-sh"; then
3647 ac_aux_dir=$ac_dir
3648 ac_install_sh="$ac_aux_dir/install-sh -c"
3649 break
3650 elif test -f "$ac_dir/install.sh"; then
3651 ac_aux_dir=$ac_dir
3652 ac_install_sh="$ac_aux_dir/install.sh -c"
3653 break
3654 elif test -f "$ac_dir/shtool"; then
3655 ac_aux_dir=$ac_dir
3656 ac_install_sh="$ac_aux_dir/shtool install -c"
3657 break
3658 fi
3659done
3660if test -z "$ac_aux_dir"; then
3661 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3662fi
3663
3664# These three variables are undocumented and unsupported,
3665# and are intended to be withdrawn in a future Autoconf release.
3666# They can cause serious problems if a builder's source tree is in a directory
3667# whose full name contains unusual characters.
3668ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3669ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3670ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3671
3672
3673# Find a good install program. We prefer a C program (faster),
3674# so one script is as good as another. But avoid the broken or
3675# incompatible versions:
3676# SysV /etc/install, /usr/sbin/install
3677# SunOS /usr/etc/install
3678# IRIX /sbin/install
3679# AIX /bin/install
3680# AmigaOS /C/install, which installs bootblocks on floppy discs
3681# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3682# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3683# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3684# OS/2's system install, which has a completely different semantic
3685# ./install, which can be erroneously created by make from ./install.sh.
3686# Reject install programs that cannot install multiple files.
3687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3688$as_echo_n "checking for a BSD-compatible install... " >&6; }
3689if test -z "$INSTALL"; then
3690if ${ac_cv_path_install+:} false; then :
3691 $as_echo_n "(cached) " >&6
3692else
3693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3694for as_dir in $PATH
3695do
3696 IFS=$as_save_IFS
3697 test -z "$as_dir" && as_dir=.
3698 # Account for people who put trailing slashes in PATH elements.
3699case $as_dir/ in #((
3700 ./ | .// | /[cC]/* | \
3701 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3702 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3703 /usr/ucb/* ) ;;
3704 *)
3705 # OSF1 and SCO ODT 3.0 have their own names for install.
3706 # Don't use installbsd from OSF since it installs stuff as root
3707 # by default.
3708 for ac_prog in ginstall scoinst install; do
3709 for ac_exec_ext in '' $ac_executable_extensions; do
3710 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3711 if test $ac_prog = install &&
3712 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3713 # AIX install. It has an incompatible calling convention.
3714 :
3715 elif test $ac_prog = install &&
3716 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3717 # program-specific install script used by HP pwplus--don't use.
3718 :
3719 else
3720 rm -rf conftest.one conftest.two conftest.dir
3721 echo one > conftest.one
3722 echo two > conftest.two
3723 mkdir conftest.dir
3724 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3725 test -s conftest.one && test -s conftest.two &&
3726 test -s conftest.dir/conftest.one &&
3727 test -s conftest.dir/conftest.two
3728 then
3729 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3730 break 3
3731 fi
3732 fi
3733 fi
3734 done
3735 done
3736 ;;
3737esac
3738
3739 done
3740IFS=$as_save_IFS
3741
3742rm -rf conftest.one conftest.two conftest.dir
3743
3744fi
3745 if test "${ac_cv_path_install+set}" = set; then
3746 INSTALL=$ac_cv_path_install
3747 else
3748 # As a last resort, use the slow shell script. Don't cache a
3749 # value for INSTALL within a source directory, because that will
3750 # break other packages using the cache if that directory is
3751 # removed, or if the value is a relative name.
3752 INSTALL=$ac_install_sh
3753 fi
3754fi
3755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3756$as_echo "$INSTALL" >&6; }
3757
3758# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3759# It thinks the first close brace ends the variable substitution.
3760test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3761
3762test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3763
3764test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3765
3766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3767$as_echo_n "checking whether build environment is sane... " >&6; }
3768# Reject unsafe characters in $srcdir or the absolute working directory
3769# name. Accept space and tab only in the latter.
3770am_lf='
3771'
3772case `pwd` in
3773 *[\\\"\#\$\&\'\`$am_lf]*)
3774 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3775esac
3776case $srcdir in
3777 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3778 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3779esac
3780
3781# Do 'set' in a subshell so we don't clobber the current shell's
3782# arguments. Must try -L first in case configure is actually a
3783# symlink; some systems play weird games with the mod time of symlinks
3784# (eg FreeBSD returns the mod time of the symlink's containing
3785# directory).
3786if (
3787 am_has_slept=no
3788 for am_try in 1 2; do
3789 echo "timestamp, slept: $am_has_slept" > conftest.file
3790 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3791 if test "$*" = "X"; then
3792 # -L didn't work.
3793 set X `ls -t "$srcdir/configure" conftest.file`
3794 fi
3795 if test "$*" != "X $srcdir/configure conftest.file" \
3796 && test "$*" != "X conftest.file $srcdir/configure"; then
3797
3798 # If neither matched, then we have a broken ls. This can happen
3799 # if, for instance, CONFIG_SHELL is bash and it inherits a
3800 # broken ls alias from the environment. This has actually
3801 # happened. Such a system could not be considered "sane".
3802 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3803 alias in your environment" "$LINENO" 5
3804 fi
3805 if test "$2" = conftest.file || test $am_try -eq 2; then
3806 break
3807 fi
3808 # Just in case.
3809 sleep 1
3810 am_has_slept=yes
3811 done
3812 test "$2" = conftest.file
3813 )
3814then
3815 # Ok.
3816 :
3817else
3818 as_fn_error $? "newly created file is older than distributed files!
3819Check your system clock" "$LINENO" 5
3820fi
3821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3822$as_echo "yes" >&6; }
3823# If we didn't sleep, we still need to ensure time stamps of config.status and
3824# generated files are strictly newer.
3825am_sleep_pid=
3826if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3827 ( sleep 1 ) &
3828 am_sleep_pid=$!
3829fi
3830
3831rm -f conftest.file
3832
3833test "$program_prefix" != NONE &&
3834 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3835# Use a double $ so make ignores it.
3836test "$program_suffix" != NONE &&
3837 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3838# Double any \ or $.
3839# By default was `s,x,x', remove it if useless.
3840ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3841program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3842
3843if test x"${MISSING+set}" != xset; then
3844 case $am_aux_dir in
3845 *\ * | *\ *)
3846 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3847 *)
3848 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3849 esac
3850fi
3851# Use eval to expand $SHELL
3852if eval "$MISSING --is-lightweight"; then
3853 am_missing_run="$MISSING "
3854else
3855 am_missing_run=
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3857$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3858fi
3859
3860if test x"${install_sh}" != xset; then
3861 case $am_aux_dir in
3862 *\ * | *\ *)
3863 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3864 *)
3865 install_sh="\${SHELL} $am_aux_dir/install-sh"
3866 esac
3867fi
3868
3869# Installed binaries are usually stripped using 'strip' when the user
3870# run "make install-strip". However 'strip' might not be the right
3871# tool to use in cross-compilation environments, therefore Automake
3872# will honor the 'STRIP' environment variable to overrule this program.
3873if test "$cross_compiling" != no; then
3874 if test -n "$ac_tool_prefix"; then
3875 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3876set dummy ${ac_tool_prefix}strip; ac_word=$2
3877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3878$as_echo_n "checking for $ac_word... " >&6; }
3879if ${ac_cv_prog_STRIP+:} false; then :
3880 $as_echo_n "(cached) " >&6
3881else
3882 if test -n "$STRIP"; then
3883 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3884else
3885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886for as_dir in $PATH
3887do
3888 IFS=$as_save_IFS
3889 test -z "$as_dir" && as_dir=.
3890 for ac_exec_ext in '' $ac_executable_extensions; do
3891 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3892 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3894 break 2
3895 fi
3896done
3897 done
3898IFS=$as_save_IFS
3899
3900fi
3901fi
3902STRIP=$ac_cv_prog_STRIP
3903if test -n "$STRIP"; then
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3905$as_echo "$STRIP" >&6; }
3906else
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3908$as_echo "no" >&6; }
3909fi
3910
3911
3912fi
3913if test -z "$ac_cv_prog_STRIP"; then
3914 ac_ct_STRIP=$STRIP
3915 # Extract the first word of "strip", so it can be a program name with args.
3916set dummy strip; ac_word=$2
3917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3918$as_echo_n "checking for $ac_word... " >&6; }
3919if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3920 $as_echo_n "(cached) " >&6
3921else
3922 if test -n "$ac_ct_STRIP"; then
3923 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3924else
3925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3926for as_dir in $PATH
3927do
3928 IFS=$as_save_IFS
3929 test -z "$as_dir" && as_dir=.
3930 for ac_exec_ext in '' $ac_executable_extensions; do
3931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3932 ac_cv_prog_ac_ct_STRIP="strip"
3933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3934 break 2
3935 fi
3936done
3937 done
3938IFS=$as_save_IFS
3939
3940fi
3941fi
3942ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3943if test -n "$ac_ct_STRIP"; then
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3945$as_echo "$ac_ct_STRIP" >&6; }
3946else
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3948$as_echo "no" >&6; }
3949fi
3950
3951 if test "x$ac_ct_STRIP" = x; then
3952 STRIP=":"
3953 else
3954 case $cross_compiling:$ac_tool_warned in
3955yes:)
3956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3958ac_tool_warned=yes ;;
3959esac
3960 STRIP=$ac_ct_STRIP
3961 fi
3962else
3963 STRIP="$ac_cv_prog_STRIP"
3964fi
3965
3966fi
3967INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3968
3969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3970$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3971if test -z "$MKDIR_P"; then
3972 if ${ac_cv_path_mkdir+:} false; then :
3973 $as_echo_n "(cached) " >&6
3974else
3975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3977do
3978 IFS=$as_save_IFS
3979 test -z "$as_dir" && as_dir=.
3980 for ac_prog in mkdir gmkdir; do
3981 for ac_exec_ext in '' $ac_executable_extensions; do
3982 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3983 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3984 'mkdir (GNU coreutils) '* | \
3985 'mkdir (coreutils) '* | \
3986 'mkdir (fileutils) '4.1*)
3987 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3988 break 3;;
3989 esac
3990 done
3991 done
3992 done
3993IFS=$as_save_IFS
3994
3995fi
3996
3997 test -d ./--version && rmdir ./--version
3998 if test "${ac_cv_path_mkdir+set}" = set; then
3999 MKDIR_P="$ac_cv_path_mkdir -p"
4000 else
4001 # As a last resort, use the slow shell script. Don't cache a
4002 # value for MKDIR_P within a source directory, because that will
4003 # break other packages using the cache if that directory is
4004 # removed, or if the value is a relative name.
4005 MKDIR_P="$ac_install_sh -d"
4006 fi
4007fi
4008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4009$as_echo "$MKDIR_P" >&6; }
4010
4011for ac_prog in gawk mawk nawk awk
4012do
4013 # Extract the first word of "$ac_prog", so it can be a program name with args.
4014set dummy $ac_prog; ac_word=$2
4015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4016$as_echo_n "checking for $ac_word... " >&6; }
4017if ${ac_cv_prog_AWK+:} false; then :
4018 $as_echo_n "(cached) " >&6
4019else
4020 if test -n "$AWK"; then
4021 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4022else
4023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4024for as_dir in $PATH
4025do
4026 IFS=$as_save_IFS
4027 test -z "$as_dir" && as_dir=.
4028 for ac_exec_ext in '' $ac_executable_extensions; do
4029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4030 ac_cv_prog_AWK="$ac_prog"
4031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4032 break 2
4033 fi
4034done
4035 done
4036IFS=$as_save_IFS
4037
4038fi
4039fi
4040AWK=$ac_cv_prog_AWK
4041if test -n "$AWK"; then
4042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4043$as_echo "$AWK" >&6; }
4044else
4045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4046$as_echo "no" >&6; }
4047fi
4048
4049
4050 test -n "$AWK" && break
4051done
4052
4053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4054$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4055set x ${MAKE-make}
4056ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4057if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4058 $as_echo_n "(cached) " >&6
4059else
4060 cat >conftest.make <<\_ACEOF
4061SHELL = /bin/sh
4062all:
4063 @echo '@@@%%%=$(MAKE)=@@@%%%'
4064_ACEOF
4065# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4066case `${MAKE-make} -f conftest.make 2>/dev/null` in
4067 *@@@%%%=?*=@@@%%%*)
4068 eval ac_cv_prog_make_${ac_make}_set=yes;;
4069 *)
4070 eval ac_cv_prog_make_${ac_make}_set=no;;
4071esac
4072rm -f conftest.make
4073fi
4074if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4076$as_echo "yes" >&6; }
4077 SET_MAKE=
4078else
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4080$as_echo "no" >&6; }
4081 SET_MAKE="MAKE=${MAKE-make}"
4082fi
4083
4084rm -rf .tst 2>/dev/null
4085mkdir .tst 2>/dev/null
4086if test -d .tst; then
4087 am__leading_dot=.
4088else
4089 am__leading_dot=_
4090fi
4091rmdir .tst 2>/dev/null
4092
4093DEPDIR="${am__leading_dot}deps"
4094
4095ac_config_commands="$ac_config_commands depfiles"
4096
4097
4098am_make=${MAKE-make}
4099cat > confinc << 'END'
4100am__doit:
4101 @echo this is the am__doit target
4102.PHONY: am__doit
4103END
4104# If we don't find an include directive, just comment out the code.
4105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4106$as_echo_n "checking for style of include used by $am_make... " >&6; }
4107am__include="#"
4108am__quote=
4109_am_result=none
4110# First try GNU make style include.
4111echo "include confinc" > confmf
4112# Ignore all kinds of additional output from 'make'.
4113case `$am_make -s -f confmf 2> /dev/null` in #(
4114*the\ am__doit\ target*)
4115 am__include=include
4116 am__quote=
4117 _am_result=GNU
4118 ;;
4119esac
4120# Now try BSD make style include.
4121if test "$am__include" = "#"; then
4122 echo '.include "confinc"' > confmf
4123 case `$am_make -s -f confmf 2> /dev/null` in #(
4124 *the\ am__doit\ target*)
4125 am__include=.include
4126 am__quote="\""
4127 _am_result=BSD
4128 ;;
4129 esac
4130fi
4131
4132
4133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4134$as_echo "$_am_result" >&6; }
4135rm -f confinc confmf
4136
4137# Check whether --enable-dependency-tracking was given.
4138if test "${enable_dependency_tracking+set}" = set; then :
4139 enableval=$enable_dependency_tracking;
4140fi
4141
4142if test "x$enable_dependency_tracking" != xno; then
4143 am_depcomp="$ac_aux_dir/depcomp"
4144 AMDEPBACKSLASH='\'
4145 am__nodep='_no'
4146fi
4147 if test "x$enable_dependency_tracking" != xno; then
4148 AMDEP_TRUE=
4149 AMDEP_FALSE='#'
4150else
4151 AMDEP_TRUE='#'
4152 AMDEP_FALSE=
4153fi
4154
4155
4156# Check whether --enable-silent-rules was given.
4157if test "${enable_silent_rules+set}" = set; then :
4158 enableval=$enable_silent_rules;
4159fi
4160
4161case $enable_silent_rules in # (((
4162 yes) AM_DEFAULT_VERBOSITY=0;;
4163 no) AM_DEFAULT_VERBOSITY=1;;
4164 *) AM_DEFAULT_VERBOSITY=1;;
4165esac
4166am_make=${MAKE-make}
4167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4168$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4169if ${am_cv_make_support_nested_variables+:} false; then :
4170 $as_echo_n "(cached) " >&6
4171else
4172 if $as_echo 'TRUE=$(BAR$(V))
4173BAR0=false
4174BAR1=true
4175V=1
4176am__doit:
4177 @$(TRUE)
4178.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4179 am_cv_make_support_nested_variables=yes
4180else
4181 am_cv_make_support_nested_variables=no
4182fi
4183fi
4184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4185$as_echo "$am_cv_make_support_nested_variables" >&6; }
4186if test $am_cv_make_support_nested_variables = yes; then
4187 AM_V='$(V)'
4188 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4189else
4190 AM_V=$AM_DEFAULT_VERBOSITY
4191 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4192fi
4193AM_BACKSLASH='\'
4194
4195if test "`cd $srcdir && pwd`" != "`pwd`"; then
4196 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4197 # is not polluted with repeated "-I."
4198 am__isrc=' -I$(srcdir)'
4199 # test to see if srcdir already configured
4200 if test -f $srcdir/config.status; then
4201 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4202 fi
4203fi
4204
4205# test whether we have cygpath
4206if test -z "$CYGPATH_W"; then
4207 if (cygpath --version) >/dev/null 2>/dev/null; then
4208 CYGPATH_W='cygpath -w'
4209 else
4210 CYGPATH_W=echo
4211 fi
4212fi
4213
4214
4215# Define the identity of the package.
4216 PACKAGE='libedit-20130712'
4217 VERSION='3.1'
4218
4219
4220cat >>confdefs.h <<_ACEOF
4221#define PACKAGE "$PACKAGE"
4222_ACEOF
4223
4224
4225cat >>confdefs.h <<_ACEOF
4226#define VERSION "$VERSION"
4227_ACEOF
4228
4229# Some tools Automake needs.
4230
4231ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4232
4233
4234AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4235
4236
4237AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4238
4239
4240AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4241
4242
4243MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4244
4245# For better backward compatibility. To be removed once Automake 1.9.x
4246# dies out for good. For more background, see:
4247# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4248# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4249mkdir_p='$(MKDIR_P)'
4250
4251# We need awk for the "check" target. The system "awk" is bad on
4252# some platforms.
4253# Always define AMTAR for backward compatibility. Yes, it's still used
4254# in the wild :-( We should find a proper way to deprecate it ...
4255AMTAR='$${TAR-tar}'
4256
4257
4258# We'll loop over all known methods to create a tar archive until one works.
4259_am_tools='gnutar pax cpio none'
4260
4261am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4262
4263
4264
4265
4266
4267depcc="$CC" am_compiler_list=
4268
4269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4270$as_echo_n "checking dependency style of $depcc... " >&6; }
4271if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4272 $as_echo_n "(cached) " >&6
4273else
4274 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4275 # We make a subdir and do the tests there. Otherwise we can end up
4276 # making bogus files that we don't know about and never remove. For
4277 # instance it was reported that on HP-UX the gcc test will end up
4278 # making a dummy file named 'D' -- because '-MD' means "put the output
4279 # in D".
4280 rm -rf conftest.dir
4281 mkdir conftest.dir
4282 # Copy depcomp to subdir because otherwise we won't find it if we're
4283 # using a relative directory.
4284 cp "$am_depcomp" conftest.dir
4285 cd conftest.dir
4286 # We will build objects and dependencies in a subdirectory because
4287 # it helps to detect inapplicable dependency modes. For instance
4288 # both Tru64's cc and ICC support -MD to output dependencies as a
4289 # side effect of compilation, but ICC will put the dependencies in
4290 # the current directory while Tru64 will put them in the object
4291 # directory.
4292 mkdir sub
4293
4294 am_cv_CC_dependencies_compiler_type=none
4295 if test "$am_compiler_list" = ""; then
4296 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4297 fi
4298 am__universal=false
4299 case " $depcc " in #(
4300 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4301 esac
4302
4303 for depmode in $am_compiler_list; do
4304 # Setup a source with many dependencies, because some compilers
4305 # like to wrap large dependency lists on column 80 (with \), and
4306 # we should not choose a depcomp mode which is confused by this.
4307 #
4308 # We need to recreate these files for each test, as the compiler may
4309 # overwrite some of them when testing with obscure command lines.
4310 # This happens at least with the AIX C compiler.
4311 : > sub/conftest.c
4312 for i in 1 2 3 4 5 6; do
4313 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4314 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4315 # Solaris 10 /bin/sh.
4316 echo '/* dummy */' > sub/conftst$i.h
4317 done
4318 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4319
4320 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4321 # mode. It turns out that the SunPro C++ compiler does not properly
4322 # handle '-M -o', and we need to detect this. Also, some Intel
4323 # versions had trouble with output in subdirs.
4324 am__obj=sub/conftest.${OBJEXT-o}
4325 am__minus_obj="-o $am__obj"
4326 case $depmode in
4327 gcc)
4328 # This depmode causes a compiler race in universal mode.
4329 test "$am__universal" = false || continue
4330 ;;
4331 nosideeffect)
4332 # After this tag, mechanisms are not by side-effect, so they'll
4333 # only be used when explicitly requested.
4334 if test "x$enable_dependency_tracking" = xyes; then
4335 continue
4336 else
4337 break
4338 fi
4339 ;;
4340 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4341 # This compiler won't grok '-c -o', but also, the minuso test has
4342 # not run yet. These depmodes are late enough in the game, and
4343 # so weak that their functioning should not be impacted.
4344 am__obj=conftest.${OBJEXT-o}
4345 am__minus_obj=
4346 ;;
4347 none) break ;;
4348 esac
4349 if depmode=$depmode \
4350 source=sub/conftest.c object=$am__obj \
4351 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4352 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4353 >/dev/null 2>conftest.err &&
4354 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4355 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4356 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4357 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4358 # icc doesn't choke on unknown options, it will just issue warnings
4359 # or remarks (even with -Werror). So we grep stderr for any message
4360 # that says an option was ignored or not supported.
4361 # When given -MP, icc 7.0 and 7.1 complain thusly:
4362 # icc: Command line warning: ignoring option '-M'; no argument required
4363 # The diagnosis changed in icc 8.0:
4364 # icc: Command line remark: option '-MP' not supported
4365 if (grep 'ignoring option' conftest.err ||
4366 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4367 am_cv_CC_dependencies_compiler_type=$depmode
4368 break
4369 fi
4370 fi
4371 done
4372
4373 cd ..
4374 rm -rf conftest.dir
4375else
4376 am_cv_CC_dependencies_compiler_type=none
4377fi
4378
4379fi
4380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4381$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4382CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4383
4384 if
4385 test "x$enable_dependency_tracking" != xno \
4386 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4387 am__fastdepCC_TRUE=
4388 am__fastdepCC_FALSE='#'
4389else
4390 am__fastdepCC_TRUE='#'
4391 am__fastdepCC_FALSE=
4392fi
4393
4394
4395
4396# POSIX will say in a future version that running "rm -f" with no argument
4397# is OK; and we want to be able to make that assumption in our Makefile
4398# recipes. So use an aggressive probe to check that the usage we want is
4399# actually supported "in the wild" to an acceptable degree.
4400# See automake bug#10828.
4401# To make any issue more visible, cause the running configure to be aborted
4402# by default if the 'rm' program in use doesn't match our expectations; the
4403# user can still override this though.
4404if rm -f && rm -fr && rm -rf; then : OK; else
4405 cat >&2 <<'END'
4406Oops!
4407
4408Your 'rm' program seems unable to run without file operands specified
4409on the command line, even when the '-f' option is present. This is contrary
4410to the behaviour of most rm programs out there, and not conforming with
4411the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4412
4413Please tell bug-automake@gnu.org about your system, including the value
4414of your $PATH and any error possibly output before this message. This
4415can help us improve future automake versions.
4416
4417END
4418 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4419 echo 'Configuration will proceed anyway, since you have set the' >&2
4420 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4421 echo >&2
4422 else
4423 cat >&2 <<'END'
4424Aborting the configuration process, to ensure you take notice of the issue.
4425
4426You can download and install GNU coreutils to get an 'rm' implementation
4427that behaves properly: <http://www.gnu.org/software/coreutils/>.
4428
4429If you want to complete the configuration process using your problematic
4430'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4431to "yes", and re-run configure.
4432
4433END
4434 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4435 fi
4436fi
4437case `pwd` in
4438 *\ * | *\ *)
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4440$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4441esac
4442
4443
4444
4445macro_version='2.4.2'
4446macro_revision='1.3337'
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460ltmain="$ac_aux_dir/ltmain.sh"
4461
4462# Make sure we can run config.sub.
4463$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4464 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4465
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4467$as_echo_n "checking build system type... " >&6; }
4468if ${ac_cv_build+:} false; then :
4469 $as_echo_n "(cached) " >&6
4470else
4471 ac_build_alias=$build_alias
4472test "x$ac_build_alias" = x &&
4473 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4474test "x$ac_build_alias" = x &&
4475 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4476ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4477 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4478
4479fi
4480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4481$as_echo "$ac_cv_build" >&6; }
4482case $ac_cv_build in
4483*-*-*) ;;
4484*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4485esac
4486build=$ac_cv_build
4487ac_save_IFS=$IFS; IFS='-'
4488set x $ac_cv_build
4489shift
4490build_cpu=$1
4491build_vendor=$2
4492shift; shift
4493# Remember, the first character of IFS is used to create $*,
4494# except with old shells:
4495build_os=$*
4496IFS=$ac_save_IFS
4497case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4498
4499
4500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4501$as_echo_n "checking host system type... " >&6; }
4502if ${ac_cv_host+:} false; then :
4503 $as_echo_n "(cached) " >&6
4504else
4505 if test "x$host_alias" = x; then
4506 ac_cv_host=$ac_cv_build
4507else
4508 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4509 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4510fi
4511
4512fi
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4514$as_echo "$ac_cv_host" >&6; }
4515case $ac_cv_host in
4516*-*-*) ;;
4517*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4518esac
4519host=$ac_cv_host
4520ac_save_IFS=$IFS; IFS='-'
4521set x $ac_cv_host
4522shift
4523host_cpu=$1
4524host_vendor=$2
4525shift; shift
4526# Remember, the first character of IFS is used to create $*,
4527# except with old shells:
4528host_os=$*
4529IFS=$ac_save_IFS
4530case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4531
4532
4533# Backslashify metacharacters that are still active within
4534# double-quoted strings.
4535sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4536
4537# Same as above, but do not quote variable references.
4538double_quote_subst='s/\(["`\\]\)/\\\1/g'
4539
4540# Sed substitution to delay expansion of an escaped shell variable in a
4541# double_quote_subst'ed string.
4542delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4543
4544# Sed substitution to delay expansion of an escaped single quote.
4545delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4546
4547# Sed substitution to avoid accidental globbing in evaled expressions
4548no_glob_subst='s/\*/\\\*/g'
4549
4550ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4551ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4552ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4553
4554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4555$as_echo_n "checking how to print strings... " >&6; }
4556# Test print first, because it will be a builtin if present.
4557if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4558 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4559 ECHO='print -r --'
4560elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4561 ECHO='printf %s\n'
4562else
4563 # Use this function as a fallback that always works.
4564 func_fallback_echo ()
4565 {
4566 eval 'cat <<_LTECHO_EOF
4567$1
4568_LTECHO_EOF'
4569 }
4570 ECHO='func_fallback_echo'
4571fi
4572
4573# func_echo_all arg...
4574# Invoke $ECHO with all args, space-separated.
4575func_echo_all ()
4576{
4577 $ECHO ""
4578}
4579
4580case "$ECHO" in
4581 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4582$as_echo "printf" >&6; } ;;
4583 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4584$as_echo "print -r" >&6; } ;;
4585 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4586$as_echo "cat" >&6; } ;;
4587esac
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4603$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4604if ${ac_cv_path_SED+:} false; then :
4605 $as_echo_n "(cached) " >&6
4606else
4607 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4608 for ac_i in 1 2 3 4 5 6 7; do
4609 ac_script="$ac_script$as_nl$ac_script"
4610 done
4611 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4612 { ac_script=; unset ac_script;}
4613 if test -z "$SED"; then
4614 ac_path_SED_found=false
4615 # Loop through the user's path and test for each of PROGNAME-LIST
4616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617for as_dir in $PATH
4618do
4619 IFS=$as_save_IFS
4620 test -z "$as_dir" && as_dir=.
4621 for ac_prog in sed gsed; do
4622 for ac_exec_ext in '' $ac_executable_extensions; do
4623 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4624 as_fn_executable_p "$ac_path_SED" || continue
4625# Check for GNU ac_path_SED and select it if it is found.
4626 # Check for GNU $ac_path_SED
4627case `"$ac_path_SED" --version 2>&1` in
4628*GNU*)
4629 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4630*)
4631 ac_count=0
4632 $as_echo_n 0123456789 >"conftest.in"
4633 while :
4634 do
4635 cat "conftest.in" "conftest.in" >"conftest.tmp"
4636 mv "conftest.tmp" "conftest.in"
4637 cp "conftest.in" "conftest.nl"
4638 $as_echo '' >> "conftest.nl"
4639 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4640 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4641 as_fn_arith $ac_count + 1 && ac_count=$as_val
4642 if test $ac_count -gt ${ac_path_SED_max-0}; then
4643 # Best one so far, save it but keep looking for a better one
4644 ac_cv_path_SED="$ac_path_SED"
4645 ac_path_SED_max=$ac_count
4646 fi
4647 # 10*(2^10) chars as input seems more than enough
4648 test $ac_count -gt 10 && break
4649 done
4650 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4651esac
4652
4653 $ac_path_SED_found && break 3
4654 done
4655 done
4656 done
4657IFS=$as_save_IFS
4658 if test -z "$ac_cv_path_SED"; then
4659 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4660 fi
4661else
4662 ac_cv_path_SED=$SED
4663fi
4664
4665fi
4666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4667$as_echo "$ac_cv_path_SED" >&6; }
4668 SED="$ac_cv_path_SED"
4669 rm -f conftest.sed
4670
4671test -z "$SED" && SED=sed
4672Xsed="$SED -e 1s/^X//"
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4685$as_echo_n "checking for fgrep... " >&6; }
4686if ${ac_cv_path_FGREP+:} false; then :
4687 $as_echo_n "(cached) " >&6
4688else
4689 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4690 then ac_cv_path_FGREP="$GREP -F"
4691 else
4692 if test -z "$FGREP"; then
4693 ac_path_FGREP_found=false
4694 # Loop through the user's path and test for each of PROGNAME-LIST
4695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4696for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4697do
4698 IFS=$as_save_IFS
4699 test -z "$as_dir" && as_dir=.
4700 for ac_prog in fgrep; do
4701 for ac_exec_ext in '' $ac_executable_extensions; do
4702 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4703 as_fn_executable_p "$ac_path_FGREP" || continue
4704# Check for GNU ac_path_FGREP and select it if it is found.
4705 # Check for GNU $ac_path_FGREP
4706case `"$ac_path_FGREP" --version 2>&1` in
4707*GNU*)
4708 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4709*)
4710 ac_count=0
4711 $as_echo_n 0123456789 >"conftest.in"
4712 while :
4713 do
4714 cat "conftest.in" "conftest.in" >"conftest.tmp"
4715 mv "conftest.tmp" "conftest.in"
4716 cp "conftest.in" "conftest.nl"
4717 $as_echo 'FGREP' >> "conftest.nl"
4718 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4719 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4720 as_fn_arith $ac_count + 1 && ac_count=$as_val
4721 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4722 # Best one so far, save it but keep looking for a better one
4723 ac_cv_path_FGREP="$ac_path_FGREP"
4724 ac_path_FGREP_max=$ac_count
4725 fi
4726 # 10*(2^10) chars as input seems more than enough
4727 test $ac_count -gt 10 && break
4728 done
4729 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4730esac
4731
4732 $ac_path_FGREP_found && break 3
4733 done
4734 done
4735 done
4736IFS=$as_save_IFS
4737 if test -z "$ac_cv_path_FGREP"; then
4738 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4739 fi
4740else
4741 ac_cv_path_FGREP=$FGREP
4742fi
4743
4744 fi
4745fi
4746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4747$as_echo "$ac_cv_path_FGREP" >&6; }
4748 FGREP="$ac_cv_path_FGREP"
4749
4750
4751test -z "$GREP" && GREP=grep
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771# Check whether --with-gnu-ld was given.
4772if test "${with_gnu_ld+set}" = set; then :
4773 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4774else
4775 with_gnu_ld=no
4776fi
4777
4778ac_prog=ld
4779if test "$GCC" = yes; then
4780 # Check if gcc -print-prog-name=ld gives a path.
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4782$as_echo_n "checking for ld used by $CC... " >&6; }
4783 case $host in
4784 *-*-mingw*)
4785 # gcc leaves a trailing carriage return which upsets mingw
4786 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4787 *)
4788 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4789 esac
4790 case $ac_prog in
4791 # Accept absolute paths.
4792 [\\/]* | ?:[\\/]*)
4793 re_direlt='/[^/][^/]*/\.\./'
4794 # Canonicalize the pathname of ld
4795 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4796 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4797 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4798 done
4799 test -z "$LD" && LD="$ac_prog"
4800 ;;
4801 "")
4802 # If it fails, then pretend we aren't using GCC.
4803 ac_prog=ld
4804 ;;
4805 *)
4806 # If it is relative, then search for the first ld in PATH.
4807 with_gnu_ld=unknown
4808 ;;
4809 esac
4810elif test "$with_gnu_ld" = yes; then
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4812$as_echo_n "checking for GNU ld... " >&6; }
4813else
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4815$as_echo_n "checking for non-GNU ld... " >&6; }
4816fi
4817if ${lt_cv_path_LD+:} false; then :
4818 $as_echo_n "(cached) " >&6
4819else
4820 if test -z "$LD"; then
4821 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4822 for ac_dir in $PATH; do
4823 IFS="$lt_save_ifs"
4824 test -z "$ac_dir" && ac_dir=.
4825 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4826 lt_cv_path_LD="$ac_dir/$ac_prog"
4827 # Check to see if the program is GNU ld. I'd rather use --version,
4828 # but apparently some variants of GNU ld only accept -v.
4829 # Break only if it was the GNU/non-GNU ld that we prefer.
4830 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4831 *GNU* | *'with BFD'*)
4832 test "$with_gnu_ld" != no && break
4833 ;;
4834 *)
4835 test "$with_gnu_ld" != yes && break
4836 ;;
4837 esac
4838 fi
4839 done
4840 IFS="$lt_save_ifs"
4841else
4842 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4843fi
4844fi
4845
4846LD="$lt_cv_path_LD"
4847if test -n "$LD"; then
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4849$as_echo "$LD" >&6; }
4850else
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4852$as_echo "no" >&6; }
4853fi
4854test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4856$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4857if ${lt_cv_prog_gnu_ld+:} false; then :
4858 $as_echo_n "(cached) " >&6
4859else
4860 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4861case `$LD -v 2>&1 </dev/null` in
4862*GNU* | *'with BFD'*)
4863 lt_cv_prog_gnu_ld=yes
4864 ;;
4865*)
4866 lt_cv_prog_gnu_ld=no
4867 ;;
4868esac
4869fi
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4871$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4872with_gnu_ld=$lt_cv_prog_gnu_ld
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4883$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4884if ${lt_cv_path_NM+:} false; then :
4885 $as_echo_n "(cached) " >&6
4886else
4887 if test -n "$NM"; then
4888 # Let the user override the test.
4889 lt_cv_path_NM="$NM"
4890else
4891 lt_nm_to_check="${ac_tool_prefix}nm"
4892 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4893 lt_nm_to_check="$lt_nm_to_check nm"
4894 fi
4895 for lt_tmp_nm in $lt_nm_to_check; do
4896 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4897 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4898 IFS="$lt_save_ifs"
4899 test -z "$ac_dir" && ac_dir=.
4900 tmp_nm="$ac_dir/$lt_tmp_nm"
4901 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4902 # Check to see if the nm accepts a BSD-compat flag.
4903 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4904 # nm: unknown option "B" ignored
4905 # Tru64's nm complains that /dev/null is an invalid object file
4906 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4907 */dev/null* | *'Invalid file or object type'*)
4908 lt_cv_path_NM="$tmp_nm -B"
4909 break
4910 ;;
4911 *)
4912 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4913 */dev/null*)
4914 lt_cv_path_NM="$tmp_nm -p"
4915 break
4916 ;;
4917 *)
4918 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4919 continue # so that we can try to find one that supports BSD flags
4920 ;;
4921 esac
4922 ;;
4923 esac
4924 fi
4925 done
4926 IFS="$lt_save_ifs"
4927 done
4928 : ${lt_cv_path_NM=no}
4929fi
4930fi
4931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4932$as_echo "$lt_cv_path_NM" >&6; }
4933if test "$lt_cv_path_NM" != "no"; then
4934 NM="$lt_cv_path_NM"
4935else
4936 # Didn't find any BSD compatible name lister, look for dumpbin.
4937 if test -n "$DUMPBIN"; then :
4938 # Let the user override the test.
4939 else
4940 if test -n "$ac_tool_prefix"; then
4941 for ac_prog in dumpbin "link -dump"
4942 do
4943 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4944set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4946$as_echo_n "checking for $ac_word... " >&6; }
4947if ${ac_cv_prog_DUMPBIN+:} false; then :
4948 $as_echo_n "(cached) " >&6
4949else
4950 if test -n "$DUMPBIN"; then
4951 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4952else
4953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4954for as_dir in $PATH
4955do
4956 IFS=$as_save_IFS
4957 test -z "$as_dir" && as_dir=.
4958 for ac_exec_ext in '' $ac_executable_extensions; do
4959 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4960 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4962 break 2
4963 fi
4964done
4965 done
4966IFS=$as_save_IFS
4967
4968fi
4969fi
4970DUMPBIN=$ac_cv_prog_DUMPBIN
4971if test -n "$DUMPBIN"; then
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4973$as_echo "$DUMPBIN" >&6; }
4974else
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4976$as_echo "no" >&6; }
4977fi
4978
4979
4980 test -n "$DUMPBIN" && break
4981 done
4982fi
4983if test -z "$DUMPBIN"; then
4984 ac_ct_DUMPBIN=$DUMPBIN
4985 for ac_prog in dumpbin "link -dump"
4986do
4987 # Extract the first word of "$ac_prog", so it can be a program name with args.
4988set dummy $ac_prog; ac_word=$2
4989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4990$as_echo_n "checking for $ac_word... " >&6; }
4991if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4992 $as_echo_n "(cached) " >&6
4993else
4994 if test -n "$ac_ct_DUMPBIN"; then
4995 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4996else
4997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4998for as_dir in $PATH
4999do
5000 IFS=$as_save_IFS
5001 test -z "$as_dir" && as_dir=.
5002 for ac_exec_ext in '' $ac_executable_extensions; do
5003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5004 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5006 break 2
5007 fi
5008done
5009 done
5010IFS=$as_save_IFS
5011
5012fi
5013fi
5014ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5015if test -n "$ac_ct_DUMPBIN"; then
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5017$as_echo "$ac_ct_DUMPBIN" >&6; }
5018else
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5020$as_echo "no" >&6; }
5021fi
5022
5023
5024 test -n "$ac_ct_DUMPBIN" && break
5025done
5026
5027 if test "x$ac_ct_DUMPBIN" = x; then
5028 DUMPBIN=":"
5029 else
5030 case $cross_compiling:$ac_tool_warned in
5031yes:)
5032{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5033$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5034ac_tool_warned=yes ;;
5035esac
5036 DUMPBIN=$ac_ct_DUMPBIN
5037 fi
5038fi
5039
5040 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5041 *COFF*)
5042 DUMPBIN="$DUMPBIN -symbols"
5043 ;;
5044 *)
5045 DUMPBIN=:
5046 ;;
5047 esac
5048 fi
5049
5050 if test "$DUMPBIN" != ":"; then
5051 NM="$DUMPBIN"
5052 fi
5053fi
5054test -z "$NM" && NM=nm
5055
5056
5057
5058
5059
5060
5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5062$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5063if ${lt_cv_nm_interface+:} false; then :
5064 $as_echo_n "(cached) " >&6
5065else
5066 lt_cv_nm_interface="BSD nm"
5067 echo "int some_variable = 0;" > conftest.$ac_ext
5068 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5069 (eval "$ac_compile" 2>conftest.err)
5070 cat conftest.err >&5
5071 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5072 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5073 cat conftest.err >&5
5074 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5075 cat conftest.out >&5
5076 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5077 lt_cv_nm_interface="MS dumpbin"
5078 fi
5079 rm -f conftest*
5080fi
5081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5082$as_echo "$lt_cv_nm_interface" >&6; }
5083
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5085$as_echo_n "checking whether ln -s works... " >&6; }
5086LN_S=$as_ln_s
5087if test "$LN_S" = "ln -s"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5089$as_echo "yes" >&6; }
5090else
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5092$as_echo "no, using $LN_S" >&6; }
5093fi
5094
5095# find the maximum length of command line arguments
5096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5097$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5098if ${lt_cv_sys_max_cmd_len+:} false; then :
5099 $as_echo_n "(cached) " >&6
5100else
5101 i=0
5102 teststring="ABCD"
5103
5104 case $build_os in
5105 msdosdjgpp*)
5106 # On DJGPP, this test can blow up pretty badly due to problems in libc
5107 # (any single argument exceeding 2000 bytes causes a buffer overrun
5108 # during glob expansion). Even if it were fixed, the result of this
5109 # check would be larger than it should be.
5110 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5111 ;;
5112
5113 gnu*)
5114 # Under GNU Hurd, this test is not required because there is
5115 # no limit to the length of command line arguments.
5116 # Libtool will interpret -1 as no limit whatsoever
5117 lt_cv_sys_max_cmd_len=-1;
5118 ;;
5119
5120 cygwin* | mingw* | cegcc*)
5121 # On Win9x/ME, this test blows up -- it succeeds, but takes
5122 # about 5 minutes as the teststring grows exponentially.
5123 # Worse, since 9x/ME are not pre-emptively multitasking,
5124 # you end up with a "frozen" computer, even though with patience
5125 # the test eventually succeeds (with a max line length of 256k).
5126 # Instead, let's just punt: use the minimum linelength reported by
5127 # all of the supported platforms: 8192 (on NT/2K/XP).
5128 lt_cv_sys_max_cmd_len=8192;
5129 ;;
5130
5131 mint*)
5132 # On MiNT this can take a long time and run out of memory.
5133 lt_cv_sys_max_cmd_len=8192;
5134 ;;
5135
5136 amigaos*)
5137 # On AmigaOS with pdksh, this test takes hours, literally.
5138 # So we just punt and use a minimum line length of 8192.
5139 lt_cv_sys_max_cmd_len=8192;
5140 ;;
5141
5142 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5143 # This has been around since 386BSD, at least. Likely further.
5144 if test -x /sbin/sysctl; then
5145 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5146 elif test -x /usr/sbin/sysctl; then
5147 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5148 else
5149 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5150 fi
5151 # And add a safety zone
5152 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5153 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5154 ;;
5155
5156 interix*)
5157 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5158 lt_cv_sys_max_cmd_len=196608
5159 ;;
5160
5161 os2*)
5162 # The test takes a long time on OS/2.
5163 lt_cv_sys_max_cmd_len=8192
5164 ;;
5165
5166 osf*)
5167 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5168 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5169 # nice to cause kernel panics so lets avoid the loop below.
5170 # First set a reasonable default.
5171 lt_cv_sys_max_cmd_len=16384
5172 #
5173 if test -x /sbin/sysconfig; then
5174 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5175 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5176 esac
5177 fi
5178 ;;
5179 sco3.2v5*)
5180 lt_cv_sys_max_cmd_len=102400
5181 ;;
5182 sysv5* | sco5v6* | sysv4.2uw2*)
5183 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5184 if test -n "$kargmax"; then
5185 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5186 else
5187 lt_cv_sys_max_cmd_len=32768
5188 fi
5189 ;;
5190 *)
5191 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5192 if test -n "$lt_cv_sys_max_cmd_len"; then
5193 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5194 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5195 else
5196 # Make teststring a little bigger before we do anything with it.
5197 # a 1K string should be a reasonable start.
5198 for i in 1 2 3 4 5 6 7 8 ; do
5199 teststring=$teststring$teststring
5200 done
5201 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5202 # If test is not a shell built-in, we'll probably end up computing a
5203 # maximum length that is only half of the actual maximum length, but
5204 # we can't tell.
5205 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5206 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5207 test $i != 17 # 1/2 MB should be enough
5208 do
5209 i=`expr $i + 1`
5210 teststring=$teststring$teststring
5211 done
5212 # Only check the string length outside the loop.
5213 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5214 teststring=
5215 # Add a significant safety factor because C++ compilers can tack on
5216 # massive amounts of additional arguments before passing them to the
5217 # linker. It appears as though 1/2 is a usable value.
5218 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5219 fi
5220 ;;
5221 esac
5222
5223fi
5224
5225if test -n $lt_cv_sys_max_cmd_len ; then
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5227$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5228else
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5230$as_echo "none" >&6; }
5231fi
5232max_cmd_len=$lt_cv_sys_max_cmd_len
5233
5234
5235
5236
5237
5238
5239: ${CP="cp -f"}
5240: ${MV="mv -f"}
5241: ${RM="rm -f"}
5242
5243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5244$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5245# Try some XSI features
5246xsi_shell=no
5247( _lt_dummy="a/b/c"
5248 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5249 = c,a/b,b/c, \
5250 && eval 'test $(( 1 + 1 )) -eq 2 \
5251 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5252 && xsi_shell=yes
5253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5254$as_echo "$xsi_shell" >&6; }
5255
5256
5257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5258$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5259lt_shell_append=no
5260( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5261 >/dev/null 2>&1 \
5262 && lt_shell_append=yes
5263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5264$as_echo "$lt_shell_append" >&6; }
5265
5266
5267if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5268 lt_unset=unset
5269else
5270 lt_unset=false
5271fi
5272
5273
5274
5275
5276
5277# test EBCDIC or ASCII
5278case `echo X|tr X '\101'` in
5279 A) # ASCII based system
5280 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5281 lt_SP2NL='tr \040 \012'
5282 lt_NL2SP='tr \015\012 \040\040'
5283 ;;
5284 *) # EBCDIC based system
5285 lt_SP2NL='tr \100 \n'
5286 lt_NL2SP='tr \r\n \100\100'
5287 ;;
5288esac
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5299$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5300if ${lt_cv_to_host_file_cmd+:} false; then :
5301 $as_echo_n "(cached) " >&6
5302else
5303 case $host in
5304 *-*-mingw* )
5305 case $build in
5306 *-*-mingw* ) # actually msys
5307 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5308 ;;
5309 *-*-cygwin* )
5310 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5311 ;;
5312 * ) # otherwise, assume *nix
5313 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5314 ;;
5315 esac
5316 ;;
5317 *-*-cygwin* )
5318 case $build in
5319 *-*-mingw* ) # actually msys
5320 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5321 ;;
5322 *-*-cygwin* )
5323 lt_cv_to_host_file_cmd=func_convert_file_noop
5324 ;;
5325 * ) # otherwise, assume *nix
5326 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5327 ;;
5328 esac
5329 ;;
5330 * ) # unhandled hosts (and "normal" native builds)
5331 lt_cv_to_host_file_cmd=func_convert_file_noop
5332 ;;
5333esac
5334
5335fi
5336
5337to_host_file_cmd=$lt_cv_to_host_file_cmd
5338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5339$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5340
5341
5342
5343
5344
5345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5346$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5347if ${lt_cv_to_tool_file_cmd+:} false; then :
5348 $as_echo_n "(cached) " >&6
5349else
5350 #assume ordinary cross tools, or native build.
5351lt_cv_to_tool_file_cmd=func_convert_file_noop
5352case $host in
5353 *-*-mingw* )
5354 case $build in
5355 *-*-mingw* ) # actually msys
5356 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5357 ;;
5358 esac
5359 ;;
5360esac
5361
5362fi
5363
5364to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5366$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5367
5368
5369
5370
5371
5372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5373$as_echo_n "checking for $LD option to reload object files... " >&6; }
5374if ${lt_cv_ld_reload_flag+:} false; then :
5375 $as_echo_n "(cached) " >&6
5376else
5377 lt_cv_ld_reload_flag='-r'
5378fi
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5380$as_echo "$lt_cv_ld_reload_flag" >&6; }
5381reload_flag=$lt_cv_ld_reload_flag
5382case $reload_flag in
5383"" | " "*) ;;
5384*) reload_flag=" $reload_flag" ;;
5385esac
5386reload_cmds='$LD$reload_flag -o $output$reload_objs'
5387case $host_os in
5388 cygwin* | mingw* | pw32* | cegcc*)
5389 if test "$GCC" != yes; then
5390 reload_cmds=false
5391 fi
5392 ;;
5393 darwin*)
5394 if test "$GCC" = yes; then
5395 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5396 else
5397 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5398 fi
5399 ;;
5400esac
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410if test -n "$ac_tool_prefix"; then
5411 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5412set dummy ${ac_tool_prefix}objdump; ac_word=$2
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5414$as_echo_n "checking for $ac_word... " >&6; }
5415if ${ac_cv_prog_OBJDUMP+:} false; then :
5416 $as_echo_n "(cached) " >&6
5417else
5418 if test -n "$OBJDUMP"; then
5419 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5420else
5421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5422for as_dir in $PATH
5423do
5424 IFS=$as_save_IFS
5425 test -z "$as_dir" && as_dir=.
5426 for ac_exec_ext in '' $ac_executable_extensions; do
5427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5428 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5430 break 2
5431 fi
5432done
5433 done
5434IFS=$as_save_IFS
5435
5436fi
5437fi
5438OBJDUMP=$ac_cv_prog_OBJDUMP
5439if test -n "$OBJDUMP"; then
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5441$as_echo "$OBJDUMP" >&6; }
5442else
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5444$as_echo "no" >&6; }
5445fi
5446
5447
5448fi
5449if test -z "$ac_cv_prog_OBJDUMP"; then
5450 ac_ct_OBJDUMP=$OBJDUMP
5451 # Extract the first word of "objdump", so it can be a program name with args.
5452set dummy objdump; ac_word=$2
5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5454$as_echo_n "checking for $ac_word... " >&6; }
5455if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5456 $as_echo_n "(cached) " >&6
5457else
5458 if test -n "$ac_ct_OBJDUMP"; then
5459 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5460else
5461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5462for as_dir in $PATH
5463do
5464 IFS=$as_save_IFS
5465 test -z "$as_dir" && as_dir=.
5466 for ac_exec_ext in '' $ac_executable_extensions; do
5467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5468 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5470 break 2
5471 fi
5472done
5473 done
5474IFS=$as_save_IFS
5475
5476fi
5477fi
5478ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5479if test -n "$ac_ct_OBJDUMP"; then
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5481$as_echo "$ac_ct_OBJDUMP" >&6; }
5482else
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5484$as_echo "no" >&6; }
5485fi
5486
5487 if test "x$ac_ct_OBJDUMP" = x; then
5488 OBJDUMP="false"
5489 else
5490 case $cross_compiling:$ac_tool_warned in
5491yes:)
5492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5494ac_tool_warned=yes ;;
5495esac
5496 OBJDUMP=$ac_ct_OBJDUMP
5497 fi
5498else
5499 OBJDUMP="$ac_cv_prog_OBJDUMP"
5500fi
5501
5502test -z "$OBJDUMP" && OBJDUMP=objdump
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5513$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5514if ${lt_cv_deplibs_check_method+:} false; then :
5515 $as_echo_n "(cached) " >&6
5516else
5517 lt_cv_file_magic_cmd='$MAGIC_CMD'
5518lt_cv_file_magic_test_file=
5519lt_cv_deplibs_check_method='unknown'
5520# Need to set the preceding variable on all platforms that support
5521# interlibrary dependencies.
5522# 'none' -- dependencies not supported.
5523# `unknown' -- same as none, but documents that we really don't know.
5524# 'pass_all' -- all dependencies passed with no checks.
5525# 'test_compile' -- check by making test program.
5526# 'file_magic [[regex]]' -- check by looking for files in library path
5527# which responds to the $file_magic_cmd with a given extended regex.
5528# If you have `file' or equivalent on your system and you're not sure
5529# whether `pass_all' will *always* work, you probably want this one.
5530
5531case $host_os in
5532aix[4-9]*)
5533 lt_cv_deplibs_check_method=pass_all
5534 ;;
5535
5536beos*)
5537 lt_cv_deplibs_check_method=pass_all
5538 ;;
5539
5540bsdi[45]*)
5541 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5542 lt_cv_file_magic_cmd='/usr/bin/file -L'
5543 lt_cv_file_magic_test_file=/shlib/libc.so
5544 ;;
5545
5546cygwin*)
5547 # func_win32_libid is a shell function defined in ltmain.sh
5548 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5549 lt_cv_file_magic_cmd='func_win32_libid'
5550 ;;
5551
5552mingw* | pw32*)
5553 # Base MSYS/MinGW do not provide the 'file' command needed by
5554 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5555 # unless we find 'file', for example because we are cross-compiling.
5556 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5557 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5558 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5559 lt_cv_file_magic_cmd='func_win32_libid'
5560 else
5561 # Keep this pattern in sync with the one in func_win32_libid.
5562 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5563 lt_cv_file_magic_cmd='$OBJDUMP -f'
5564 fi
5565 ;;
5566
5567cegcc*)
5568 # use the weaker test based on 'objdump'. See mingw*.
5569 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5570 lt_cv_file_magic_cmd='$OBJDUMP -f'
5571 ;;
5572
5573darwin* | rhapsody*)
5574 lt_cv_deplibs_check_method=pass_all
5575 ;;
5576
5577freebsd* | dragonfly*)
5578 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5579 case $host_cpu in
5580 i*86 )
5581 # Not sure whether the presence of OpenBSD here was a mistake.
5582 # Let's accept both of them until this is cleared up.
5583 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5584 lt_cv_file_magic_cmd=/usr/bin/file
5585 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5586 ;;
5587 esac
5588 else
5589 lt_cv_deplibs_check_method=pass_all
5590 fi
5591 ;;
5592
5593gnu*)
5594 lt_cv_deplibs_check_method=pass_all
5595 ;;
5596
5597haiku*)
5598 lt_cv_deplibs_check_method=pass_all
5599 ;;
5600
5601hpux10.20* | hpux11*)
5602 lt_cv_file_magic_cmd=/usr/bin/file
5603 case $host_cpu in
5604 ia64*)
5605 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5606 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5607 ;;
5608 hppa*64*)
5609 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]'
5610 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5611 ;;
5612 *)
5613 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5614 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5615 ;;
5616 esac
5617 ;;
5618
5619interix[3-9]*)
5620 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5621 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5622 ;;
5623
5624irix5* | irix6* | nonstopux*)
5625 case $LD in
5626 *-32|*"-32 ") libmagic=32-bit;;
5627 *-n32|*"-n32 ") libmagic=N32;;
5628 *-64|*"-64 ") libmagic=64-bit;;
5629 *) libmagic=never-match;;
5630 esac
5631 lt_cv_deplibs_check_method=pass_all
5632 ;;
5633
5634# This must be glibc/ELF.
5635linux* | k*bsd*-gnu | kopensolaris*-gnu)
5636 lt_cv_deplibs_check_method=pass_all
5637 ;;
5638
5639netbsd*)
5640 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5641 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5642 else
5643 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5644 fi
5645 ;;
5646
5647newos6*)
5648 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5649 lt_cv_file_magic_cmd=/usr/bin/file
5650 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5651 ;;
5652
5653*nto* | *qnx*)
5654 lt_cv_deplibs_check_method=pass_all
5655 ;;
5656
5657openbsd*)
5658 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5659 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5660 else
5661 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5662 fi
5663 ;;
5664
5665osf3* | osf4* | osf5*)
5666 lt_cv_deplibs_check_method=pass_all
5667 ;;
5668
5669rdos*)
5670 lt_cv_deplibs_check_method=pass_all
5671 ;;
5672
5673solaris*)
5674 lt_cv_deplibs_check_method=pass_all
5675 ;;
5676
5677sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5678 lt_cv_deplibs_check_method=pass_all
5679 ;;
5680
5681sysv4 | sysv4.3*)
5682 case $host_vendor in
5683 motorola)
5684 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]'
5685 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5686 ;;
5687 ncr)
5688 lt_cv_deplibs_check_method=pass_all
5689 ;;
5690 sequent)
5691 lt_cv_file_magic_cmd='/bin/file'
5692 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5693 ;;
5694 sni)
5695 lt_cv_file_magic_cmd='/bin/file'
5696 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5697 lt_cv_file_magic_test_file=/lib/libc.so
5698 ;;
5699 siemens)
5700 lt_cv_deplibs_check_method=pass_all
5701 ;;
5702 pc)
5703 lt_cv_deplibs_check_method=pass_all
5704 ;;
5705 esac
5706 ;;
5707
5708tpf*)
5709 lt_cv_deplibs_check_method=pass_all
5710 ;;
5711esac
5712
5713fi
5714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5715$as_echo "$lt_cv_deplibs_check_method" >&6; }
5716
5717file_magic_glob=
5718want_nocaseglob=no
5719if test "$build" = "$host"; then
5720 case $host_os in
5721 mingw* | pw32*)
5722 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5723 want_nocaseglob=yes
5724 else
5725 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5726 fi
5727 ;;
5728 esac
5729fi
5730
5731file_magic_cmd=$lt_cv_file_magic_cmd
5732deplibs_check_method=$lt_cv_deplibs_check_method
5733test -z "$deplibs_check_method" && deplibs_check_method=unknown
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756if test -n "$ac_tool_prefix"; then
5757 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5758set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5760$as_echo_n "checking for $ac_word... " >&6; }
5761if ${ac_cv_prog_DLLTOOL+:} false; then :
5762 $as_echo_n "(cached) " >&6
5763else
5764 if test -n "$DLLTOOL"; then
5765 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5766else
5767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5768for as_dir in $PATH
5769do
5770 IFS=$as_save_IFS
5771 test -z "$as_dir" && as_dir=.
5772 for ac_exec_ext in '' $ac_executable_extensions; do
5773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5774 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5776 break 2
5777 fi
5778done
5779 done
5780IFS=$as_save_IFS
5781
5782fi
5783fi
5784DLLTOOL=$ac_cv_prog_DLLTOOL
5785if test -n "$DLLTOOL"; then
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5787$as_echo "$DLLTOOL" >&6; }
5788else
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5790$as_echo "no" >&6; }
5791fi
5792
5793
5794fi
5795if test -z "$ac_cv_prog_DLLTOOL"; then
5796 ac_ct_DLLTOOL=$DLLTOOL
5797 # Extract the first word of "dlltool", so it can be a program name with args.
5798set dummy dlltool; ac_word=$2
5799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5800$as_echo_n "checking for $ac_word... " >&6; }
5801if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5802 $as_echo_n "(cached) " >&6
5803else
5804 if test -n "$ac_ct_DLLTOOL"; then
5805 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5806else
5807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5808for as_dir in $PATH
5809do
5810 IFS=$as_save_IFS
5811 test -z "$as_dir" && as_dir=.
5812 for ac_exec_ext in '' $ac_executable_extensions; do
5813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5814 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5816 break 2
5817 fi
5818done
5819 done
5820IFS=$as_save_IFS
5821
5822fi
5823fi
5824ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5825if test -n "$ac_ct_DLLTOOL"; then
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5827$as_echo "$ac_ct_DLLTOOL" >&6; }
5828else
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5830$as_echo "no" >&6; }
5831fi
5832
5833 if test "x$ac_ct_DLLTOOL" = x; then
5834 DLLTOOL="false"
5835 else
5836 case $cross_compiling:$ac_tool_warned in
5837yes:)
5838{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5839$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5840ac_tool_warned=yes ;;
5841esac
5842 DLLTOOL=$ac_ct_DLLTOOL
5843 fi
5844else
5845 DLLTOOL="$ac_cv_prog_DLLTOOL"
5846fi
5847
5848test -z "$DLLTOOL" && DLLTOOL=dlltool
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5860$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5861if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5862 $as_echo_n "(cached) " >&6
5863else
5864 lt_cv_sharedlib_from_linklib_cmd='unknown'
5865
5866case $host_os in
5867cygwin* | mingw* | pw32* | cegcc*)
5868 # two different shell functions defined in ltmain.sh
5869 # decide which to use based on capabilities of $DLLTOOL
5870 case `$DLLTOOL --help 2>&1` in
5871 *--identify-strict*)
5872 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5873 ;;
5874 *)
5875 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5876 ;;
5877 esac
5878 ;;
5879*)
5880 # fallback: assume linklib IS sharedlib
5881 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5882 ;;
5883esac
5884
5885fi
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5887$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5888sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5889test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5890
5891
5892
5893
5894
5895
5896
5897if test -n "$ac_tool_prefix"; then
5898 for ac_prog in ar
5899 do
5900 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5901set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5903$as_echo_n "checking for $ac_word... " >&6; }
5904if ${ac_cv_prog_AR+:} false; then :
5905 $as_echo_n "(cached) " >&6
5906else
5907 if test -n "$AR"; then
5908 ac_cv_prog_AR="$AR" # Let the user override the test.
5909else
5910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5911for as_dir in $PATH
5912do
5913 IFS=$as_save_IFS
5914 test -z "$as_dir" && as_dir=.
5915 for ac_exec_ext in '' $ac_executable_extensions; do
5916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5917 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5919 break 2
5920 fi
5921done
5922 done
5923IFS=$as_save_IFS
5924
5925fi
5926fi
5927AR=$ac_cv_prog_AR
5928if test -n "$AR"; then
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5930$as_echo "$AR" >&6; }
5931else
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5933$as_echo "no" >&6; }
5934fi
5935
5936
5937 test -n "$AR" && break
5938 done
5939fi
5940if test -z "$AR"; then
5941 ac_ct_AR=$AR
5942 for ac_prog in ar
5943do
5944 # Extract the first word of "$ac_prog", so it can be a program name with args.
5945set dummy $ac_prog; ac_word=$2
5946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5947$as_echo_n "checking for $ac_word... " >&6; }
5948if ${ac_cv_prog_ac_ct_AR+:} false; then :
5949 $as_echo_n "(cached) " >&6
5950else
5951 if test -n "$ac_ct_AR"; then
5952 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5953else
5954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955for as_dir in $PATH
5956do
5957 IFS=$as_save_IFS
5958 test -z "$as_dir" && as_dir=.
5959 for ac_exec_ext in '' $ac_executable_extensions; do
5960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5961 ac_cv_prog_ac_ct_AR="$ac_prog"
5962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5963 break 2
5964 fi
5965done
5966 done
5967IFS=$as_save_IFS
5968
5969fi
5970fi
5971ac_ct_AR=$ac_cv_prog_ac_ct_AR
5972if test -n "$ac_ct_AR"; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5974$as_echo "$ac_ct_AR" >&6; }
5975else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5977$as_echo "no" >&6; }
5978fi
5979
5980
5981 test -n "$ac_ct_AR" && break
5982done
5983
5984 if test "x$ac_ct_AR" = x; then
5985 AR="false"
5986 else
5987 case $cross_compiling:$ac_tool_warned in
5988yes:)
5989{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5990$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5991ac_tool_warned=yes ;;
5992esac
5993 AR=$ac_ct_AR
5994 fi
5995fi
5996
5997: ${AR=ar}
5998: ${AR_FLAGS=cru}
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6011$as_echo_n "checking for archiver @FILE support... " >&6; }
6012if ${lt_cv_ar_at_file+:} false; then :
6013 $as_echo_n "(cached) " >&6
6014else
6015 lt_cv_ar_at_file=no
6016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6017/* end confdefs.h. */
6018
6019int
6020main ()
6021{
6022
6023 ;
6024 return 0;
6025}
6026_ACEOF
6027if ac_fn_c_try_compile "$LINENO"; then :
6028 echo conftest.$ac_objext > conftest.lst
6029 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6030 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6031 (eval $lt_ar_try) 2>&5
6032 ac_status=$?
6033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6034 test $ac_status = 0; }
6035 if test "$ac_status" -eq 0; then
6036 # Ensure the archiver fails upon bogus file names.
6037 rm -f conftest.$ac_objext libconftest.a
6038 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6039 (eval $lt_ar_try) 2>&5
6040 ac_status=$?
6041 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6042 test $ac_status = 0; }
6043 if test "$ac_status" -ne 0; then
6044 lt_cv_ar_at_file=@
6045 fi
6046 fi
6047 rm -f conftest.* libconftest.a
6048
6049fi
6050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6051
6052fi
6053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6054$as_echo "$lt_cv_ar_at_file" >&6; }
6055
6056if test "x$lt_cv_ar_at_file" = xno; then
6057 archiver_list_spec=
6058else
6059 archiver_list_spec=$lt_cv_ar_at_file
6060fi
6061
6062
6063
6064
6065
6066
6067
6068if test -n "$ac_tool_prefix"; then
6069 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6070set dummy ${ac_tool_prefix}strip; ac_word=$2
6071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6072$as_echo_n "checking for $ac_word... " >&6; }
6073if ${ac_cv_prog_STRIP+:} false; then :
6074 $as_echo_n "(cached) " >&6
6075else
6076 if test -n "$STRIP"; then
6077 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6078else
6079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6080for as_dir in $PATH
6081do
6082 IFS=$as_save_IFS
6083 test -z "$as_dir" && as_dir=.
6084 for ac_exec_ext in '' $ac_executable_extensions; do
6085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6086 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6088 break 2
6089 fi
6090done
6091 done
6092IFS=$as_save_IFS
6093
6094fi
6095fi
6096STRIP=$ac_cv_prog_STRIP
6097if test -n "$STRIP"; then
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6099$as_echo "$STRIP" >&6; }
6100else
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6102$as_echo "no" >&6; }
6103fi
6104
6105
6106fi
6107if test -z "$ac_cv_prog_STRIP"; then
6108 ac_ct_STRIP=$STRIP
6109 # Extract the first word of "strip", so it can be a program name with args.
6110set dummy strip; ac_word=$2
6111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6112$as_echo_n "checking for $ac_word... " >&6; }
6113if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6114 $as_echo_n "(cached) " >&6
6115else
6116 if test -n "$ac_ct_STRIP"; then
6117 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6118else
6119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6120for as_dir in $PATH
6121do
6122 IFS=$as_save_IFS
6123 test -z "$as_dir" && as_dir=.
6124 for ac_exec_ext in '' $ac_executable_extensions; do
6125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6126 ac_cv_prog_ac_ct_STRIP="strip"
6127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6128 break 2
6129 fi
6130done
6131 done
6132IFS=$as_save_IFS
6133
6134fi
6135fi
6136ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6137if test -n "$ac_ct_STRIP"; then
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6139$as_echo "$ac_ct_STRIP" >&6; }
6140else
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6142$as_echo "no" >&6; }
6143fi
6144
6145 if test "x$ac_ct_STRIP" = x; then
6146 STRIP=":"
6147 else
6148 case $cross_compiling:$ac_tool_warned in
6149yes:)
6150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6152ac_tool_warned=yes ;;
6153esac
6154 STRIP=$ac_ct_STRIP
6155 fi
6156else
6157 STRIP="$ac_cv_prog_STRIP"
6158fi
6159
6160test -z "$STRIP" && STRIP=:
6161
6162
6163
6164
6165
6166
6167if test -n "$ac_tool_prefix"; then
6168 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6169set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6171$as_echo_n "checking for $ac_word... " >&6; }
6172if ${ac_cv_prog_RANLIB+:} false; then :
6173 $as_echo_n "(cached) " >&6
6174else
6175 if test -n "$RANLIB"; then
6176 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6177else
6178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6179for as_dir in $PATH
6180do
6181 IFS=$as_save_IFS
6182 test -z "$as_dir" && as_dir=.
6183 for ac_exec_ext in '' $ac_executable_extensions; do
6184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6185 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6187 break 2
6188 fi
6189done
6190 done
6191IFS=$as_save_IFS
6192
6193fi
6194fi
6195RANLIB=$ac_cv_prog_RANLIB
6196if test -n "$RANLIB"; then
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6198$as_echo "$RANLIB" >&6; }
6199else
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6201$as_echo "no" >&6; }
6202fi
6203
6204
6205fi
6206if test -z "$ac_cv_prog_RANLIB"; then
6207 ac_ct_RANLIB=$RANLIB
6208 # Extract the first word of "ranlib", so it can be a program name with args.
6209set dummy ranlib; ac_word=$2
6210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6211$as_echo_n "checking for $ac_word... " >&6; }
6212if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6213 $as_echo_n "(cached) " >&6
6214else
6215 if test -n "$ac_ct_RANLIB"; then
6216 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6217else
6218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6219for as_dir in $PATH
6220do
6221 IFS=$as_save_IFS
6222 test -z "$as_dir" && as_dir=.
6223 for ac_exec_ext in '' $ac_executable_extensions; do
6224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6225 ac_cv_prog_ac_ct_RANLIB="ranlib"
6226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6227 break 2
6228 fi
6229done
6230 done
6231IFS=$as_save_IFS
6232
6233fi
6234fi
6235ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6236if test -n "$ac_ct_RANLIB"; then
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6238$as_echo "$ac_ct_RANLIB" >&6; }
6239else
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6241$as_echo "no" >&6; }
6242fi
6243
6244 if test "x$ac_ct_RANLIB" = x; then
6245 RANLIB=":"
6246 else
6247 case $cross_compiling:$ac_tool_warned in
6248yes:)
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6250$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6251ac_tool_warned=yes ;;
6252esac
6253 RANLIB=$ac_ct_RANLIB
6254 fi
6255else
6256 RANLIB="$ac_cv_prog_RANLIB"
6257fi
6258
6259test -z "$RANLIB" && RANLIB=:
6260
6261
6262
6263
6264
6265
6266# Determine commands to create old-style static archives.
6267old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6268old_postinstall_cmds='chmod 644 $oldlib'
6269old_postuninstall_cmds=
6270
6271if test -n "$RANLIB"; then
6272 case $host_os in
6273 openbsd*)
6274 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6275 ;;
6276 *)
6277 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6278 ;;
6279 esac
6280 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6281fi
6282
6283case $host_os in
6284 darwin*)
6285 lock_old_archive_extraction=yes ;;
6286 *)
6287 lock_old_archive_extraction=no ;;
6288esac
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328# If no C compiler was specified, use CC.
6329LTCC=${LTCC-"$CC"}
6330
6331# If no C compiler flags were specified, use CFLAGS.
6332LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6333
6334# Allow CC to be a program name with arguments.
6335compiler=$CC
6336
6337
6338# Check for command to grab the raw symbol name followed by C symbol from nm.
6339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6340$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6341if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6342 $as_echo_n "(cached) " >&6
6343else
6344
6345# These are sane defaults that work on at least a few old systems.
6346# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6347
6348# Character class describing NM global symbol codes.
6349symcode='[BCDEGRST]'
6350
6351# Regexp to match symbols that can be accessed directly from C.
6352sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6353
6354# Define system-specific variables.
6355case $host_os in
6356aix*)
6357 symcode='[BCDT]'
6358 ;;
6359cygwin* | mingw* | pw32* | cegcc*)
6360 symcode='[ABCDGISTW]'
6361 ;;
6362hpux*)
6363 if test "$host_cpu" = ia64; then
6364 symcode='[ABCDEGRST]'
6365 fi
6366 ;;
6367irix* | nonstopux*)
6368 symcode='[BCDEGRST]'
6369 ;;
6370osf*)
6371 symcode='[BCDEGQRST]'
6372 ;;
6373solaris*)
6374 symcode='[BDRT]'
6375 ;;
6376sco3.2v5*)
6377 symcode='[DT]'
6378 ;;
6379sysv4.2uw2*)
6380 symcode='[DT]'
6381 ;;
6382sysv5* | sco5v6* | unixware* | OpenUNIX*)
6383 symcode='[ABDT]'
6384 ;;
6385sysv4)
6386 symcode='[DFNSTU]'
6387 ;;
6388esac
6389
6390# If we're using GNU nm, then use its standard symbol codes.
6391case `$NM -V 2>&1` in
6392*GNU* | *'with BFD'*)
6393 symcode='[ABCDGIRSTW]' ;;
6394esac
6395
6396# Transform an extracted symbol line into a proper C declaration.
6397# Some systems (esp. on ia64) link data and code symbols differently,
6398# so use this general approach.
6399lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6400
6401# Transform an extracted symbol line into symbol name and symbol address
6402lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6403lt_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'"
6404
6405# Handle CRLF in mingw tool chain
6406opt_cr=
6407case $build_os in
6408mingw*)
6409 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6410 ;;
6411esac
6412
6413# Try without a prefix underscore, then with it.
6414for ac_symprfx in "" "_"; do
6415
6416 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6417 symxfrm="\\1 $ac_symprfx\\2 \\2"
6418
6419 # Write the raw and C identifiers.
6420 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6421 # Fake it for dumpbin and say T for any non-static function
6422 # and D for any global variable.
6423 # Also find C++ and __fastcall symbols from MSVC++,
6424 # which start with @ or ?.
6425 lt_cv_sys_global_symbol_pipe="$AWK '"\
6426" {last_section=section; section=\$ 3};"\
6427" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6428" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6429" \$ 0!~/External *\|/{next};"\
6430" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6431" {if(hide[section]) next};"\
6432" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6433" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6434" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6435" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6436" ' prfx=^$ac_symprfx"
6437 else
6438 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6439 fi
6440 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6441
6442 # Check to see that the pipe works correctly.
6443 pipe_works=no
6444
6445 rm -f conftest*
6446 cat > conftest.$ac_ext <<_LT_EOF
6447#ifdef __cplusplus
6448extern "C" {
6449#endif
6450char nm_test_var;
6451void nm_test_func(void);
6452void nm_test_func(void){}
6453#ifdef __cplusplus
6454}
6455#endif
6456int main(){nm_test_var='a';nm_test_func();return(0);}
6457_LT_EOF
6458
6459 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6460 (eval $ac_compile) 2>&5
6461 ac_status=$?
6462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6463 test $ac_status = 0; }; then
6464 # Now try to grab the symbols.
6465 nlist=conftest.nm
6466 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6467 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6468 ac_status=$?
6469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6470 test $ac_status = 0; } && test -s "$nlist"; then
6471 # Try sorting and uniquifying the output.
6472 if sort "$nlist" | uniq > "$nlist"T; then
6473 mv -f "$nlist"T "$nlist"
6474 else
6475 rm -f "$nlist"T
6476 fi
6477
6478 # Make sure that we snagged all the symbols we need.
6479 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6480 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6481 cat <<_LT_EOF > conftest.$ac_ext
6482/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6483#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6484/* DATA imports from DLLs on WIN32 con't be const, because runtime
6485 relocations are performed -- see ld's documentation on pseudo-relocs. */
6486# define LT_DLSYM_CONST
6487#elif defined(__osf__)
6488/* This system does not cope well with relocations in const data. */
6489# define LT_DLSYM_CONST
6490#else
6491# define LT_DLSYM_CONST const
6492#endif
6493
6494#ifdef __cplusplus
6495extern "C" {
6496#endif
6497
6498_LT_EOF
6499 # Now generate the symbol file.
6500 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6501
6502 cat <<_LT_EOF >> conftest.$ac_ext
6503
6504/* The mapping between symbol names and symbols. */
6505LT_DLSYM_CONST struct {
6506 const char *name;
6507 void *address;
6508}
6509lt__PROGRAM__LTX_preloaded_symbols[] =
6510{
6511 { "@PROGRAM@", (void *) 0 },
6512_LT_EOF
6513 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6514 cat <<\_LT_EOF >> conftest.$ac_ext
6515 {0, (void *) 0}
6516};
6517
6518/* This works around a problem in FreeBSD linker */
6519#ifdef FREEBSD_WORKAROUND
6520static const void *lt_preloaded_setup() {
6521 return lt__PROGRAM__LTX_preloaded_symbols;
6522}
6523#endif
6524
6525#ifdef __cplusplus
6526}
6527#endif
6528_LT_EOF
6529 # Now try linking the two files.
6530 mv conftest.$ac_objext conftstm.$ac_objext
6531 lt_globsym_save_LIBS=$LIBS
6532 lt_globsym_save_CFLAGS=$CFLAGS
6533 LIBS="conftstm.$ac_objext"
6534 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6535 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6536 (eval $ac_link) 2>&5
6537 ac_status=$?
6538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6539 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6540 pipe_works=yes
6541 fi
6542 LIBS=$lt_globsym_save_LIBS
6543 CFLAGS=$lt_globsym_save_CFLAGS
6544 else
6545 echo "cannot find nm_test_func in $nlist" >&5
6546 fi
6547 else
6548 echo "cannot find nm_test_var in $nlist" >&5
6549 fi
6550 else
6551 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6552 fi
6553 else
6554 echo "$progname: failed program was:" >&5
6555 cat conftest.$ac_ext >&5
6556 fi
6557 rm -rf conftest* conftst*
6558
6559 # Do not use the global_symbol_pipe unless it works.
6560 if test "$pipe_works" = yes; then
6561 break
6562 else
6563 lt_cv_sys_global_symbol_pipe=
6564 fi
6565done
6566
6567fi
6568
6569if test -z "$lt_cv_sys_global_symbol_pipe"; then
6570 lt_cv_sys_global_symbol_to_cdecl=
6571fi
6572if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6574$as_echo "failed" >&6; }
6575else
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6577$as_echo "ok" >&6; }
6578fi
6579
6580# Response file support.
6581if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6582 nm_file_list_spec='@'
6583elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6584 nm_file_list_spec='@'
6585fi
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6614$as_echo_n "checking for sysroot... " >&6; }
6615
6616# Check whether --with-sysroot was given.
6617if test "${with_sysroot+set}" = set; then :
6618 withval=$with_sysroot;
6619else
6620 with_sysroot=no
6621fi
6622
6623
6624lt_sysroot=
6625case ${with_sysroot} in #(
6626 yes)
6627 if test "$GCC" = yes; then
6628 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6629 fi
6630 ;; #(
6631 /*)
6632 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6633 ;; #(
6634 no|'')
6635 ;; #(
6636 *)
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6638$as_echo "${with_sysroot}" >&6; }
6639 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6640 ;;
6641esac
6642
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6644$as_echo "${lt_sysroot:-no}" >&6; }
6645
6646
6647
6648
6649
6650# Check whether --enable-libtool-lock was given.
6651if test "${enable_libtool_lock+set}" = set; then :
6652 enableval=$enable_libtool_lock;
6653fi
6654
6655test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6656
6657# Some flags need to be propagated to the compiler or linker for good
6658# libtool support.
6659case $host in
6660ia64-*-hpux*)
6661 # Find out which ABI we are using.
6662 echo 'int i;' > conftest.$ac_ext
6663 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6664 (eval $ac_compile) 2>&5
6665 ac_status=$?
6666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6667 test $ac_status = 0; }; then
6668 case `/usr/bin/file conftest.$ac_objext` in
6669 *ELF-32*)
6670 HPUX_IA64_MODE="32"
6671 ;;
6672 *ELF-64*)
6673 HPUX_IA64_MODE="64"
6674 ;;
6675 esac
6676 fi
6677 rm -rf conftest*
6678 ;;
6679*-*-irix6*)
6680 # Find out which ABI we are using.
6681 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6682 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6683 (eval $ac_compile) 2>&5
6684 ac_status=$?
6685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6686 test $ac_status = 0; }; then
6687 if test "$lt_cv_prog_gnu_ld" = yes; then
6688 case `/usr/bin/file conftest.$ac_objext` in
6689 *32-bit*)
6690 LD="${LD-ld} -melf32bsmip"
6691 ;;
6692 *N32*)
6693 LD="${LD-ld} -melf32bmipn32"
6694 ;;
6695 *64-bit*)
6696 LD="${LD-ld} -melf64bmip"
6697 ;;
6698 esac
6699 else
6700 case `/usr/bin/file conftest.$ac_objext` in
6701 *32-bit*)
6702 LD="${LD-ld} -32"
6703 ;;
6704 *N32*)
6705 LD="${LD-ld} -n32"
6706 ;;
6707 *64-bit*)
6708 LD="${LD-ld} -64"
6709 ;;
6710 esac
6711 fi
6712 fi
6713 rm -rf conftest*
6714 ;;
6715
6716x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6717s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6718 # Find out which ABI we are using.
6719 echo 'int i;' > conftest.$ac_ext
6720 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6721 (eval $ac_compile) 2>&5
6722 ac_status=$?
6723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6724 test $ac_status = 0; }; then
6725 case `/usr/bin/file conftest.o` in
6726 *32-bit*)
6727 case $host in
6728 x86_64-*kfreebsd*-gnu)
6729 LD="${LD-ld} -m elf_i386_fbsd"
6730 ;;
6731 x86_64-*linux*)
6732 LD="${LD-ld} -m elf_i386"
6733 ;;
6734 ppc64-*linux*|powerpc64-*linux*)
6735 LD="${LD-ld} -m elf32ppclinux"
6736 ;;
6737 s390x-*linux*)
6738 LD="${LD-ld} -m elf_s390"
6739 ;;
6740 sparc64-*linux*)
6741 LD="${LD-ld} -m elf32_sparc"
6742 ;;
6743 esac
6744 ;;
6745 *64-bit*)
6746 case $host in
6747 x86_64-*kfreebsd*-gnu)
6748 LD="${LD-ld} -m elf_x86_64_fbsd"
6749 ;;
6750 x86_64-*linux*)
6751 LD="${LD-ld} -m elf_x86_64"
6752 ;;
6753 ppc*-*linux*|powerpc*-*linux*)
6754 LD="${LD-ld} -m elf64ppc"
6755 ;;
6756 s390*-*linux*|s390*-*tpf*)
6757 LD="${LD-ld} -m elf64_s390"
6758 ;;
6759 sparc*-*linux*)
6760 LD="${LD-ld} -m elf64_sparc"
6761 ;;
6762 esac
6763 ;;
6764 esac
6765 fi
6766 rm -rf conftest*
6767 ;;
6768
6769*-*-sco3.2v5*)
6770 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6771 SAVE_CFLAGS="$CFLAGS"
6772 CFLAGS="$CFLAGS -belf"
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6774$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6775if ${lt_cv_cc_needs_belf+:} false; then :
6776 $as_echo_n "(cached) " >&6
6777else
6778 ac_ext=c
6779ac_cpp='$CPP $CPPFLAGS'
6780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6782ac_compiler_gnu=$ac_cv_c_compiler_gnu
6783
6784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6785/* end confdefs.h. */
6786
6787int
6788main ()
6789{
6790
6791 ;
6792 return 0;
6793}
6794_ACEOF
6795if ac_fn_c_try_link "$LINENO"; then :
6796 lt_cv_cc_needs_belf=yes
6797else
6798 lt_cv_cc_needs_belf=no
6799fi
6800rm -f core conftest.err conftest.$ac_objext \
6801 conftest$ac_exeext conftest.$ac_ext
6802 ac_ext=c
6803ac_cpp='$CPP $CPPFLAGS'
6804ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6805ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6806ac_compiler_gnu=$ac_cv_c_compiler_gnu
6807
6808fi
6809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6810$as_echo "$lt_cv_cc_needs_belf" >&6; }
6811 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6812 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6813 CFLAGS="$SAVE_CFLAGS"
6814 fi
6815 ;;
6816*-*solaris*)
6817 # Find out which ABI we are using.
6818 echo 'int i;' > conftest.$ac_ext
6819 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6820 (eval $ac_compile) 2>&5
6821 ac_status=$?
6822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6823 test $ac_status = 0; }; then
6824 case `/usr/bin/file conftest.o` in
6825 *64-bit*)
6826 case $lt_cv_prog_gnu_ld in
6827 yes*)
6828 case $host in
6829 i?86-*-solaris*)
6830 LD="${LD-ld} -m elf_x86_64"
6831 ;;
6832 sparc*-*-solaris*)
6833 LD="${LD-ld} -m elf64_sparc"
6834 ;;
6835 esac
6836 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
6837 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6838 LD="${LD-ld}_sol2"
6839 fi
6840 ;;
6841 *)
6842 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6843 LD="${LD-ld} -64"
6844 fi
6845 ;;
6846 esac
6847 ;;
6848 esac
6849 fi
6850 rm -rf conftest*
6851 ;;
6852esac
6853
6854need_locks="$enable_libtool_lock"
6855
6856if test -n "$ac_tool_prefix"; then
6857 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6858set dummy ${ac_tool_prefix}mt; ac_word=$2
6859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6860$as_echo_n "checking for $ac_word... " >&6; }
6861if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6862 $as_echo_n "(cached) " >&6
6863else
6864 if test -n "$MANIFEST_TOOL"; then
6865 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6866else
6867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6868for as_dir in $PATH
6869do
6870 IFS=$as_save_IFS
6871 test -z "$as_dir" && as_dir=.
6872 for ac_exec_ext in '' $ac_executable_extensions; do
6873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6874 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6876 break 2
6877 fi
6878done
6879 done
6880IFS=$as_save_IFS
6881
6882fi
6883fi
6884MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6885if test -n "$MANIFEST_TOOL"; then
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6887$as_echo "$MANIFEST_TOOL" >&6; }
6888else
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6890$as_echo "no" >&6; }
6891fi
6892
6893
6894fi
6895if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6896 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6897 # Extract the first word of "mt", so it can be a program name with args.
6898set dummy mt; ac_word=$2
6899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6900$as_echo_n "checking for $ac_word... " >&6; }
6901if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6902 $as_echo_n "(cached) " >&6
6903else
6904 if test -n "$ac_ct_MANIFEST_TOOL"; then
6905 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6906else
6907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6908for as_dir in $PATH
6909do
6910 IFS=$as_save_IFS
6911 test -z "$as_dir" && as_dir=.
6912 for ac_exec_ext in '' $ac_executable_extensions; do
6913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6914 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6916 break 2
6917 fi
6918done
6919 done
6920IFS=$as_save_IFS
6921
6922fi
6923fi
6924ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6925if test -n "$ac_ct_MANIFEST_TOOL"; then
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6927$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6928else
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6930$as_echo "no" >&6; }
6931fi
6932
6933 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6934 MANIFEST_TOOL=":"
6935 else
6936 case $cross_compiling:$ac_tool_warned in
6937yes:)
6938{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6939$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6940ac_tool_warned=yes ;;
6941esac
6942 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6943 fi
6944else
6945 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6946fi
6947
6948test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6950$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6951if ${lt_cv_path_mainfest_tool+:} false; then :
6952 $as_echo_n "(cached) " >&6
6953else
6954 lt_cv_path_mainfest_tool=no
6955 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6956 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6957 cat conftest.err >&5
6958 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6959 lt_cv_path_mainfest_tool=yes
6960 fi
6961 rm -f conftest*
6962fi
6963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6964$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6965if test "x$lt_cv_path_mainfest_tool" != xyes; then
6966 MANIFEST_TOOL=:
6967fi
6968
6969
6970
6971
6972
6973
6974 case $host_os in
6975 rhapsody* | darwin*)
6976 if test -n "$ac_tool_prefix"; then
6977 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6978set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6980$as_echo_n "checking for $ac_word... " >&6; }
6981if ${ac_cv_prog_DSYMUTIL+:} false; then :
6982 $as_echo_n "(cached) " >&6
6983else
6984 if test -n "$DSYMUTIL"; then
6985 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6986else
6987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6988for as_dir in $PATH
6989do
6990 IFS=$as_save_IFS
6991 test -z "$as_dir" && as_dir=.
6992 for ac_exec_ext in '' $ac_executable_extensions; do
6993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6994 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6996 break 2
6997 fi
6998done
6999 done
7000IFS=$as_save_IFS
7001
7002fi
7003fi
7004DSYMUTIL=$ac_cv_prog_DSYMUTIL
7005if test -n "$DSYMUTIL"; then
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7007$as_echo "$DSYMUTIL" >&6; }
7008else
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7010$as_echo "no" >&6; }
7011fi
7012
7013
7014fi
7015if test -z "$ac_cv_prog_DSYMUTIL"; then
7016 ac_ct_DSYMUTIL=$DSYMUTIL
7017 # Extract the first word of "dsymutil", so it can be a program name with args.
7018set dummy dsymutil; ac_word=$2
7019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7020$as_echo_n "checking for $ac_word... " >&6; }
7021if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7022 $as_echo_n "(cached) " >&6
7023else
7024 if test -n "$ac_ct_DSYMUTIL"; then
7025 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7026else
7027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028for as_dir in $PATH
7029do
7030 IFS=$as_save_IFS
7031 test -z "$as_dir" && as_dir=.
7032 for ac_exec_ext in '' $ac_executable_extensions; do
7033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7034 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7036 break 2
7037 fi
7038done
7039 done
7040IFS=$as_save_IFS
7041
7042fi
7043fi
7044ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7045if test -n "$ac_ct_DSYMUTIL"; then
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7047$as_echo "$ac_ct_DSYMUTIL" >&6; }
7048else
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050$as_echo "no" >&6; }
7051fi
7052
7053 if test "x$ac_ct_DSYMUTIL" = x; then
7054 DSYMUTIL=":"
7055 else
7056 case $cross_compiling:$ac_tool_warned in
7057yes:)
7058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7060ac_tool_warned=yes ;;
7061esac
7062 DSYMUTIL=$ac_ct_DSYMUTIL
7063 fi
7064else
7065 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7066fi
7067
7068 if test -n "$ac_tool_prefix"; then
7069 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7070set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7072$as_echo_n "checking for $ac_word... " >&6; }
7073if ${ac_cv_prog_NMEDIT+:} false; then :
7074 $as_echo_n "(cached) " >&6
7075else
7076 if test -n "$NMEDIT"; then
7077 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7078else
7079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7080for as_dir in $PATH
7081do
7082 IFS=$as_save_IFS
7083 test -z "$as_dir" && as_dir=.
7084 for ac_exec_ext in '' $ac_executable_extensions; do
7085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7086 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7088 break 2
7089 fi
7090done
7091 done
7092IFS=$as_save_IFS
7093
7094fi
7095fi
7096NMEDIT=$ac_cv_prog_NMEDIT
7097if test -n "$NMEDIT"; then
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7099$as_echo "$NMEDIT" >&6; }
7100else
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7102$as_echo "no" >&6; }
7103fi
7104
7105
7106fi
7107if test -z "$ac_cv_prog_NMEDIT"; then
7108 ac_ct_NMEDIT=$NMEDIT
7109 # Extract the first word of "nmedit", so it can be a program name with args.
7110set dummy nmedit; ac_word=$2
7111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7112$as_echo_n "checking for $ac_word... " >&6; }
7113if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7114 $as_echo_n "(cached) " >&6
7115else
7116 if test -n "$ac_ct_NMEDIT"; then
7117 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7118else
7119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120for as_dir in $PATH
7121do
7122 IFS=$as_save_IFS
7123 test -z "$as_dir" && as_dir=.
7124 for ac_exec_ext in '' $ac_executable_extensions; do
7125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7126 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7128 break 2
7129 fi
7130done
7131 done
7132IFS=$as_save_IFS
7133
7134fi
7135fi
7136ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7137if test -n "$ac_ct_NMEDIT"; then
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7139$as_echo "$ac_ct_NMEDIT" >&6; }
7140else
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7142$as_echo "no" >&6; }
7143fi
7144
7145 if test "x$ac_ct_NMEDIT" = x; then
7146 NMEDIT=":"
7147 else
7148 case $cross_compiling:$ac_tool_warned in
7149yes:)
7150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7152ac_tool_warned=yes ;;
7153esac
7154 NMEDIT=$ac_ct_NMEDIT
7155 fi
7156else
7157 NMEDIT="$ac_cv_prog_NMEDIT"
7158fi
7159
7160 if test -n "$ac_tool_prefix"; then
7161 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7162set dummy ${ac_tool_prefix}lipo; ac_word=$2
7163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7164$as_echo_n "checking for $ac_word... " >&6; }
7165if ${ac_cv_prog_LIPO+:} false; then :
7166 $as_echo_n "(cached) " >&6
7167else
7168 if test -n "$LIPO"; then
7169 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7170else
7171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7172for as_dir in $PATH
7173do
7174 IFS=$as_save_IFS
7175 test -z "$as_dir" && as_dir=.
7176 for ac_exec_ext in '' $ac_executable_extensions; do
7177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7178 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7180 break 2
7181 fi
7182done
7183 done
7184IFS=$as_save_IFS
7185
7186fi
7187fi
7188LIPO=$ac_cv_prog_LIPO
7189if test -n "$LIPO"; then
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7191$as_echo "$LIPO" >&6; }
7192else
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194$as_echo "no" >&6; }
7195fi
7196
7197
7198fi
7199if test -z "$ac_cv_prog_LIPO"; then
7200 ac_ct_LIPO=$LIPO
7201 # Extract the first word of "lipo", so it can be a program name with args.
7202set dummy lipo; ac_word=$2
7203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7204$as_echo_n "checking for $ac_word... " >&6; }
7205if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7206 $as_echo_n "(cached) " >&6
7207else
7208 if test -n "$ac_ct_LIPO"; then
7209 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7210else
7211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7212for as_dir in $PATH
7213do
7214 IFS=$as_save_IFS
7215 test -z "$as_dir" && as_dir=.
7216 for ac_exec_ext in '' $ac_executable_extensions; do
7217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7218 ac_cv_prog_ac_ct_LIPO="lipo"
7219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7220 break 2
7221 fi
7222done
7223 done
7224IFS=$as_save_IFS
7225
7226fi
7227fi
7228ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7229if test -n "$ac_ct_LIPO"; then
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7231$as_echo "$ac_ct_LIPO" >&6; }
7232else
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7234$as_echo "no" >&6; }
7235fi
7236
7237 if test "x$ac_ct_LIPO" = x; then
7238 LIPO=":"
7239 else
7240 case $cross_compiling:$ac_tool_warned in
7241yes:)
7242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7244ac_tool_warned=yes ;;
7245esac
7246 LIPO=$ac_ct_LIPO
7247 fi
7248else
7249 LIPO="$ac_cv_prog_LIPO"
7250fi
7251
7252 if test -n "$ac_tool_prefix"; then
7253 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7254set dummy ${ac_tool_prefix}otool; ac_word=$2
7255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7256$as_echo_n "checking for $ac_word... " >&6; }
7257if ${ac_cv_prog_OTOOL+:} false; then :
7258 $as_echo_n "(cached) " >&6
7259else
7260 if test -n "$OTOOL"; then
7261 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7262else
7263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7264for as_dir in $PATH
7265do
7266 IFS=$as_save_IFS
7267 test -z "$as_dir" && as_dir=.
7268 for ac_exec_ext in '' $ac_executable_extensions; do
7269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7270 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7272 break 2
7273 fi
7274done
7275 done
7276IFS=$as_save_IFS
7277
7278fi
7279fi
7280OTOOL=$ac_cv_prog_OTOOL
7281if test -n "$OTOOL"; then
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7283$as_echo "$OTOOL" >&6; }
7284else
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7286$as_echo "no" >&6; }
7287fi
7288
7289
7290fi
7291if test -z "$ac_cv_prog_OTOOL"; then
7292 ac_ct_OTOOL=$OTOOL
7293 # Extract the first word of "otool", so it can be a program name with args.
7294set dummy otool; ac_word=$2
7295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7296$as_echo_n "checking for $ac_word... " >&6; }
7297if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7298 $as_echo_n "(cached) " >&6
7299else
7300 if test -n "$ac_ct_OTOOL"; then
7301 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7302else
7303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7304for as_dir in $PATH
7305do
7306 IFS=$as_save_IFS
7307 test -z "$as_dir" && as_dir=.
7308 for ac_exec_ext in '' $ac_executable_extensions; do
7309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7310 ac_cv_prog_ac_ct_OTOOL="otool"
7311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7312 break 2
7313 fi
7314done
7315 done
7316IFS=$as_save_IFS
7317
7318fi
7319fi
7320ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7321if test -n "$ac_ct_OTOOL"; then
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7323$as_echo "$ac_ct_OTOOL" >&6; }
7324else
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7326$as_echo "no" >&6; }
7327fi
7328
7329 if test "x$ac_ct_OTOOL" = x; then
7330 OTOOL=":"
7331 else
7332 case $cross_compiling:$ac_tool_warned in
7333yes:)
7334{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7335$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7336ac_tool_warned=yes ;;
7337esac
7338 OTOOL=$ac_ct_OTOOL
7339 fi
7340else
7341 OTOOL="$ac_cv_prog_OTOOL"
7342fi
7343
7344 if test -n "$ac_tool_prefix"; then
7345 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7346set dummy ${ac_tool_prefix}otool64; ac_word=$2
7347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7348$as_echo_n "checking for $ac_word... " >&6; }
7349if ${ac_cv_prog_OTOOL64+:} false; then :
7350 $as_echo_n "(cached) " >&6
7351else
7352 if test -n "$OTOOL64"; then
7353 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7354else
7355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7356for as_dir in $PATH
7357do
7358 IFS=$as_save_IFS
7359 test -z "$as_dir" && as_dir=.
7360 for ac_exec_ext in '' $ac_executable_extensions; do
7361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7362 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7364 break 2
7365 fi
7366done
7367 done
7368IFS=$as_save_IFS
7369
7370fi
7371fi
7372OTOOL64=$ac_cv_prog_OTOOL64
7373if test -n "$OTOOL64"; then
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7375$as_echo "$OTOOL64" >&6; }
7376else
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7378$as_echo "no" >&6; }
7379fi
7380
7381
7382fi
7383if test -z "$ac_cv_prog_OTOOL64"; then
7384 ac_ct_OTOOL64=$OTOOL64
7385 # Extract the first word of "otool64", so it can be a program name with args.
7386set dummy otool64; ac_word=$2
7387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7388$as_echo_n "checking for $ac_word... " >&6; }
7389if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7390 $as_echo_n "(cached) " >&6
7391else
7392 if test -n "$ac_ct_OTOOL64"; then
7393 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7394else
7395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7396for as_dir in $PATH
7397do
7398 IFS=$as_save_IFS
7399 test -z "$as_dir" && as_dir=.
7400 for ac_exec_ext in '' $ac_executable_extensions; do
7401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7402 ac_cv_prog_ac_ct_OTOOL64="otool64"
7403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7404 break 2
7405 fi
7406done
7407 done
7408IFS=$as_save_IFS
7409
7410fi
7411fi
7412ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7413if test -n "$ac_ct_OTOOL64"; then
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7415$as_echo "$ac_ct_OTOOL64" >&6; }
7416else
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7418$as_echo "no" >&6; }
7419fi
7420
7421 if test "x$ac_ct_OTOOL64" = x; then
7422 OTOOL64=":"
7423 else
7424 case $cross_compiling:$ac_tool_warned in
7425yes:)
7426{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7428ac_tool_warned=yes ;;
7429esac
7430 OTOOL64=$ac_ct_OTOOL64
7431 fi
7432else
7433 OTOOL64="$ac_cv_prog_OTOOL64"
7434fi
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7463$as_echo_n "checking for -single_module linker flag... " >&6; }
7464if ${lt_cv_apple_cc_single_mod+:} false; then :
7465 $as_echo_n "(cached) " >&6
7466else
7467 lt_cv_apple_cc_single_mod=no
7468 if test -z "${LT_MULTI_MODULE}"; then
7469 # By default we will add the -single_module flag. You can override
7470 # by either setting the environment variable LT_MULTI_MODULE
7471 # non-empty at configure time, or by adding -multi_module to the
7472 # link flags.
7473 rm -rf libconftest.dylib*
7474 echo "int foo(void){return 1;}" > conftest.c
7475 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7476-dynamiclib -Wl,-single_module conftest.c" >&5
7477 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7478 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7479 _lt_result=$?
7480 # If there is a non-empty error log, and "single_module"
7481 # appears in it, assume the flag caused a linker warning
7482 if test -s conftest.err && $GREP single_module conftest.err; then
7483 cat conftest.err >&5
7484 # Otherwise, if the output was created with a 0 exit code from
7485 # the compiler, it worked.
7486 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7487 lt_cv_apple_cc_single_mod=yes
7488 else
7489 cat conftest.err >&5
7490 fi
7491 rm -rf libconftest.dylib*
7492 rm -f conftest.*
7493 fi
7494fi
7495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7496$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7497
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7499$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7500if ${lt_cv_ld_exported_symbols_list+:} false; then :
7501 $as_echo_n "(cached) " >&6
7502else
7503 lt_cv_ld_exported_symbols_list=no
7504 save_LDFLAGS=$LDFLAGS
7505 echo "_main" > conftest.sym
7506 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508/* end confdefs.h. */
7509
7510int
7511main ()
7512{
7513
7514 ;
7515 return 0;
7516}
7517_ACEOF
7518if ac_fn_c_try_link "$LINENO"; then :
7519 lt_cv_ld_exported_symbols_list=yes
7520else
7521 lt_cv_ld_exported_symbols_list=no
7522fi
7523rm -f core conftest.err conftest.$ac_objext \
7524 conftest$ac_exeext conftest.$ac_ext
7525 LDFLAGS="$save_LDFLAGS"
7526
7527fi
7528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7529$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7530
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7532$as_echo_n "checking for -force_load linker flag... " >&6; }
7533if ${lt_cv_ld_force_load+:} false; then :
7534 $as_echo_n "(cached) " >&6
7535else
7536 lt_cv_ld_force_load=no
7537 cat > conftest.c << _LT_EOF
7538int forced_loaded() { return 2;}
7539_LT_EOF
7540 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7541 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7542 echo "$AR cru libconftest.a conftest.o" >&5
7543 $AR cru libconftest.a conftest.o 2>&5
7544 echo "$RANLIB libconftest.a" >&5
7545 $RANLIB libconftest.a 2>&5
7546 cat > conftest.c << _LT_EOF
7547int main() { return 0;}
7548_LT_EOF
7549 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7550 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7551 _lt_result=$?
7552 if test -s conftest.err && $GREP force_load conftest.err; then
7553 cat conftest.err >&5
7554 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7555 lt_cv_ld_force_load=yes
7556 else
7557 cat conftest.err >&5
7558 fi
7559 rm -f conftest.err libconftest.a conftest conftest.c
7560 rm -rf conftest.dSYM
7561
7562fi
7563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7564$as_echo "$lt_cv_ld_force_load" >&6; }
7565 case $host_os in
7566 rhapsody* | darwin1.[012])
7567 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7568 darwin1.*)
7569 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7570 darwin*) # darwin 5.x on
7571 # if running on 10.5 or later, the deployment target defaults
7572 # to the OS version, if on x86, and 10.4, the deployment
7573 # target defaults to 10.4. Don't you love it?
7574 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7575 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7576 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7577 10.[012]*)
7578 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7579 10.*)
7580 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7581 esac
7582 ;;
7583 esac
7584 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7585 _lt_dar_single_mod='$single_module'
7586 fi
7587 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7588 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7589 else
7590 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7591 fi
7592 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7593 _lt_dsymutil='~$DSYMUTIL $lib || :'
7594 else
7595 _lt_dsymutil=
7596 fi
7597 ;;
7598 esac
7599
7600for ac_header in dlfcn.h
7601do :
7602 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7603"
7604if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7605 cat >>confdefs.h <<_ACEOF
7606#define HAVE_DLFCN_H 1
7607_ACEOF
7608
7609fi
7610
7611done
7612
7613
7614
7615
7616
7617# Set options
7618
7619
7620
7621 enable_dlopen=no
7622
7623
7624 enable_win32_dll=no
7625
7626
7627 # Check whether --enable-shared was given.
7628if test "${enable_shared+set}" = set; then :
7629 enableval=$enable_shared; p=${PACKAGE-default}
7630 case $enableval in
7631 yes) enable_shared=yes ;;
7632 no) enable_shared=no ;;
7633 *)
7634 enable_shared=no
7635 # Look at the argument we got. We use all the common list separators.
7636 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7637 for pkg in $enableval; do
7638 IFS="$lt_save_ifs"
7639 if test "X$pkg" = "X$p"; then
7640 enable_shared=yes
7641 fi
7642 done
7643 IFS="$lt_save_ifs"
7644 ;;
7645 esac
7646else
7647 enable_shared=yes
7648fi
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658 # Check whether --enable-static was given.
7659if test "${enable_static+set}" = set; then :
7660 enableval=$enable_static; p=${PACKAGE-default}
7661 case $enableval in
7662 yes) enable_static=yes ;;
7663 no) enable_static=no ;;
7664 *)
7665 enable_static=no
7666 # Look at the argument we got. We use all the common list separators.
7667 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7668 for pkg in $enableval; do
7669 IFS="$lt_save_ifs"
7670 if test "X$pkg" = "X$p"; then
7671 enable_static=yes
7672 fi
7673 done
7674 IFS="$lt_save_ifs"
7675 ;;
7676 esac
7677else
7678 enable_static=yes
7679fi
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690# Check whether --with-pic was given.
7691if test "${with_pic+set}" = set; then :
7692 withval=$with_pic; lt_p=${PACKAGE-default}
7693 case $withval in
7694 yes|no) pic_mode=$withval ;;
7695 *)
7696 pic_mode=default
7697 # Look at the argument we got. We use all the common list separators.
7698 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7699 for lt_pkg in $withval; do
7700 IFS="$lt_save_ifs"
7701 if test "X$lt_pkg" = "X$lt_p"; then
7702 pic_mode=yes
7703 fi
7704 done
7705 IFS="$lt_save_ifs"
7706 ;;
7707 esac
7708else
7709 pic_mode=default
7710fi
7711
7712
7713test -z "$pic_mode" && pic_mode=default
7714
7715
7716
7717
7718
7719
7720
7721 # Check whether --enable-fast-install was given.
7722if test "${enable_fast_install+set}" = set; then :
7723 enableval=$enable_fast_install; p=${PACKAGE-default}
7724 case $enableval in
7725 yes) enable_fast_install=yes ;;
7726 no) enable_fast_install=no ;;
7727 *)
7728 enable_fast_install=no
7729 # Look at the argument we got. We use all the common list separators.
7730 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7731 for pkg in $enableval; do
7732 IFS="$lt_save_ifs"
7733 if test "X$pkg" = "X$p"; then
7734 enable_fast_install=yes
7735 fi
7736 done
7737 IFS="$lt_save_ifs"
7738 ;;
7739 esac
7740else
7741 enable_fast_install=yes
7742fi
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754# This can be used to rebuild libtool when needed
7755LIBTOOL_DEPS="$ltmain"
7756
7757# Always use our own libtool.
7758LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789test -z "$LN_S" && LN_S="ln -s"
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804if test -n "${ZSH_VERSION+set}" ; then
7805 setopt NO_GLOB_SUBST
7806fi
7807
7808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7809$as_echo_n "checking for objdir... " >&6; }
7810if ${lt_cv_objdir+:} false; then :
7811 $as_echo_n "(cached) " >&6
7812else
7813 rm -f .libs 2>/dev/null
7814mkdir .libs 2>/dev/null
7815if test -d .libs; then
7816 lt_cv_objdir=.libs
7817else
7818 # MS-DOS does not allow filenames that begin with a dot.
7819 lt_cv_objdir=_libs
7820fi
7821rmdir .libs 2>/dev/null
7822fi
7823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7824$as_echo "$lt_cv_objdir" >&6; }
7825objdir=$lt_cv_objdir
7826
7827
7828
7829
7830
7831cat >>confdefs.h <<_ACEOF
7832#define LT_OBJDIR "$lt_cv_objdir/"
7833_ACEOF
7834
7835
7836
7837
7838case $host_os in
7839aix3*)
7840 # AIX sometimes has problems with the GCC collect2 program. For some
7841 # reason, if we set the COLLECT_NAMES environment variable, the problems
7842 # vanish in a puff of smoke.
7843 if test "X${COLLECT_NAMES+set}" != Xset; then
7844 COLLECT_NAMES=
7845 export COLLECT_NAMES
7846 fi
7847 ;;
7848esac
7849
7850# Global variables:
7851ofile=libtool
7852can_build_shared=yes
7853
7854# All known linkers require a `.a' archive for static linking (except MSVC,
7855# which needs '.lib').
7856libext=a
7857
7858with_gnu_ld="$lt_cv_prog_gnu_ld"
7859
7860old_CC="$CC"
7861old_CFLAGS="$CFLAGS"
7862
7863# Set sane defaults for various variables
7864test -z "$CC" && CC=cc
7865test -z "$LTCC" && LTCC=$CC
7866test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7867test -z "$LD" && LD=ld
7868test -z "$ac_objext" && ac_objext=o
7869
7870for cc_temp in $compiler""; do
7871 case $cc_temp in
7872 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7873 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7874 \-*) ;;
7875 *) break;;
7876 esac
7877done
7878cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7879
7880
7881# Only perform the check for file, if the check method requires it
7882test -z "$MAGIC_CMD" && MAGIC_CMD=file
7883case $deplibs_check_method in
7884file_magic*)
7885 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7887$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7888if ${lt_cv_path_MAGIC_CMD+:} false; then :
7889 $as_echo_n "(cached) " >&6
7890else
7891 case $MAGIC_CMD in
7892[\\/*] | ?:[\\/]*)
7893 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7894 ;;
7895*)
7896 lt_save_MAGIC_CMD="$MAGIC_CMD"
7897 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7898 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7899 for ac_dir in $ac_dummy; do
7900 IFS="$lt_save_ifs"
7901 test -z "$ac_dir" && ac_dir=.
7902 if test -f $ac_dir/${ac_tool_prefix}file; then
7903 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7904 if test -n "$file_magic_test_file"; then
7905 case $deplibs_check_method in
7906 "file_magic "*)
7907 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7908 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7909 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7910 $EGREP "$file_magic_regex" > /dev/null; then
7911 :
7912 else
7913 cat <<_LT_EOF 1>&2
7914
7915*** Warning: the command libtool uses to detect shared libraries,
7916*** $file_magic_cmd, produces output that libtool cannot recognize.
7917*** The result is that libtool may fail to recognize shared libraries
7918*** as such. This will affect the creation of libtool libraries that
7919*** depend on shared libraries, but programs linked with such libtool
7920*** libraries will work regardless of this problem. Nevertheless, you
7921*** may want to report the problem to your system manager and/or to
7922*** bug-libtool@gnu.org
7923
7924_LT_EOF
7925 fi ;;
7926 esac
7927 fi
7928 break
7929 fi
7930 done
7931 IFS="$lt_save_ifs"
7932 MAGIC_CMD="$lt_save_MAGIC_CMD"
7933 ;;
7934esac
7935fi
7936
7937MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7938if test -n "$MAGIC_CMD"; then
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7940$as_echo "$MAGIC_CMD" >&6; }
7941else
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7943$as_echo "no" >&6; }
7944fi
7945
7946
7947
7948
7949
7950if test -z "$lt_cv_path_MAGIC_CMD"; then
7951 if test -n "$ac_tool_prefix"; then
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7953$as_echo_n "checking for file... " >&6; }
7954if ${lt_cv_path_MAGIC_CMD+:} false; then :
7955 $as_echo_n "(cached) " >&6
7956else
7957 case $MAGIC_CMD in
7958[\\/*] | ?:[\\/]*)
7959 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7960 ;;
7961*)
7962 lt_save_MAGIC_CMD="$MAGIC_CMD"
7963 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7964 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7965 for ac_dir in $ac_dummy; do
7966 IFS="$lt_save_ifs"
7967 test -z "$ac_dir" && ac_dir=.
7968 if test -f $ac_dir/file; then
7969 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7970 if test -n "$file_magic_test_file"; then
7971 case $deplibs_check_method in
7972 "file_magic "*)
7973 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7974 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7975 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7976 $EGREP "$file_magic_regex" > /dev/null; then
7977 :
7978 else
7979 cat <<_LT_EOF 1>&2
7980
7981*** Warning: the command libtool uses to detect shared libraries,
7982*** $file_magic_cmd, produces output that libtool cannot recognize.
7983*** The result is that libtool may fail to recognize shared libraries
7984*** as such. This will affect the creation of libtool libraries that
7985*** depend on shared libraries, but programs linked with such libtool
7986*** libraries will work regardless of this problem. Nevertheless, you
7987*** may want to report the problem to your system manager and/or to
7988*** bug-libtool@gnu.org
7989
7990_LT_EOF
7991 fi ;;
7992 esac
7993 fi
7994 break
7995 fi
7996 done
7997 IFS="$lt_save_ifs"
7998 MAGIC_CMD="$lt_save_MAGIC_CMD"
7999 ;;
8000esac
8001fi
8002
8003MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8004if test -n "$MAGIC_CMD"; then
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8006$as_echo "$MAGIC_CMD" >&6; }
8007else
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8009$as_echo "no" >&6; }
8010fi
8011
8012
8013 else
8014 MAGIC_CMD=:
8015 fi
8016fi
8017
8018 fi
8019 ;;
8020esac
8021
8022# Use C for the default configuration in the libtool script
8023
8024lt_save_CC="$CC"
8025ac_ext=c
8026ac_cpp='$CPP $CPPFLAGS'
8027ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8028ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8029ac_compiler_gnu=$ac_cv_c_compiler_gnu
8030
8031
8032# Source file extension for C test sources.
8033ac_ext=c
8034
8035# Object file extension for compiled C test sources.
8036objext=o
8037objext=$objext
8038
8039# Code to be used in simple compile tests
8040lt_simple_compile_test_code="int some_variable = 0;"
8041
8042# Code to be used in simple link tests
8043lt_simple_link_test_code='int main(){return(0);}'
8044
8045
8046
8047
8048
8049
8050
8051# If no C compiler was specified, use CC.
8052LTCC=${LTCC-"$CC"}
8053
8054# If no C compiler flags were specified, use CFLAGS.
8055LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8056
8057# Allow CC to be a program name with arguments.
8058compiler=$CC
8059
8060# Save the default compiler, since it gets overwritten when the other
8061# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8062compiler_DEFAULT=$CC
8063
8064# save warnings/boilerplate of simple test code
8065ac_outfile=conftest.$ac_objext
8066echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8067eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8068_lt_compiler_boilerplate=`cat conftest.err`
8069$RM conftest*
8070
8071ac_outfile=conftest.$ac_objext
8072echo "$lt_simple_link_test_code" >conftest.$ac_ext
8073eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8074_lt_linker_boilerplate=`cat conftest.err`
8075$RM -r conftest*
8076
8077
8078## CAVEAT EMPTOR:
8079## There is no encapsulation within the following macros, do not change
8080## the running order or otherwise move them around unless you know exactly
8081## what you are doing...
8082if test -n "$compiler"; then
8083
8084lt_prog_compiler_no_builtin_flag=
8085
8086if test "$GCC" = yes; then
8087 case $cc_basename in
8088 nvcc*)
8089 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8090 *)
8091 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8092 esac
8093
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8095$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8096if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8097 $as_echo_n "(cached) " >&6
8098else
8099 lt_cv_prog_compiler_rtti_exceptions=no
8100 ac_outfile=conftest.$ac_objext
8101 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8102 lt_compiler_flag="-fno-rtti -fno-exceptions"
8103 # Insert the option either (1) after the last *FLAGS variable, or
8104 # (2) before a word containing "conftest.", or (3) at the end.
8105 # Note that $ac_compile itself does not contain backslashes and begins
8106 # with a dollar sign (not a hyphen), so the echo should work correctly.
8107 # The option is referenced via a variable to avoid confusing sed.
8108 lt_compile=`echo "$ac_compile" | $SED \
8109 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8110 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8111 -e 's:$: $lt_compiler_flag:'`
8112 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8113 (eval "$lt_compile" 2>conftest.err)
8114 ac_status=$?
8115 cat conftest.err >&5
8116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8117 if (exit $ac_status) && test -s "$ac_outfile"; then
8118 # The compiler can only warn and ignore the option if not recognized
8119 # So say no if there are warnings other than the usual output.
8120 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8121 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8122 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8123 lt_cv_prog_compiler_rtti_exceptions=yes
8124 fi
8125 fi
8126 $RM conftest*
8127
8128fi
8129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8130$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8131
8132if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8133 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8134else
8135 :
8136fi
8137
8138fi
8139
8140
8141
8142
8143
8144
8145 lt_prog_compiler_wl=
8146lt_prog_compiler_pic=
8147lt_prog_compiler_static=
8148
8149
8150 if test "$GCC" = yes; then
8151 lt_prog_compiler_wl='-Wl,'
8152 lt_prog_compiler_static='-static'
8153
8154 case $host_os in
8155 aix*)
8156 # All AIX code is PIC.
8157 if test "$host_cpu" = ia64; then
8158 # AIX 5 now supports IA64 processor
8159 lt_prog_compiler_static='-Bstatic'
8160 fi
8161 ;;
8162
8163 amigaos*)
8164 case $host_cpu in
8165 powerpc)
8166 # see comment about AmigaOS4 .so support
8167 lt_prog_compiler_pic='-fPIC'
8168 ;;
8169 m68k)
8170 # FIXME: we need at least 68020 code to build shared libraries, but
8171 # adding the `-m68020' flag to GCC prevents building anything better,
8172 # like `-m68040'.
8173 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8174 ;;
8175 esac
8176 ;;
8177
8178 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8179 # PIC is the default for these OSes.
8180 ;;
8181
8182 mingw* | cygwin* | pw32* | os2* | cegcc*)
8183 # This hack is so that the source file can tell whether it is being
8184 # built for inclusion in a dll (and should export symbols for example).
8185 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8186 # (--disable-auto-import) libraries
8187 lt_prog_compiler_pic='-DDLL_EXPORT'
8188 ;;
8189
8190 darwin* | rhapsody*)
8191 # PIC is the default on this platform
8192 # Common symbols not allowed in MH_DYLIB files
8193 lt_prog_compiler_pic='-fno-common'
8194 ;;
8195
8196 haiku*)
8197 # PIC is the default for Haiku.
8198 # The "-static" flag exists, but is broken.
8199 lt_prog_compiler_static=
8200 ;;
8201
8202 hpux*)
8203 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8204 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8205 # sets the default TLS model and affects inlining.
8206 case $host_cpu in
8207 hppa*64*)
8208 # +Z the default
8209 ;;
8210 *)
8211 lt_prog_compiler_pic='-fPIC'
8212 ;;
8213 esac
8214 ;;
8215
8216 interix[3-9]*)
8217 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8218 # Instead, we relocate shared libraries at runtime.
8219 ;;
8220
8221 msdosdjgpp*)
8222 # Just because we use GCC doesn't mean we suddenly get shared libraries
8223 # on systems that don't support them.
8224 lt_prog_compiler_can_build_shared=no
8225 enable_shared=no
8226 ;;
8227
8228 *nto* | *qnx*)
8229 # QNX uses GNU C++, but need to define -shared option too, otherwise
8230 # it will coredump.
8231 lt_prog_compiler_pic='-fPIC -shared'
8232 ;;
8233
8234 sysv4*MP*)
8235 if test -d /usr/nec; then
8236 lt_prog_compiler_pic=-Kconform_pic
8237 fi
8238 ;;
8239
8240 *)
8241 lt_prog_compiler_pic='-fPIC'
8242 ;;
8243 esac
8244
8245 case $cc_basename in
8246 nvcc*) # Cuda Compiler Driver 2.2
8247 lt_prog_compiler_wl='-Xlinker '
8248 if test -n "$lt_prog_compiler_pic"; then
8249 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8250 fi
8251 ;;
8252 esac
8253 else
8254 # PORTME Check for flag to pass linker flags through the system compiler.
8255 case $host_os in
8256 aix*)
8257 lt_prog_compiler_wl='-Wl,'
8258 if test "$host_cpu" = ia64; then
8259 # AIX 5 now supports IA64 processor
8260 lt_prog_compiler_static='-Bstatic'
8261 else
8262 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8263 fi
8264 ;;
8265
8266 mingw* | cygwin* | pw32* | os2* | cegcc*)
8267 # This hack is so that the source file can tell whether it is being
8268 # built for inclusion in a dll (and should export symbols for example).
8269 lt_prog_compiler_pic='-DDLL_EXPORT'
8270 ;;
8271
8272 hpux9* | hpux10* | hpux11*)
8273 lt_prog_compiler_wl='-Wl,'
8274 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8275 # not for PA HP-UX.
8276 case $host_cpu in
8277 hppa*64*|ia64*)
8278 # +Z the default
8279 ;;
8280 *)
8281 lt_prog_compiler_pic='+Z'
8282 ;;
8283 esac
8284 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8285 lt_prog_compiler_static='${wl}-a ${wl}archive'
8286 ;;
8287
8288 irix5* | irix6* | nonstopux*)
8289 lt_prog_compiler_wl='-Wl,'
8290 # PIC (with -KPIC) is the default.
8291 lt_prog_compiler_static='-non_shared'
8292 ;;
8293
8294 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8295 case $cc_basename in
8296 # old Intel for x86_64 which still supported -KPIC.
8297 ecc*)
8298 lt_prog_compiler_wl='-Wl,'
8299 lt_prog_compiler_pic='-KPIC'
8300 lt_prog_compiler_static='-static'
8301 ;;
8302 # icc used to be incompatible with GCC.
8303 # ICC 10 doesn't accept -KPIC any more.
8304 icc* | ifort*)
8305 lt_prog_compiler_wl='-Wl,'
8306 lt_prog_compiler_pic='-fPIC'
8307 lt_prog_compiler_static='-static'
8308 ;;
8309 # Lahey Fortran 8.1.
8310 lf95*)
8311 lt_prog_compiler_wl='-Wl,'
8312 lt_prog_compiler_pic='--shared'
8313 lt_prog_compiler_static='--static'
8314 ;;
8315 nagfor*)
8316 # NAG Fortran compiler
8317 lt_prog_compiler_wl='-Wl,-Wl,,'
8318 lt_prog_compiler_pic='-PIC'
8319 lt_prog_compiler_static='-Bstatic'
8320 ;;
8321 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8322 # Portland Group compilers (*not* the Pentium gcc compiler,
8323 # which looks to be a dead project)
8324 lt_prog_compiler_wl='-Wl,'
8325 lt_prog_compiler_pic='-fpic'
8326 lt_prog_compiler_static='-Bstatic'
8327 ;;
8328 ccc*)
8329 lt_prog_compiler_wl='-Wl,'
8330 # All Alpha code is PIC.
8331 lt_prog_compiler_static='-non_shared'
8332 ;;
8333 xl* | bgxl* | bgf* | mpixl*)
8334 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8335 lt_prog_compiler_wl='-Wl,'
8336 lt_prog_compiler_pic='-qpic'
8337 lt_prog_compiler_static='-qstaticlink'
8338 ;;
8339 *)
8340 case `$CC -V 2>&1 | sed 5q` in
8341 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8342 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8343 lt_prog_compiler_pic='-KPIC'
8344 lt_prog_compiler_static='-Bstatic'
8345 lt_prog_compiler_wl=''
8346 ;;
8347 *Sun\ F* | *Sun*Fortran*)
8348 lt_prog_compiler_pic='-KPIC'
8349 lt_prog_compiler_static='-Bstatic'
8350 lt_prog_compiler_wl='-Qoption ld '
8351 ;;
8352 *Sun\ C*)
8353 # Sun C 5.9
8354 lt_prog_compiler_pic='-KPIC'
8355 lt_prog_compiler_static='-Bstatic'
8356 lt_prog_compiler_wl='-Wl,'
8357 ;;
8358 *Intel*\ [CF]*Compiler*)
8359 lt_prog_compiler_wl='-Wl,'
8360 lt_prog_compiler_pic='-fPIC'
8361 lt_prog_compiler_static='-static'
8362 ;;
8363 *Portland\ Group*)
8364 lt_prog_compiler_wl='-Wl,'
8365 lt_prog_compiler_pic='-fpic'
8366 lt_prog_compiler_static='-Bstatic'
8367 ;;
8368 esac
8369 ;;
8370 esac
8371 ;;
8372
8373 newsos6)
8374 lt_prog_compiler_pic='-KPIC'
8375 lt_prog_compiler_static='-Bstatic'
8376 ;;
8377
8378 *nto* | *qnx*)
8379 # QNX uses GNU C++, but need to define -shared option too, otherwise
8380 # it will coredump.
8381 lt_prog_compiler_pic='-fPIC -shared'
8382 ;;
8383
8384 osf3* | osf4* | osf5*)
8385 lt_prog_compiler_wl='-Wl,'
8386 # All OSF/1 code is PIC.
8387 lt_prog_compiler_static='-non_shared'
8388 ;;
8389
8390 rdos*)
8391 lt_prog_compiler_static='-non_shared'
8392 ;;
8393
8394 solaris*)
8395 lt_prog_compiler_pic='-KPIC'
8396 lt_prog_compiler_static='-Bstatic'
8397 case $cc_basename in
8398 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8399 lt_prog_compiler_wl='-Qoption ld ';;
8400 *)
8401 lt_prog_compiler_wl='-Wl,';;
8402 esac
8403 ;;
8404
8405 sunos4*)
8406 lt_prog_compiler_wl='-Qoption ld '
8407 lt_prog_compiler_pic='-PIC'
8408 lt_prog_compiler_static='-Bstatic'
8409 ;;
8410
8411 sysv4 | sysv4.2uw2* | sysv4.3*)
8412 lt_prog_compiler_wl='-Wl,'
8413 lt_prog_compiler_pic='-KPIC'
8414 lt_prog_compiler_static='-Bstatic'
8415 ;;
8416
8417 sysv4*MP*)
8418 if test -d /usr/nec ;then
8419 lt_prog_compiler_pic='-Kconform_pic'
8420 lt_prog_compiler_static='-Bstatic'
8421 fi
8422 ;;
8423
8424 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8425 lt_prog_compiler_wl='-Wl,'
8426 lt_prog_compiler_pic='-KPIC'
8427 lt_prog_compiler_static='-Bstatic'
8428 ;;
8429
8430 unicos*)
8431 lt_prog_compiler_wl='-Wl,'
8432 lt_prog_compiler_can_build_shared=no
8433 ;;
8434
8435 uts4*)
8436 lt_prog_compiler_pic='-pic'
8437 lt_prog_compiler_static='-Bstatic'
8438 ;;
8439
8440 *)
8441 lt_prog_compiler_can_build_shared=no
8442 ;;
8443 esac
8444 fi
8445
8446case $host_os in
8447 # For platforms which do not support PIC, -DPIC is meaningless:
8448 *djgpp*)
8449 lt_prog_compiler_pic=
8450 ;;
8451 *)
8452 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8453 ;;
8454esac
8455
8456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8457$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8458if ${lt_cv_prog_compiler_pic+:} false; then :
8459 $as_echo_n "(cached) " >&6
8460else
8461 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8462fi
8463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8464$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8465lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8466
8467#
8468# Check to make sure the PIC flag actually works.
8469#
8470if test -n "$lt_prog_compiler_pic"; then
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8472$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8473if ${lt_cv_prog_compiler_pic_works+:} false; then :
8474 $as_echo_n "(cached) " >&6
8475else
8476 lt_cv_prog_compiler_pic_works=no
8477 ac_outfile=conftest.$ac_objext
8478 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8479 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8480 # Insert the option either (1) after the last *FLAGS variable, or
8481 # (2) before a word containing "conftest.", or (3) at the end.
8482 # Note that $ac_compile itself does not contain backslashes and begins
8483 # with a dollar sign (not a hyphen), so the echo should work correctly.
8484 # The option is referenced via a variable to avoid confusing sed.
8485 lt_compile=`echo "$ac_compile" | $SED \
8486 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8487 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8488 -e 's:$: $lt_compiler_flag:'`
8489 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8490 (eval "$lt_compile" 2>conftest.err)
8491 ac_status=$?
8492 cat conftest.err >&5
8493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8494 if (exit $ac_status) && test -s "$ac_outfile"; then
8495 # The compiler can only warn and ignore the option if not recognized
8496 # So say no if there are warnings other than the usual output.
8497 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8498 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8499 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8500 lt_cv_prog_compiler_pic_works=yes
8501 fi
8502 fi
8503 $RM conftest*
8504
8505fi
8506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8507$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8508
8509if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8510 case $lt_prog_compiler_pic in
8511 "" | " "*) ;;
8512 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8513 esac
8514else
8515 lt_prog_compiler_pic=
8516 lt_prog_compiler_can_build_shared=no
8517fi
8518
8519fi
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531#
8532# Check to make sure the static flag actually works.
8533#
8534wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8536$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8537if ${lt_cv_prog_compiler_static_works+:} false; then :
8538 $as_echo_n "(cached) " >&6
8539else
8540 lt_cv_prog_compiler_static_works=no
8541 save_LDFLAGS="$LDFLAGS"
8542 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8543 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8544 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8545 # The linker can only warn and ignore the option if not recognized
8546 # So say no if there are warnings
8547 if test -s conftest.err; then
8548 # Append any errors to the config.log.
8549 cat conftest.err 1>&5
8550 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8551 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8552 if diff conftest.exp conftest.er2 >/dev/null; then
8553 lt_cv_prog_compiler_static_works=yes
8554 fi
8555 else
8556 lt_cv_prog_compiler_static_works=yes
8557 fi
8558 fi
8559 $RM -r conftest*
8560 LDFLAGS="$save_LDFLAGS"
8561
8562fi
8563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8564$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8565
8566if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8567 :
8568else
8569 lt_prog_compiler_static=
8570fi
8571
8572
8573
8574
8575
8576
8577
8578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8579$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8580if ${lt_cv_prog_compiler_c_o+:} false; then :
8581 $as_echo_n "(cached) " >&6
8582else
8583 lt_cv_prog_compiler_c_o=no
8584 $RM -r conftest 2>/dev/null
8585 mkdir conftest
8586 cd conftest
8587 mkdir out
8588 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8589
8590 lt_compiler_flag="-o out/conftest2.$ac_objext"
8591 # Insert the option either (1) after the last *FLAGS variable, or
8592 # (2) before a word containing "conftest.", or (3) at the end.
8593 # Note that $ac_compile itself does not contain backslashes and begins
8594 # with a dollar sign (not a hyphen), so the echo should work correctly.
8595 lt_compile=`echo "$ac_compile" | $SED \
8596 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8597 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8598 -e 's:$: $lt_compiler_flag:'`
8599 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8600 (eval "$lt_compile" 2>out/conftest.err)
8601 ac_status=$?
8602 cat out/conftest.err >&5
8603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8604 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8605 then
8606 # The compiler can only warn and ignore the option if not recognized
8607 # So say no if there are warnings
8608 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8609 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8610 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8611 lt_cv_prog_compiler_c_o=yes
8612 fi
8613 fi
8614 chmod u+w . 2>&5
8615 $RM conftest*
8616 # SGI C++ compiler will create directory out/ii_files/ for
8617 # template instantiation
8618 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8619 $RM out/* && rmdir out
8620 cd ..
8621 $RM -r conftest
8622 $RM conftest*
8623
8624fi
8625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8626$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8627
8628
8629
8630
8631
8632
8633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8634$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8635if ${lt_cv_prog_compiler_c_o+:} false; then :
8636 $as_echo_n "(cached) " >&6
8637else
8638 lt_cv_prog_compiler_c_o=no
8639 $RM -r conftest 2>/dev/null
8640 mkdir conftest
8641 cd conftest
8642 mkdir out
8643 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8644
8645 lt_compiler_flag="-o out/conftest2.$ac_objext"
8646 # Insert the option either (1) after the last *FLAGS variable, or
8647 # (2) before a word containing "conftest.", or (3) at the end.
8648 # Note that $ac_compile itself does not contain backslashes and begins
8649 # with a dollar sign (not a hyphen), so the echo should work correctly.
8650 lt_compile=`echo "$ac_compile" | $SED \
8651 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8652 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8653 -e 's:$: $lt_compiler_flag:'`
8654 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8655 (eval "$lt_compile" 2>out/conftest.err)
8656 ac_status=$?
8657 cat out/conftest.err >&5
8658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8659 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8660 then
8661 # The compiler can only warn and ignore the option if not recognized
8662 # So say no if there are warnings
8663 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8664 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8665 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8666 lt_cv_prog_compiler_c_o=yes
8667 fi
8668 fi
8669 chmod u+w . 2>&5
8670 $RM conftest*
8671 # SGI C++ compiler will create directory out/ii_files/ for
8672 # template instantiation
8673 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8674 $RM out/* && rmdir out
8675 cd ..
8676 $RM -r conftest
8677 $RM conftest*
8678
8679fi
8680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8681$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8682
8683
8684
8685
8686hard_links="nottested"
8687if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8688 # do not overwrite the value of need_locks provided by the user
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8690$as_echo_n "checking if we can lock with hard links... " >&6; }
8691 hard_links=yes
8692 $RM conftest*
8693 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8694 touch conftest.a
8695 ln conftest.a conftest.b 2>&5 || hard_links=no
8696 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8698$as_echo "$hard_links" >&6; }
8699 if test "$hard_links" = no; then
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8701$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8702 need_locks=warn
8703 fi
8704else
8705 need_locks=no
8706fi
8707
8708
8709
8710
8711
8712
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8714$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8715
8716 runpath_var=
8717 allow_undefined_flag=
8718 always_export_symbols=no
8719 archive_cmds=
8720 archive_expsym_cmds=
8721 compiler_needs_object=no
8722 enable_shared_with_static_runtimes=no
8723 export_dynamic_flag_spec=
8724 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8725 hardcode_automatic=no
8726 hardcode_direct=no
8727 hardcode_direct_absolute=no
8728 hardcode_libdir_flag_spec=
8729 hardcode_libdir_separator=
8730 hardcode_minus_L=no
8731 hardcode_shlibpath_var=unsupported
8732 inherit_rpath=no
8733 link_all_deplibs=unknown
8734 module_cmds=
8735 module_expsym_cmds=
8736 old_archive_from_new_cmds=
8737 old_archive_from_expsyms_cmds=
8738 thread_safe_flag_spec=
8739 whole_archive_flag_spec=
8740 # include_expsyms should be a list of space-separated symbols to be *always*
8741 # included in the symbol list
8742 include_expsyms=
8743 # exclude_expsyms can be an extended regexp of symbols to exclude
8744 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8745 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8746 # as well as any symbol that contains `d'.
8747 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8748 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8749 # platforms (ab)use it in PIC code, but their linkers get confused if
8750 # the symbol is explicitly referenced. Since portable code cannot
8751 # rely on this symbol name, it's probably fine to never include it in
8752 # preloaded symbol tables.
8753 # Exclude shared library initialization/finalization symbols.
8754 extract_expsyms_cmds=
8755
8756 case $host_os in
8757 cygwin* | mingw* | pw32* | cegcc*)
8758 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8759 # When not using gcc, we currently assume that we are using
8760 # Microsoft Visual C++.
8761 if test "$GCC" != yes; then
8762 with_gnu_ld=no
8763 fi
8764 ;;
8765 interix*)
8766 # we just hope/assume this is gcc and not c89 (= MSVC++)
8767 with_gnu_ld=yes
8768 ;;
8769 openbsd*)
8770 with_gnu_ld=no
8771 ;;
8772 esac
8773
8774 ld_shlibs=yes
8775
8776 # On some targets, GNU ld is compatible enough with the native linker
8777 # that we're better off using the native interface for both.
8778 lt_use_gnu_ld_interface=no
8779 if test "$with_gnu_ld" = yes; then
8780 case $host_os in
8781 aix*)
8782 # The AIX port of GNU ld has always aspired to compatibility
8783 # with the native linker. However, as the warning in the GNU ld
8784 # block says, versions before 2.19.5* couldn't really create working
8785 # shared libraries, regardless of the interface used.
8786 case `$LD -v 2>&1` in
8787 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8788 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8789 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8790 *)
8791 lt_use_gnu_ld_interface=yes
8792 ;;
8793 esac
8794 ;;
8795 *)
8796 lt_use_gnu_ld_interface=yes
8797 ;;
8798 esac
8799 fi
8800
8801 if test "$lt_use_gnu_ld_interface" = yes; then
8802 # If archive_cmds runs LD, not CC, wlarc should be empty
8803 wlarc='${wl}'
8804
8805 # Set some defaults for GNU ld with shared library support. These
8806 # are reset later if shared libraries are not supported. Putting them
8807 # here allows them to be overridden if necessary.
8808 runpath_var=LD_RUN_PATH
8809 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8810 export_dynamic_flag_spec='${wl}--export-dynamic'
8811 # ancient GNU ld didn't support --whole-archive et. al.
8812 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8813 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8814 else
8815 whole_archive_flag_spec=
8816 fi
8817 supports_anon_versioning=no
8818 case `$LD -v 2>&1` in
8819 *GNU\ gold*) supports_anon_versioning=yes ;;
8820 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8821 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8822 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8823 *\ 2.11.*) ;; # other 2.11 versions
8824 *) supports_anon_versioning=yes ;;
8825 esac
8826
8827 # See if GNU ld supports shared libraries.
8828 case $host_os in
8829 aix[3-9]*)
8830 # On AIX/PPC, the GNU linker is very broken
8831 if test "$host_cpu" != ia64; then
8832 ld_shlibs=no
8833 cat <<_LT_EOF 1>&2
8834
8835*** Warning: the GNU linker, at least up to release 2.19, is reported
8836*** to be unable to reliably create shared libraries on AIX.
8837*** Therefore, libtool is disabling shared libraries support. If you
8838*** really care for shared libraries, you may want to install binutils
8839*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8840*** You will then need to restart the configuration process.
8841
8842_LT_EOF
8843 fi
8844 ;;
8845
8846 amigaos*)
8847 case $host_cpu in
8848 powerpc)
8849 # see comment about AmigaOS4 .so support
8850 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8851 archive_expsym_cmds=''
8852 ;;
8853 m68k)
8854 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)'
8855 hardcode_libdir_flag_spec='-L$libdir'
8856 hardcode_minus_L=yes
8857 ;;
8858 esac
8859 ;;
8860
8861 beos*)
8862 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8863 allow_undefined_flag=unsupported
8864 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8865 # support --undefined. This deserves some investigation. FIXME
8866 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8867 else
8868 ld_shlibs=no
8869 fi
8870 ;;
8871
8872 cygwin* | mingw* | pw32* | cegcc*)
8873 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8874 # as there is no search path for DLLs.
8875 hardcode_libdir_flag_spec='-L$libdir'
8876 export_dynamic_flag_spec='${wl}--export-all-symbols'
8877 allow_undefined_flag=unsupported
8878 always_export_symbols=no
8879 enable_shared_with_static_runtimes=yes
8880 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'
8881 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8882
8883 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8884 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8885 # If the export-symbols file already is a .def file (1st line
8886 # is EXPORTS), use it as is; otherwise, prepend...
8887 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8888 cp $export_symbols $output_objdir/$soname.def;
8889 else
8890 echo EXPORTS > $output_objdir/$soname.def;
8891 cat $export_symbols >> $output_objdir/$soname.def;
8892 fi~
8893 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8894 else
8895 ld_shlibs=no
8896 fi
8897 ;;
8898
8899 haiku*)
8900 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8901 link_all_deplibs=yes
8902 ;;
8903
8904 interix[3-9]*)
8905 hardcode_direct=no
8906 hardcode_shlibpath_var=no
8907 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8908 export_dynamic_flag_spec='${wl}-E'
8909 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8910 # Instead, shared libraries are loaded at an image base (0x10000000 by
8911 # default) and relocated if they conflict, which is a slow very memory
8912 # consuming and fragmenting process. To avoid this, we pick a random,
8913 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8914 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8915 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8916 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'
8917 ;;
8918
8919 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8920 tmp_diet=no
8921 if test "$host_os" = linux-dietlibc; then
8922 case $cc_basename in
8923 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8924 esac
8925 fi
8926 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8927 && test "$tmp_diet" = no
8928 then
8929 tmp_addflag=' $pic_flag'
8930 tmp_sharedflag='-shared'
8931 case $cc_basename,$host_cpu in
8932 pgcc*) # Portland Group C compiler
8933 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'
8934 tmp_addflag=' $pic_flag'
8935 ;;
8936 pgf77* | pgf90* | pgf95* | pgfortran*)
8937 # Portland Group f77 and f90 compilers
8938 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'
8939 tmp_addflag=' $pic_flag -Mnomain' ;;
8940 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8941 tmp_addflag=' -i_dynamic' ;;
8942 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8943 tmp_addflag=' -i_dynamic -nofor_main' ;;
8944 ifc* | ifort*) # Intel Fortran compiler
8945 tmp_addflag=' -nofor_main' ;;
8946 lf95*) # Lahey Fortran 8.1
8947 whole_archive_flag_spec=
8948 tmp_sharedflag='--shared' ;;
8949 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8950 tmp_sharedflag='-qmkshrobj'
8951 tmp_addflag= ;;
8952 nvcc*) # Cuda Compiler Driver 2.2
8953 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'
8954 compiler_needs_object=yes
8955 ;;
8956 esac
8957 case `$CC -V 2>&1 | sed 5q` in
8958 *Sun\ C*) # Sun C 5.9
8959 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'
8960 compiler_needs_object=yes
8961 tmp_sharedflag='-G' ;;
8962 *Sun\ F*) # Sun Fortran 8.3
8963 tmp_sharedflag='-G' ;;
8964 esac
8965 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8966
8967 if test "x$supports_anon_versioning" = xyes; then
8968 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8969 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8970 echo "local: *; };" >> $output_objdir/$libname.ver~
8971 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8972 fi
8973
8974 case $cc_basename in
8975 xlf* | bgf* | bgxlf* | mpixlf*)
8976 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8977 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8978 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8979 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8980 if test "x$supports_anon_versioning" = xyes; then
8981 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8982 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8983 echo "local: *; };" >> $output_objdir/$libname.ver~
8984 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8985 fi
8986 ;;
8987 esac
8988 else
8989 ld_shlibs=no
8990 fi
8991 ;;
8992
8993 netbsd*)
8994 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8995 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8996 wlarc=
8997 else
8998 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8999 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9000 fi
9001 ;;
9002
9003 solaris*)
9004 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9005 ld_shlibs=no
9006 cat <<_LT_EOF 1>&2
9007
9008*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9009*** create shared libraries on Solaris systems. Therefore, libtool
9010*** is disabling shared libraries support. We urge you to upgrade GNU
9011*** binutils to release 2.9.1 or newer. Another option is to modify
9012*** your PATH or compiler configuration so that the native linker is
9013*** used, and then restart.
9014
9015_LT_EOF
9016 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9017 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9018 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9019 else
9020 ld_shlibs=no
9021 fi
9022 ;;
9023
9024 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9025 case `$LD -v 2>&1` in
9026 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9027 ld_shlibs=no
9028 cat <<_LT_EOF 1>&2
9029
9030*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9031*** reliably create shared libraries on SCO systems. Therefore, libtool
9032*** is disabling shared libraries support. We urge you to upgrade GNU
9033*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9034*** your PATH or compiler configuration so that the native linker is
9035*** used, and then restart.
9036
9037_LT_EOF
9038 ;;
9039 *)
9040 # For security reasons, it is highly recommended that you always
9041 # use absolute paths for naming shared libraries, and exclude the
9042 # DT_RUNPATH tag from executables and libraries. But doing so
9043 # requires that you compile everything twice, which is a pain.
9044 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9045 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9046 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9047 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9048 else
9049 ld_shlibs=no
9050 fi
9051 ;;
9052 esac
9053 ;;
9054
9055 sunos4*)
9056 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9057 wlarc=
9058 hardcode_direct=yes
9059 hardcode_shlibpath_var=no
9060 ;;
9061
9062 *)
9063 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9064 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9065 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9066 else
9067 ld_shlibs=no
9068 fi
9069 ;;
9070 esac
9071
9072 if test "$ld_shlibs" = no; then
9073 runpath_var=
9074 hardcode_libdir_flag_spec=
9075 export_dynamic_flag_spec=
9076 whole_archive_flag_spec=
9077 fi
9078 else
9079 # PORTME fill in a description of your system's linker (not GNU ld)
9080 case $host_os in
9081 aix3*)
9082 allow_undefined_flag=unsupported
9083 always_export_symbols=yes
9084 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'
9085 # Note: this linker hardcodes the directories in LIBPATH if there
9086 # are no directories specified by -L.
9087 hardcode_minus_L=yes
9088 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9089 # Neither direct hardcoding nor static linking is supported with a
9090 # broken collect2.
9091 hardcode_direct=unsupported
9092 fi
9093 ;;
9094
9095 aix[4-9]*)
9096 if test "$host_cpu" = ia64; then
9097 # On IA64, the linker does run time linking by default, so we don't
9098 # have to do anything special.
9099 aix_use_runtimelinking=no
9100 exp_sym_flag='-Bexport'
9101 no_entry_flag=""
9102 else
9103 # If we're using GNU nm, then we don't want the "-C" option.
9104 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9105 # Also, AIX nm treats weak defined symbols like other global
9106 # defined symbols, whereas GNU nm marks them as "W".
9107 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9108 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'
9109 else
9110 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'
9111 fi
9112 aix_use_runtimelinking=no
9113
9114 # Test if we are trying to use run time linking or normal
9115 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9116 # need to do runtime linking.
9117 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9118 for ld_flag in $LDFLAGS; do
9119 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9120 aix_use_runtimelinking=yes
9121 break
9122 fi
9123 done
9124 ;;
9125 esac
9126
9127 exp_sym_flag='-bexport'
9128 no_entry_flag='-bnoentry'
9129 fi
9130
9131 # When large executables or shared objects are built, AIX ld can
9132 # have problems creating the table of contents. If linking a library
9133 # or program results in "error TOC overflow" add -mminimal-toc to
9134 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9135 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9136
9137 archive_cmds=''
9138 hardcode_direct=yes
9139 hardcode_direct_absolute=yes
9140 hardcode_libdir_separator=':'
9141 link_all_deplibs=yes
9142 file_list_spec='${wl}-f,'
9143
9144 if test "$GCC" = yes; then
9145 case $host_os in aix4.[012]|aix4.[012].*)
9146 # We only want to do this on AIX 4.2 and lower, the check
9147 # below for broken collect2 doesn't work under 4.3+
9148 collect2name=`${CC} -print-prog-name=collect2`
9149 if test -f "$collect2name" &&
9150 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9151 then
9152 # We have reworked collect2
9153 :
9154 else
9155 # We have old collect2
9156 hardcode_direct=unsupported
9157 # It fails to find uninstalled libraries when the uninstalled
9158 # path is not listed in the libpath. Setting hardcode_minus_L
9159 # to unsupported forces relinking
9160 hardcode_minus_L=yes
9161 hardcode_libdir_flag_spec='-L$libdir'
9162 hardcode_libdir_separator=
9163 fi
9164 ;;
9165 esac
9166 shared_flag='-shared'
9167 if test "$aix_use_runtimelinking" = yes; then
9168 shared_flag="$shared_flag "'${wl}-G'
9169 fi
9170 else
9171 # not using gcc
9172 if test "$host_cpu" = ia64; then
9173 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9174 # chokes on -Wl,-G. The following line is correct:
9175 shared_flag='-G'
9176 else
9177 if test "$aix_use_runtimelinking" = yes; then
9178 shared_flag='${wl}-G'
9179 else
9180 shared_flag='${wl}-bM:SRE'
9181 fi
9182 fi
9183 fi
9184
9185 export_dynamic_flag_spec='${wl}-bexpall'
9186 # It seems that -bexpall does not export symbols beginning with
9187 # underscore (_), so it is better to generate a list of symbols to export.
9188 always_export_symbols=yes
9189 if test "$aix_use_runtimelinking" = yes; then
9190 # Warning - without using the other runtime loading flags (-brtl),
9191 # -berok will link without error, but may produce a broken library.
9192 allow_undefined_flag='-berok'
9193 # Determine the default libpath from the value encoded in an
9194 # empty executable.
9195 if test "${lt_cv_aix_libpath+set}" = set; then
9196 aix_libpath=$lt_cv_aix_libpath
9197else
9198 if ${lt_cv_aix_libpath_+:} false; then :
9199 $as_echo_n "(cached) " >&6
9200else
9201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9202/* end confdefs.h. */
9203
9204int
9205main ()
9206{
9207
9208 ;
9209 return 0;
9210}
9211_ACEOF
9212if ac_fn_c_try_link "$LINENO"; then :
9213
9214 lt_aix_libpath_sed='
9215 /Import File Strings/,/^$/ {
9216 /^0/ {
9217 s/^0 *\([^ ]*\) *$/\1/
9218 p
9219 }
9220 }'
9221 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9222 # Check for a 64-bit object if we didn't find anything.
9223 if test -z "$lt_cv_aix_libpath_"; then
9224 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9225 fi
9226fi
9227rm -f core conftest.err conftest.$ac_objext \
9228 conftest$ac_exeext conftest.$ac_ext
9229 if test -z "$lt_cv_aix_libpath_"; then
9230 lt_cv_aix_libpath_="/usr/lib:/lib"
9231 fi
9232
9233fi
9234
9235 aix_libpath=$lt_cv_aix_libpath_
9236fi
9237
9238 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9239 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"
9240 else
9241 if test "$host_cpu" = ia64; then
9242 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9243 allow_undefined_flag="-z nodefs"
9244 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"
9245 else
9246 # Determine the default libpath from the value encoded in an
9247 # empty executable.
9248 if test "${lt_cv_aix_libpath+set}" = set; then
9249 aix_libpath=$lt_cv_aix_libpath
9250else
9251 if ${lt_cv_aix_libpath_+:} false; then :
9252 $as_echo_n "(cached) " >&6
9253else
9254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9255/* end confdefs.h. */
9256
9257int
9258main ()
9259{
9260
9261 ;
9262 return 0;
9263}
9264_ACEOF
9265if ac_fn_c_try_link "$LINENO"; then :
9266
9267 lt_aix_libpath_sed='
9268 /Import File Strings/,/^$/ {
9269 /^0/ {
9270 s/^0 *\([^ ]*\) *$/\1/
9271 p
9272 }
9273 }'
9274 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9275 # Check for a 64-bit object if we didn't find anything.
9276 if test -z "$lt_cv_aix_libpath_"; then
9277 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9278 fi
9279fi
9280rm -f core conftest.err conftest.$ac_objext \
9281 conftest$ac_exeext conftest.$ac_ext
9282 if test -z "$lt_cv_aix_libpath_"; then
9283 lt_cv_aix_libpath_="/usr/lib:/lib"
9284 fi
9285
9286fi
9287
9288 aix_libpath=$lt_cv_aix_libpath_
9289fi
9290
9291 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9292 # Warning - without using the other run time loading flags,
9293 # -berok will link without error, but may produce a broken library.
9294 no_undefined_flag=' ${wl}-bernotok'
9295 allow_undefined_flag=' ${wl}-berok'
9296 if test "$with_gnu_ld" = yes; then
9297 # We only use this code for GNU lds that support --whole-archive.
9298 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9299 else
9300 # Exported symbols can be pulled into shared objects from archives
9301 whole_archive_flag_spec='$convenience'
9302 fi
9303 archive_cmds_need_lc=yes
9304 # This is similar to how AIX traditionally builds its shared libraries.
9305 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'
9306 fi
9307 fi
9308 ;;
9309
9310 amigaos*)
9311 case $host_cpu in
9312 powerpc)
9313 # see comment about AmigaOS4 .so support
9314 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9315 archive_expsym_cmds=''
9316 ;;
9317 m68k)
9318 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)'
9319 hardcode_libdir_flag_spec='-L$libdir'
9320 hardcode_minus_L=yes
9321 ;;
9322 esac
9323 ;;
9324
9325 bsdi[45]*)
9326 export_dynamic_flag_spec=-rdynamic
9327 ;;
9328
9329 cygwin* | mingw* | pw32* | cegcc*)
9330 # When not using gcc, we currently assume that we are using
9331 # Microsoft Visual C++.
9332 # hardcode_libdir_flag_spec is actually meaningless, as there is
9333 # no search path for DLLs.
9334 case $cc_basename in
9335 cl*)
9336 # Native MSVC
9337 hardcode_libdir_flag_spec=' '
9338 allow_undefined_flag=unsupported
9339 always_export_symbols=yes
9340 file_list_spec='@'
9341 # Tell ltmain to make .lib files, not .a files.
9342 libext=lib
9343 # Tell ltmain to make .dll files, not .so files.
9344 shrext_cmds=".dll"
9345 # FIXME: Setting linknames here is a bad hack.
9346 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9347 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9348 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9349 else
9350 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9351 fi~
9352 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9353 linknames='
9354 # The linker will not automatically build a static lib if we build a DLL.
9355 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9356 enable_shared_with_static_runtimes=yes
9357 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9358 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9359 # Don't use ranlib
9360 old_postinstall_cmds='chmod 644 $oldlib'
9361 postlink_cmds='lt_outputfile="@OUTPUT@"~
9362 lt_tool_outputfile="@TOOL_OUTPUT@"~
9363 case $lt_outputfile in
9364 *.exe|*.EXE) ;;
9365 *)
9366 lt_outputfile="$lt_outputfile.exe"
9367 lt_tool_outputfile="$lt_tool_outputfile.exe"
9368 ;;
9369 esac~
9370 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9371 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9372 $RM "$lt_outputfile.manifest";
9373 fi'
9374 ;;
9375 *)
9376 # Assume MSVC wrapper
9377 hardcode_libdir_flag_spec=' '
9378 allow_undefined_flag=unsupported
9379 # Tell ltmain to make .lib files, not .a files.
9380 libext=lib
9381 # Tell ltmain to make .dll files, not .so files.
9382 shrext_cmds=".dll"
9383 # FIXME: Setting linknames here is a bad hack.
9384 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9385 # The linker will automatically build a .lib file if we build a DLL.
9386 old_archive_from_new_cmds='true'
9387 # FIXME: Should let the user specify the lib program.
9388 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9389 enable_shared_with_static_runtimes=yes
9390 ;;
9391 esac
9392 ;;
9393
9394 darwin* | rhapsody*)
9395
9396
9397 archive_cmds_need_lc=no
9398 hardcode_direct=no
9399 hardcode_automatic=yes
9400 hardcode_shlibpath_var=unsupported
9401 if test "$lt_cv_ld_force_load" = "yes"; then
9402 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\"`'
9403
9404 else
9405 whole_archive_flag_spec=''
9406 fi
9407 link_all_deplibs=yes
9408 allow_undefined_flag="$_lt_dar_allow_undefined"
9409 case $cc_basename in
9410 ifort*) _lt_dar_can_shared=yes ;;
9411 *) _lt_dar_can_shared=$GCC ;;
9412 esac
9413 if test "$_lt_dar_can_shared" = "yes"; then
9414 output_verbose_link_cmd=func_echo_all
9415 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9416 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9417 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}"
9418 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}"
9419
9420 else
9421 ld_shlibs=no
9422 fi
9423
9424 ;;
9425
9426 dgux*)
9427 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9428 hardcode_libdir_flag_spec='-L$libdir'
9429 hardcode_shlibpath_var=no
9430 ;;
9431
9432 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9433 # support. Future versions do this automatically, but an explicit c++rt0.o
9434 # does not break anything, and helps significantly (at the cost of a little
9435 # extra space).
9436 freebsd2.2*)
9437 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9438 hardcode_libdir_flag_spec='-R$libdir'
9439 hardcode_direct=yes
9440 hardcode_shlibpath_var=no
9441 ;;
9442
9443 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9444 freebsd2.*)
9445 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9446 hardcode_direct=yes
9447 hardcode_minus_L=yes
9448 hardcode_shlibpath_var=no
9449 ;;
9450
9451 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9452 freebsd* | dragonfly*)
9453 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9454 hardcode_libdir_flag_spec='-R$libdir'
9455 hardcode_direct=yes
9456 hardcode_shlibpath_var=no
9457 ;;
9458
9459 hpux9*)
9460 if test "$GCC" = yes; then
9461 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'
9462 else
9463 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'
9464 fi
9465 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9466 hardcode_libdir_separator=:
9467 hardcode_direct=yes
9468
9469 # hardcode_minus_L: Not really in the search PATH,
9470 # but as the default location of the library.
9471 hardcode_minus_L=yes
9472 export_dynamic_flag_spec='${wl}-E'
9473 ;;
9474
9475 hpux10*)
9476 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9477 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9478 else
9479 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9480 fi
9481 if test "$with_gnu_ld" = no; then
9482 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9483 hardcode_libdir_separator=:
9484 hardcode_direct=yes
9485 hardcode_direct_absolute=yes
9486 export_dynamic_flag_spec='${wl}-E'
9487 # hardcode_minus_L: Not really in the search PATH,
9488 # but as the default location of the library.
9489 hardcode_minus_L=yes
9490 fi
9491 ;;
9492
9493 hpux11*)
9494 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9495 case $host_cpu in
9496 hppa*64*)
9497 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9498 ;;
9499 ia64*)
9500 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9501 ;;
9502 *)
9503 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9504 ;;
9505 esac
9506 else
9507 case $host_cpu in
9508 hppa*64*)
9509 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9510 ;;
9511 ia64*)
9512 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9513 ;;
9514 *)
9515
9516 # Older versions of the 11.00 compiler do not understand -b yet
9517 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9519$as_echo_n "checking if $CC understands -b... " >&6; }
9520if ${lt_cv_prog_compiler__b+:} false; then :
9521 $as_echo_n "(cached) " >&6
9522else
9523 lt_cv_prog_compiler__b=no
9524 save_LDFLAGS="$LDFLAGS"
9525 LDFLAGS="$LDFLAGS -b"
9526 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9527 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9528 # The linker can only warn and ignore the option if not recognized
9529 # So say no if there are warnings
9530 if test -s conftest.err; then
9531 # Append any errors to the config.log.
9532 cat conftest.err 1>&5
9533 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9534 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9535 if diff conftest.exp conftest.er2 >/dev/null; then
9536 lt_cv_prog_compiler__b=yes
9537 fi
9538 else
9539 lt_cv_prog_compiler__b=yes
9540 fi
9541 fi
9542 $RM -r conftest*
9543 LDFLAGS="$save_LDFLAGS"
9544
9545fi
9546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9547$as_echo "$lt_cv_prog_compiler__b" >&6; }
9548
9549if test x"$lt_cv_prog_compiler__b" = xyes; then
9550 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9551else
9552 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9553fi
9554
9555 ;;
9556 esac
9557 fi
9558 if test "$with_gnu_ld" = no; then
9559 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9560 hardcode_libdir_separator=:
9561
9562 case $host_cpu in
9563 hppa*64*|ia64*)
9564 hardcode_direct=no
9565 hardcode_shlibpath_var=no
9566 ;;
9567 *)
9568 hardcode_direct=yes
9569 hardcode_direct_absolute=yes
9570 export_dynamic_flag_spec='${wl}-E'
9571
9572 # hardcode_minus_L: Not really in the search PATH,
9573 # but as the default location of the library.
9574 hardcode_minus_L=yes
9575 ;;
9576 esac
9577 fi
9578 ;;
9579
9580 irix5* | irix6* | nonstopux*)
9581 if test "$GCC" = yes; then
9582 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'
9583 # Try to use the -exported_symbol ld option, if it does not
9584 # work, assume that -exports_file does not work either and
9585 # implicitly export all symbols.
9586 # This should be the same for all languages, so no per-tag cache variable.
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9588$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9589if ${lt_cv_irix_exported_symbol+:} false; then :
9590 $as_echo_n "(cached) " >&6
9591else
9592 save_LDFLAGS="$LDFLAGS"
9593 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9595/* end confdefs.h. */
9596int foo (void) { return 0; }
9597_ACEOF
9598if ac_fn_c_try_link "$LINENO"; then :
9599 lt_cv_irix_exported_symbol=yes
9600else
9601 lt_cv_irix_exported_symbol=no
9602fi
9603rm -f core conftest.err conftest.$ac_objext \
9604 conftest$ac_exeext conftest.$ac_ext
9605 LDFLAGS="$save_LDFLAGS"
9606fi
9607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9608$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9609 if test "$lt_cv_irix_exported_symbol" = yes; then
9610 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'
9611 fi
9612 else
9613 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'
9614 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'
9615 fi
9616 archive_cmds_need_lc='no'
9617 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9618 hardcode_libdir_separator=:
9619 inherit_rpath=yes
9620 link_all_deplibs=yes
9621 ;;
9622
9623 netbsd*)
9624 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9625 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9626 else
9627 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9628 fi
9629 hardcode_libdir_flag_spec='-R$libdir'
9630 hardcode_direct=yes
9631 hardcode_shlibpath_var=no
9632 ;;
9633
9634 newsos6)
9635 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9636 hardcode_direct=yes
9637 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9638 hardcode_libdir_separator=:
9639 hardcode_shlibpath_var=no
9640 ;;
9641
9642 *nto* | *qnx*)
9643 ;;
9644
9645 openbsd*)
9646 if test -f /usr/libexec/ld.so; then
9647 hardcode_direct=yes
9648 hardcode_shlibpath_var=no
9649 hardcode_direct_absolute=yes
9650 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9651 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9652 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9653 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9654 export_dynamic_flag_spec='${wl}-E'
9655 else
9656 case $host_os in
9657 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9658 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9659 hardcode_libdir_flag_spec='-R$libdir'
9660 ;;
9661 *)
9662 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9663 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9664 ;;
9665 esac
9666 fi
9667 else
9668 ld_shlibs=no
9669 fi
9670 ;;
9671
9672 os2*)
9673 hardcode_libdir_flag_spec='-L$libdir'
9674 hardcode_minus_L=yes
9675 allow_undefined_flag=unsupported
9676 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'
9677 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9678 ;;
9679
9680 osf3*)
9681 if test "$GCC" = yes; then
9682 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9683 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'
9684 else
9685 allow_undefined_flag=' -expect_unresolved \*'
9686 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'
9687 fi
9688 archive_cmds_need_lc='no'
9689 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9690 hardcode_libdir_separator=:
9691 ;;
9692
9693 osf4* | osf5*) # as osf3* with the addition of -msym flag
9694 if test "$GCC" = yes; then
9695 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9696 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'
9697 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9698 else
9699 allow_undefined_flag=' -expect_unresolved \*'
9700 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'
9701 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~
9702 $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'
9703
9704 # Both c and cxx compiler support -rpath directly
9705 hardcode_libdir_flag_spec='-rpath $libdir'
9706 fi
9707 archive_cmds_need_lc='no'
9708 hardcode_libdir_separator=:
9709 ;;
9710
9711 solaris*)
9712 no_undefined_flag=' -z defs'
9713 if test "$GCC" = yes; then
9714 wlarc='${wl}'
9715 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9716 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9717 $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'
9718 else
9719 case `$CC -V 2>&1` in
9720 *"Compilers 5.0"*)
9721 wlarc=''
9722 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9723 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9724 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9725 ;;
9726 *)
9727 wlarc='${wl}'
9728 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9729 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9730 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9731 ;;
9732 esac
9733 fi
9734 hardcode_libdir_flag_spec='-R$libdir'
9735 hardcode_shlibpath_var=no
9736 case $host_os in
9737 solaris2.[0-5] | solaris2.[0-5].*) ;;
9738 *)
9739 # The compiler driver will combine and reorder linker options,
9740 # but understands `-z linker_flag'. GCC discards it without `$wl',
9741 # but is careful enough not to reorder.
9742 # Supported since Solaris 2.6 (maybe 2.5.1?)
9743 if test "$GCC" = yes; then
9744 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9745 else
9746 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9747 fi
9748 ;;
9749 esac
9750 link_all_deplibs=yes
9751 ;;
9752
9753 sunos4*)
9754 if test "x$host_vendor" = xsequent; then
9755 # Use $CC to link under sequent, because it throws in some extra .o
9756 # files that make .init and .fini sections work.
9757 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9758 else
9759 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9760 fi
9761 hardcode_libdir_flag_spec='-L$libdir'
9762 hardcode_direct=yes
9763 hardcode_minus_L=yes
9764 hardcode_shlibpath_var=no
9765 ;;
9766
9767 sysv4)
9768 case $host_vendor in
9769 sni)
9770 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9771 hardcode_direct=yes # is this really true???
9772 ;;
9773 siemens)
9774 ## LD is ld it makes a PLAMLIB
9775 ## CC just makes a GrossModule.
9776 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9777 reload_cmds='$CC -r -o $output$reload_objs'
9778 hardcode_direct=no
9779 ;;
9780 motorola)
9781 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9782 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9783 ;;
9784 esac
9785 runpath_var='LD_RUN_PATH'
9786 hardcode_shlibpath_var=no
9787 ;;
9788
9789 sysv4.3*)
9790 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9791 hardcode_shlibpath_var=no
9792 export_dynamic_flag_spec='-Bexport'
9793 ;;
9794
9795 sysv4*MP*)
9796 if test -d /usr/nec; then
9797 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9798 hardcode_shlibpath_var=no
9799 runpath_var=LD_RUN_PATH
9800 hardcode_runpath_var=yes
9801 ld_shlibs=yes
9802 fi
9803 ;;
9804
9805 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9806 no_undefined_flag='${wl}-z,text'
9807 archive_cmds_need_lc=no
9808 hardcode_shlibpath_var=no
9809 runpath_var='LD_RUN_PATH'
9810
9811 if test "$GCC" = yes; then
9812 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9813 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 else
9815 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9816 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9817 fi
9818 ;;
9819
9820 sysv5* | sco3.2v5* | sco5v6*)
9821 # Note: We can NOT use -z defs as we might desire, because we do not
9822 # link with -lc, and that would cause any symbols used from libc to
9823 # always be unresolved, which means just about no library would
9824 # ever link correctly. If we're not using GNU ld we use -z text
9825 # though, which does catch some bad symbols but isn't as heavy-handed
9826 # as -z defs.
9827 no_undefined_flag='${wl}-z,text'
9828 allow_undefined_flag='${wl}-z,nodefs'
9829 archive_cmds_need_lc=no
9830 hardcode_shlibpath_var=no
9831 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9832 hardcode_libdir_separator=':'
9833 link_all_deplibs=yes
9834 export_dynamic_flag_spec='${wl}-Bexport'
9835 runpath_var='LD_RUN_PATH'
9836
9837 if test "$GCC" = yes; then
9838 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9839 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9840 else
9841 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9842 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9843 fi
9844 ;;
9845
9846 uts4*)
9847 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9848 hardcode_libdir_flag_spec='-L$libdir'
9849 hardcode_shlibpath_var=no
9850 ;;
9851
9852 *)
9853 ld_shlibs=no
9854 ;;
9855 esac
9856
9857 if test x$host_vendor = xsni; then
9858 case $host in
9859 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9860 export_dynamic_flag_spec='${wl}-Blargedynsym'
9861 ;;
9862 esac
9863 fi
9864 fi
9865
9866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9867$as_echo "$ld_shlibs" >&6; }
9868test "$ld_shlibs" = no && can_build_shared=no
9869
9870with_gnu_ld=$with_gnu_ld
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886#
9887# Do we need to explicitly link libc?
9888#
9889case "x$archive_cmds_need_lc" in
9890x|xyes)
9891 # Assume -lc should be added
9892 archive_cmds_need_lc=yes
9893
9894 if test "$enable_shared" = yes && test "$GCC" = yes; then
9895 case $archive_cmds in
9896 *'~'*)
9897 # FIXME: we may have to deal with multi-command sequences.
9898 ;;
9899 '$CC '*)
9900 # Test whether the compiler implicitly links with -lc since on some
9901 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9902 # to ld, don't add -lc before -lgcc.
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9904$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9905if ${lt_cv_archive_cmds_need_lc+:} false; then :
9906 $as_echo_n "(cached) " >&6
9907else
9908 $RM conftest*
9909 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9910
9911 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9912 (eval $ac_compile) 2>&5
9913 ac_status=$?
9914 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9915 test $ac_status = 0; } 2>conftest.err; then
9916 soname=conftest
9917 lib=conftest
9918 libobjs=conftest.$ac_objext
9919 deplibs=
9920 wl=$lt_prog_compiler_wl
9921 pic_flag=$lt_prog_compiler_pic
9922 compiler_flags=-v
9923 linker_flags=-v
9924 verstring=
9925 output_objdir=.
9926 libname=conftest
9927 lt_save_allow_undefined_flag=$allow_undefined_flag
9928 allow_undefined_flag=
9929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9930 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9931 ac_status=$?
9932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9933 test $ac_status = 0; }
9934 then
9935 lt_cv_archive_cmds_need_lc=no
9936 else
9937 lt_cv_archive_cmds_need_lc=yes
9938 fi
9939 allow_undefined_flag=$lt_save_allow_undefined_flag
9940 else
9941 cat conftest.err 1>&5
9942 fi
9943 $RM conftest*
9944
9945fi
9946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9947$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9948 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9949 ;;
9950 esac
9951 fi
9952 ;;
9953esac
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10107$as_echo_n "checking dynamic linker characteristics... " >&6; }
10108
10109if test "$GCC" = yes; then
10110 case $host_os in
10111 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10112 *) lt_awk_arg="/^libraries:/" ;;
10113 esac
10114 case $host_os in
10115 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10116 *) lt_sed_strip_eq="s,=/,/,g" ;;
10117 esac
10118 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10119 case $lt_search_path_spec in
10120 *\;*)
10121 # if the path contains ";" then we assume it to be the separator
10122 # otherwise default to the standard path separator (i.e. ":") - it is
10123 # assumed that no part of a normal pathname contains ";" but that should
10124 # okay in the real world where ";" in dirpaths is itself problematic.
10125 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10126 ;;
10127 *)
10128 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10129 ;;
10130 esac
10131 # Ok, now we have the path, separated by spaces, we can step through it
10132 # and add multilib dir if necessary.
10133 lt_tmp_lt_search_path_spec=
10134 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10135 for lt_sys_path in $lt_search_path_spec; do
10136 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10137 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10138 else
10139 test -d "$lt_sys_path" && \
10140 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10141 fi
10142 done
10143 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10144BEGIN {RS=" "; FS="/|\n";} {
10145 lt_foo="";
10146 lt_count=0;
10147 for (lt_i = NF; lt_i > 0; lt_i--) {
10148 if ($lt_i != "" && $lt_i != ".") {
10149 if ($lt_i == "..") {
10150 lt_count++;
10151 } else {
10152 if (lt_count == 0) {
10153 lt_foo="/" $lt_i lt_foo;
10154 } else {
10155 lt_count--;
10156 }
10157 }
10158 }
10159 }
10160 if (lt_foo != "") { lt_freq[lt_foo]++; }
10161 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10162}'`
10163 # AWK program above erroneously prepends '/' to C:/dos/paths
10164 # for these hosts.
10165 case $host_os in
10166 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10167 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10168 esac
10169 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10170else
10171 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10172fi
10173library_names_spec=
10174libname_spec='lib$name'
10175soname_spec=
10176shrext_cmds=".so"
10177postinstall_cmds=
10178postuninstall_cmds=
10179finish_cmds=
10180finish_eval=
10181shlibpath_var=
10182shlibpath_overrides_runpath=unknown
10183version_type=none
10184dynamic_linker="$host_os ld.so"
10185sys_lib_dlsearch_path_spec="/lib /usr/lib"
10186need_lib_prefix=unknown
10187hardcode_into_libs=no
10188
10189# when you set need_version to no, make sure it does not cause -set_version
10190# flags to be left without arguments
10191need_version=unknown
10192
10193case $host_os in
10194aix3*)
10195 version_type=linux # correct to gnu/linux during the next big refactor
10196 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10197 shlibpath_var=LIBPATH
10198
10199 # AIX 3 has no versioning support, so we append a major version to the name.
10200 soname_spec='${libname}${release}${shared_ext}$major'
10201 ;;
10202
10203aix[4-9]*)
10204 version_type=linux # correct to gnu/linux during the next big refactor
10205 need_lib_prefix=no
10206 need_version=no
10207 hardcode_into_libs=yes
10208 if test "$host_cpu" = ia64; then
10209 # AIX 5 supports IA64
10210 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10211 shlibpath_var=LD_LIBRARY_PATH
10212 else
10213 # With GCC up to 2.95.x, collect2 would create an import file
10214 # for dependence libraries. The import file would start with
10215 # the line `#! .'. This would cause the generated library to
10216 # depend on `.', always an invalid library. This was fixed in
10217 # development snapshots of GCC prior to 3.0.
10218 case $host_os in
10219 aix4 | aix4.[01] | aix4.[01].*)
10220 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10221 echo ' yes '
10222 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10223 :
10224 else
10225 can_build_shared=no
10226 fi
10227 ;;
10228 esac
10229 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10230 # soname into executable. Probably we can add versioning support to
10231 # collect2, so additional links can be useful in future.
10232 if test "$aix_use_runtimelinking" = yes; then
10233 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10234 # instead of lib<name>.a to let people know that these are not
10235 # typical AIX shared libraries.
10236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10237 else
10238 # We preserve .a as extension for shared libraries through AIX4.2
10239 # and later when we are not doing run time linking.
10240 library_names_spec='${libname}${release}.a $libname.a'
10241 soname_spec='${libname}${release}${shared_ext}$major'
10242 fi
10243 shlibpath_var=LIBPATH
10244 fi
10245 ;;
10246
10247amigaos*)
10248 case $host_cpu in
10249 powerpc)
10250 # Since July 2007 AmigaOS4 officially supports .so libraries.
10251 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10253 ;;
10254 m68k)
10255 library_names_spec='$libname.ixlibrary $libname.a'
10256 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10257 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'
10258 ;;
10259 esac
10260 ;;
10261
10262beos*)
10263 library_names_spec='${libname}${shared_ext}'
10264 dynamic_linker="$host_os ld.so"
10265 shlibpath_var=LIBRARY_PATH
10266 ;;
10267
10268bsdi[45]*)
10269 version_type=linux # correct to gnu/linux during the next big refactor
10270 need_version=no
10271 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10272 soname_spec='${libname}${release}${shared_ext}$major'
10273 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10274 shlibpath_var=LD_LIBRARY_PATH
10275 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10276 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10277 # the default ld.so.conf also contains /usr/contrib/lib and
10278 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10279 # libtool to hard-code these into programs
10280 ;;
10281
10282cygwin* | mingw* | pw32* | cegcc*)
10283 version_type=windows
10284 shrext_cmds=".dll"
10285 need_version=no
10286 need_lib_prefix=no
10287
10288 case $GCC,$cc_basename in
10289 yes,*)
10290 # gcc
10291 library_names_spec='$libname.dll.a'
10292 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10293 postinstall_cmds='base_file=`basename \${file}`~
10294 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10295 dldir=$destdir/`dirname \$dlpath`~
10296 test -d \$dldir || mkdir -p \$dldir~
10297 $install_prog $dir/$dlname \$dldir/$dlname~
10298 chmod a+x \$dldir/$dlname~
10299 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10300 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10301 fi'
10302 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10303 dlpath=$dir/\$dldll~
10304 $RM \$dlpath'
10305 shlibpath_overrides_runpath=yes
10306
10307 case $host_os in
10308 cygwin*)
10309 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10310 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10311
10312 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10313 ;;
10314 mingw* | cegcc*)
10315 # MinGW DLLs use traditional 'lib' prefix
10316 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10317 ;;
10318 pw32*)
10319 # pw32 DLLs use 'pw' prefix rather than 'lib'
10320 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10321 ;;
10322 esac
10323 dynamic_linker='Win32 ld.exe'
10324 ;;
10325
10326 *,cl*)
10327 # Native MSVC
10328 libname_spec='$name'
10329 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10330 library_names_spec='${libname}.dll.lib'
10331
10332 case $build_os in
10333 mingw*)
10334 sys_lib_search_path_spec=
10335 lt_save_ifs=$IFS
10336 IFS=';'
10337 for lt_path in $LIB
10338 do
10339 IFS=$lt_save_ifs
10340 # Let DOS variable expansion print the short 8.3 style file name.
10341 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10342 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10343 done
10344 IFS=$lt_save_ifs
10345 # Convert to MSYS style.
10346 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10347 ;;
10348 cygwin*)
10349 # Convert to unix form, then to dos form, then back to unix form
10350 # but this time dos style (no spaces!) so that the unix form looks
10351 # like /cygdrive/c/PROGRA~1:/cygdr...
10352 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10353 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10354 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10355 ;;
10356 *)
10357 sys_lib_search_path_spec="$LIB"
10358 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10359 # It is most probably a Windows format PATH.
10360 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10361 else
10362 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10363 fi
10364 # FIXME: find the short name or the path components, as spaces are
10365 # common. (e.g. "Program Files" -> "PROGRA~1")
10366 ;;
10367 esac
10368
10369 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10370 postinstall_cmds='base_file=`basename \${file}`~
10371 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10372 dldir=$destdir/`dirname \$dlpath`~
10373 test -d \$dldir || mkdir -p \$dldir~
10374 $install_prog $dir/$dlname \$dldir/$dlname'
10375 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10376 dlpath=$dir/\$dldll~
10377 $RM \$dlpath'
10378 shlibpath_overrides_runpath=yes
10379 dynamic_linker='Win32 link.exe'
10380 ;;
10381
10382 *)
10383 # Assume MSVC wrapper
10384 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10385 dynamic_linker='Win32 ld.exe'
10386 ;;
10387 esac
10388 # FIXME: first we should search . and the directory the executable is in
10389 shlibpath_var=PATH
10390 ;;
10391
10392darwin* | rhapsody*)
10393 dynamic_linker="$host_os dyld"
10394 version_type=darwin
10395 need_lib_prefix=no
10396 need_version=no
10397 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10398 soname_spec='${libname}${release}${major}$shared_ext'
10399 shlibpath_overrides_runpath=yes
10400 shlibpath_var=DYLD_LIBRARY_PATH
10401 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10402
10403 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10404 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10405 ;;
10406
10407dgux*)
10408 version_type=linux # correct to gnu/linux during the next big refactor
10409 need_lib_prefix=no
10410 need_version=no
10411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10412 soname_spec='${libname}${release}${shared_ext}$major'
10413 shlibpath_var=LD_LIBRARY_PATH
10414 ;;
10415
10416freebsd* | dragonfly*)
10417 # DragonFly does not have aout. When/if they implement a new
10418 # versioning mechanism, adjust this.
10419 if test -x /usr/bin/objformat; then
10420 objformat=`/usr/bin/objformat`
10421 else
10422 case $host_os in
10423 freebsd[23].*) objformat=aout ;;
10424 *) objformat=elf ;;
10425 esac
10426 fi
10427 version_type=freebsd-$objformat
10428 case $version_type in
10429 freebsd-elf*)
10430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10431 need_version=no
10432 need_lib_prefix=no
10433 ;;
10434 freebsd-*)
10435 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10436 need_version=yes
10437 ;;
10438 esac
10439 shlibpath_var=LD_LIBRARY_PATH
10440 case $host_os in
10441 freebsd2.*)
10442 shlibpath_overrides_runpath=yes
10443 ;;
10444 freebsd3.[01]* | freebsdelf3.[01]*)
10445 shlibpath_overrides_runpath=yes
10446 hardcode_into_libs=yes
10447 ;;
10448 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10449 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10450 shlibpath_overrides_runpath=no
10451 hardcode_into_libs=yes
10452 ;;
10453 *) # from 4.6 on, and DragonFly
10454 shlibpath_overrides_runpath=yes
10455 hardcode_into_libs=yes
10456 ;;
10457 esac
10458 ;;
10459
10460gnu*)
10461 version_type=linux # correct to gnu/linux during the next big refactor
10462 need_lib_prefix=no
10463 need_version=no
10464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10465 soname_spec='${libname}${release}${shared_ext}$major'
10466 shlibpath_var=LD_LIBRARY_PATH
10467 shlibpath_overrides_runpath=no
10468 hardcode_into_libs=yes
10469 ;;
10470
10471haiku*)
10472 version_type=linux # correct to gnu/linux during the next big refactor
10473 need_lib_prefix=no
10474 need_version=no
10475 dynamic_linker="$host_os runtime_loader"
10476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10477 soname_spec='${libname}${release}${shared_ext}$major'
10478 shlibpath_var=LIBRARY_PATH
10479 shlibpath_overrides_runpath=yes
10480 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10481 hardcode_into_libs=yes
10482 ;;
10483
10484hpux9* | hpux10* | hpux11*)
10485 # Give a soname corresponding to the major version so that dld.sl refuses to
10486 # link against other versions.
10487 version_type=sunos
10488 need_lib_prefix=no
10489 need_version=no
10490 case $host_cpu in
10491 ia64*)
10492 shrext_cmds='.so'
10493 hardcode_into_libs=yes
10494 dynamic_linker="$host_os dld.so"
10495 shlibpath_var=LD_LIBRARY_PATH
10496 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10498 soname_spec='${libname}${release}${shared_ext}$major'
10499 if test "X$HPUX_IA64_MODE" = X32; then
10500 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10501 else
10502 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10503 fi
10504 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10505 ;;
10506 hppa*64*)
10507 shrext_cmds='.sl'
10508 hardcode_into_libs=yes
10509 dynamic_linker="$host_os dld.sl"
10510 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10511 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10513 soname_spec='${libname}${release}${shared_ext}$major'
10514 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10515 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10516 ;;
10517 *)
10518 shrext_cmds='.sl'
10519 dynamic_linker="$host_os dld.sl"
10520 shlibpath_var=SHLIB_PATH
10521 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10523 soname_spec='${libname}${release}${shared_ext}$major'
10524 ;;
10525 esac
10526 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10527 postinstall_cmds='chmod 555 $lib'
10528 # or fails outright, so override atomically:
10529 install_override_mode=555
10530 ;;
10531
10532interix[3-9]*)
10533 version_type=linux # correct to gnu/linux during the next big refactor
10534 need_lib_prefix=no
10535 need_version=no
10536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10537 soname_spec='${libname}${release}${shared_ext}$major'
10538 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10539 shlibpath_var=LD_LIBRARY_PATH
10540 shlibpath_overrides_runpath=no
10541 hardcode_into_libs=yes
10542 ;;
10543
10544irix5* | irix6* | nonstopux*)
10545 case $host_os in
10546 nonstopux*) version_type=nonstopux ;;
10547 *)
10548 if test "$lt_cv_prog_gnu_ld" = yes; then
10549 version_type=linux # correct to gnu/linux during the next big refactor
10550 else
10551 version_type=irix
10552 fi ;;
10553 esac
10554 need_lib_prefix=no
10555 need_version=no
10556 soname_spec='${libname}${release}${shared_ext}$major'
10557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10558 case $host_os in
10559 irix5* | nonstopux*)
10560 libsuff= shlibsuff=
10561 ;;
10562 *)
10563 case $LD in # libtool.m4 will add one of these switches to LD
10564 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10565 libsuff= shlibsuff= libmagic=32-bit;;
10566 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10567 libsuff=32 shlibsuff=N32 libmagic=N32;;
10568 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10569 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10570 *) libsuff= shlibsuff= libmagic=never-match;;
10571 esac
10572 ;;
10573 esac
10574 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10575 shlibpath_overrides_runpath=no
10576 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10577 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10578 hardcode_into_libs=yes
10579 ;;
10580
10581# No shared lib support for Linux oldld, aout, or coff.
10582linux*oldld* | linux*aout* | linux*coff*)
10583 dynamic_linker=no
10584 ;;
10585
10586# This must be glibc/ELF.
10587linux* | k*bsd*-gnu | kopensolaris*-gnu)
10588 version_type=linux # correct to gnu/linux during the next big refactor
10589 need_lib_prefix=no
10590 need_version=no
10591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10592 soname_spec='${libname}${release}${shared_ext}$major'
10593 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10594 shlibpath_var=LD_LIBRARY_PATH
10595 shlibpath_overrides_runpath=no
10596
10597 # Some binutils ld are patched to set DT_RUNPATH
10598 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10599 $as_echo_n "(cached) " >&6
10600else
10601 lt_cv_shlibpath_overrides_runpath=no
10602 save_LDFLAGS=$LDFLAGS
10603 save_libdir=$libdir
10604 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10605 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10607/* end confdefs.h. */
10608
10609int
10610main ()
10611{
10612
10613 ;
10614 return 0;
10615}
10616_ACEOF
10617if ac_fn_c_try_link "$LINENO"; then :
10618 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10619 lt_cv_shlibpath_overrides_runpath=yes
10620fi
10621fi
10622rm -f core conftest.err conftest.$ac_objext \
10623 conftest$ac_exeext conftest.$ac_ext
10624 LDFLAGS=$save_LDFLAGS
10625 libdir=$save_libdir
10626
10627fi
10628
10629 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10630
10631 # This implies no fast_install, which is unacceptable.
10632 # Some rework will be needed to allow for fast_install
10633 # before this can be enabled.
10634 hardcode_into_libs=yes
10635
10636 # Append ld.so.conf contents to the search path
10637 if test -f /etc/ld.so.conf; then
10638 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' ' '`
10639 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10640 fi
10641
10642 # We used to test for /lib/ld.so.1 and disable shared libraries on
10643 # powerpc, because MkLinux only supported shared libraries with the
10644 # GNU dynamic linker. Since this was broken with cross compilers,
10645 # most powerpc-linux boxes support dynamic linking these days and
10646 # people can always --disable-shared, the test was removed, and we
10647 # assume the GNU/Linux dynamic linker is in use.
10648 dynamic_linker='GNU/Linux ld.so'
10649 ;;
10650
10651netbsd*)
10652 version_type=sunos
10653 need_lib_prefix=no
10654 need_version=no
10655 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10657 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10658 dynamic_linker='NetBSD (a.out) ld.so'
10659 else
10660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10661 soname_spec='${libname}${release}${shared_ext}$major'
10662 dynamic_linker='NetBSD ld.elf_so'
10663 fi
10664 shlibpath_var=LD_LIBRARY_PATH
10665 shlibpath_overrides_runpath=yes
10666 hardcode_into_libs=yes
10667 ;;
10668
10669newsos6)
10670 version_type=linux # correct to gnu/linux during the next big refactor
10671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10672 shlibpath_var=LD_LIBRARY_PATH
10673 shlibpath_overrides_runpath=yes
10674 ;;
10675
10676*nto* | *qnx*)
10677 version_type=qnx
10678 need_lib_prefix=no
10679 need_version=no
10680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10681 soname_spec='${libname}${release}${shared_ext}$major'
10682 shlibpath_var=LD_LIBRARY_PATH
10683 shlibpath_overrides_runpath=no
10684 hardcode_into_libs=yes
10685 dynamic_linker='ldqnx.so'
10686 ;;
10687
10688openbsd*)
10689 version_type=sunos
10690 sys_lib_dlsearch_path_spec="/usr/lib"
10691 need_lib_prefix=no
10692 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10693 case $host_os in
10694 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10695 *) need_version=no ;;
10696 esac
10697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10698 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10699 shlibpath_var=LD_LIBRARY_PATH
10700 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10701 case $host_os in
10702 openbsd2.[89] | openbsd2.[89].*)
10703 shlibpath_overrides_runpath=no
10704 ;;
10705 *)
10706 shlibpath_overrides_runpath=yes
10707 ;;
10708 esac
10709 else
10710 shlibpath_overrides_runpath=yes
10711 fi
10712 ;;
10713
10714os2*)
10715 libname_spec='$name'
10716 shrext_cmds=".dll"
10717 need_lib_prefix=no
10718 library_names_spec='$libname${shared_ext} $libname.a'
10719 dynamic_linker='OS/2 ld.exe'
10720 shlibpath_var=LIBPATH
10721 ;;
10722
10723osf3* | osf4* | osf5*)
10724 version_type=osf
10725 need_lib_prefix=no
10726 need_version=no
10727 soname_spec='${libname}${release}${shared_ext}$major'
10728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10729 shlibpath_var=LD_LIBRARY_PATH
10730 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10731 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10732 ;;
10733
10734rdos*)
10735 dynamic_linker=no
10736 ;;
10737
10738solaris*)
10739 version_type=linux # correct to gnu/linux during the next big refactor
10740 need_lib_prefix=no
10741 need_version=no
10742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10743 soname_spec='${libname}${release}${shared_ext}$major'
10744 shlibpath_var=LD_LIBRARY_PATH
10745 shlibpath_overrides_runpath=yes
10746 hardcode_into_libs=yes
10747 # ldd complains unless libraries are executable
10748 postinstall_cmds='chmod +x $lib'
10749 ;;
10750
10751sunos4*)
10752 version_type=sunos
10753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10754 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10755 shlibpath_var=LD_LIBRARY_PATH
10756 shlibpath_overrides_runpath=yes
10757 if test "$with_gnu_ld" = yes; then
10758 need_lib_prefix=no
10759 fi
10760 need_version=yes
10761 ;;
10762
10763sysv4 | sysv4.3*)
10764 version_type=linux # correct to gnu/linux during the next big refactor
10765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10766 soname_spec='${libname}${release}${shared_ext}$major'
10767 shlibpath_var=LD_LIBRARY_PATH
10768 case $host_vendor in
10769 sni)
10770 shlibpath_overrides_runpath=no
10771 need_lib_prefix=no
10772 runpath_var=LD_RUN_PATH
10773 ;;
10774 siemens)
10775 need_lib_prefix=no
10776 ;;
10777 motorola)
10778 need_lib_prefix=no
10779 need_version=no
10780 shlibpath_overrides_runpath=no
10781 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10782 ;;
10783 esac
10784 ;;
10785
10786sysv4*MP*)
10787 if test -d /usr/nec ;then
10788 version_type=linux # correct to gnu/linux during the next big refactor
10789 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10790 soname_spec='$libname${shared_ext}.$major'
10791 shlibpath_var=LD_LIBRARY_PATH
10792 fi
10793 ;;
10794
10795sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10796 version_type=freebsd-elf
10797 need_lib_prefix=no
10798 need_version=no
10799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10800 soname_spec='${libname}${release}${shared_ext}$major'
10801 shlibpath_var=LD_LIBRARY_PATH
10802 shlibpath_overrides_runpath=yes
10803 hardcode_into_libs=yes
10804 if test "$with_gnu_ld" = yes; then
10805 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10806 else
10807 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10808 case $host_os in
10809 sco3.2v5*)
10810 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10811 ;;
10812 esac
10813 fi
10814 sys_lib_dlsearch_path_spec='/usr/lib'
10815 ;;
10816
10817tpf*)
10818 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10819 version_type=linux # correct to gnu/linux during the next big refactor
10820 need_lib_prefix=no
10821 need_version=no
10822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10823 shlibpath_var=LD_LIBRARY_PATH
10824 shlibpath_overrides_runpath=no
10825 hardcode_into_libs=yes
10826 ;;
10827
10828uts4*)
10829 version_type=linux # correct to gnu/linux during the next big refactor
10830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10831 soname_spec='${libname}${release}${shared_ext}$major'
10832 shlibpath_var=LD_LIBRARY_PATH
10833 ;;
10834
10835*)
10836 dynamic_linker=no
10837 ;;
10838esac
10839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10840$as_echo "$dynamic_linker" >&6; }
10841test "$dynamic_linker" = no && can_build_shared=no
10842
10843variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10844if test "$GCC" = yes; then
10845 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10846fi
10847
10848if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10849 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10850fi
10851if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10852 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10853fi
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10947$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10948hardcode_action=
10949if test -n "$hardcode_libdir_flag_spec" ||
10950 test -n "$runpath_var" ||
10951 test "X$hardcode_automatic" = "Xyes" ; then
10952
10953 # We can hardcode non-existent directories.
10954 if test "$hardcode_direct" != no &&
10955 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10956 # have to relink, otherwise we might link with an installed library
10957 # when we should be linking with a yet-to-be-installed one
10958 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10959 test "$hardcode_minus_L" != no; then
10960 # Linking always hardcodes the temporary library directory.
10961 hardcode_action=relink
10962 else
10963 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10964 hardcode_action=immediate
10965 fi
10966else
10967 # We cannot hardcode anything, or else we can only hardcode existing
10968 # directories.
10969 hardcode_action=unsupported
10970fi
10971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10972$as_echo "$hardcode_action" >&6; }
10973
10974if test "$hardcode_action" = relink ||
10975 test "$inherit_rpath" = yes; then
10976 # Fast installation is not supported
10977 enable_fast_install=no
10978elif test "$shlibpath_overrides_runpath" = yes ||
10979 test "$enable_shared" = no; then
10980 # Fast installation is not necessary
10981 enable_fast_install=needless
10982fi
10983
10984
10985
10986
10987
10988
10989 if test "x$enable_dlopen" != xyes; then
10990 enable_dlopen=unknown
10991 enable_dlopen_self=unknown
10992 enable_dlopen_self_static=unknown
10993else
10994 lt_cv_dlopen=no
10995 lt_cv_dlopen_libs=
10996
10997 case $host_os in
10998 beos*)
10999 lt_cv_dlopen="load_add_on"
11000 lt_cv_dlopen_libs=
11001 lt_cv_dlopen_self=yes
11002 ;;
11003
11004 mingw* | pw32* | cegcc*)
11005 lt_cv_dlopen="LoadLibrary"
11006 lt_cv_dlopen_libs=
11007 ;;
11008
11009 cygwin*)
11010 lt_cv_dlopen="dlopen"
11011 lt_cv_dlopen_libs=
11012 ;;
11013
11014 darwin*)
11015 # if libdl is installed we need to link against it
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11017$as_echo_n "checking for dlopen in -ldl... " >&6; }
11018if ${ac_cv_lib_dl_dlopen+:} false; then :
11019 $as_echo_n "(cached) " >&6
11020else
11021 ac_check_lib_save_LIBS=$LIBS
11022LIBS="-ldl $LIBS"
11023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11024/* end confdefs.h. */
11025
11026/* Override any GCC internal prototype to avoid an error.
11027 Use char because int might match the return type of a GCC
11028 builtin and then its argument prototype would still apply. */
11029#ifdef __cplusplus
11030extern "C"
11031#endif
11032char dlopen ();
11033int
11034main ()
11035{
11036return dlopen ();
11037 ;
11038 return 0;
11039}
11040_ACEOF
11041if ac_fn_c_try_link "$LINENO"; then :
11042 ac_cv_lib_dl_dlopen=yes
11043else
11044 ac_cv_lib_dl_dlopen=no
11045fi
11046rm -f core conftest.err conftest.$ac_objext \
11047 conftest$ac_exeext conftest.$ac_ext
11048LIBS=$ac_check_lib_save_LIBS
11049fi
11050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11051$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11052if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11053 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11054else
11055
11056 lt_cv_dlopen="dyld"
11057 lt_cv_dlopen_libs=
11058 lt_cv_dlopen_self=yes
11059
11060fi
11061
11062 ;;
11063
11064 *)
11065 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11066if test "x$ac_cv_func_shl_load" = xyes; then :
11067 lt_cv_dlopen="shl_load"
11068else
11069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11070$as_echo_n "checking for shl_load in -ldld... " >&6; }
11071if ${ac_cv_lib_dld_shl_load+:} false; then :
11072 $as_echo_n "(cached) " >&6
11073else
11074 ac_check_lib_save_LIBS=$LIBS
11075LIBS="-ldld $LIBS"
11076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11077/* end confdefs.h. */
11078
11079/* Override any GCC internal prototype to avoid an error.
11080 Use char because int might match the return type of a GCC
11081 builtin and then its argument prototype would still apply. */
11082#ifdef __cplusplus
11083extern "C"
11084#endif
11085char shl_load ();
11086int
11087main ()
11088{
11089return shl_load ();
11090 ;
11091 return 0;
11092}
11093_ACEOF
11094if ac_fn_c_try_link "$LINENO"; then :
11095 ac_cv_lib_dld_shl_load=yes
11096else
11097 ac_cv_lib_dld_shl_load=no
11098fi
11099rm -f core conftest.err conftest.$ac_objext \
11100 conftest$ac_exeext conftest.$ac_ext
11101LIBS=$ac_check_lib_save_LIBS
11102fi
11103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11104$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11105if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11106 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11107else
11108 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11109if test "x$ac_cv_func_dlopen" = xyes; then :
11110 lt_cv_dlopen="dlopen"
11111else
11112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11113$as_echo_n "checking for dlopen in -ldl... " >&6; }
11114if ${ac_cv_lib_dl_dlopen+:} false; then :
11115 $as_echo_n "(cached) " >&6
11116else
11117 ac_check_lib_save_LIBS=$LIBS
11118LIBS="-ldl $LIBS"
11119cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11120/* end confdefs.h. */
11121
11122/* Override any GCC internal prototype to avoid an error.
11123 Use char because int might match the return type of a GCC
11124 builtin and then its argument prototype would still apply. */
11125#ifdef __cplusplus
11126extern "C"
11127#endif
11128char dlopen ();
11129int
11130main ()
11131{
11132return dlopen ();
11133 ;
11134 return 0;
11135}
11136_ACEOF
11137if ac_fn_c_try_link "$LINENO"; then :
11138 ac_cv_lib_dl_dlopen=yes
11139else
11140 ac_cv_lib_dl_dlopen=no
11141fi
11142rm -f core conftest.err conftest.$ac_objext \
11143 conftest$ac_exeext conftest.$ac_ext
11144LIBS=$ac_check_lib_save_LIBS
11145fi
11146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11147$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11148if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11149 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11150else
11151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11152$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11153if ${ac_cv_lib_svld_dlopen+:} false; then :
11154 $as_echo_n "(cached) " >&6
11155else
11156 ac_check_lib_save_LIBS=$LIBS
11157LIBS="-lsvld $LIBS"
11158cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11159/* end confdefs.h. */
11160
11161/* Override any GCC internal prototype to avoid an error.
11162 Use char because int might match the return type of a GCC
11163 builtin and then its argument prototype would still apply. */
11164#ifdef __cplusplus
11165extern "C"
11166#endif
11167char dlopen ();
11168int
11169main ()
11170{
11171return dlopen ();
11172 ;
11173 return 0;
11174}
11175_ACEOF
11176if ac_fn_c_try_link "$LINENO"; then :
11177 ac_cv_lib_svld_dlopen=yes
11178else
11179 ac_cv_lib_svld_dlopen=no
11180fi
11181rm -f core conftest.err conftest.$ac_objext \
11182 conftest$ac_exeext conftest.$ac_ext
11183LIBS=$ac_check_lib_save_LIBS
11184fi
11185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11186$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11187if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11188 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11189else
11190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11191$as_echo_n "checking for dld_link in -ldld... " >&6; }
11192if ${ac_cv_lib_dld_dld_link+:} false; then :
11193 $as_echo_n "(cached) " >&6
11194else
11195 ac_check_lib_save_LIBS=$LIBS
11196LIBS="-ldld $LIBS"
11197cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11198/* end confdefs.h. */
11199
11200/* Override any GCC internal prototype to avoid an error.
11201 Use char because int might match the return type of a GCC
11202 builtin and then its argument prototype would still apply. */
11203#ifdef __cplusplus
11204extern "C"
11205#endif
11206char dld_link ();
11207int
11208main ()
11209{
11210return dld_link ();
11211 ;
11212 return 0;
11213}
11214_ACEOF
11215if ac_fn_c_try_link "$LINENO"; then :
11216 ac_cv_lib_dld_dld_link=yes
11217else
11218 ac_cv_lib_dld_dld_link=no
11219fi
11220rm -f core conftest.err conftest.$ac_objext \
11221 conftest$ac_exeext conftest.$ac_ext
11222LIBS=$ac_check_lib_save_LIBS
11223fi
11224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11225$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11226if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11227 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11228fi
11229
11230
11231fi
11232
11233
11234fi
11235
11236
11237fi
11238
11239
11240fi
11241
11242
11243fi
11244
11245 ;;
11246 esac
11247
11248 if test "x$lt_cv_dlopen" != xno; then
11249 enable_dlopen=yes
11250 else
11251 enable_dlopen=no
11252 fi
11253
11254 case $lt_cv_dlopen in
11255 dlopen)
11256 save_CPPFLAGS="$CPPFLAGS"
11257 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11258
11259 save_LDFLAGS="$LDFLAGS"
11260 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11261
11262 save_LIBS="$LIBS"
11263 LIBS="$lt_cv_dlopen_libs $LIBS"
11264
11265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11266$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11267if ${lt_cv_dlopen_self+:} false; then :
11268 $as_echo_n "(cached) " >&6
11269else
11270 if test "$cross_compiling" = yes; then :
11271 lt_cv_dlopen_self=cross
11272else
11273 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11274 lt_status=$lt_dlunknown
11275 cat > conftest.$ac_ext <<_LT_EOF
11276#line $LINENO "configure"
11277#include "confdefs.h"
11278
11279#if HAVE_DLFCN_H
11280#include <dlfcn.h>
11281#endif
11282
11283#include <stdio.h>
11284
11285#ifdef RTLD_GLOBAL
11286# define LT_DLGLOBAL RTLD_GLOBAL
11287#else
11288# ifdef DL_GLOBAL
11289# define LT_DLGLOBAL DL_GLOBAL
11290# else
11291# define LT_DLGLOBAL 0
11292# endif
11293#endif
11294
11295/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11296 find out it does not work in some platform. */
11297#ifndef LT_DLLAZY_OR_NOW
11298# ifdef RTLD_LAZY
11299# define LT_DLLAZY_OR_NOW RTLD_LAZY
11300# else
11301# ifdef DL_LAZY
11302# define LT_DLLAZY_OR_NOW DL_LAZY
11303# else
11304# ifdef RTLD_NOW
11305# define LT_DLLAZY_OR_NOW RTLD_NOW
11306# else
11307# ifdef DL_NOW
11308# define LT_DLLAZY_OR_NOW DL_NOW
11309# else
11310# define LT_DLLAZY_OR_NOW 0
11311# endif
11312# endif
11313# endif
11314# endif
11315#endif
11316
11317/* When -fvisbility=hidden is used, assume the code has been annotated
11318 correspondingly for the symbols needed. */
11319#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11320int fnord () __attribute__((visibility("default")));
11321#endif
11322
11323int fnord () { return 42; }
11324int main ()
11325{
11326 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11327 int status = $lt_dlunknown;
11328
11329 if (self)
11330 {
11331 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11332 else
11333 {
11334 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11335 else puts (dlerror ());
11336 }
11337 /* dlclose (self); */
11338 }
11339 else
11340 puts (dlerror ());
11341
11342 return status;
11343}
11344_LT_EOF
11345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11346 (eval $ac_link) 2>&5
11347 ac_status=$?
11348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11349 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11350 (./conftest; exit; ) >&5 2>/dev/null
11351 lt_status=$?
11352 case x$lt_status in
11353 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11354 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11355 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11356 esac
11357 else :
11358 # compilation failed
11359 lt_cv_dlopen_self=no
11360 fi
11361fi
11362rm -fr conftest*
11363
11364
11365fi
11366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11367$as_echo "$lt_cv_dlopen_self" >&6; }
11368
11369 if test "x$lt_cv_dlopen_self" = xyes; then
11370 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11372$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11373if ${lt_cv_dlopen_self_static+:} false; then :
11374 $as_echo_n "(cached) " >&6
11375else
11376 if test "$cross_compiling" = yes; then :
11377 lt_cv_dlopen_self_static=cross
11378else
11379 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11380 lt_status=$lt_dlunknown
11381 cat > conftest.$ac_ext <<_LT_EOF
11382#line $LINENO "configure"
11383#include "confdefs.h"
11384
11385#if HAVE_DLFCN_H
11386#include <dlfcn.h>
11387#endif
11388
11389#include <stdio.h>
11390
11391#ifdef RTLD_GLOBAL
11392# define LT_DLGLOBAL RTLD_GLOBAL
11393#else
11394# ifdef DL_GLOBAL
11395# define LT_DLGLOBAL DL_GLOBAL
11396# else
11397# define LT_DLGLOBAL 0
11398# endif
11399#endif
11400
11401/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11402 find out it does not work in some platform. */
11403#ifndef LT_DLLAZY_OR_NOW
11404# ifdef RTLD_LAZY
11405# define LT_DLLAZY_OR_NOW RTLD_LAZY
11406# else
11407# ifdef DL_LAZY
11408# define LT_DLLAZY_OR_NOW DL_LAZY
11409# else
11410# ifdef RTLD_NOW
11411# define LT_DLLAZY_OR_NOW RTLD_NOW
11412# else
11413# ifdef DL_NOW
11414# define LT_DLLAZY_OR_NOW DL_NOW
11415# else
11416# define LT_DLLAZY_OR_NOW 0
11417# endif
11418# endif
11419# endif
11420# endif
11421#endif
11422
11423/* When -fvisbility=hidden is used, assume the code has been annotated
11424 correspondingly for the symbols needed. */
11425#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11426int fnord () __attribute__((visibility("default")));
11427#endif
11428
11429int fnord () { return 42; }
11430int main ()
11431{
11432 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11433 int status = $lt_dlunknown;
11434
11435 if (self)
11436 {
11437 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11438 else
11439 {
11440 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11441 else puts (dlerror ());
11442 }
11443 /* dlclose (self); */
11444 }
11445 else
11446 puts (dlerror ());
11447
11448 return status;
11449}
11450_LT_EOF
11451 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11452 (eval $ac_link) 2>&5
11453 ac_status=$?
11454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11455 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11456 (./conftest; exit; ) >&5 2>/dev/null
11457 lt_status=$?
11458 case x$lt_status in
11459 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11460 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11461 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11462 esac
11463 else :
11464 # compilation failed
11465 lt_cv_dlopen_self_static=no
11466 fi
11467fi
11468rm -fr conftest*
11469
11470
11471fi
11472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11473$as_echo "$lt_cv_dlopen_self_static" >&6; }
11474 fi
11475
11476 CPPFLAGS="$save_CPPFLAGS"
11477 LDFLAGS="$save_LDFLAGS"
11478 LIBS="$save_LIBS"
11479 ;;
11480 esac
11481
11482 case $lt_cv_dlopen_self in
11483 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11484 *) enable_dlopen_self=unknown ;;
11485 esac
11486
11487 case $lt_cv_dlopen_self_static in
11488 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11489 *) enable_dlopen_self_static=unknown ;;
11490 esac
11491fi
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509striplib=
11510old_striplib=
11511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11512$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11513if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11514 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11515 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11517$as_echo "yes" >&6; }
11518else
11519# FIXME - insert some real tests, host_os isn't really good enough
11520 case $host_os in
11521 darwin*)
11522 if test -n "$STRIP" ; then
11523 striplib="$STRIP -x"
11524 old_striplib="$STRIP -S"
11525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11526$as_echo "yes" >&6; }
11527 else
11528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11529$as_echo "no" >&6; }
11530 fi
11531 ;;
11532 *)
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11534$as_echo "no" >&6; }
11535 ;;
11536 esac
11537fi
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550 # Report which library types will actually be built
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11552$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11554$as_echo "$can_build_shared" >&6; }
11555
11556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11557$as_echo_n "checking whether to build shared libraries... " >&6; }
11558 test "$can_build_shared" = "no" && enable_shared=no
11559
11560 # On AIX, shared libraries and static libraries use the same namespace, and
11561 # are all built from PIC.
11562 case $host_os in
11563 aix3*)
11564 test "$enable_shared" = yes && enable_static=no
11565 if test -n "$RANLIB"; then
11566 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11567 postinstall_cmds='$RANLIB $lib'
11568 fi
11569 ;;
11570
11571 aix[4-9]*)
11572 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11573 test "$enable_shared" = yes && enable_static=no
11574 fi
11575 ;;
11576 esac
11577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11578$as_echo "$enable_shared" >&6; }
11579
11580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11581$as_echo_n "checking whether to build static libraries... " >&6; }
11582 # Make sure either enable_shared or enable_static is yes.
11583 test "$enable_shared" = yes || enable_static=yes
11584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11585$as_echo "$enable_static" >&6; }
11586
11587
11588
11589
11590fi
11591ac_ext=c
11592ac_cpp='$CPP $CPPFLAGS'
11593ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11594ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11595ac_compiler_gnu=$ac_cv_c_compiler_gnu
11596
11597CC="$lt_save_CC"
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613 ac_config_commands="$ac_config_commands libtool"
11614
11615
11616
11617
11618# Only expand once:
11619
11620
11621
11622# libtool -version-info
11623LT_VERSION=0:47:0
11624
11625
11626# Check whether --enable-silent-rules was given.
11627if test "${enable_silent_rules+set}" = set; then :
11628 enableval=$enable_silent_rules;
11629fi
11630
11631case $enable_silent_rules in # (((
11632 yes) AM_DEFAULT_VERBOSITY=0;;
11633 no) AM_DEFAULT_VERBOSITY=1;;
11634 *) AM_DEFAULT_VERBOSITY=0;;
11635esac
11636am_make=${MAKE-make}
11637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
11638$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
11639if ${am_cv_make_support_nested_variables+:} false; then :
11640 $as_echo_n "(cached) " >&6
11641else
11642 if $as_echo 'TRUE=$(BAR$(V))
11643BAR0=false
11644BAR1=true
11645V=1
11646am__doit:
11647 @$(TRUE)
11648.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
11649 am_cv_make_support_nested_variables=yes
11650else
11651 am_cv_make_support_nested_variables=no
11652fi
11653fi
11654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
11655$as_echo "$am_cv_make_support_nested_variables" >&6; }
11656if test $am_cv_make_support_nested_variables = yes; then
11657 AM_V='$(V)'
11658 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
11659else
11660 AM_V=$AM_DEFAULT_VERBOSITY
11661 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
11662fi
11663AM_BACKSLASH='\'
11664
11665
11666# Checks for programs.
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
11668$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
11669if ${ac_cv_prog_cc_c99+:} false; then :
11670 $as_echo_n "(cached) " >&6
11671else
11672 ac_cv_prog_cc_c99=no
11673ac_save_CC=$CC
11674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11675/* end confdefs.h. */
11676#include <stdarg.h>
11677#include <stdbool.h>
11678#include <stdlib.h>
11679#include <wchar.h>
11680#include <stdio.h>
11681
11682// Check varargs macros. These examples are taken from C99 6.10.3.5.
11683#define debug(...) fprintf (stderr, __VA_ARGS__)
11684#define showlist(...) puts (#__VA_ARGS__)
11685#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
11686static void
11687test_varargs_macros (void)
11688{
11689 int x = 1234;
11690 int y = 5678;
11691 debug ("Flag");
11692 debug ("X = %d\n", x);
11693 showlist (The first, second, and third items.);
11694 report (x>y, "x is %d but y is %d", x, y);
11695}
11696
11697// Check long long types.
11698#define BIG64 18446744073709551615ull
11699#define BIG32 4294967295ul
11700#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
11701#if !BIG_OK
11702 your preprocessor is broken;
11703#endif
11704#if BIG_OK
11705#else
11706 your preprocessor is broken;
11707#endif
11708static long long int bignum = -9223372036854775807LL;
11709static unsigned long long int ubignum = BIG64;
11710
11711struct incomplete_array
11712{
11713 int datasize;
11714 double data[];
11715};
11716
11717struct named_init {
11718 int number;
11719 const wchar_t *name;
11720 double average;
11721};
11722
11723typedef const char *ccp;
11724
11725static inline int
11726test_restrict (ccp restrict text)
11727{
11728 // See if C++-style comments work.
11729 // Iterate through items via the restricted pointer.
11730 // Also check for declarations in for loops.
11731 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
11732 continue;
11733 return 0;
11734}
11735
11736// Check varargs and va_copy.
11737static void
11738test_varargs (const char *format, ...)
11739{
11740 va_list args;
11741 va_start (args, format);
11742 va_list args_copy;
11743 va_copy (args_copy, args);
11744
11745 const char *str;
11746 int number;
11747 float fnumber;
11748
11749 while (*format)
11750 {
11751 switch (*format++)
11752 {
11753 case 's': // string
11754 str = va_arg (args_copy, const char *);
11755 break;
11756 case 'd': // int
11757 number = va_arg (args_copy, int);
11758 break;
11759 case 'f': // float
11760 fnumber = va_arg (args_copy, double);
11761 break;
11762 default:
11763 break;
11764 }
11765 }
11766 va_end (args_copy);
11767 va_end (args);
11768}
11769
11770int
11771main ()
11772{
11773
11774 // Check bool.
11775 _Bool success = false;
11776
11777 // Check restrict.
11778 if (test_restrict ("String literal") == 0)
11779 success = true;
11780 char *restrict newvar = "Another string";
11781
11782 // Check varargs.
11783 test_varargs ("s, d' f .", "string", 65, 34.234);
11784 test_varargs_macros ();
11785
11786 // Check flexible array members.
11787 struct incomplete_array *ia =
11788 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
11789 ia->datasize = 10;
11790 for (int i = 0; i < ia->datasize; ++i)
11791 ia->data[i] = i * 1.234;
11792
11793 // Check named initializers.
11794 struct named_init ni = {
11795 .number = 34,
11796 .name = L"Test wide string",
11797 .average = 543.34343,
11798 };
11799
11800 ni.number = 58;
11801
11802 int dynamic_array[ni.number];
11803 dynamic_array[ni.number - 1] = 543;
11804
11805 // work around unused variable warnings
11806 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
11807 || dynamic_array[ni.number - 1] != 543);
11808
11809 ;
11810 return 0;
11811}
11812_ACEOF
11813for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
11814do
11815 CC="$ac_save_CC $ac_arg"
11816 if ac_fn_c_try_compile "$LINENO"; then :
11817 ac_cv_prog_cc_c99=$ac_arg
11818fi
11819rm -f core conftest.err conftest.$ac_objext
11820 test "x$ac_cv_prog_cc_c99" != "xno" && break
11821done
11822rm -f conftest.$ac_ext
11823CC=$ac_save_CC
11824
11825fi
11826# AC_CACHE_VAL
11827case "x$ac_cv_prog_cc_c99" in
11828 x)
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11830$as_echo "none needed" >&6; } ;;
11831 xno)
11832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11833$as_echo "unsupported" >&6; } ;;
11834 *)
11835 CC="$CC $ac_cv_prog_cc_c99"
11836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
11837$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
11838esac
11839if test "x$ac_cv_prog_cc_c99" != xno; then :
11840
11841fi
11842
11843
11844#AC_PROG_CC
11845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11846$as_echo_n "checking whether ln -s works... " >&6; }
11847LN_S=$as_ln_s
11848if test "$LN_S" = "ln -s"; then
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11850$as_echo "yes" >&6; }
11851else
11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11853$as_echo "no, using $LN_S" >&6; }
11854fi
11855
11856for ac_prog in gawk mawk nawk awk
11857do
11858 # Extract the first word of "$ac_prog", so it can be a program name with args.
11859set dummy $ac_prog; ac_word=$2
11860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11861$as_echo_n "checking for $ac_word... " >&6; }
11862if ${ac_cv_prog_AWK+:} false; then :
11863 $as_echo_n "(cached) " >&6
11864else
11865 if test -n "$AWK"; then
11866 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11867else
11868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11869for as_dir in $PATH
11870do
11871 IFS=$as_save_IFS
11872 test -z "$as_dir" && as_dir=.
11873 for ac_exec_ext in '' $ac_executable_extensions; do
11874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11875 ac_cv_prog_AWK="$ac_prog"
11876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11877 break 2
11878 fi
11879done
11880 done
11881IFS=$as_save_IFS
11882
11883fi
11884fi
11885AWK=$ac_cv_prog_AWK
11886if test -n "$AWK"; then
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11888$as_echo "$AWK" >&6; }
11889else
11890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11891$as_echo "no" >&6; }
11892fi
11893
11894
11895 test -n "$AWK" && break
11896done
11897
11898
11899 MANTYPE=
11900 TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
11901 for ac_prog in nroff awf
11902do
11903 # Extract the first word of "$ac_prog", so it can be a program name with args.
11904set dummy $ac_prog; ac_word=$2
11905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11906$as_echo_n "checking for $ac_word... " >&6; }
11907if ${ac_cv_path_NROFF+:} false; then :
11908 $as_echo_n "(cached) " >&6
11909else
11910 case $NROFF in
11911 [\\/]* | ?:[\\/]*)
11912 ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
11913 ;;
11914 *)
11915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11916for as_dir in $TestPath
11917do
11918 IFS=$as_save_IFS
11919 test -z "$as_dir" && as_dir=.
11920 for ac_exec_ext in '' $ac_executable_extensions; do
11921 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11922 ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
11923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11924 break 2
11925 fi
11926done
11927 done
11928IFS=$as_save_IFS
11929
11930 ;;
11931esac
11932fi
11933NROFF=$ac_cv_path_NROFF
11934if test -n "$NROFF"; then
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
11936$as_echo "$NROFF" >&6; }
11937else
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11939$as_echo "no" >&6; }
11940fi
11941
11942
11943 test -n "$NROFF" && break
11944done
11945test -n "$NROFF" || NROFF="/bin/false"
11946
11947 if ${NROFF} -mdoc ${srcdir}/doc/editrc.5.roff >/dev/null 2>&1; then
11948 MANTYPE=mdoc
11949 fi
11950
11951
11952
11953
11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
11955$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
11956if ${ac_cv_lib_tinfo_tgetent+:} false; then :
11957 $as_echo_n "(cached) " >&6
11958else
11959 ac_check_lib_save_LIBS=$LIBS
11960LIBS="-ltinfo $LIBS"
11961cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11962/* end confdefs.h. */
11963
11964/* Override any GCC internal prototype to avoid an error.
11965 Use char because int might match the return type of a GCC
11966 builtin and then its argument prototype would still apply. */
11967#ifdef __cplusplus
11968extern "C"
11969#endif
11970char tgetent ();
11971int
11972main ()
11973{
11974return tgetent ();
11975 ;
11976 return 0;
11977}
11978_ACEOF
11979if ac_fn_c_try_link "$LINENO"; then :
11980 ac_cv_lib_tinfo_tgetent=yes
11981else
11982 ac_cv_lib_tinfo_tgetent=no
11983fi
11984rm -f core conftest.err conftest.$ac_objext \
11985 conftest$ac_exeext conftest.$ac_ext
11986LIBS=$ac_check_lib_save_LIBS
11987fi
11988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
11989$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
11990if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
11991 cat >>confdefs.h <<_ACEOF
11992#define HAVE_LIBTINFO 1
11993_ACEOF
11994
11995 LIBS="-ltinfo $LIBS"
11996
11997else
11998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lterminfo" >&5
11999$as_echo_n "checking for tgetent in -lterminfo... " >&6; }
12000if ${ac_cv_lib_terminfo_tgetent+:} false; then :
12001 $as_echo_n "(cached) " >&6
12002else
12003 ac_check_lib_save_LIBS=$LIBS
12004LIBS="-lterminfo $LIBS"
12005cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12006/* end confdefs.h. */
12007
12008/* Override any GCC internal prototype to avoid an error.
12009 Use char because int might match the return type of a GCC
12010 builtin and then its argument prototype would still apply. */
12011#ifdef __cplusplus
12012extern "C"
12013#endif
12014char tgetent ();
12015int
12016main ()
12017{
12018return tgetent ();
12019 ;
12020 return 0;
12021}
12022_ACEOF
12023if ac_fn_c_try_link "$LINENO"; then :
12024 ac_cv_lib_terminfo_tgetent=yes
12025else
12026 ac_cv_lib_terminfo_tgetent=no
12027fi
12028rm -f core conftest.err conftest.$ac_objext \
12029 conftest$ac_exeext conftest.$ac_ext
12030LIBS=$ac_check_lib_save_LIBS
12031fi
12032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_terminfo_tgetent" >&5
12033$as_echo "$ac_cv_lib_terminfo_tgetent" >&6; }
12034if test "x$ac_cv_lib_terminfo_tgetent" = xyes; then :
12035 cat >>confdefs.h <<_ACEOF
12036#define HAVE_LIBTERMINFO 1
12037_ACEOF
12038
12039 LIBS="-lterminfo $LIBS"
12040
12041else
12042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
12043$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
12044if ${ac_cv_lib_termcap_tgetent+:} false; then :
12045 $as_echo_n "(cached) " >&6
12046else
12047 ac_check_lib_save_LIBS=$LIBS
12048LIBS="-ltermcap $LIBS"
12049cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12050/* end confdefs.h. */
12051
12052/* Override any GCC internal prototype to avoid an error.
12053 Use char because int might match the return type of a GCC
12054 builtin and then its argument prototype would still apply. */
12055#ifdef __cplusplus
12056extern "C"
12057#endif
12058char tgetent ();
12059int
12060main ()
12061{
12062return tgetent ();
12063 ;
12064 return 0;
12065}
12066_ACEOF
12067if ac_fn_c_try_link "$LINENO"; then :
12068 ac_cv_lib_termcap_tgetent=yes
12069else
12070 ac_cv_lib_termcap_tgetent=no
12071fi
12072rm -f core conftest.err conftest.$ac_objext \
12073 conftest$ac_exeext conftest.$ac_ext
12074LIBS=$ac_check_lib_save_LIBS
12075fi
12076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
12077$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
12078if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
12079 cat >>confdefs.h <<_ACEOF
12080#define HAVE_LIBTERMCAP 1
12081_ACEOF
12082
12083 LIBS="-ltermcap $LIBS"
12084
12085else
12086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermlib" >&5
12087$as_echo_n "checking for tgetent in -ltermlib... " >&6; }
12088if ${ac_cv_lib_termlib_tgetent+:} false; then :
12089 $as_echo_n "(cached) " >&6
12090else
12091 ac_check_lib_save_LIBS=$LIBS
12092LIBS="-ltermlib $LIBS"
12093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12094/* end confdefs.h. */
12095
12096/* Override any GCC internal prototype to avoid an error.
12097 Use char because int might match the return type of a GCC
12098 builtin and then its argument prototype would still apply. */
12099#ifdef __cplusplus
12100extern "C"
12101#endif
12102char tgetent ();
12103int
12104main ()
12105{
12106return tgetent ();
12107 ;
12108 return 0;
12109}
12110_ACEOF
12111if ac_fn_c_try_link "$LINENO"; then :
12112 ac_cv_lib_termlib_tgetent=yes
12113else
12114 ac_cv_lib_termlib_tgetent=no
12115fi
12116rm -f core conftest.err conftest.$ac_objext \
12117 conftest$ac_exeext conftest.$ac_ext
12118LIBS=$ac_check_lib_save_LIBS
12119fi
12120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termlib_tgetent" >&5
12121$as_echo "$ac_cv_lib_termlib_tgetent" >&6; }
12122if test "x$ac_cv_lib_termlib_tgetent" = xyes; then :
12123 cat >>confdefs.h <<_ACEOF
12124#define HAVE_LIBTERMLIB 1
12125_ACEOF
12126
12127 LIBS="-ltermlib $LIBS"
12128
12129else
12130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
12131$as_echo_n "checking for tgetent in -lcurses... " >&6; }
12132if ${ac_cv_lib_curses_tgetent+:} false; then :
12133 $as_echo_n "(cached) " >&6
12134else
12135 ac_check_lib_save_LIBS=$LIBS
12136LIBS="-lcurses $LIBS"
12137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12138/* end confdefs.h. */
12139
12140/* Override any GCC internal prototype to avoid an error.
12141 Use char because int might match the return type of a GCC
12142 builtin and then its argument prototype would still apply. */
12143#ifdef __cplusplus
12144extern "C"
12145#endif
12146char tgetent ();
12147int
12148main ()
12149{
12150return tgetent ();
12151 ;
12152 return 0;
12153}
12154_ACEOF
12155if ac_fn_c_try_link "$LINENO"; then :
12156 ac_cv_lib_curses_tgetent=yes
12157else
12158 ac_cv_lib_curses_tgetent=no
12159fi
12160rm -f core conftest.err conftest.$ac_objext \
12161 conftest$ac_exeext conftest.$ac_ext
12162LIBS=$ac_check_lib_save_LIBS
12163fi
12164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
12165$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
12166if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
12167 cat >>confdefs.h <<_ACEOF
12168#define HAVE_LIBCURSES 1
12169_ACEOF
12170
12171 LIBS="-lcurses $LIBS"
12172
12173else
12174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
12175$as_echo_n "checking for tgetent in -lncurses... " >&6; }
12176if ${ac_cv_lib_ncurses_tgetent+:} false; then :
12177 $as_echo_n "(cached) " >&6
12178else
12179 ac_check_lib_save_LIBS=$LIBS
12180LIBS="-lncurses $LIBS"
12181cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182/* end confdefs.h. */
12183
12184/* Override any GCC internal prototype to avoid an error.
12185 Use char because int might match the return type of a GCC
12186 builtin and then its argument prototype would still apply. */
12187#ifdef __cplusplus
12188extern "C"
12189#endif
12190char tgetent ();
12191int
12192main ()
12193{
12194return tgetent ();
12195 ;
12196 return 0;
12197}
12198_ACEOF
12199if ac_fn_c_try_link "$LINENO"; then :
12200 ac_cv_lib_ncurses_tgetent=yes
12201else
12202 ac_cv_lib_ncurses_tgetent=no
12203fi
12204rm -f core conftest.err conftest.$ac_objext \
12205 conftest$ac_exeext conftest.$ac_ext
12206LIBS=$ac_check_lib_save_LIBS
12207fi
12208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
12209$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
12210if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
12211 cat >>confdefs.h <<_ACEOF
12212#define HAVE_LIBNCURSES 1
12213_ACEOF
12214
12215 LIBS="-lncurses $LIBS"
12216
12217else
12218 as_fn_error $? "libcurses or libncurses are required!" "$LINENO" 5
12219
12220fi
12221
12222
12223fi
12224
12225
12226fi
12227
12228
12229fi
12230
12231
12232fi
12233
12234
12235fi
12236
12237
12238
12239### use option --enable-widec to turn on use of wide-character support
12240
12241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want wide-character code" >&5
12242$as_echo_n "checking if you want wide-character code... " >&6; }
12243 # Check whether --enable-widec was given.
12244if test "${enable_widec+set}" = set; then :
12245 enableval=$enable_widec; with_widec=$enableval
12246else
12247 with_widec=no
12248fi
12249
12250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_widec" >&5
12251$as_echo "$with_widec" >&6; }
12252 if test "$with_widec" = yes ; then
12253
12254$as_echo "#define WIDECHAR 1" >>confdefs.h
12255
12256 fi
12257 if test "$with_widec" = yes; then
12258 WIDECHAR_TRUE=
12259 WIDECHAR_FALSE='#'
12260else
12261 WIDECHAR_TRUE='#'
12262 WIDECHAR_FALSE=
12263fi
12264
12265
12266
12267# Checks for header files.
12268ac_header_dirent=no
12269for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12270 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
12272$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
12273if eval \${$as_ac_Header+:} false; then :
12274 $as_echo_n "(cached) " >&6
12275else
12276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12277/* end confdefs.h. */
12278#include <sys/types.h>
12279#include <$ac_hdr>
12280
12281int
12282main ()
12283{
12284if ((DIR *) 0)
12285return 0;
12286 ;
12287 return 0;
12288}
12289_ACEOF
12290if ac_fn_c_try_compile "$LINENO"; then :
12291 eval "$as_ac_Header=yes"
12292else
12293 eval "$as_ac_Header=no"
12294fi
12295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12296fi
12297eval ac_res=\$$as_ac_Header
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12299$as_echo "$ac_res" >&6; }
12300if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12301 cat >>confdefs.h <<_ACEOF
12302#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12303_ACEOF
12304
12305ac_header_dirent=$ac_hdr; break
12306fi
12307
12308done
12309# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12310if test $ac_header_dirent = dirent.h; then
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12312$as_echo_n "checking for library containing opendir... " >&6; }
12313if ${ac_cv_search_opendir+:} false; then :
12314 $as_echo_n "(cached) " >&6
12315else
12316 ac_func_search_save_LIBS=$LIBS
12317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12318/* end confdefs.h. */
12319
12320/* Override any GCC internal prototype to avoid an error.
12321 Use char because int might match the return type of a GCC
12322 builtin and then its argument prototype would still apply. */
12323#ifdef __cplusplus
12324extern "C"
12325#endif
12326char opendir ();
12327int
12328main ()
12329{
12330return opendir ();
12331 ;
12332 return 0;
12333}
12334_ACEOF
12335for ac_lib in '' dir; do
12336 if test -z "$ac_lib"; then
12337 ac_res="none required"
12338 else
12339 ac_res=-l$ac_lib
12340 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12341 fi
12342 if ac_fn_c_try_link "$LINENO"; then :
12343 ac_cv_search_opendir=$ac_res
12344fi
12345rm -f core conftest.err conftest.$ac_objext \
12346 conftest$ac_exeext
12347 if ${ac_cv_search_opendir+:} false; then :
12348 break
12349fi
12350done
12351if ${ac_cv_search_opendir+:} false; then :
12352
12353else
12354 ac_cv_search_opendir=no
12355fi
12356rm conftest.$ac_ext
12357LIBS=$ac_func_search_save_LIBS
12358fi
12359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12360$as_echo "$ac_cv_search_opendir" >&6; }
12361ac_res=$ac_cv_search_opendir
12362if test "$ac_res" != no; then :
12363 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12364
12365fi
12366
12367else
12368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12369$as_echo_n "checking for library containing opendir... " >&6; }
12370if ${ac_cv_search_opendir+:} false; then :
12371 $as_echo_n "(cached) " >&6
12372else
12373 ac_func_search_save_LIBS=$LIBS
12374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12375/* end confdefs.h. */
12376
12377/* Override any GCC internal prototype to avoid an error.
12378 Use char because int might match the return type of a GCC
12379 builtin and then its argument prototype would still apply. */
12380#ifdef __cplusplus
12381extern "C"
12382#endif
12383char opendir ();
12384int
12385main ()
12386{
12387return opendir ();
12388 ;
12389 return 0;
12390}
12391_ACEOF
12392for ac_lib in '' x; do
12393 if test -z "$ac_lib"; then
12394 ac_res="none required"
12395 else
12396 ac_res=-l$ac_lib
12397 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12398 fi
12399 if ac_fn_c_try_link "$LINENO"; then :
12400 ac_cv_search_opendir=$ac_res
12401fi
12402rm -f core conftest.err conftest.$ac_objext \
12403 conftest$ac_exeext
12404 if ${ac_cv_search_opendir+:} false; then :
12405 break
12406fi
12407done
12408if ${ac_cv_search_opendir+:} false; then :
12409
12410else
12411 ac_cv_search_opendir=no
12412fi
12413rm conftest.$ac_ext
12414LIBS=$ac_func_search_save_LIBS
12415fi
12416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12417$as_echo "$ac_cv_search_opendir" >&6; }
12418ac_res=$ac_cv_search_opendir
12419if test "$ac_res" != no; then :
12420 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12421
12422fi
12423
12424fi
12425
12426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12427$as_echo_n "checking for ANSI C header files... " >&6; }
12428if ${ac_cv_header_stdc+:} false; then :
12429 $as_echo_n "(cached) " >&6
12430else
12431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12432/* end confdefs.h. */
12433#include <stdlib.h>
12434#include <stdarg.h>
12435#include <string.h>
12436#include <float.h>
12437
12438int
12439main ()
12440{
12441
12442 ;
12443 return 0;
12444}
12445_ACEOF
12446if ac_fn_c_try_compile "$LINENO"; then :
12447 ac_cv_header_stdc=yes
12448else
12449 ac_cv_header_stdc=no
12450fi
12451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12452
12453if test $ac_cv_header_stdc = yes; then
12454 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12456/* end confdefs.h. */
12457#include <string.h>
12458
12459_ACEOF
12460if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12461 $EGREP "memchr" >/dev/null 2>&1; then :
12462
12463else
12464 ac_cv_header_stdc=no
12465fi
12466rm -f conftest*
12467
12468fi
12469
12470if test $ac_cv_header_stdc = yes; then
12471 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12473/* end confdefs.h. */
12474#include <stdlib.h>
12475
12476_ACEOF
12477if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12478 $EGREP "free" >/dev/null 2>&1; then :
12479
12480else
12481 ac_cv_header_stdc=no
12482fi
12483rm -f conftest*
12484
12485fi
12486
12487if test $ac_cv_header_stdc = yes; then
12488 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12489 if test "$cross_compiling" = yes; then :
12490 :
12491else
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493/* end confdefs.h. */
12494#include <ctype.h>
12495#include <stdlib.h>
12496#if ((' ' & 0x0FF) == 0x020)
12497# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12498# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12499#else
12500# define ISLOWER(c) \
12501 (('a' <= (c) && (c) <= 'i') \
12502 || ('j' <= (c) && (c) <= 'r') \
12503 || ('s' <= (c) && (c) <= 'z'))
12504# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12505#endif
12506
12507#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12508int
12509main ()
12510{
12511 int i;
12512 for (i = 0; i < 256; i++)
12513 if (XOR (islower (i), ISLOWER (i))
12514 || toupper (i) != TOUPPER (i))
12515 return 2;
12516 return 0;
12517}
12518_ACEOF
12519if ac_fn_c_try_run "$LINENO"; then :
12520
12521else
12522 ac_cv_header_stdc=no
12523fi
12524rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12525 conftest.$ac_objext conftest.beam conftest.$ac_ext
12526fi
12527
12528fi
12529fi
12530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12531$as_echo "$ac_cv_header_stdc" >&6; }
12532if test $ac_cv_header_stdc = yes; then
12533
12534$as_echo "#define STDC_HEADERS 1" >>confdefs.h
12535
12536fi
12537
12538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12539$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12540if ${ac_cv_header_sys_wait_h+:} false; then :
12541 $as_echo_n "(cached) " >&6
12542else
12543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12544/* end confdefs.h. */
12545#include <sys/types.h>
12546#include <sys/wait.h>
12547#ifndef WEXITSTATUS
12548# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12549#endif
12550#ifndef WIFEXITED
12551# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12552#endif
12553
12554int
12555main ()
12556{
12557 int s;
12558 wait (&s);
12559 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12560 ;
12561 return 0;
12562}
12563_ACEOF
12564if ac_fn_c_try_compile "$LINENO"; then :
12565 ac_cv_header_sys_wait_h=yes
12566else
12567 ac_cv_header_sys_wait_h=no
12568fi
12569rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12570fi
12571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12572$as_echo "$ac_cv_header_sys_wait_h" >&6; }
12573if test $ac_cv_header_sys_wait_h = yes; then
12574
12575$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12576
12577fi
12578
12579for ac_header in fcntl.h limits.h malloc.h stdlib.h string.h sys/ioctl.h sys/param.h unistd.h curses.h ncurses.h sys/cdefs.h termcap.h
12580do :
12581 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12582ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12583if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12584 cat >>confdefs.h <<_ACEOF
12585#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12586_ACEOF
12587
12588fi
12589
12590done
12591
12592
12593ac_fn_c_check_header_mongrel "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
12594if test "x$ac_cv_header_termios_h" = xyes; then :
12595
12596else
12597 as_fn_error $? "termios.h is required!" "$LINENO" 5
12598fi
12599
12600
12601
12602## include curses.h to prevent "Present But Cannot Be Compiled"
12603for ac_header in term.h
12604do :
12605 ac_fn_c_check_header_compile "$LINENO" "term.h" "ac_cv_header_term_h" "#if HAVE_CURSES_H
12606# include <curses.h>
12607#elif HAVE_NCURSES_H
12608# include <ncurses.h>
12609#endif
12610
12611"
12612if test "x$ac_cv_header_term_h" = xyes; then :
12613 cat >>confdefs.h <<_ACEOF
12614#define HAVE_TERM_H 1
12615_ACEOF
12616
12617fi
12618
12619done
12620
12621
12622# Check for dirent.d_namlen field explicitly
12623# (This is a bit more straightforward than, if not quite as portable as,
12624# the recipe given by the autoconf maintainers.)
12625ac_fn_c_check_member "$LINENO" "struct dirent" "d_namlen" "ac_cv_member_struct_dirent_d_namlen" "#if HAVE_DIRENT_H
12626#include <dirent.h>
12627#endif
12628
12629"
12630if test "x$ac_cv_member_struct_dirent_d_namlen" = xyes; then :
12631
12632$as_echo "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" >>confdefs.h
12633
12634fi
12635
12636
12637# Checks for typedefs, structures, and compiler characteristics.
12638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12639$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12640if ${ac_cv_c_const+:} false; then :
12641 $as_echo_n "(cached) " >&6
12642else
12643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12644/* end confdefs.h. */
12645
12646int
12647main ()
12648{
12649
12650#ifndef __cplusplus
12651 /* Ultrix mips cc rejects this sort of thing. */
12652 typedef int charset[2];
12653 const charset cs = { 0, 0 };
12654 /* SunOS 4.1.1 cc rejects this. */
12655 char const *const *pcpcc;
12656 char **ppc;
12657 /* NEC SVR4.0.2 mips cc rejects this. */
12658 struct point {int x, y;};
12659 static struct point const zero = {0,0};
12660 /* AIX XL C 1.02.0.0 rejects this.
12661 It does not let you subtract one const X* pointer from another in
12662 an arm of an if-expression whose if-part is not a constant
12663 expression */
12664 const char *g = "string";
12665 pcpcc = &g + (g ? g-g : 0);
12666 /* HPUX 7.0 cc rejects these. */
12667 ++pcpcc;
12668 ppc = (char**) pcpcc;
12669 pcpcc = (char const *const *) ppc;
12670 { /* SCO 3.2v4 cc rejects this sort of thing. */
12671 char tx;
12672 char *t = &tx;
12673 char const *s = 0 ? (char *) 0 : (char const *) 0;
12674
12675 *t++ = 0;
12676 if (s) return 0;
12677 }
12678 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12679 int x[] = {25, 17};
12680 const int *foo = &x[0];
12681 ++foo;
12682 }
12683 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12684 typedef const int *iptr;
12685 iptr p = 0;
12686 ++p;
12687 }
12688 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12689 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12690 struct s { int j; const int *ap[3]; } bx;
12691 struct s *b = &bx; b->j = 5;
12692 }
12693 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12694 const int foo = 10;
12695 if (!foo) return 0;
12696 }
12697 return !cs[0] && !zero.x;
12698#endif
12699
12700 ;
12701 return 0;
12702}
12703_ACEOF
12704if ac_fn_c_try_compile "$LINENO"; then :
12705 ac_cv_c_const=yes
12706else
12707 ac_cv_c_const=no
12708fi
12709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12710fi
12711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12712$as_echo "$ac_cv_c_const" >&6; }
12713if test $ac_cv_c_const = no; then
12714
12715$as_echo "#define const /**/" >>confdefs.h
12716
12717fi
12718
12719ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
12720if test "x$ac_cv_type_pid_t" = xyes; then :
12721
12722else
12723
12724cat >>confdefs.h <<_ACEOF
12725#define pid_t int
12726_ACEOF
12727
12728fi
12729
12730ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12731if test "x$ac_cv_type_size_t" = xyes; then :
12732
12733else
12734
12735cat >>confdefs.h <<_ACEOF
12736#define size_t unsigned int
12737_ACEOF
12738
12739fi
12740
12741ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
12742if test "x$ac_cv_type_u_int32_t" = xyes; then :
12743
12744cat >>confdefs.h <<_ACEOF
12745#define HAVE_U_INT32_T 1
12746_ACEOF
12747
12748
12749fi
12750
12751
12752# Checks for library functions.
12753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
12754$as_echo_n "checking whether closedir returns void... " >&6; }
12755if ${ac_cv_func_closedir_void+:} false; then :
12756 $as_echo_n "(cached) " >&6
12757else
12758 if test "$cross_compiling" = yes; then :
12759 ac_cv_func_closedir_void=yes
12760else
12761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12762/* end confdefs.h. */
12763$ac_includes_default
12764#include <$ac_header_dirent>
12765#ifndef __cplusplus
12766int closedir ();
12767#endif
12768
12769int
12770main ()
12771{
12772return closedir (opendir (".")) != 0;
12773 ;
12774 return 0;
12775}
12776_ACEOF
12777if ac_fn_c_try_run "$LINENO"; then :
12778 ac_cv_func_closedir_void=no
12779else
12780 ac_cv_func_closedir_void=yes
12781fi
12782rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12783 conftest.$ac_objext conftest.beam conftest.$ac_ext
12784fi
12785
12786fi
12787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
12788$as_echo "$ac_cv_func_closedir_void" >&6; }
12789if test $ac_cv_func_closedir_void = yes; then
12790
12791$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
12792
12793fi
12794
12795for ac_header in vfork.h
12796do :
12797 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
12798if test "x$ac_cv_header_vfork_h" = xyes; then :
12799 cat >>confdefs.h <<_ACEOF
12800#define HAVE_VFORK_H 1
12801_ACEOF
12802
12803fi
12804
12805done
12806
12807for ac_func in fork vfork
12808do :
12809 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12810ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12811if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12812 cat >>confdefs.h <<_ACEOF
12813#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12814_ACEOF
12815
12816fi
12817done
12818
12819if test "x$ac_cv_func_fork" = xyes; then
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
12821$as_echo_n "checking for working fork... " >&6; }
12822if ${ac_cv_func_fork_works+:} false; then :
12823 $as_echo_n "(cached) " >&6
12824else
12825 if test "$cross_compiling" = yes; then :
12826 ac_cv_func_fork_works=cross
12827else
12828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12829/* end confdefs.h. */
12830$ac_includes_default
12831int
12832main ()
12833{
12834
12835 /* By Ruediger Kuhlmann. */
12836 return fork () < 0;
12837
12838 ;
12839 return 0;
12840}
12841_ACEOF
12842if ac_fn_c_try_run "$LINENO"; then :
12843 ac_cv_func_fork_works=yes
12844else
12845 ac_cv_func_fork_works=no
12846fi
12847rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12848 conftest.$ac_objext conftest.beam conftest.$ac_ext
12849fi
12850
12851fi
12852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
12853$as_echo "$ac_cv_func_fork_works" >&6; }
12854
12855else
12856 ac_cv_func_fork_works=$ac_cv_func_fork
12857fi
12858if test "x$ac_cv_func_fork_works" = xcross; then
12859 case $host in
12860 *-*-amigaos* | *-*-msdosdjgpp*)
12861 # Override, as these systems have only a dummy fork() stub
12862 ac_cv_func_fork_works=no
12863 ;;
12864 *)
12865 ac_cv_func_fork_works=yes
12866 ;;
12867 esac
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
12869$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
12870fi
12871ac_cv_func_vfork_works=$ac_cv_func_vfork
12872if test "x$ac_cv_func_vfork" = xyes; then
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
12874$as_echo_n "checking for working vfork... " >&6; }
12875if ${ac_cv_func_vfork_works+:} false; then :
12876 $as_echo_n "(cached) " >&6
12877else
12878 if test "$cross_compiling" = yes; then :
12879 ac_cv_func_vfork_works=cross
12880else
12881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12882/* end confdefs.h. */
12883/* Thanks to Paul Eggert for this test. */
12884$ac_includes_default
12885#include <sys/wait.h>
12886#ifdef HAVE_VFORK_H
12887# include <vfork.h>
12888#endif
12889/* On some sparc systems, changes by the child to local and incoming
12890 argument registers are propagated back to the parent. The compiler
12891 is told about this with #include <vfork.h>, but some compilers
12892 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
12893 static variable whose address is put into a register that is
12894 clobbered by the vfork. */
12895static void
12896#ifdef __cplusplus
12897sparc_address_test (int arg)
12898# else
12899sparc_address_test (arg) int arg;
12900#endif
12901{
12902 static pid_t child;
12903 if (!child) {
12904 child = vfork ();
12905 if (child < 0) {
12906 perror ("vfork");
12907 _exit(2);
12908 }
12909 if (!child) {
12910 arg = getpid();
12911 write(-1, "", 0);
12912 _exit (arg);
12913 }
12914 }
12915}
12916
12917int
12918main ()
12919{
12920 pid_t parent = getpid ();
12921 pid_t child;
12922
12923 sparc_address_test (0);
12924
12925 child = vfork ();
12926
12927 if (child == 0) {
12928 /* Here is another test for sparc vfork register problems. This
12929 test uses lots of local variables, at least as many local
12930 variables as main has allocated so far including compiler
12931 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
12932 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
12933 reuse the register of parent for one of the local variables,
12934 since it will think that parent can't possibly be used any more
12935 in this routine. Assigning to the local variable will thus
12936 munge parent in the parent process. */
12937 pid_t
12938 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12939 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12940 /* Convince the compiler that p..p7 are live; otherwise, it might
12941 use the same hardware register for all 8 local variables. */
12942 if (p != p1 || p != p2 || p != p3 || p != p4
12943 || p != p5 || p != p6 || p != p7)
12944 _exit(1);
12945
12946 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
12947 from child file descriptors. If the child closes a descriptor
12948 before it execs or exits, this munges the parent's descriptor
12949 as well. Test for this by closing stdout in the child. */
12950 _exit(close(fileno(stdout)) != 0);
12951 } else {
12952 int status;
12953 struct stat st;
12954
12955 while (wait(&status) != child)
12956 ;
12957 return (
12958 /* Was there some problem with vforking? */
12959 child < 0
12960
12961 /* Did the child fail? (This shouldn't happen.) */
12962 || status
12963
12964 /* Did the vfork/compiler bug occur? */
12965 || parent != getpid()
12966
12967 /* Did the file descriptor bug occur? */
12968 || fstat(fileno(stdout), &st) != 0
12969 );
12970 }
12971}
12972_ACEOF
12973if ac_fn_c_try_run "$LINENO"; then :
12974 ac_cv_func_vfork_works=yes
12975else
12976 ac_cv_func_vfork_works=no
12977fi
12978rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12979 conftest.$ac_objext conftest.beam conftest.$ac_ext
12980fi
12981
12982fi
12983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
12984$as_echo "$ac_cv_func_vfork_works" >&6; }
12985
12986fi;
12987if test "x$ac_cv_func_fork_works" = xcross; then
12988 ac_cv_func_vfork_works=$ac_cv_func_vfork
12989 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
12990$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
12991fi
12992
12993if test "x$ac_cv_func_vfork_works" = xyes; then
12994
12995$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
12996
12997else
12998
12999$as_echo "#define vfork fork" >>confdefs.h
13000
13001fi
13002if test "x$ac_cv_func_fork_works" = xyes; then
13003
13004$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13005
13006fi
13007
13008if test $ac_cv_c_compiler_gnu = yes; then
13009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
13010$as_echo_n "checking whether $CC needs -traditional... " >&6; }
13011if ${ac_cv_prog_gcc_traditional+:} false; then :
13012 $as_echo_n "(cached) " >&6
13013else
13014 ac_pattern="Autoconf.*'x'"
13015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13016/* end confdefs.h. */
13017#include <sgtty.h>
13018Autoconf TIOCGETP
13019_ACEOF
13020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13021 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
13022 ac_cv_prog_gcc_traditional=yes
13023else
13024 ac_cv_prog_gcc_traditional=no
13025fi
13026rm -f conftest*
13027
13028
13029 if test $ac_cv_prog_gcc_traditional = no; then
13030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13031/* end confdefs.h. */
13032#include <termio.h>
13033Autoconf TCGETA
13034_ACEOF
13035if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13036 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
13037 ac_cv_prog_gcc_traditional=yes
13038fi
13039rm -f conftest*
13040
13041 fi
13042fi
13043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
13044$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
13045 if test $ac_cv_prog_gcc_traditional = yes; then
13046 CC="$CC -traditional"
13047 fi
13048fi
13049
13050## _AIX is offended by rpl_malloc and rpl_realloc
13051#AC_FUNC_MALLOC
13052#AC_FUNC_REALLOC
13053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13054$as_echo_n "checking return type of signal handlers... " >&6; }
13055if ${ac_cv_type_signal+:} false; then :
13056 $as_echo_n "(cached) " >&6
13057else
13058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13059/* end confdefs.h. */
13060#include <sys/types.h>
13061#include <signal.h>
13062
13063int
13064main ()
13065{
13066return *(signal (0, 0)) (0) == 1;
13067 ;
13068 return 0;
13069}
13070_ACEOF
13071if ac_fn_c_try_compile "$LINENO"; then :
13072 ac_cv_type_signal=int
13073else
13074 ac_cv_type_signal=void
13075fi
13076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13077fi
13078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13079$as_echo "$ac_cv_type_signal" >&6; }
13080
13081cat >>confdefs.h <<_ACEOF
13082#define RETSIGTYPE $ac_cv_type_signal
13083_ACEOF
13084
13085
13086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
13087$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
13088if ${ac_cv_func_lstat_dereferences_slashed_symlink+:} false; then :
13089 $as_echo_n "(cached) " >&6
13090else
13091 rm -f conftest.sym conftest.file
13092echo >conftest.file
13093if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
13094 if test "$cross_compiling" = yes; then :
13095 ac_cv_func_lstat_dereferences_slashed_symlink=no
13096else
13097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13098/* end confdefs.h. */
13099$ac_includes_default
13100int
13101main ()
13102{
13103struct stat sbuf;
13104 /* Linux will dereference the symlink and fail, as required by POSIX.
13105 That is better in the sense that it means we will not
13106 have to compile and use the lstat wrapper. */
13107 return lstat ("conftest.sym/", &sbuf) == 0;
13108 ;
13109 return 0;
13110}
13111_ACEOF
13112if ac_fn_c_try_run "$LINENO"; then :
13113 ac_cv_func_lstat_dereferences_slashed_symlink=yes
13114else
13115 ac_cv_func_lstat_dereferences_slashed_symlink=no
13116fi
13117rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13118 conftest.$ac_objext conftest.beam conftest.$ac_ext
13119fi
13120
13121else
13122 # If the `ln -s' command failed, then we probably don't even
13123 # have an lstat function.
13124 ac_cv_func_lstat_dereferences_slashed_symlink=no
13125fi
13126rm -f conftest.sym conftest.file
13127
13128fi
13129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
13130$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
13131
13132test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
13133
13134cat >>confdefs.h <<_ACEOF
13135#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
13136_ACEOF
13137
13138
13139if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
13140 case " $LIBOBJS " in
13141 *" lstat.$ac_objext "* ) ;;
13142 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
13143 ;;
13144esac
13145
13146fi
13147
13148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5
13149$as_echo_n "checking whether stat accepts an empty string... " >&6; }
13150if ${ac_cv_func_stat_empty_string_bug+:} false; then :
13151 $as_echo_n "(cached) " >&6
13152else
13153 if test "$cross_compiling" = yes; then :
13154 ac_cv_func_stat_empty_string_bug=yes
13155else
13156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13157/* end confdefs.h. */
13158$ac_includes_default
13159int
13160main ()
13161{
13162struct stat sbuf;
13163 return stat ("", &sbuf) == 0;
13164 ;
13165 return 0;
13166}
13167_ACEOF
13168if ac_fn_c_try_run "$LINENO"; then :
13169 ac_cv_func_stat_empty_string_bug=no
13170else
13171 ac_cv_func_stat_empty_string_bug=yes
13172fi
13173rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13174 conftest.$ac_objext conftest.beam conftest.$ac_ext
13175fi
13176
13177fi
13178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5
13179$as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
13180if test $ac_cv_func_stat_empty_string_bug = yes; then
13181 case " $LIBOBJS " in
13182 *" stat.$ac_objext "* ) ;;
13183 *) LIBOBJS="$LIBOBJS stat.$ac_objext"
13184 ;;
13185esac
13186
13187
13188cat >>confdefs.h <<_ACEOF
13189#define HAVE_STAT_EMPTY_STRING_BUG 1
13190_ACEOF
13191
13192fi
13193
13194for ac_func in endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat fgetln vis strvis strunvis __secure_getenv secure_getenv
13195do :
13196 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13197ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13198if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13199 cat >>confdefs.h <<_ACEOF
13200#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13201_ACEOF
13202
13203fi
13204done
13205
13206
13207# strlcpy
13208ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
13209if test "x$ac_cv_func_strlcpy" = xyes; then :
13210 found_strlcpy=yes
13211else
13212 found_strlcpy=no
13213fi
13214
13215 if test "x$found_strlcpy" = xyes; then
13216 HAVE_STRLCPY_TRUE=
13217 HAVE_STRLCPY_FALSE='#'
13218else
13219 HAVE_STRLCPY_TRUE='#'
13220 HAVE_STRLCPY_FALSE=
13221fi
13222
13223
13224# strlcat
13225ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
13226if test "x$ac_cv_func_strlcat" = xyes; then :
13227 found_strlcat=yes
13228else
13229 found_strlcat=no
13230fi
13231
13232 if test "x$found_strlcat" = xyes; then
13233 HAVE_STRLCAT_TRUE=
13234 HAVE_STRLCAT_FALSE='#'
13235else
13236 HAVE_STRLCAT_TRUE='#'
13237 HAVE_STRLCAT_FALSE=
13238fi
13239
13240
13241# vis
13242ac_fn_c_check_func "$LINENO" "vis" "ac_cv_func_vis"
13243if test "x$ac_cv_func_vis" = xyes; then :
13244 found_vis=yes
13245else
13246 found_vis=no
13247fi
13248
13249 if test "x$found_vis" = xyes; then
13250 HAVE_VIS_TRUE=
13251 HAVE_VIS_FALSE='#'
13252else
13253 HAVE_VIS_TRUE='#'
13254 HAVE_VIS_FALSE=
13255fi
13256
13257
13258# unvis
13259ac_fn_c_check_func "$LINENO" "unvis" "ac_cv_func_unvis"
13260if test "x$ac_cv_func_unvis" = xyes; then :
13261 found_unvis=yes
13262else
13263 found_unvis=no
13264fi
13265
13266 if test "x$found_unvis" = xyes; then
13267 HAVE_UNVIS_TRUE=
13268 HAVE_UNVIS_FALSE='#'
13269else
13270 HAVE_UNVIS_TRUE='#'
13271 HAVE_UNVIS_FALSE=
13272fi
13273
13274
13275
13276
13277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpwnam_r and getpwuid_r are posix like" >&5
13278$as_echo_n "checking whether getpwnam_r and getpwuid_r are posix like... " >&6; }
13279 # The prototype for the POSIX version is:
13280 # int getpwnam_r(char *, struct passwd *, char *, size_t, struct passwd **)
13281 # int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **);
13282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13283/* end confdefs.h. */
13284#include <stdlib.h>
13285 #include <sys/types.h>
13286 #include <pwd.h>
13287int
13288main ()
13289{
13290getpwnam_r(NULL, NULL, NULL, (size_t)0, NULL);
13291 getpwuid_r((uid_t)0, NULL, NULL, (size_t)0, NULL);
13292 ;
13293 return 0;
13294}
13295_ACEOF
13296if ac_fn_c_try_link "$LINENO"; then :
13297
13298$as_echo "#define HAVE_GETPW_R_POSIX 1" >>confdefs.h
13299
13300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13301$as_echo "yes" >&6; }
13302else
13303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13304$as_echo "no" >&6; }
13305fi
13306rm -f core conftest.err conftest.$ac_objext \
13307 conftest$ac_exeext conftest.$ac_ext
13308
13309
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpwnam_r and getpwuid_r are posix _draft_ like" >&5
13311$as_echo_n "checking whether getpwnam_r and getpwuid_r are posix _draft_ like... " >&6; }
13312 # The prototype for the POSIX draft version is:
13313 # struct passwd *getpwuid_r(uid_t, struct passwd *, char *, int);
13314 # struct passwd *getpwnam_r(char *, struct passwd *, char *, int);
13315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13316/* end confdefs.h. */
13317#include <stdlib.h>
13318 #include <sys/types.h>
13319 #include <pwd.h>
13320int
13321main ()
13322{
13323getpwnam_r(NULL, NULL, NULL, (size_t)0);
13324 getpwuid_r((uid_t)0, NULL, NULL, (size_t)0);
13325 ;
13326 return 0;
13327}
13328_ACEOF
13329if ac_fn_c_try_link "$LINENO"; then :
13330
13331$as_echo "#define HAVE_GETPW_R_DRAFT 1" >>confdefs.h
13332
13333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13334$as_echo "yes" >&6; }
13335else
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13337$as_echo "no" >&6; }
13338fi
13339rm -f core conftest.err conftest.$ac_objext \
13340 conftest$ac_exeext conftest.$ac_ext
13341
13342
13343
13344
13345
13346ac_config_files="$ac_config_files Makefile libedit.pc src/Makefile doc/Makefile examples/Makefile"
13347
13348cat >confcache <<\_ACEOF
13349# This file is a shell script that caches the results of configure
13350# tests run on this system so they can be shared between configure
13351# scripts and configure runs, see configure's option --config-cache.
13352# It is not useful on other systems. If it contains results you don't
13353# want to keep, you may remove or edit it.
13354#
13355# config.status only pays attention to the cache file if you give it
13356# the --recheck option to rerun configure.
13357#
13358# `ac_cv_env_foo' variables (set or unset) will be overridden when
13359# loading this file, other *unset* `ac_cv_foo' will be assigned the
13360# following values.
13361
13362_ACEOF
13363
13364# The following way of writing the cache mishandles newlines in values,
13365# but we know of no workaround that is simple, portable, and efficient.
13366# So, we kill variables containing newlines.
13367# Ultrix sh set writes to stderr and can't be redirected directly,
13368# and sets the high bit in the cache file unless we assign to the vars.
13369(
13370 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13371 eval ac_val=\$$ac_var
13372 case $ac_val in #(
13373 *${as_nl}*)
13374 case $ac_var in #(
13375 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13376$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13377 esac
13378 case $ac_var in #(
13379 _ | IFS | as_nl) ;; #(
13380 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13381 *) { eval $ac_var=; unset $ac_var;} ;;
13382 esac ;;
13383 esac
13384 done
13385
13386 (set) 2>&1 |
13387 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13388 *${as_nl}ac_space=\ *)
13389 # `set' does not quote correctly, so add quotes: double-quote
13390 # substitution turns \\\\ into \\, and sed turns \\ into \.
13391 sed -n \
13392 "s/'/'\\\\''/g;
13393 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13394 ;; #(
13395 *)
13396 # `set' quotes correctly as required by POSIX, so do not add quotes.
13397 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13398 ;;
13399 esac |
13400 sort
13401) |
13402 sed '
13403 /^ac_cv_env_/b end
13404 t clear
13405 :clear
13406 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13407 t end
13408 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13409 :end' >>confcache
13410if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13411 if test -w "$cache_file"; then
13412 if test "x$cache_file" != "x/dev/null"; then
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13414$as_echo "$as_me: updating cache $cache_file" >&6;}
13415 if test ! -f "$cache_file" || test -h "$cache_file"; then
13416 cat confcache >"$cache_file"
13417 else
13418 case $cache_file in #(
13419 */* | ?:*)
13420 mv -f confcache "$cache_file"$$ &&
13421 mv -f "$cache_file"$$ "$cache_file" ;; #(
13422 *)
13423 mv -f confcache "$cache_file" ;;
13424 esac
13425 fi
13426 fi
13427 else
13428 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13429$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13430 fi
13431fi
13432rm -f confcache
13433
13434test "x$prefix" = xNONE && prefix=$ac_default_prefix
13435# Let make expand exec_prefix.
13436test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13437
13438DEFS=-DHAVE_CONFIG_H
13439
13440ac_libobjs=
13441ac_ltlibobjs=
13442U=
13443for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13444 # 1. Remove the extension, and $U if already installed.
13445 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13446 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13447 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13448 # will be set to the directory where LIBOBJS objects are built.
13449 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13450 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13451done
13452LIBOBJS=$ac_libobjs
13453
13454LTLIBOBJS=$ac_ltlibobjs
13455
13456
13457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13458$as_echo_n "checking that generated files are newer than configure... " >&6; }
13459 if test -n "$am_sleep_pid"; then
13460 # Hide warnings about reused PIDs.
13461 wait $am_sleep_pid 2>/dev/null
13462 fi
13463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13464$as_echo "done" >&6; }
13465if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13466 as_fn_error $? "conditional \"AMDEP\" was never defined.
13467Usually this means the macro was only invoked conditionally." "$LINENO" 5
13468fi
13469if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13470 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13471Usually this means the macro was only invoked conditionally." "$LINENO" 5
13472fi
13473 if test -n "$EXEEXT"; then
13474 am__EXEEXT_TRUE=
13475 am__EXEEXT_FALSE='#'
13476else
13477 am__EXEEXT_TRUE='#'
13478 am__EXEEXT_FALSE=
13479fi
13480
13481if test -z "${WIDECHAR_TRUE}" && test -z "${WIDECHAR_FALSE}"; then
13482 as_fn_error $? "conditional \"WIDECHAR\" was never defined.
13483Usually this means the macro was only invoked conditionally." "$LINENO" 5
13484fi
13485if test -z "${HAVE_STRLCPY_TRUE}" && test -z "${HAVE_STRLCPY_FALSE}"; then
13486 as_fn_error $? "conditional \"HAVE_STRLCPY\" was never defined.
13487Usually this means the macro was only invoked conditionally." "$LINENO" 5
13488fi
13489if test -z "${HAVE_STRLCAT_TRUE}" && test -z "${HAVE_STRLCAT_FALSE}"; then
13490 as_fn_error $? "conditional \"HAVE_STRLCAT\" was never defined.
13491Usually this means the macro was only invoked conditionally." "$LINENO" 5
13492fi
13493if test -z "${HAVE_VIS_TRUE}" && test -z "${HAVE_VIS_FALSE}"; then
13494 as_fn_error $? "conditional \"HAVE_VIS\" was never defined.
13495Usually this means the macro was only invoked conditionally." "$LINENO" 5
13496fi
13497if test -z "${HAVE_UNVIS_TRUE}" && test -z "${HAVE_UNVIS_FALSE}"; then
13498 as_fn_error $? "conditional \"HAVE_UNVIS\" was never defined.
13499Usually this means the macro was only invoked conditionally." "$LINENO" 5
13500fi
13501
13502: "${CONFIG_STATUS=./config.status}"
13503ac_write_fail=0
13504ac_clean_files_save=$ac_clean_files
13505ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13506{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13507$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13508as_write_fail=0
13509cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13510#! $SHELL
13511# Generated by $as_me.
13512# Run this file to recreate the current configuration.
13513# Compiler output produced by configure, useful for debugging
13514# configure, is in config.log if it exists.
13515
13516debug=false
13517ac_cs_recheck=false
13518ac_cs_silent=false
13519
13520SHELL=\${CONFIG_SHELL-$SHELL}
13521export SHELL
13522_ASEOF
13523cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13524## -------------------- ##
13525## M4sh Initialization. ##
13526## -------------------- ##
13527
13528# Be more Bourne compatible
13529DUALCASE=1; export DUALCASE # for MKS sh
13530if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13531 emulate sh
13532 NULLCMD=:
13533 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13534 # is contrary to our usage. Disable this feature.
13535 alias -g '${1+"$@"}'='"$@"'
13536 setopt NO_GLOB_SUBST
13537else
13538 case `(set -o) 2>/dev/null` in #(
13539 *posix*) :
13540 set -o posix ;; #(
13541 *) :
13542 ;;
13543esac
13544fi
13545
13546
13547as_nl='
13548'
13549export as_nl
13550# Printing a long string crashes Solaris 7 /usr/bin/printf.
13551as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13552as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13553as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13554# Prefer a ksh shell builtin over an external printf program on Solaris,
13555# but without wasting forks for bash or zsh.
13556if test -z "$BASH_VERSION$ZSH_VERSION" \
13557 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13558 as_echo='print -r --'
13559 as_echo_n='print -rn --'
13560elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13561 as_echo='printf %s\n'
13562 as_echo_n='printf %s'
13563else
13564 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13565 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13566 as_echo_n='/usr/ucb/echo -n'
13567 else
13568 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13569 as_echo_n_body='eval
13570 arg=$1;
13571 case $arg in #(
13572 *"$as_nl"*)
13573 expr "X$arg" : "X\\(.*\\)$as_nl";
13574 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13575 esac;
13576 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13577 '
13578 export as_echo_n_body
13579 as_echo_n='sh -c $as_echo_n_body as_echo'
13580 fi
13581 export as_echo_body
13582 as_echo='sh -c $as_echo_body as_echo'
13583fi
13584
13585# The user is always right.
13586if test "${PATH_SEPARATOR+set}" != set; then
13587 PATH_SEPARATOR=:
13588 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13589 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13590 PATH_SEPARATOR=';'
13591 }
13592fi
13593
13594
13595# IFS
13596# We need space, tab and new line, in precisely that order. Quoting is
13597# there to prevent editors from complaining about space-tab.
13598# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13599# splitting by setting IFS to empty value.)
13600IFS=" "" $as_nl"
13601
13602# Find who we are. Look in the path if we contain no directory separator.
13603as_myself=
13604case $0 in #((
13605 *[\\/]* ) as_myself=$0 ;;
13606 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13607for as_dir in $PATH
13608do
13609 IFS=$as_save_IFS
13610 test -z "$as_dir" && as_dir=.
13611 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13612 done
13613IFS=$as_save_IFS
13614
13615 ;;
13616esac
13617# We did not find ourselves, most probably we were run as `sh COMMAND'
13618# in which case we are not to be found in the path.
13619if test "x$as_myself" = x; then
13620 as_myself=$0
13621fi
13622if test ! -f "$as_myself"; then
13623 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13624 exit 1
13625fi
13626
13627# Unset variables that we do not need and which cause bugs (e.g. in
13628# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13629# suppresses any "Segmentation fault" message there. '((' could
13630# trigger a bug in pdksh 5.2.14.
13631for as_var in BASH_ENV ENV MAIL MAILPATH
13632do eval test x\${$as_var+set} = xset \
13633 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13634done
13635PS1='$ '
13636PS2='> '
13637PS4='+ '
13638
13639# NLS nuisances.
13640LC_ALL=C
13641export LC_ALL
13642LANGUAGE=C
13643export LANGUAGE
13644
13645# CDPATH.
13646(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13647
13648
13649# as_fn_error STATUS ERROR [LINENO LOG_FD]
13650# ----------------------------------------
13651# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13652# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13653# script with STATUS, using 1 if that was 0.
13654as_fn_error ()
13655{
13656 as_status=$1; test $as_status -eq 0 && as_status=1
13657 if test "$4"; then
13658 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13659 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13660 fi
13661 $as_echo "$as_me: error: $2" >&2
13662 as_fn_exit $as_status
13663} # as_fn_error
13664
13665
13666# as_fn_set_status STATUS
13667# -----------------------
13668# Set $? to STATUS, without forking.
13669as_fn_set_status ()
13670{
13671 return $1
13672} # as_fn_set_status
13673
13674# as_fn_exit STATUS
13675# -----------------
13676# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13677as_fn_exit ()
13678{
13679 set +e
13680 as_fn_set_status $1
13681 exit $1
13682} # as_fn_exit
13683
13684# as_fn_unset VAR
13685# ---------------
13686# Portably unset VAR.
13687as_fn_unset ()
13688{
13689 { eval $1=; unset $1;}
13690}
13691as_unset=as_fn_unset
13692# as_fn_append VAR VALUE
13693# ----------------------
13694# Append the text in VALUE to the end of the definition contained in VAR. Take
13695# advantage of any shell optimizations that allow amortized linear growth over
13696# repeated appends, instead of the typical quadratic growth present in naive
13697# implementations.
13698if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13699 eval 'as_fn_append ()
13700 {
13701 eval $1+=\$2
13702 }'
13703else
13704 as_fn_append ()
13705 {
13706 eval $1=\$$1\$2
13707 }
13708fi # as_fn_append
13709
13710# as_fn_arith ARG...
13711# ------------------
13712# Perform arithmetic evaluation on the ARGs, and store the result in the
13713# global $as_val. Take advantage of shells that can avoid forks. The arguments
13714# must be portable across $(()) and expr.
13715if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13716 eval 'as_fn_arith ()
13717 {
13718 as_val=$(( $* ))
13719 }'
13720else
13721 as_fn_arith ()
13722 {
13723 as_val=`expr "$@" || test $? -eq 1`
13724 }
13725fi # as_fn_arith
13726
13727
13728if expr a : '\(a\)' >/dev/null 2>&1 &&
13729 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13730 as_expr=expr
13731else
13732 as_expr=false
13733fi
13734
13735if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13736 as_basename=basename
13737else
13738 as_basename=false
13739fi
13740
13741if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13742 as_dirname=dirname
13743else
13744 as_dirname=false
13745fi
13746
13747as_me=`$as_basename -- "$0" ||
13748$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13749 X"$0" : 'X\(//\)$' \| \
13750 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13751$as_echo X/"$0" |
13752 sed '/^.*\/\([^/][^/]*\)\/*$/{
13753 s//\1/
13754 q
13755 }
13756 /^X\/\(\/\/\)$/{
13757 s//\1/
13758 q
13759 }
13760 /^X\/\(\/\).*/{
13761 s//\1/
13762 q
13763 }
13764 s/.*/./; q'`
13765
13766# Avoid depending upon Character Ranges.
13767as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13768as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13769as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13770as_cr_digits='0123456789'
13771as_cr_alnum=$as_cr_Letters$as_cr_digits
13772
13773ECHO_C= ECHO_N= ECHO_T=
13774case `echo -n x` in #(((((
13775-n*)
13776 case `echo 'xy\c'` in
13777 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13778 xy) ECHO_C='\c';;
13779 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13780 ECHO_T=' ';;
13781 esac;;
13782*)
13783 ECHO_N='-n';;
13784esac
13785
13786rm -f conf$$ conf$$.exe conf$$.file
13787if test -d conf$$.dir; then
13788 rm -f conf$$.dir/conf$$.file
13789else
13790 rm -f conf$$.dir
13791 mkdir conf$$.dir 2>/dev/null
13792fi
13793if (echo >conf$$.file) 2>/dev/null; then
13794 if ln -s conf$$.file conf$$ 2>/dev/null; then
13795 as_ln_s='ln -s'
13796 # ... but there are two gotchas:
13797 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13798 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13799 # In both cases, we have to default to `cp -pR'.
13800 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13801 as_ln_s='cp -pR'
13802 elif ln conf$$.file conf$$ 2>/dev/null; then
13803 as_ln_s=ln
13804 else
13805 as_ln_s='cp -pR'
13806 fi
13807else
13808 as_ln_s='cp -pR'
13809fi
13810rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13811rmdir conf$$.dir 2>/dev/null
13812
13813
13814# as_fn_mkdir_p
13815# -------------
13816# Create "$as_dir" as a directory, including parents if necessary.
13817as_fn_mkdir_p ()
13818{
13819
13820 case $as_dir in #(
13821 -*) as_dir=./$as_dir;;
13822 esac
13823 test -d "$as_dir" || eval $as_mkdir_p || {
13824 as_dirs=
13825 while :; do
13826 case $as_dir in #(
13827 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13828 *) as_qdir=$as_dir;;
13829 esac
13830 as_dirs="'$as_qdir' $as_dirs"
13831 as_dir=`$as_dirname -- "$as_dir" ||
13832$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13833 X"$as_dir" : 'X\(//\)[^/]' \| \
13834 X"$as_dir" : 'X\(//\)$' \| \
13835 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13836$as_echo X"$as_dir" |
13837 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13838 s//\1/
13839 q
13840 }
13841 /^X\(\/\/\)[^/].*/{
13842 s//\1/
13843 q
13844 }
13845 /^X\(\/\/\)$/{
13846 s//\1/
13847 q
13848 }
13849 /^X\(\/\).*/{
13850 s//\1/
13851 q
13852 }
13853 s/.*/./; q'`
13854 test -d "$as_dir" && break
13855 done
13856 test -z "$as_dirs" || eval "mkdir $as_dirs"
13857 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13858
13859
13860} # as_fn_mkdir_p
13861if mkdir -p . 2>/dev/null; then
13862 as_mkdir_p='mkdir -p "$as_dir"'
13863else
13864 test -d ./-p && rmdir ./-p
13865 as_mkdir_p=false
13866fi
13867
13868
13869# as_fn_executable_p FILE
13870# -----------------------
13871# Test if FILE is an executable regular file.
13872as_fn_executable_p ()
13873{
13874 test -f "$1" && test -x "$1"
13875} # as_fn_executable_p
13876as_test_x='test -x'
13877as_executable_p=as_fn_executable_p
13878
13879# Sed expression to map a string onto a valid CPP name.
13880as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13881
13882# Sed expression to map a string onto a valid variable name.
13883as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13884
13885
13886exec 6>&1
13887## ----------------------------------- ##
13888## Main body of $CONFIG_STATUS script. ##
13889## ----------------------------------- ##
13890_ASEOF
13891test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13892
13893cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13894# Save the log message, to keep $0 and so on meaningful, and to
13895# report actual input values of CONFIG_FILES etc. instead of their
13896# values after options handling.
13897ac_log="
13898This file was extended by libedit $as_me 3.1, which was
13899generated by GNU Autoconf 2.69. Invocation command line was
13900
13901 CONFIG_FILES = $CONFIG_FILES
13902 CONFIG_HEADERS = $CONFIG_HEADERS
13903 CONFIG_LINKS = $CONFIG_LINKS
13904 CONFIG_COMMANDS = $CONFIG_COMMANDS
13905 $ $0 $@
13906
13907on `(hostname || uname -n) 2>/dev/null | sed 1q`
13908"
13909
13910_ACEOF
13911
13912case $ac_config_files in *"
13913"*) set x $ac_config_files; shift; ac_config_files=$*;;
13914esac
13915
13916case $ac_config_headers in *"
13917"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13918esac
13919
13920
13921cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13922# Files that config.status was made for.
13923config_files="$ac_config_files"
13924config_headers="$ac_config_headers"
13925config_commands="$ac_config_commands"
13926
13927_ACEOF
13928
13929cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13930ac_cs_usage="\
13931\`$as_me' instantiates files and other configuration actions
13932from templates according to the current configuration. Unless the files
13933and actions are specified as TAGs, all are instantiated by default.
13934
13935Usage: $0 [OPTION]... [TAG]...
13936
13937 -h, --help print this help, then exit
13938 -V, --version print version number and configuration settings, then exit
13939 --config print configuration, then exit
13940 -q, --quiet, --silent
13941 do not print progress messages
13942 -d, --debug don't remove temporary files
13943 --recheck update $as_me by reconfiguring in the same conditions
13944 --file=FILE[:TEMPLATE]
13945 instantiate the configuration file FILE
13946 --header=FILE[:TEMPLATE]
13947 instantiate the configuration header FILE
13948
13949Configuration files:
13950$config_files
13951
13952Configuration headers:
13953$config_headers
13954
13955Configuration commands:
13956$config_commands
13957
13958Report bugs to the package provider."
13959
13960_ACEOF
13961cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13962ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13963ac_cs_version="\\
13964libedit config.status 3.1
13965configured by $0, generated by GNU Autoconf 2.69,
13966 with options \\"\$ac_cs_config\\"
13967
13968Copyright (C) 2012 Free Software Foundation, Inc.
13969This config.status script is free software; the Free Software Foundation
13970gives unlimited permission to copy, distribute and modify it."
13971
13972ac_pwd='$ac_pwd'
13973srcdir='$srcdir'
13974INSTALL='$INSTALL'
13975MKDIR_P='$MKDIR_P'
13976AWK='$AWK'
13977test -n "\$AWK" || AWK=awk
13978_ACEOF
13979
13980cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13981# The default lists apply if the user does not specify any file.
13982ac_need_defaults=:
13983while test $# != 0
13984do
13985 case $1 in
13986 --*=?*)
13987 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13988 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13989 ac_shift=:
13990 ;;
13991 --*=)
13992 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13993 ac_optarg=
13994 ac_shift=:
13995 ;;
13996 *)
13997 ac_option=$1
13998 ac_optarg=$2
13999 ac_shift=shift
14000 ;;
14001 esac
14002
14003 case $ac_option in
14004 # Handling of the options.
14005 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14006 ac_cs_recheck=: ;;
14007 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14008 $as_echo "$ac_cs_version"; exit ;;
14009 --config | --confi | --conf | --con | --co | --c )
14010 $as_echo "$ac_cs_config"; exit ;;
14011 --debug | --debu | --deb | --de | --d | -d )
14012 debug=: ;;
14013 --file | --fil | --fi | --f )
14014 $ac_shift
14015 case $ac_optarg in
14016 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14017 '') as_fn_error $? "missing file argument" ;;
14018 esac
14019 as_fn_append CONFIG_FILES " '$ac_optarg'"
14020 ac_need_defaults=false;;
14021 --header | --heade | --head | --hea )
14022 $ac_shift
14023 case $ac_optarg in
14024 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14025 esac
14026 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14027 ac_need_defaults=false;;
14028 --he | --h)
14029 # Conflict between --help and --header
14030 as_fn_error $? "ambiguous option: \`$1'
14031Try \`$0 --help' for more information.";;
14032 --help | --hel | -h )
14033 $as_echo "$ac_cs_usage"; exit ;;
14034 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14035 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14036 ac_cs_silent=: ;;
14037
14038 # This is an error.
14039 -*) as_fn_error $? "unrecognized option: \`$1'
14040Try \`$0 --help' for more information." ;;
14041
14042 *) as_fn_append ac_config_targets " $1"
14043 ac_need_defaults=false ;;
14044
14045 esac
14046 shift
14047done
14048
14049ac_configure_extra_args=
14050
14051if $ac_cs_silent; then
14052 exec 6>/dev/null
14053 ac_configure_extra_args="$ac_configure_extra_args --silent"
14054fi
14055
14056_ACEOF
14057cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14058if \$ac_cs_recheck; then
14059 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14060 shift
14061 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14062 CONFIG_SHELL='$SHELL'
14063 export CONFIG_SHELL
14064 exec "\$@"
14065fi
14066
14067_ACEOF
14068cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14069exec 5>>config.log
14070{
14071 echo
14072 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14073## Running $as_me. ##
14074_ASBOX
14075 $as_echo "$ac_log"
14076} >&5
14077
14078_ACEOF
14079cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14080#
14081# INIT-COMMANDS
14082#
14083AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14084
14085
14086# The HP-UX ksh and POSIX shell print the target directory to stdout
14087# if CDPATH is set.
14088(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14089
14090sed_quote_subst='$sed_quote_subst'
14091double_quote_subst='$double_quote_subst'
14092delay_variable_subst='$delay_variable_subst'
14093macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14094macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14095enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14096enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14097pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14098enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14099SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14100ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14101PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14102host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14103host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14104host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14105build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14106build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14107build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14108SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14109Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14110GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14111EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14112FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14113LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14114NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14115LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14116max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14117ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14118exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14119lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14120lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14121lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14122lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14123lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14124reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14125reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14126OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14127deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14128file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14129file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14130want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14131DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14132sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14133AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14134AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14135archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14136STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14137RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14138old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14139old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14140old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14141lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14142CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14143CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14144compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14145GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14146lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14147lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14148lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14149lt_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"`'
14150nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14151lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14152objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14153MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14154lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14155lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14156lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14157lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14158lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14159need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14160MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14161DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14162NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14163LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14164OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14165OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14166libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14167shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14168extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14169archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14170enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14171export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14172whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14173compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14174old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14175old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14176archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14177archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14178module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14179module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14180with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14181allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14182no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14183hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14184hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14185hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14186hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14187hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14188hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14189hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14190inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14191link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14192always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14193export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14194exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14195include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14196prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14197postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14198file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14199variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14200need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14201need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14202version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14203runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14204shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14205shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14206libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14207library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14208soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14209install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14210postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14211postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14212finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14213finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14214hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14215sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14216sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14217hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14218enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14219enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14220enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14221old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14222striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14223
14224LTCC='$LTCC'
14225LTCFLAGS='$LTCFLAGS'
14226compiler='$compiler_DEFAULT'
14227
14228# A function that is used when there is no print builtin or printf.
14229func_fallback_echo ()
14230{
14231 eval 'cat <<_LTECHO_EOF
14232\$1
14233_LTECHO_EOF'
14234}
14235
14236# Quote evaled strings.
14237for var in SHELL \
14238ECHO \
14239PATH_SEPARATOR \
14240SED \
14241GREP \
14242EGREP \
14243FGREP \
14244LD \
14245NM \
14246LN_S \
14247lt_SP2NL \
14248lt_NL2SP \
14249reload_flag \
14250OBJDUMP \
14251deplibs_check_method \
14252file_magic_cmd \
14253file_magic_glob \
14254want_nocaseglob \
14255DLLTOOL \
14256sharedlib_from_linklib_cmd \
14257AR \
14258AR_FLAGS \
14259archiver_list_spec \
14260STRIP \
14261RANLIB \
14262CC \
14263CFLAGS \
14264compiler \
14265lt_cv_sys_global_symbol_pipe \
14266lt_cv_sys_global_symbol_to_cdecl \
14267lt_cv_sys_global_symbol_to_c_name_address \
14268lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14269nm_file_list_spec \
14270lt_prog_compiler_no_builtin_flag \
14271lt_prog_compiler_pic \
14272lt_prog_compiler_wl \
14273lt_prog_compiler_static \
14274lt_cv_prog_compiler_c_o \
14275need_locks \
14276MANIFEST_TOOL \
14277DSYMUTIL \
14278NMEDIT \
14279LIPO \
14280OTOOL \
14281OTOOL64 \
14282shrext_cmds \
14283export_dynamic_flag_spec \
14284whole_archive_flag_spec \
14285compiler_needs_object \
14286with_gnu_ld \
14287allow_undefined_flag \
14288no_undefined_flag \
14289hardcode_libdir_flag_spec \
14290hardcode_libdir_separator \
14291exclude_expsyms \
14292include_expsyms \
14293file_list_spec \
14294variables_saved_for_relink \
14295libname_spec \
14296library_names_spec \
14297soname_spec \
14298install_override_mode \
14299finish_eval \
14300old_striplib \
14301striplib; do
14302 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14303 *[\\\\\\\`\\"\\\$]*)
14304 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14305 ;;
14306 *)
14307 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14308 ;;
14309 esac
14310done
14311
14312# Double-quote double-evaled strings.
14313for var in reload_cmds \
14314old_postinstall_cmds \
14315old_postuninstall_cmds \
14316old_archive_cmds \
14317extract_expsyms_cmds \
14318old_archive_from_new_cmds \
14319old_archive_from_expsyms_cmds \
14320archive_cmds \
14321archive_expsym_cmds \
14322module_cmds \
14323module_expsym_cmds \
14324export_symbols_cmds \
14325prelink_cmds \
14326postlink_cmds \
14327postinstall_cmds \
14328postuninstall_cmds \
14329finish_cmds \
14330sys_lib_search_path_spec \
14331sys_lib_dlsearch_path_spec; do
14332 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14333 *[\\\\\\\`\\"\\\$]*)
14334 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14335 ;;
14336 *)
14337 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14338 ;;
14339 esac
14340done
14341
14342ac_aux_dir='$ac_aux_dir'
14343xsi_shell='$xsi_shell'
14344lt_shell_append='$lt_shell_append'
14345
14346# See if we are running on zsh, and set the options which allow our
14347# commands through without removal of \ escapes INIT.
14348if test -n "\${ZSH_VERSION+set}" ; then
14349 setopt NO_GLOB_SUBST
14350fi
14351
14352
14353 PACKAGE='$PACKAGE'
14354 VERSION='$VERSION'
14355 TIMESTAMP='$TIMESTAMP'
14356 RM='$RM'
14357 ofile='$ofile'
14358
14359
14360
14361
14362_ACEOF
14363
14364cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14365
14366# Handling of arguments.
14367for ac_config_target in $ac_config_targets
14368do
14369 case $ac_config_target in
14370 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14371 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14372 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14373 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14374 "libedit.pc") CONFIG_FILES="$CONFIG_FILES libedit.pc" ;;
14375 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14376 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14377 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
14378
14379 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14380 esac
14381done
14382
14383
14384# If the user did not use the arguments to specify the items to instantiate,
14385# then the envvar interface is used. Set only those that are not.
14386# We use the long form for the default assignment because of an extremely
14387# bizarre bug on SunOS 4.1.3.
14388if $ac_need_defaults; then
14389 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14390 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14391 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14392fi
14393
14394# Have a temporary directory for convenience. Make it in the build tree
14395# simply because there is no reason against having it here, and in addition,
14396# creating and moving files from /tmp can sometimes cause problems.
14397# Hook for its removal unless debugging.
14398# Note that there is a small window in which the directory will not be cleaned:
14399# after its creation but before its name has been assigned to `$tmp'.
14400$debug ||
14401{
14402 tmp= ac_tmp=
14403 trap 'exit_status=$?
14404 : "${ac_tmp:=$tmp}"
14405 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14406' 0
14407 trap 'as_fn_exit 1' 1 2 13 15
14408}
14409# Create a (secure) tmp directory for tmp files.
14410
14411{
14412 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14413 test -d "$tmp"
14414} ||
14415{
14416 tmp=./conf$$-$RANDOM
14417 (umask 077 && mkdir "$tmp")
14418} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14419ac_tmp=$tmp
14420
14421# Set up the scripts for CONFIG_FILES section.
14422# No need to generate them if there are no CONFIG_FILES.
14423# This happens for instance with `./config.status config.h'.
14424if test -n "$CONFIG_FILES"; then
14425
14426
14427ac_cr=`echo X | tr X '\015'`
14428# On cygwin, bash can eat \r inside `` if the user requested igncr.
14429# But we know of no other shell where ac_cr would be empty at this
14430# point, so we can use a bashism as a fallback.
14431if test "x$ac_cr" = x; then
14432 eval ac_cr=\$\'\\r\'
14433fi
14434ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14435if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14436 ac_cs_awk_cr='\\r'
14437else
14438 ac_cs_awk_cr=$ac_cr
14439fi
14440
14441echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14442_ACEOF
14443
14444
14445{
14446 echo "cat >conf$$subs.awk <<_ACEOF" &&
14447 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14448 echo "_ACEOF"
14449} >conf$$subs.sh ||
14450 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14451ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14452ac_delim='%!_!# '
14453for ac_last_try in false false false false false :; do
14454 . ./conf$$subs.sh ||
14455 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14456
14457 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14458 if test $ac_delim_n = $ac_delim_num; then
14459 break
14460 elif $ac_last_try; then
14461 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14462 else
14463 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14464 fi
14465done
14466rm -f conf$$subs.sh
14467
14468cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14469cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14470_ACEOF
14471sed -n '
14472h
14473s/^/S["/; s/!.*/"]=/
14474p
14475g
14476s/^[^!]*!//
14477:repl
14478t repl
14479s/'"$ac_delim"'$//
14480t delim
14481:nl
14482h
14483s/\(.\{148\}\)..*/\1/
14484t more1
14485s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14486p
14487n
14488b repl
14489:more1
14490s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14491p
14492g
14493s/.\{148\}//
14494t nl
14495:delim
14496h
14497s/\(.\{148\}\)..*/\1/
14498t more2
14499s/["\\]/\\&/g; s/^/"/; s/$/"/
14500p
14501b
14502:more2
14503s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14504p
14505g
14506s/.\{148\}//
14507t delim
14508' <conf$$subs.awk | sed '
14509/^[^""]/{
14510 N
14511 s/\n//
14512}
14513' >>$CONFIG_STATUS || ac_write_fail=1
14514rm -f conf$$subs.awk
14515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14516_ACAWK
14517cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14518 for (key in S) S_is_set[key] = 1
14519 FS = ""
14520
14521}
14522{
14523 line = $ 0
14524 nfields = split(line, field, "@")
14525 substed = 0
14526 len = length(field[1])
14527 for (i = 2; i < nfields; i++) {
14528 key = field[i]
14529 keylen = length(key)
14530 if (S_is_set[key]) {
14531 value = S[key]
14532 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14533 len += length(value) + length(field[++i])
14534 substed = 1
14535 } else
14536 len += 1 + keylen
14537 }
14538
14539 print line
14540}
14541
14542_ACAWK
14543_ACEOF
14544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14545if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14546 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14547else
14548 cat
14549fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14550 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14551_ACEOF
14552
14553# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14554# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14555# trailing colons and then remove the whole line if VPATH becomes empty
14556# (actually we leave an empty line to preserve line numbers).
14557if test "x$srcdir" = x.; then
14558 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14559h
14560s///
14561s/^/:/
14562s/[ ]*$/:/
14563s/:\$(srcdir):/:/g
14564s/:\${srcdir}:/:/g
14565s/:@srcdir@:/:/g
14566s/^:*//
14567s/:*$//
14568x
14569s/\(=[ ]*\).*/\1/
14570G
14571s/\n//
14572s/^[^=]*=[ ]*$//
14573}'
14574fi
14575
14576cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14577fi # test -n "$CONFIG_FILES"
14578
14579# Set up the scripts for CONFIG_HEADERS section.
14580# No need to generate them if there are no CONFIG_HEADERS.
14581# This happens for instance with `./config.status Makefile'.
14582if test -n "$CONFIG_HEADERS"; then
14583cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14584BEGIN {
14585_ACEOF
14586
14587# Transform confdefs.h into an awk script `defines.awk', embedded as
14588# here-document in config.status, that substitutes the proper values into
14589# config.h.in to produce config.h.
14590
14591# Create a delimiter string that does not exist in confdefs.h, to ease
14592# handling of long lines.
14593ac_delim='%!_!# '
14594for ac_last_try in false false :; do
14595 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14596 if test -z "$ac_tt"; then
14597 break
14598 elif $ac_last_try; then
14599 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14600 else
14601 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14602 fi
14603done
14604
14605# For the awk script, D is an array of macro values keyed by name,
14606# likewise P contains macro parameters if any. Preserve backslash
14607# newline sequences.
14608
14609ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14610sed -n '
14611s/.\{148\}/&'"$ac_delim"'/g
14612t rset
14613:rset
14614s/^[ ]*#[ ]*define[ ][ ]*/ /
14615t def
14616d
14617:def
14618s/\\$//
14619t bsnl
14620s/["\\]/\\&/g
14621s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14622D["\1"]=" \3"/p
14623s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14624d
14625:bsnl
14626s/["\\]/\\&/g
14627s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14628D["\1"]=" \3\\\\\\n"\\/p
14629t cont
14630s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14631t cont
14632d
14633:cont
14634n
14635s/.\{148\}/&'"$ac_delim"'/g
14636t clear
14637:clear
14638s/\\$//
14639t bsnlc
14640s/["\\]/\\&/g; s/^/"/; s/$/"/p
14641d
14642:bsnlc
14643s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14644b cont
14645' <confdefs.h | sed '
14646s/'"$ac_delim"'/"\\\
14647"/g' >>$CONFIG_STATUS || ac_write_fail=1
14648
14649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14650 for (key in D) D_is_set[key] = 1
14651 FS = ""
14652}
14653/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14654 line = \$ 0
14655 split(line, arg, " ")
14656 if (arg[1] == "#") {
14657 defundef = arg[2]
14658 mac1 = arg[3]
14659 } else {
14660 defundef = substr(arg[1], 2)
14661 mac1 = arg[2]
14662 }
14663 split(mac1, mac2, "(") #)
14664 macro = mac2[1]
14665 prefix = substr(line, 1, index(line, defundef) - 1)
14666 if (D_is_set[macro]) {
14667 # Preserve the white space surrounding the "#".
14668 print prefix "define", macro P[macro] D[macro]
14669 next
14670 } else {
14671 # Replace #undef with comments. This is necessary, for example,
14672 # in the case of _POSIX_SOURCE, which is predefined and required
14673 # on some systems where configure will not decide to define it.
14674 if (defundef == "undef") {
14675 print "/*", prefix defundef, macro, "*/"
14676 next
14677 }
14678 }
14679}
14680{ print }
14681_ACAWK
14682_ACEOF
14683cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14684 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14685fi # test -n "$CONFIG_HEADERS"
14686
14687
14688eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14689shift
14690for ac_tag
14691do
14692 case $ac_tag in
14693 :[FHLC]) ac_mode=$ac_tag; continue;;
14694 esac
14695 case $ac_mode$ac_tag in
14696 :[FHL]*:*);;
14697 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14698 :[FH]-) ac_tag=-:-;;
14699 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14700 esac
14701 ac_save_IFS=$IFS
14702 IFS=:
14703 set x $ac_tag
14704 IFS=$ac_save_IFS
14705 shift
14706 ac_file=$1
14707 shift
14708
14709 case $ac_mode in
14710 :L) ac_source=$1;;
14711 :[FH])
14712 ac_file_inputs=
14713 for ac_f
14714 do
14715 case $ac_f in
14716 -) ac_f="$ac_tmp/stdin";;
14717 *) # Look for the file first in the build tree, then in the source tree
14718 # (if the path is not absolute). The absolute path cannot be DOS-style,
14719 # because $ac_f cannot contain `:'.
14720 test -f "$ac_f" ||
14721 case $ac_f in
14722 [\\/$]*) false;;
14723 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14724 esac ||
14725 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14726 esac
14727 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14728 as_fn_append ac_file_inputs " '$ac_f'"
14729 done
14730
14731 # Let's still pretend it is `configure' which instantiates (i.e., don't
14732 # use $as_me), people would be surprised to read:
14733 # /* config.h. Generated by config.status. */
14734 configure_input='Generated from '`
14735 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14736 `' by configure.'
14737 if test x"$ac_file" != x-; then
14738 configure_input="$ac_file. $configure_input"
14739 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14740$as_echo "$as_me: creating $ac_file" >&6;}
14741 fi
14742 # Neutralize special characters interpreted by sed in replacement strings.
14743 case $configure_input in #(
14744 *\&* | *\|* | *\\* )
14745 ac_sed_conf_input=`$as_echo "$configure_input" |
14746 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14747 *) ac_sed_conf_input=$configure_input;;
14748 esac
14749
14750 case $ac_tag in
14751 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14752 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14753 esac
14754 ;;
14755 esac
14756
14757 ac_dir=`$as_dirname -- "$ac_file" ||
14758$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14759 X"$ac_file" : 'X\(//\)[^/]' \| \
14760 X"$ac_file" : 'X\(//\)$' \| \
14761 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14762$as_echo X"$ac_file" |
14763 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14764 s//\1/
14765 q
14766 }
14767 /^X\(\/\/\)[^/].*/{
14768 s//\1/
14769 q
14770 }
14771 /^X\(\/\/\)$/{
14772 s//\1/
14773 q
14774 }
14775 /^X\(\/\).*/{
14776 s//\1/
14777 q
14778 }
14779 s/.*/./; q'`
14780 as_dir="$ac_dir"; as_fn_mkdir_p
14781 ac_builddir=.
14782
14783case "$ac_dir" in
14784.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14785*)
14786 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14787 # A ".." for each directory in $ac_dir_suffix.
14788 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14789 case $ac_top_builddir_sub in
14790 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14791 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14792 esac ;;
14793esac
14794ac_abs_top_builddir=$ac_pwd
14795ac_abs_builddir=$ac_pwd$ac_dir_suffix
14796# for backward compatibility:
14797ac_top_builddir=$ac_top_build_prefix
14798
14799case $srcdir in
14800 .) # We are building in place.
14801 ac_srcdir=.
14802 ac_top_srcdir=$ac_top_builddir_sub
14803 ac_abs_top_srcdir=$ac_pwd ;;
14804 [\\/]* | ?:[\\/]* ) # Absolute name.
14805 ac_srcdir=$srcdir$ac_dir_suffix;
14806 ac_top_srcdir=$srcdir
14807 ac_abs_top_srcdir=$srcdir ;;
14808 *) # Relative name.
14809 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14810 ac_top_srcdir=$ac_top_build_prefix$srcdir
14811 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14812esac
14813ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14814
14815
14816 case $ac_mode in
14817 :F)
14818 #
14819 # CONFIG_FILE
14820 #
14821
14822 case $INSTALL in
14823 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14824 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14825 esac
14826 ac_MKDIR_P=$MKDIR_P
14827 case $MKDIR_P in
14828 [\\/$]* | ?:[\\/]* ) ;;
14829 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14830 esac
14831_ACEOF
14832
14833cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14834# If the template does not know about datarootdir, expand it.
14835# FIXME: This hack should be removed a few years after 2.60.
14836ac_datarootdir_hack=; ac_datarootdir_seen=
14837ac_sed_dataroot='
14838/datarootdir/ {
14839 p
14840 q
14841}
14842/@datadir@/p
14843/@docdir@/p
14844/@infodir@/p
14845/@localedir@/p
14846/@mandir@/p'
14847case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14848*datarootdir*) ac_datarootdir_seen=yes;;
14849*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14851$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14852_ACEOF
14853cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14854 ac_datarootdir_hack='
14855 s&@datadir@&$datadir&g
14856 s&@docdir@&$docdir&g
14857 s&@infodir@&$infodir&g
14858 s&@localedir@&$localedir&g
14859 s&@mandir@&$mandir&g
14860 s&\\\${datarootdir}&$datarootdir&g' ;;
14861esac
14862_ACEOF
14863
14864# Neutralize VPATH when `$srcdir' = `.'.
14865# Shell code in configure.ac might set extrasub.
14866# FIXME: do we really want to maintain this feature?
14867cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14868ac_sed_extra="$ac_vpsub
14869$extrasub
14870_ACEOF
14871cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14872:t
14873/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14874s|@configure_input@|$ac_sed_conf_input|;t t
14875s&@top_builddir@&$ac_top_builddir_sub&;t t
14876s&@top_build_prefix@&$ac_top_build_prefix&;t t
14877s&@srcdir@&$ac_srcdir&;t t
14878s&@abs_srcdir@&$ac_abs_srcdir&;t t
14879s&@top_srcdir@&$ac_top_srcdir&;t t
14880s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14881s&@builddir@&$ac_builddir&;t t
14882s&@abs_builddir@&$ac_abs_builddir&;t t
14883s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14884s&@INSTALL@&$ac_INSTALL&;t t
14885s&@MKDIR_P@&$ac_MKDIR_P&;t t
14886$ac_datarootdir_hack
14887"
14888eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14889 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14890
14891test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14892 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14893 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14894 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14895 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14896which seems to be undefined. Please make sure it is defined" >&5
14897$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14898which seems to be undefined. Please make sure it is defined" >&2;}
14899
14900 rm -f "$ac_tmp/stdin"
14901 case $ac_file in
14902 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14903 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14904 esac \
14905 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14906 ;;
14907 :H)
14908 #
14909 # CONFIG_HEADER
14910 #
14911 if test x"$ac_file" != x-; then
14912 {
14913 $as_echo "/* $configure_input */" \
14914 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14915 } >"$ac_tmp/config.h" \
14916 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14917 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14918 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14919$as_echo "$as_me: $ac_file is unchanged" >&6;}
14920 else
14921 rm -f "$ac_file"
14922 mv "$ac_tmp/config.h" "$ac_file" \
14923 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14924 fi
14925 else
14926 $as_echo "/* $configure_input */" \
14927 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14928 || as_fn_error $? "could not create -" "$LINENO" 5
14929 fi
14930# Compute "$ac_file"'s index in $config_headers.
14931_am_arg="$ac_file"
14932_am_stamp_count=1
14933for _am_header in $config_headers :; do
14934 case $_am_header in
14935 $_am_arg | $_am_arg:* )
14936 break ;;
14937 * )
14938 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14939 esac
14940done
14941echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14942$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14943 X"$_am_arg" : 'X\(//\)[^/]' \| \
14944 X"$_am_arg" : 'X\(//\)$' \| \
14945 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14946$as_echo X"$_am_arg" |
14947 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14948 s//\1/
14949 q
14950 }
14951 /^X\(\/\/\)[^/].*/{
14952 s//\1/
14953 q
14954 }
14955 /^X\(\/\/\)$/{
14956 s//\1/
14957 q
14958 }
14959 /^X\(\/\).*/{
14960 s//\1/
14961 q
14962 }
14963 s/.*/./; q'`/stamp-h$_am_stamp_count
14964 ;;
14965
14966 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14967$as_echo "$as_me: executing $ac_file commands" >&6;}
14968 ;;
14969 esac
14970
14971
14972 case $ac_file$ac_mode in
14973 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14974 # Older Autoconf quotes --file arguments for eval, but not when files
14975 # are listed without --file. Let's play safe and only enable the eval
14976 # if we detect the quoting.
14977 case $CONFIG_FILES in
14978 *\'*) eval set x "$CONFIG_FILES" ;;
14979 *) set x $CONFIG_FILES ;;
14980 esac
14981 shift
14982 for mf
14983 do
14984 # Strip MF so we end up with the name of the file.
14985 mf=`echo "$mf" | sed -e 's/:.*$//'`
14986 # Check whether this is an Automake generated Makefile or not.
14987 # We used to match only the files named 'Makefile.in', but
14988 # some people rename them; so instead we look at the file content.
14989 # Grep'ing the first line is not enough: some people post-process
14990 # each Makefile.in and add a new line on top of each file to say so.
14991 # Grep'ing the whole file is not good either: AIX grep has a line
14992 # limit of 2048, but all sed's we know have understand at least 4000.
14993 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14994 dirpart=`$as_dirname -- "$mf" ||
14995$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14996 X"$mf" : 'X\(//\)[^/]' \| \
14997 X"$mf" : 'X\(//\)$' \| \
14998 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14999$as_echo X"$mf" |
15000 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15001 s//\1/
15002 q
15003 }
15004 /^X\(\/\/\)[^/].*/{
15005 s//\1/
15006 q
15007 }
15008 /^X\(\/\/\)$/{
15009 s//\1/
15010 q
15011 }
15012 /^X\(\/\).*/{
15013 s//\1/
15014 q
15015 }
15016 s/.*/./; q'`
15017 else
15018 continue
15019 fi
15020 # Extract the definition of DEPDIR, am__include, and am__quote
15021 # from the Makefile without running 'make'.
15022 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15023 test -z "$DEPDIR" && continue
15024 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15025 test -z "$am__include" && continue
15026 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15027 # Find all dependency output files, they are included files with
15028 # $(DEPDIR) in their names. We invoke sed twice because it is the
15029 # simplest approach to changing $(DEPDIR) to its actual value in the
15030 # expansion.
15031 for file in `sed -n "
15032 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15033 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15034 # Make sure the directory exists.
15035 test -f "$dirpart/$file" && continue
15036 fdir=`$as_dirname -- "$file" ||
15037$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15038 X"$file" : 'X\(//\)[^/]' \| \
15039 X"$file" : 'X\(//\)$' \| \
15040 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15041$as_echo X"$file" |
15042 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15043 s//\1/
15044 q
15045 }
15046 /^X\(\/\/\)[^/].*/{
15047 s//\1/
15048 q
15049 }
15050 /^X\(\/\/\)$/{
15051 s//\1/
15052 q
15053 }
15054 /^X\(\/\).*/{
15055 s//\1/
15056 q
15057 }
15058 s/.*/./; q'`
15059 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15060 # echo "creating $dirpart/$file"
15061 echo '# dummy' > "$dirpart/$file"
15062 done
15063 done
15064}
15065 ;;
15066 "libtool":C)
15067
15068 # See if we are running on zsh, and set the options which allow our
15069 # commands through without removal of \ escapes.
15070 if test -n "${ZSH_VERSION+set}" ; then
15071 setopt NO_GLOB_SUBST
15072 fi
15073
15074 cfgfile="${ofile}T"
15075 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15076 $RM "$cfgfile"
15077
15078 cat <<_LT_EOF >> "$cfgfile"
15079#! $SHELL
15080
15081# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15082# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15083# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15084# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15085#
15086# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15087# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
15088# Foundation, Inc.
15089# Written by Gordon Matzigkeit, 1996
15090#
15091# This file is part of GNU Libtool.
15092#
15093# GNU Libtool is free software; you can redistribute it and/or
15094# modify it under the terms of the GNU General Public License as
15095# published by the Free Software Foundation; either version 2 of
15096# the License, or (at your option) any later version.
15097#
15098# As a special exception to the GNU General Public License,
15099# if you distribute this file as part of a program or library that
15100# is built using GNU Libtool, you may include this file under the
15101# same distribution terms that you use for the rest of that program.
15102#
15103# GNU Libtool is distributed in the hope that it will be useful,
15104# but WITHOUT ANY WARRANTY; without even the implied warranty of
15105# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15106# GNU General Public License for more details.
15107#
15108# You should have received a copy of the GNU General Public License
15109# along with GNU Libtool; see the file COPYING. If not, a copy
15110# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15111# obtained by writing to the Free Software Foundation, Inc.,
15112# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15113
15114
15115# The names of the tagged configurations supported by this script.
15116available_tags=""
15117
15118# ### BEGIN LIBTOOL CONFIG
15119
15120# Which release of libtool.m4 was used?
15121macro_version=$macro_version
15122macro_revision=$macro_revision
15123
15124# Whether or not to build shared libraries.
15125build_libtool_libs=$enable_shared
15126
15127# Whether or not to build static libraries.
15128build_old_libs=$enable_static
15129
15130# What type of objects to build.
15131pic_mode=$pic_mode
15132
15133# Whether or not to optimize for fast installation.
15134fast_install=$enable_fast_install
15135
15136# Shell to use when invoking shell scripts.
15137SHELL=$lt_SHELL
15138
15139# An echo program that protects backslashes.
15140ECHO=$lt_ECHO
15141
15142# The PATH separator for the build system.
15143PATH_SEPARATOR=$lt_PATH_SEPARATOR
15144
15145# The host system.
15146host_alias=$host_alias
15147host=$host
15148host_os=$host_os
15149
15150# The build system.
15151build_alias=$build_alias
15152build=$build
15153build_os=$build_os
15154
15155# A sed program that does not truncate output.
15156SED=$lt_SED
15157
15158# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15159Xsed="\$SED -e 1s/^X//"
15160
15161# A grep program that handles long lines.
15162GREP=$lt_GREP
15163
15164# An ERE matcher.
15165EGREP=$lt_EGREP
15166
15167# A literal string matcher.
15168FGREP=$lt_FGREP
15169
15170# A BSD- or MS-compatible name lister.
15171NM=$lt_NM
15172
15173# Whether we need soft or hard links.
15174LN_S=$lt_LN_S
15175
15176# What is the maximum length of a command?
15177max_cmd_len=$max_cmd_len
15178
15179# Object file suffix (normally "o").
15180objext=$ac_objext
15181
15182# Executable file suffix (normally "").
15183exeext=$exeext
15184
15185# whether the shell understands "unset".
15186lt_unset=$lt_unset
15187
15188# turn spaces into newlines.
15189SP2NL=$lt_lt_SP2NL
15190
15191# turn newlines into spaces.
15192NL2SP=$lt_lt_NL2SP
15193
15194# convert \$build file names to \$host format.
15195to_host_file_cmd=$lt_cv_to_host_file_cmd
15196
15197# convert \$build files to toolchain format.
15198to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15199
15200# An object symbol dumper.
15201OBJDUMP=$lt_OBJDUMP
15202
15203# Method to check whether dependent libraries are shared objects.
15204deplibs_check_method=$lt_deplibs_check_method
15205
15206# Command to use when deplibs_check_method = "file_magic".
15207file_magic_cmd=$lt_file_magic_cmd
15208
15209# How to find potential files when deplibs_check_method = "file_magic".
15210file_magic_glob=$lt_file_magic_glob
15211
15212# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15213want_nocaseglob=$lt_want_nocaseglob
15214
15215# DLL creation program.
15216DLLTOOL=$lt_DLLTOOL
15217
15218# Command to associate shared and link libraries.
15219sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15220
15221# The archiver.
15222AR=$lt_AR
15223
15224# Flags to create an archive.
15225AR_FLAGS=$lt_AR_FLAGS
15226
15227# How to feed a file listing to the archiver.
15228archiver_list_spec=$lt_archiver_list_spec
15229
15230# A symbol stripping program.
15231STRIP=$lt_STRIP
15232
15233# Commands used to install an old-style archive.
15234RANLIB=$lt_RANLIB
15235old_postinstall_cmds=$lt_old_postinstall_cmds
15236old_postuninstall_cmds=$lt_old_postuninstall_cmds
15237
15238# Whether to use a lock for old archive extraction.
15239lock_old_archive_extraction=$lock_old_archive_extraction
15240
15241# A C compiler.
15242LTCC=$lt_CC
15243
15244# LTCC compiler flags.
15245LTCFLAGS=$lt_CFLAGS
15246
15247# Take the output of nm and produce a listing of raw symbols and C names.
15248global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15249
15250# Transform the output of nm in a proper C declaration.
15251global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15252
15253# Transform the output of nm in a C name address pair.
15254global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15255
15256# Transform the output of nm in a C name address pair when lib prefix is needed.
15257global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15258
15259# Specify filename containing input files for \$NM.
15260nm_file_list_spec=$lt_nm_file_list_spec
15261
15262# The root where to search for dependent libraries,and in which our libraries should be installed.
15263lt_sysroot=$lt_sysroot
15264
15265# The name of the directory that contains temporary libtool files.
15266objdir=$objdir
15267
15268# Used to examine libraries when file_magic_cmd begins with "file".
15269MAGIC_CMD=$MAGIC_CMD
15270
15271# Must we lock files when doing compilation?
15272need_locks=$lt_need_locks
15273
15274# Manifest tool.
15275MANIFEST_TOOL=$lt_MANIFEST_TOOL
15276
15277# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15278DSYMUTIL=$lt_DSYMUTIL
15279
15280# Tool to change global to local symbols on Mac OS X.
15281NMEDIT=$lt_NMEDIT
15282
15283# Tool to manipulate fat objects and archives on Mac OS X.
15284LIPO=$lt_LIPO
15285
15286# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15287OTOOL=$lt_OTOOL
15288
15289# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15290OTOOL64=$lt_OTOOL64
15291
15292# Old archive suffix (normally "a").
15293libext=$libext
15294
15295# Shared library suffix (normally ".so").
15296shrext_cmds=$lt_shrext_cmds
15297
15298# The commands to extract the exported symbol list from a shared archive.
15299extract_expsyms_cmds=$lt_extract_expsyms_cmds
15300
15301# Variables whose values should be saved in libtool wrapper scripts and
15302# restored at link time.
15303variables_saved_for_relink=$lt_variables_saved_for_relink
15304
15305# Do we need the "lib" prefix for modules?
15306need_lib_prefix=$need_lib_prefix
15307
15308# Do we need a version for libraries?
15309need_version=$need_version
15310
15311# Library versioning type.
15312version_type=$version_type
15313
15314# Shared library runtime path variable.
15315runpath_var=$runpath_var
15316
15317# Shared library path variable.
15318shlibpath_var=$shlibpath_var
15319
15320# Is shlibpath searched before the hard-coded library search path?
15321shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15322
15323# Format of library name prefix.
15324libname_spec=$lt_libname_spec
15325
15326# List of archive names. First name is the real one, the rest are links.
15327# The last name is the one that the linker finds with -lNAME
15328library_names_spec=$lt_library_names_spec
15329
15330# The coded name of the library, if different from the real name.
15331soname_spec=$lt_soname_spec
15332
15333# Permission mode override for installation of shared libraries.
15334install_override_mode=$lt_install_override_mode
15335
15336# Command to use after installation of a shared archive.
15337postinstall_cmds=$lt_postinstall_cmds
15338
15339# Command to use after uninstallation of a shared archive.
15340postuninstall_cmds=$lt_postuninstall_cmds
15341
15342# Commands used to finish a libtool library installation in a directory.
15343finish_cmds=$lt_finish_cmds
15344
15345# As "finish_cmds", except a single script fragment to be evaled but
15346# not shown.
15347finish_eval=$lt_finish_eval
15348
15349# Whether we should hardcode library paths into libraries.
15350hardcode_into_libs=$hardcode_into_libs
15351
15352# Compile-time system search path for libraries.
15353sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15354
15355# Run-time system search path for libraries.
15356sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15357
15358# Whether dlopen is supported.
15359dlopen_support=$enable_dlopen
15360
15361# Whether dlopen of programs is supported.
15362dlopen_self=$enable_dlopen_self
15363
15364# Whether dlopen of statically linked programs is supported.
15365dlopen_self_static=$enable_dlopen_self_static
15366
15367# Commands to strip libraries.
15368old_striplib=$lt_old_striplib
15369striplib=$lt_striplib
15370
15371
15372# The linker used to build libraries.
15373LD=$lt_LD
15374
15375# How to create reloadable object files.
15376reload_flag=$lt_reload_flag
15377reload_cmds=$lt_reload_cmds
15378
15379# Commands used to build an old-style archive.
15380old_archive_cmds=$lt_old_archive_cmds
15381
15382# A language specific compiler.
15383CC=$lt_compiler
15384
15385# Is the compiler the GNU compiler?
15386with_gcc=$GCC
15387
15388# Compiler flag to turn off builtin functions.
15389no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15390
15391# Additional compiler flags for building library objects.
15392pic_flag=$lt_lt_prog_compiler_pic
15393
15394# How to pass a linker flag through the compiler.
15395wl=$lt_lt_prog_compiler_wl
15396
15397# Compiler flag to prevent dynamic linking.
15398link_static_flag=$lt_lt_prog_compiler_static
15399
15400# Does compiler simultaneously support -c and -o options?
15401compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15402
15403# Whether or not to add -lc for building shared libraries.
15404build_libtool_need_lc=$archive_cmds_need_lc
15405
15406# Whether or not to disallow shared libs when runtime libs are static.
15407allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15408
15409# Compiler flag to allow reflexive dlopens.
15410export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15411
15412# Compiler flag to generate shared objects directly from archives.
15413whole_archive_flag_spec=$lt_whole_archive_flag_spec
15414
15415# Whether the compiler copes with passing no objects directly.
15416compiler_needs_object=$lt_compiler_needs_object
15417
15418# Create an old-style archive from a shared archive.
15419old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15420
15421# Create a temporary old-style archive to link instead of a shared archive.
15422old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15423
15424# Commands used to build a shared archive.
15425archive_cmds=$lt_archive_cmds
15426archive_expsym_cmds=$lt_archive_expsym_cmds
15427
15428# Commands used to build a loadable module if different from building
15429# a shared archive.
15430module_cmds=$lt_module_cmds
15431module_expsym_cmds=$lt_module_expsym_cmds
15432
15433# Whether we are building with GNU ld or not.
15434with_gnu_ld=$lt_with_gnu_ld
15435
15436# Flag that allows shared libraries with undefined symbols to be built.
15437allow_undefined_flag=$lt_allow_undefined_flag
15438
15439# Flag that enforces no undefined symbols.
15440no_undefined_flag=$lt_no_undefined_flag
15441
15442# Flag to hardcode \$libdir into a binary during linking.
15443# This must work even if \$libdir does not exist
15444hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15445
15446# Whether we need a single "-rpath" flag with a separated argument.
15447hardcode_libdir_separator=$lt_hardcode_libdir_separator
15448
15449# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15450# DIR into the resulting binary.
15451hardcode_direct=$hardcode_direct
15452
15453# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15454# DIR into the resulting binary and the resulting library dependency is
15455# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15456# library is relocated.
15457hardcode_direct_absolute=$hardcode_direct_absolute
15458
15459# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15460# into the resulting binary.
15461hardcode_minus_L=$hardcode_minus_L
15462
15463# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15464# into the resulting binary.
15465hardcode_shlibpath_var=$hardcode_shlibpath_var
15466
15467# Set to "yes" if building a shared library automatically hardcodes DIR
15468# into the library and all subsequent libraries and executables linked
15469# against it.
15470hardcode_automatic=$hardcode_automatic
15471
15472# Set to yes if linker adds runtime paths of dependent libraries
15473# to runtime path list.
15474inherit_rpath=$inherit_rpath
15475
15476# Whether libtool must link a program against all its dependency libraries.
15477link_all_deplibs=$link_all_deplibs
15478
15479# Set to "yes" if exported symbols are required.
15480always_export_symbols=$always_export_symbols
15481
15482# The commands to list exported symbols.
15483export_symbols_cmds=$lt_export_symbols_cmds
15484
15485# Symbols that should not be listed in the preloaded symbols.
15486exclude_expsyms=$lt_exclude_expsyms
15487
15488# Symbols that must always be exported.
15489include_expsyms=$lt_include_expsyms
15490
15491# Commands necessary for linking programs (against libraries) with templates.
15492prelink_cmds=$lt_prelink_cmds
15493
15494# Commands necessary for finishing linking programs.
15495postlink_cmds=$lt_postlink_cmds
15496
15497# Specify filename containing input files.
15498file_list_spec=$lt_file_list_spec
15499
15500# How to hardcode a shared library path into an executable.
15501hardcode_action=$hardcode_action
15502
15503# ### END LIBTOOL CONFIG
15504
15505_LT_EOF
15506
15507 case $host_os in
15508 aix3*)
15509 cat <<\_LT_EOF >> "$cfgfile"
15510# AIX sometimes has problems with the GCC collect2 program. For some
15511# reason, if we set the COLLECT_NAMES environment variable, the problems
15512# vanish in a puff of smoke.
15513if test "X${COLLECT_NAMES+set}" != Xset; then
15514 COLLECT_NAMES=
15515 export COLLECT_NAMES
15516fi
15517_LT_EOF
15518 ;;
15519 esac
15520
15521
15522ltmain="$ac_aux_dir/ltmain.sh"
15523
15524
15525 # We use sed instead of cat because bash on DJGPP gets confused if
15526 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15527 # text mode, it properly converts lines to CR/LF. This bash problem
15528 # is reportedly fixed, but why not run on old versions too?
15529 sed '$q' "$ltmain" >> "$cfgfile" \
15530 || (rm -f "$cfgfile"; exit 1)
15531
15532 if test x"$xsi_shell" = xyes; then
15533 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
15534func_dirname ()\
15535{\
15536\ case ${1} in\
15537\ */*) func_dirname_result="${1%/*}${2}" ;;\
15538\ * ) func_dirname_result="${3}" ;;\
15539\ esac\
15540} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
15541 && mv -f "$cfgfile.tmp" "$cfgfile" \
15542 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15543test 0 -eq $? || _lt_function_replace_fail=:
15544
15545
15546 sed -e '/^func_basename ()$/,/^} # func_basename /c\
15547func_basename ()\
15548{\
15549\ func_basename_result="${1##*/}"\
15550} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
15551 && mv -f "$cfgfile.tmp" "$cfgfile" \
15552 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15553test 0 -eq $? || _lt_function_replace_fail=:
15554
15555
15556 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15557func_dirname_and_basename ()\
15558{\
15559\ case ${1} in\
15560\ */*) func_dirname_result="${1%/*}${2}" ;;\
15561\ * ) func_dirname_result="${3}" ;;\
15562\ esac\
15563\ func_basename_result="${1##*/}"\
15564} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
15565 && mv -f "$cfgfile.tmp" "$cfgfile" \
15566 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15567test 0 -eq $? || _lt_function_replace_fail=:
15568
15569
15570 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15571func_stripname ()\
15572{\
15573\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
15574\ # positional parameters, so assign one to ordinary parameter first.\
15575\ func_stripname_result=${3}\
15576\ func_stripname_result=${func_stripname_result#"${1}"}\
15577\ func_stripname_result=${func_stripname_result%"${2}"}\
15578} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
15579 && mv -f "$cfgfile.tmp" "$cfgfile" \
15580 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15581test 0 -eq $? || _lt_function_replace_fail=:
15582
15583
15584 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15585func_split_long_opt ()\
15586{\
15587\ func_split_long_opt_name=${1%%=*}\
15588\ func_split_long_opt_arg=${1#*=}\
15589} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
15590 && mv -f "$cfgfile.tmp" "$cfgfile" \
15591 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15592test 0 -eq $? || _lt_function_replace_fail=:
15593
15594
15595 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15596func_split_short_opt ()\
15597{\
15598\ func_split_short_opt_arg=${1#??}\
15599\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
15600} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
15601 && mv -f "$cfgfile.tmp" "$cfgfile" \
15602 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15603test 0 -eq $? || _lt_function_replace_fail=:
15604
15605
15606 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15607func_lo2o ()\
15608{\
15609\ case ${1} in\
15610\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
15611\ *) func_lo2o_result=${1} ;;\
15612\ esac\
15613} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
15614 && mv -f "$cfgfile.tmp" "$cfgfile" \
15615 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15616test 0 -eq $? || _lt_function_replace_fail=:
15617
15618
15619 sed -e '/^func_xform ()$/,/^} # func_xform /c\
15620func_xform ()\
15621{\
15622 func_xform_result=${1%.*}.lo\
15623} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
15624 && mv -f "$cfgfile.tmp" "$cfgfile" \
15625 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15626test 0 -eq $? || _lt_function_replace_fail=:
15627
15628
15629 sed -e '/^func_arith ()$/,/^} # func_arith /c\
15630func_arith ()\
15631{\
15632 func_arith_result=$(( $* ))\
15633} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
15634 && mv -f "$cfgfile.tmp" "$cfgfile" \
15635 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15636test 0 -eq $? || _lt_function_replace_fail=:
15637
15638
15639 sed -e '/^func_len ()$/,/^} # func_len /c\
15640func_len ()\
15641{\
15642 func_len_result=${#1}\
15643} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
15644 && mv -f "$cfgfile.tmp" "$cfgfile" \
15645 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15646test 0 -eq $? || _lt_function_replace_fail=:
15647
15648fi
15649
15650if test x"$lt_shell_append" = xyes; then
15651 sed -e '/^func_append ()$/,/^} # func_append /c\
15652func_append ()\
15653{\
15654 eval "${1}+=\\${2}"\
15655} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
15656 && mv -f "$cfgfile.tmp" "$cfgfile" \
15657 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15658test 0 -eq $? || _lt_function_replace_fail=:
15659
15660
15661 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15662func_append_quoted ()\
15663{\
15664\ func_quote_for_eval "${2}"\
15665\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
15666} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
15667 && mv -f "$cfgfile.tmp" "$cfgfile" \
15668 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15669test 0 -eq $? || _lt_function_replace_fail=:
15670
15671
15672 # Save a `func_append' function call where possible by direct use of '+='
15673 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
15674 && mv -f "$cfgfile.tmp" "$cfgfile" \
15675 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15676 test 0 -eq $? || _lt_function_replace_fail=:
15677else
15678 # Save a `func_append' function call even when '+=' is not available
15679 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
15680 && mv -f "$cfgfile.tmp" "$cfgfile" \
15681 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15682 test 0 -eq $? || _lt_function_replace_fail=:
15683fi
15684
15685if test x"$_lt_function_replace_fail" = x":"; then
15686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
15687$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
15688fi
15689
15690
15691 mv -f "$cfgfile" "$ofile" ||
15692 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15693 chmod +x "$ofile"
15694
15695 ;;
15696
15697 esac
15698done # for ac_tag
15699
15700
15701as_fn_exit 0
15702_ACEOF
15703ac_clean_files=$ac_clean_files_save
15704
15705test $ac_write_fail = 0 ||
15706 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15707
15708
15709# configure is writing to config.log, and then calls config.status.
15710# config.status does its own redirection, appending to config.log.
15711# Unfortunately, on DOS this fails, as config.log is still kept open
15712# by configure, so config.status won't be able to write to it; its
15713# output is simply discarded. So we exec the FD to /dev/null,
15714# effectively closing config.log, so it can be properly (re)opened and
15715# appended to by config.status. When coming back to configure, we
15716# need to make the FD available again.
15717if test "$no_create" != yes; then
15718 ac_cs_success=:
15719 ac_config_status_args=
15720 test "$silent" = yes &&
15721 ac_config_status_args="$ac_config_status_args --quiet"
15722 exec 5>/dev/null
15723 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15724 exec 5>>config.log
15725 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15726 # would make configure fail if this is the last instruction.
15727 $ac_cs_success || as_fn_exit 1
15728fi
15729if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15731$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15732fi
15733