Don't use free_contents in _bfd_elf_slurp_version_tables
[binutils-gdb.git] / libsframe / configure
blob1d9e5e1069595e13dfd9bdb45d3def2ca264ce81
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libsframe BFD_VERSION.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
30 esac
34 as_nl='
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
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
100 IFS=$as_save_IFS
103 esac
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.
106 if test "x$as_myself" = x; then
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
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.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $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
156 as_fn_exit 255
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if 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
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -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
199 test \$(( 1 + 1 )) = 2 || exit 1
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
210 else
211 as_have_required=no
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
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
235 done;;
236 esac
237 as_found=false
238 done
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
242 fi; }
243 IFS=$as_save_IFS
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.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $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
265 exit 255
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."
280 exit 1
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
298 { eval $1=; unset $1;}
300 as_unset=as_fn_unset
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
307 return $1
308 } # as_fn_set_status
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
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/
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
351 /^X\(\/\/\)$/{
352 s//\1/
355 /^X\(\/\).*/{
356 s//\1/
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"
366 } # as_fn_mkdir_p
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
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.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
384 eval $1+=\$2
386 else
387 as_fn_append ()
389 eval $1=\$$1\$2
391 fi # as_fn_append
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.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
401 as_val=$(( $* ))
403 else
404 as_fn_arith ()
406 as_val=`expr "$@" || test $? -eq 1`
408 fi # as_fn_arith
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.
416 as_fn_error ()
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
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
446 as_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/
455 /^X\/\(\/\/\)$/{
456 s//\1/
459 /^X\/\(\/\).*/{
460 s//\1/
463 s/.*/./; q'`
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
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 '
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
486 :lineno
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; }
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
508 ECHO_C= ECHO_N= ECHO_T=
509 case `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;;
518 ECHO_N='-n';;
519 esac
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
528 if (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'
542 else
543 as_ln_s='cp -pR'
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
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.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
576 # Initializations.
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
587 # Identity of this package.
588 PACKAGE_NAME='libsframe'
589 PACKAGE_TARNAME='libsframe'
590 PACKAGE_VERSION='BFD_VERSION'
591 PACKAGE_STRING='libsframe BFD_VERSION'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
595 ac_unique_file="sframe.c"
596 # Factoring default headers for most tests.
597 ac_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"
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 bfdincludedir
638 bfdlibdir
639 target_noncanonical
640 host_noncanonical
641 INSTALL_LIBBFD_FALSE
642 INSTALL_LIBBFD_TRUE
643 MAINT
644 MAINTAINER_MODE_FALSE
645 MAINTAINER_MODE_TRUE
646 HAVE_LD_VERSION_SCRIPT_FALSE
647 HAVE_LD_VERSION_SCRIPT_TRUE
648 HAVE_SOLARIS_LD_FALSE
649 HAVE_SOLARIS_LD_TRUE
650 BUILD_INFO_FALSE
651 BUILD_INFO_TRUE
652 COMPAT_DEJAGNU
653 HAVE_COMPAT_DEJAGNU_FALSE
654 HAVE_COMPAT_DEJAGNU_TRUE
655 ac_libsframe_warn_cflags
656 OTOOL64
657 OTOOL
658 LIPO
659 NMEDIT
660 DSYMUTIL
661 OBJDUMP
662 LN_S
664 ac_ct_DUMPBIN
665 DUMPBIN
667 FGREP
669 host_os
670 host_vendor
671 host_cpu
672 host
673 build_os
674 build_vendor
675 build_cpu
676 build
677 LIBTOOL
678 ac_ct_AR
680 RANLIB
681 AM_BACKSLASH
682 AM_DEFAULT_VERBOSITY
683 AM_DEFAULT_V
684 AM_V
685 am__fastdepCC_FALSE
686 am__fastdepCC_TRUE
687 CCDEPMODE
688 am__nodep
689 AMDEPBACKSLASH
690 AMDEP_FALSE
691 AMDEP_TRUE
692 am__quote
693 am__include
694 DEPDIR
695 am__untar
696 am__tar
697 AMTAR
698 am__leading_dot
699 SET_MAKE
701 mkdir_p
702 MKDIR_P
703 INSTALL_STRIP_PROGRAM
704 STRIP
705 install_sh
706 MAKEINFO
707 AUTOHEADER
708 AUTOMAKE
709 AUTOCONF
710 ACLOCAL
711 VERSION
712 PACKAGE
713 CYGPATH_W
714 am__isrc
715 INSTALL_DATA
716 INSTALL_SCRIPT
717 INSTALL_PROGRAM
718 EGREP
719 GREP
721 OBJEXT
722 EXEEXT
723 ac_ct_CC
724 CPPFLAGS
725 LDFLAGS
726 CFLAGS
728 target_alias
729 host_alias
730 build_alias
731 LIBS
732 ECHO_T
733 ECHO_N
734 ECHO_C
735 DEFS
736 mandir
737 localedir
738 libdir
739 psdir
740 pdfdir
741 dvidir
742 htmldir
743 infodir
744 docdir
745 oldincludedir
746 includedir
747 localstatedir
748 sharedstatedir
749 sysconfdir
750 datadir
751 datarootdir
752 libexecdir
753 sbindir
754 bindir
755 program_transform_name
756 prefix
757 exec_prefix
758 PACKAGE_URL
759 PACKAGE_BUGREPORT
760 PACKAGE_STRING
761 PACKAGE_VERSION
762 PACKAGE_TARNAME
763 PACKAGE_NAME
764 PATH_SEPARATOR
765 SHELL'
766 ac_subst_files=''
767 ac_user_opts='
768 enable_option_checking
769 enable_dependency_tracking
770 enable_silent_rules
771 enable_shared
772 enable_static
773 with_pic
774 enable_fast_install
775 with_gnu_ld
776 enable_libtool_lock
777 enable_largefile
778 enable_maintainer_mode
779 enable_install_libbfd
781 ac_precious_vars='build_alias
782 host_alias
783 target_alias
785 CFLAGS
786 LDFLAGS
787 LIBS
788 CPPFLAGS
789 CPP'
792 # Initialize some variables set by options.
793 ac_init_help=
794 ac_init_version=false
795 ac_unrecognized_opts=
796 ac_unrecognized_sep=
797 # The variables have the same names as the options, with
798 # dashes changed to underlines.
799 cache_file=/dev/null
800 exec_prefix=NONE
801 no_create=
802 no_recursion=
803 prefix=NONE
804 program_prefix=NONE
805 program_suffix=NONE
806 program_transform_name=s,x,x,
807 silent=
808 site=
809 srcdir=
810 verbose=
811 x_includes=NONE
812 x_libraries=NONE
814 # Installation directory options.
815 # These are left unexpanded so users can "make install exec_prefix=/foo"
816 # and all the variables that are supposed to be based on exec_prefix
817 # by default will actually change.
818 # Use braces instead of parens because sh, perl, etc. also accept them.
819 # (The list follows the same order as the GNU Coding Standards.)
820 bindir='${exec_prefix}/bin'
821 sbindir='${exec_prefix}/sbin'
822 libexecdir='${exec_prefix}/libexec'
823 datarootdir='${prefix}/share'
824 datadir='${datarootdir}'
825 sysconfdir='${prefix}/etc'
826 sharedstatedir='${prefix}/com'
827 localstatedir='${prefix}/var'
828 includedir='${prefix}/include'
829 oldincludedir='/usr/include'
830 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
831 infodir='${datarootdir}/info'
832 htmldir='${docdir}'
833 dvidir='${docdir}'
834 pdfdir='${docdir}'
835 psdir='${docdir}'
836 libdir='${exec_prefix}/lib'
837 localedir='${datarootdir}/locale'
838 mandir='${datarootdir}/man'
840 ac_prev=
841 ac_dashdash=
842 for ac_option
844 # If the previous option needs an argument, assign it.
845 if test -n "$ac_prev"; then
846 eval $ac_prev=\$ac_option
847 ac_prev=
848 continue
851 case $ac_option in
852 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
853 *=) ac_optarg= ;;
854 *) ac_optarg=yes ;;
855 esac
857 # Accept the important Cygnus configure options, so we can diagnose typos.
859 case $ac_dashdash$ac_option in
861 ac_dashdash=yes ;;
863 -bindir | --bindir | --bindi | --bind | --bin | --bi)
864 ac_prev=bindir ;;
865 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
866 bindir=$ac_optarg ;;
868 -build | --build | --buil | --bui | --bu)
869 ac_prev=build_alias ;;
870 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
871 build_alias=$ac_optarg ;;
873 -cache-file | --cache-file | --cache-fil | --cache-fi \
874 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
875 ac_prev=cache_file ;;
876 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
877 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
878 cache_file=$ac_optarg ;;
880 --config-cache | -C)
881 cache_file=config.cache ;;
883 -datadir | --datadir | --datadi | --datad)
884 ac_prev=datadir ;;
885 -datadir=* | --datadir=* | --datadi=* | --datad=*)
886 datadir=$ac_optarg ;;
888 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
889 | --dataroo | --dataro | --datar)
890 ac_prev=datarootdir ;;
891 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
892 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
893 datarootdir=$ac_optarg ;;
895 -disable-* | --disable-*)
896 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
897 # Reject names that are not valid shell variable names.
898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
899 as_fn_error $? "invalid feature name: $ac_useropt"
900 ac_useropt_orig=$ac_useropt
901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902 case $ac_user_opts in
904 "enable_$ac_useropt"
905 "*) ;;
906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
907 ac_unrecognized_sep=', ';;
908 esac
909 eval enable_$ac_useropt=no ;;
911 -docdir | --docdir | --docdi | --doc | --do)
912 ac_prev=docdir ;;
913 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
914 docdir=$ac_optarg ;;
916 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
917 ac_prev=dvidir ;;
918 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
919 dvidir=$ac_optarg ;;
921 -enable-* | --enable-*)
922 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
923 # Reject names that are not valid shell variable names.
924 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
925 as_fn_error $? "invalid feature name: $ac_useropt"
926 ac_useropt_orig=$ac_useropt
927 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
928 case $ac_user_opts in
930 "enable_$ac_useropt"
931 "*) ;;
932 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
933 ac_unrecognized_sep=', ';;
934 esac
935 eval enable_$ac_useropt=\$ac_optarg ;;
937 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
938 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
939 | --exec | --exe | --ex)
940 ac_prev=exec_prefix ;;
941 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
942 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
943 | --exec=* | --exe=* | --ex=*)
944 exec_prefix=$ac_optarg ;;
946 -gas | --gas | --ga | --g)
947 # Obsolete; use --with-gas.
948 with_gas=yes ;;
950 -help | --help | --hel | --he | -h)
951 ac_init_help=long ;;
952 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
953 ac_init_help=recursive ;;
954 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
955 ac_init_help=short ;;
957 -host | --host | --hos | --ho)
958 ac_prev=host_alias ;;
959 -host=* | --host=* | --hos=* | --ho=*)
960 host_alias=$ac_optarg ;;
962 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
963 ac_prev=htmldir ;;
964 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
965 | --ht=*)
966 htmldir=$ac_optarg ;;
968 -includedir | --includedir | --includedi | --included | --include \
969 | --includ | --inclu | --incl | --inc)
970 ac_prev=includedir ;;
971 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
972 | --includ=* | --inclu=* | --incl=* | --inc=*)
973 includedir=$ac_optarg ;;
975 -infodir | --infodir | --infodi | --infod | --info | --inf)
976 ac_prev=infodir ;;
977 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
978 infodir=$ac_optarg ;;
980 -libdir | --libdir | --libdi | --libd)
981 ac_prev=libdir ;;
982 -libdir=* | --libdir=* | --libdi=* | --libd=*)
983 libdir=$ac_optarg ;;
985 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
986 | --libexe | --libex | --libe)
987 ac_prev=libexecdir ;;
988 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
989 | --libexe=* | --libex=* | --libe=*)
990 libexecdir=$ac_optarg ;;
992 -localedir | --localedir | --localedi | --localed | --locale)
993 ac_prev=localedir ;;
994 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
995 localedir=$ac_optarg ;;
997 -localstatedir | --localstatedir | --localstatedi | --localstated \
998 | --localstate | --localstat | --localsta | --localst | --locals)
999 ac_prev=localstatedir ;;
1000 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1001 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1002 localstatedir=$ac_optarg ;;
1004 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1005 ac_prev=mandir ;;
1006 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1007 mandir=$ac_optarg ;;
1009 -nfp | --nfp | --nf)
1010 # Obsolete; use --without-fp.
1011 with_fp=no ;;
1013 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1014 | --no-cr | --no-c | -n)
1015 no_create=yes ;;
1017 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1018 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1019 no_recursion=yes ;;
1021 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1022 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1023 | --oldin | --oldi | --old | --ol | --o)
1024 ac_prev=oldincludedir ;;
1025 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1026 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1027 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1028 oldincludedir=$ac_optarg ;;
1030 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1031 ac_prev=prefix ;;
1032 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1033 prefix=$ac_optarg ;;
1035 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1036 | --program-pre | --program-pr | --program-p)
1037 ac_prev=program_prefix ;;
1038 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1039 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1040 program_prefix=$ac_optarg ;;
1042 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1043 | --program-suf | --program-su | --program-s)
1044 ac_prev=program_suffix ;;
1045 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1046 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1047 program_suffix=$ac_optarg ;;
1049 -program-transform-name | --program-transform-name \
1050 | --program-transform-nam | --program-transform-na \
1051 | --program-transform-n | --program-transform- \
1052 | --program-transform | --program-transfor \
1053 | --program-transfo | --program-transf \
1054 | --program-trans | --program-tran \
1055 | --progr-tra | --program-tr | --program-t)
1056 ac_prev=program_transform_name ;;
1057 -program-transform-name=* | --program-transform-name=* \
1058 | --program-transform-nam=* | --program-transform-na=* \
1059 | --program-transform-n=* | --program-transform-=* \
1060 | --program-transform=* | --program-transfor=* \
1061 | --program-transfo=* | --program-transf=* \
1062 | --program-trans=* | --program-tran=* \
1063 | --progr-tra=* | --program-tr=* | --program-t=*)
1064 program_transform_name=$ac_optarg ;;
1066 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1067 ac_prev=pdfdir ;;
1068 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1069 pdfdir=$ac_optarg ;;
1071 -psdir | --psdir | --psdi | --psd | --ps)
1072 ac_prev=psdir ;;
1073 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1074 psdir=$ac_optarg ;;
1076 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1077 | -silent | --silent | --silen | --sile | --sil)
1078 silent=yes ;;
1080 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1081 ac_prev=sbindir ;;
1082 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1083 | --sbi=* | --sb=*)
1084 sbindir=$ac_optarg ;;
1086 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1087 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1088 | --sharedst | --shareds | --shared | --share | --shar \
1089 | --sha | --sh)
1090 ac_prev=sharedstatedir ;;
1091 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1092 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1093 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1094 | --sha=* | --sh=*)
1095 sharedstatedir=$ac_optarg ;;
1097 -site | --site | --sit)
1098 ac_prev=site ;;
1099 -site=* | --site=* | --sit=*)
1100 site=$ac_optarg ;;
1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1103 ac_prev=srcdir ;;
1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1105 srcdir=$ac_optarg ;;
1107 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1108 | --syscon | --sysco | --sysc | --sys | --sy)
1109 ac_prev=sysconfdir ;;
1110 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1111 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1112 sysconfdir=$ac_optarg ;;
1114 -target | --target | --targe | --targ | --tar | --ta | --t)
1115 ac_prev=target_alias ;;
1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1117 target_alias=$ac_optarg ;;
1119 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1120 verbose=yes ;;
1122 -version | --version | --versio | --versi | --vers | -V)
1123 ac_init_version=: ;;
1125 -with-* | --with-*)
1126 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1127 # Reject names that are not valid shell variable names.
1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1129 as_fn_error $? "invalid package name: $ac_useropt"
1130 ac_useropt_orig=$ac_useropt
1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1132 case $ac_user_opts in
1134 "with_$ac_useropt"
1135 "*) ;;
1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1137 ac_unrecognized_sep=', ';;
1138 esac
1139 eval with_$ac_useropt=\$ac_optarg ;;
1141 -without-* | --without-*)
1142 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1143 # Reject names that are not valid shell variable names.
1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 as_fn_error $? "invalid package name: $ac_useropt"
1146 ac_useropt_orig=$ac_useropt
1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 case $ac_user_opts in
1150 "with_$ac_useropt"
1151 "*) ;;
1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1153 ac_unrecognized_sep=', ';;
1154 esac
1155 eval with_$ac_useropt=no ;;
1157 --x)
1158 # Obsolete; use --with-x.
1159 with_x=yes ;;
1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162 | --x-incl | --x-inc | --x-in | --x-i)
1163 ac_prev=x_includes ;;
1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166 x_includes=$ac_optarg ;;
1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170 ac_prev=x_libraries ;;
1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173 x_libraries=$ac_optarg ;;
1175 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1176 Try \`$0 --help' for more information"
1179 *=*)
1180 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1181 # Reject names that are not valid shell variable names.
1182 case $ac_envvar in #(
1183 '' | [0-9]* | *[!_$as_cr_alnum]* )
1184 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1185 esac
1186 eval $ac_envvar=\$ac_optarg
1187 export $ac_envvar ;;
1190 # FIXME: should be removed in autoconf 3.0.
1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1194 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1197 esac
1198 done
1200 if test -n "$ac_prev"; then
1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1202 as_fn_error $? "missing argument to $ac_option"
1205 if test -n "$ac_unrecognized_opts"; then
1206 case $enable_option_checking in
1207 no) ;;
1208 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1209 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1210 esac
1213 # Check all directory arguments for consistency.
1214 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1215 datadir sysconfdir sharedstatedir localstatedir includedir \
1216 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1217 libdir localedir mandir
1219 eval ac_val=\$$ac_var
1220 # Remove trailing slashes.
1221 case $ac_val in
1222 */ )
1223 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1224 eval $ac_var=\$ac_val;;
1225 esac
1226 # Be sure to have absolute directory names.
1227 case $ac_val in
1228 [\\/$]* | ?:[\\/]* ) continue;;
1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1230 esac
1231 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1232 done
1234 # There might be people who depend on the old broken behavior: `$host'
1235 # used to hold the argument of --host etc.
1236 # FIXME: To remove some day.
1237 build=$build_alias
1238 host=$host_alias
1239 target=$target_alias
1241 # FIXME: To remove some day.
1242 if test "x$host_alias" != x; then
1243 if test "x$build_alias" = x; then
1244 cross_compiling=maybe
1245 elif test "x$build_alias" != "x$host_alias"; then
1246 cross_compiling=yes
1250 ac_tool_prefix=
1251 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253 test "$silent" = yes && exec 6>/dev/null
1256 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1257 ac_ls_di=`ls -di .` &&
1258 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1259 as_fn_error $? "working directory cannot be determined"
1260 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1261 as_fn_error $? "pwd does not report name of working directory"
1264 # Find the source files, if location was not specified.
1265 if test -z "$srcdir"; then
1266 ac_srcdir_defaulted=yes
1267 # Try the directory containing this script, then the parent directory.
1268 ac_confdir=`$as_dirname -- "$as_myself" ||
1269 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1270 X"$as_myself" : 'X\(//\)[^/]' \| \
1271 X"$as_myself" : 'X\(//\)$' \| \
1272 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1273 $as_echo X"$as_myself" |
1274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1275 s//\1/
1278 /^X\(\/\/\)[^/].*/{
1279 s//\1/
1282 /^X\(\/\/\)$/{
1283 s//\1/
1286 /^X\(\/\).*/{
1287 s//\1/
1290 s/.*/./; q'`
1291 srcdir=$ac_confdir
1292 if test ! -r "$srcdir/$ac_unique_file"; then
1293 srcdir=..
1295 else
1296 ac_srcdir_defaulted=no
1298 if test ! -r "$srcdir/$ac_unique_file"; then
1299 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1300 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1302 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1303 ac_abs_confdir=`(
1304 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1305 pwd)`
1306 # When building in place, set srcdir=.
1307 if test "$ac_abs_confdir" = "$ac_pwd"; then
1308 srcdir=.
1310 # Remove unnecessary trailing slashes from srcdir.
1311 # Double slashes in file names in object file debugging info
1312 # mess up M-x gdb in Emacs.
1313 case $srcdir in
1314 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1315 esac
1316 for ac_var in $ac_precious_vars; do
1317 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1318 eval ac_env_${ac_var}_value=\$${ac_var}
1319 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1320 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1321 done
1324 # Report the --help message.
1326 if test "$ac_init_help" = "long"; then
1327 # Omit some internal or obsolete options to make the list less imposing.
1328 # This message is too long to be a string in the A/UX 3.1 sh.
1329 cat <<_ACEOF
1330 \`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems.
1332 Usage: $0 [OPTION]... [VAR=VALUE]...
1334 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1335 VAR=VALUE. See below for descriptions of some of the useful variables.
1337 Defaults for the options are specified in brackets.
1339 Configuration:
1340 -h, --help display this help and exit
1341 --help=short display options specific to this package
1342 --help=recursive display the short help of all the included packages
1343 -V, --version display version information and exit
1344 -q, --quiet, --silent do not print \`checking ...' messages
1345 --cache-file=FILE cache test results in FILE [disabled]
1346 -C, --config-cache alias for \`--cache-file=config.cache'
1347 -n, --no-create do not create output files
1348 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1350 Installation directories:
1351 --prefix=PREFIX install architecture-independent files in PREFIX
1352 [$ac_default_prefix]
1353 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1354 [PREFIX]
1356 By default, \`make install' will install all the files in
1357 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1358 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1359 for instance \`--prefix=\$HOME'.
1361 For better control, use the options below.
1363 Fine tuning of the installation directories:
1364 --bindir=DIR user executables [EPREFIX/bin]
1365 --sbindir=DIR system admin executables [EPREFIX/sbin]
1366 --libexecdir=DIR program executables [EPREFIX/libexec]
1367 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1368 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1369 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1370 --libdir=DIR object code libraries [EPREFIX/lib]
1371 --includedir=DIR C header files [PREFIX/include]
1372 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1373 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1374 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1375 --infodir=DIR info documentation [DATAROOTDIR/info]
1376 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1377 --mandir=DIR man documentation [DATAROOTDIR/man]
1378 --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe]
1379 --htmldir=DIR html documentation [DOCDIR]
1380 --dvidir=DIR dvi documentation [DOCDIR]
1381 --pdfdir=DIR pdf documentation [DOCDIR]
1382 --psdir=DIR ps documentation [DOCDIR]
1383 _ACEOF
1385 cat <<\_ACEOF
1387 Program names:
1388 --program-prefix=PREFIX prepend PREFIX to installed program names
1389 --program-suffix=SUFFIX append SUFFIX to installed program names
1390 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1392 System types:
1393 --build=BUILD configure for building on BUILD [guessed]
1394 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1395 _ACEOF
1398 if test -n "$ac_init_help"; then
1399 case $ac_init_help in
1400 short | recursive ) echo "Configuration of libsframe BFD_VERSION:";;
1401 esac
1402 cat <<\_ACEOF
1404 Optional Features:
1405 --disable-option-checking ignore unrecognized --enable/--with options
1406 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1407 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1408 --enable-dependency-tracking
1409 do not reject slow dependency extractors
1410 --disable-dependency-tracking
1411 speeds up one-time build
1412 --enable-silent-rules less verbose build output (undo: "make V=1")
1413 --disable-silent-rules verbose build output (undo: "make V=0")
1414 --enable-shared[=PKGS] build shared libraries [default=no]
1415 --enable-static[=PKGS] build static libraries [default=yes]
1416 --enable-fast-install[=PKGS]
1417 optimize for fast installation [default=yes]
1418 --disable-libtool-lock avoid locking (might break parallel builds)
1419 --disable-largefile omit support for large files
1420 --enable-maintainer-mode
1421 enable make rules and dependencies not useful (and
1422 sometimes confusing) to the casual installer
1423 --enable-install-libbfd controls installation of libbfd and related headers
1425 Optional Packages:
1426 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1427 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1428 --with-pic try to use only PIC/non-PIC objects [default=use
1429 both]
1430 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1432 Some influential environment variables:
1433 CC C compiler command
1434 CFLAGS C compiler flags
1435 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1436 nonstandard directory <lib dir>
1437 LIBS libraries to pass to the linker, e.g. -l<library>
1438 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1439 you have headers in a nonstandard directory <include dir>
1440 CPP C preprocessor
1442 Use these variables to override the choices made by `configure' or to help
1443 it to find libraries and programs with nonstandard names/locations.
1445 Report bugs to the package provider.
1446 _ACEOF
1447 ac_status=$?
1450 if test "$ac_init_help" = "recursive"; then
1451 # If there are subdirs, report their specific --help.
1452 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1453 test -d "$ac_dir" ||
1454 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1455 continue
1456 ac_builddir=.
1458 case "$ac_dir" in
1459 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1461 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1462 # A ".." for each directory in $ac_dir_suffix.
1463 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1464 case $ac_top_builddir_sub in
1465 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 esac ;;
1468 esac
1469 ac_abs_top_builddir=$ac_pwd
1470 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1471 # for backward compatibility:
1472 ac_top_builddir=$ac_top_build_prefix
1474 case $srcdir in
1475 .) # We are building in place.
1476 ac_srcdir=.
1477 ac_top_srcdir=$ac_top_builddir_sub
1478 ac_abs_top_srcdir=$ac_pwd ;;
1479 [\\/]* | ?:[\\/]* ) # Absolute name.
1480 ac_srcdir=$srcdir$ac_dir_suffix;
1481 ac_top_srcdir=$srcdir
1482 ac_abs_top_srcdir=$srcdir ;;
1483 *) # Relative name.
1484 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1485 ac_top_srcdir=$ac_top_build_prefix$srcdir
1486 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1487 esac
1488 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1490 cd "$ac_dir" || { ac_status=$?; continue; }
1491 # Check for guested configure.
1492 if test -f "$ac_srcdir/configure.gnu"; then
1493 echo &&
1494 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1495 elif test -f "$ac_srcdir/configure"; then
1496 echo &&
1497 $SHELL "$ac_srcdir/configure" --help=recursive
1498 else
1499 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1500 fi || ac_status=$?
1501 cd "$ac_pwd" || { ac_status=$?; break; }
1502 done
1505 test -n "$ac_init_help" && exit $ac_status
1506 if $ac_init_version; then
1507 cat <<\_ACEOF
1508 libsframe configure BFD_VERSION
1509 generated by GNU Autoconf 2.69
1511 Copyright (C) 2012 Free Software Foundation, Inc.
1512 This configure script is free software; the Free Software Foundation
1513 gives unlimited permission to copy, distribute and modify it.
1514 _ACEOF
1515 exit
1518 ## ------------------------ ##
1519 ## Autoconf initialization. ##
1520 ## ------------------------ ##
1522 # ac_fn_c_try_compile LINENO
1523 # --------------------------
1524 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1525 ac_fn_c_try_compile ()
1527 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1528 rm -f conftest.$ac_objext
1529 if { { ac_try="$ac_compile"
1530 case "(($ac_try" in
1531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1532 *) ac_try_echo=$ac_try;;
1533 esac
1534 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1535 $as_echo "$ac_try_echo"; } >&5
1536 (eval "$ac_compile") 2>conftest.err
1537 ac_status=$?
1538 if test -s conftest.err; then
1539 grep -v '^ *+' conftest.err >conftest.er1
1540 cat conftest.er1 >&5
1541 mv -f conftest.er1 conftest.err
1543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1544 test $ac_status = 0; } && {
1545 test -z "$ac_c_werror_flag" ||
1546 test ! -s conftest.err
1547 } && test -s conftest.$ac_objext; then :
1548 ac_retval=0
1549 else
1550 $as_echo "$as_me: failed program was:" >&5
1551 sed 's/^/| /' conftest.$ac_ext >&5
1553 ac_retval=1
1555 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1556 as_fn_set_status $ac_retval
1558 } # ac_fn_c_try_compile
1560 # ac_fn_c_try_cpp LINENO
1561 # ----------------------
1562 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1563 ac_fn_c_try_cpp ()
1565 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566 if { { ac_try="$ac_cpp conftest.$ac_ext"
1567 case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570 esac
1571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572 $as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } > conftest.i && {
1582 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 }; then :
1585 ac_retval=0
1586 else
1587 $as_echo "$as_me: failed program was:" >&5
1588 sed 's/^/| /' conftest.$ac_ext >&5
1590 ac_retval=1
1592 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1593 as_fn_set_status $ac_retval
1595 } # ac_fn_c_try_cpp
1597 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1598 # -------------------------------------------------------
1599 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1600 # the include files in INCLUDES and setting the cache variable VAR
1601 # accordingly.
1602 ac_fn_c_check_header_mongrel ()
1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605 if eval \${$3+:} false; then :
1606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1607 $as_echo_n "checking for $2... " >&6; }
1608 if eval \${$3+:} false; then :
1609 $as_echo_n "(cached) " >&6
1611 eval ac_res=\$$3
1612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1613 $as_echo "$ac_res" >&6; }
1614 else
1615 # Is the header compilable?
1616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1617 $as_echo_n "checking $2 usability... " >&6; }
1618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1619 /* end confdefs.h. */
1621 #include <$2>
1622 _ACEOF
1623 if ac_fn_c_try_compile "$LINENO"; then :
1624 ac_header_compiler=yes
1625 else
1626 ac_header_compiler=no
1628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1630 $as_echo "$ac_header_compiler" >&6; }
1632 # Is the header present?
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1634 $as_echo_n "checking $2 presence... " >&6; }
1635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1636 /* end confdefs.h. */
1637 #include <$2>
1638 _ACEOF
1639 if ac_fn_c_try_cpp "$LINENO"; then :
1640 ac_header_preproc=yes
1641 else
1642 ac_header_preproc=no
1644 rm -f conftest.err conftest.i conftest.$ac_ext
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1646 $as_echo "$ac_header_preproc" >&6; }
1648 # So? What about this header?
1649 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1650 yes:no: )
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1652 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1654 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1656 no:yes:* )
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1658 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1660 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1662 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1664 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1666 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1668 esac
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1670 $as_echo_n "checking for $2... " >&6; }
1671 if eval \${$3+:} false; then :
1672 $as_echo_n "(cached) " >&6
1673 else
1674 eval "$3=\$ac_header_compiler"
1676 eval ac_res=\$$3
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1678 $as_echo "$ac_res" >&6; }
1680 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1682 } # ac_fn_c_check_header_mongrel
1684 # ac_fn_c_try_run LINENO
1685 # ----------------------
1686 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1687 # that executables *can* be run.
1688 ac_fn_c_try_run ()
1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 if { { ac_try="$ac_link"
1692 case "(($ac_try" in
1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 *) ac_try_echo=$ac_try;;
1695 esac
1696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 $as_echo "$ac_try_echo"; } >&5
1698 (eval "$ac_link") 2>&5
1699 ac_status=$?
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1702 { { case "(($ac_try" in
1703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1704 *) ac_try_echo=$ac_try;;
1705 esac
1706 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1707 $as_echo "$ac_try_echo"; } >&5
1708 (eval "$ac_try") 2>&5
1709 ac_status=$?
1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711 test $ac_status = 0; }; }; then :
1712 ac_retval=0
1713 else
1714 $as_echo "$as_me: program exited with status $ac_status" >&5
1715 $as_echo "$as_me: failed program was:" >&5
1716 sed 's/^/| /' conftest.$ac_ext >&5
1718 ac_retval=$ac_status
1720 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1721 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1722 as_fn_set_status $ac_retval
1724 } # ac_fn_c_try_run
1726 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1727 # -------------------------------------------------------
1728 # Tests whether HEADER exists and can be compiled using the include files in
1729 # INCLUDES, setting the cache variable VAR accordingly.
1730 ac_fn_c_check_header_compile ()
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734 $as_echo_n "checking for $2... " >&6; }
1735 if eval \${$3+:} false; then :
1736 $as_echo_n "(cached) " >&6
1737 else
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h. */
1741 #include <$2>
1742 _ACEOF
1743 if ac_fn_c_try_compile "$LINENO"; then :
1744 eval "$3=yes"
1745 else
1746 eval "$3=no"
1748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1750 eval ac_res=\$$3
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1752 $as_echo "$ac_res" >&6; }
1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1755 } # ac_fn_c_check_header_compile
1757 # ac_fn_c_try_link LINENO
1758 # -----------------------
1759 # Try to link conftest.$ac_ext, and return whether this succeeded.
1760 ac_fn_c_try_link ()
1762 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763 rm -f conftest.$ac_objext conftest$ac_exeext
1764 if { { ac_try="$ac_link"
1765 case "(($ac_try" in
1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767 *) ac_try_echo=$ac_try;;
1768 esac
1769 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770 $as_echo "$ac_try_echo"; } >&5
1771 (eval "$ac_link") 2>conftest.err
1772 ac_status=$?
1773 if test -s conftest.err; then
1774 grep -v '^ *+' conftest.err >conftest.er1
1775 cat conftest.er1 >&5
1776 mv -f conftest.er1 conftest.err
1778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1779 test $ac_status = 0; } && {
1780 test -z "$ac_c_werror_flag" ||
1781 test ! -s conftest.err
1782 } && test -s conftest$ac_exeext && {
1783 test "$cross_compiling" = yes ||
1784 test -x conftest$ac_exeext
1785 }; then :
1786 ac_retval=0
1787 else
1788 $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1791 ac_retval=1
1793 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1794 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1795 # interfere with the next link command; also delete a directory that is
1796 # left behind by Apple's compiler. We do this before executing the actions.
1797 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1799 as_fn_set_status $ac_retval
1801 } # ac_fn_c_try_link
1803 # ac_fn_c_check_func LINENO FUNC VAR
1804 # ----------------------------------
1805 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1806 ac_fn_c_check_func ()
1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1810 $as_echo_n "checking for $2... " >&6; }
1811 if eval \${$3+:} false; then :
1812 $as_echo_n "(cached) " >&6
1813 else
1814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 /* end confdefs.h. */
1816 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1817 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1818 #define $2 innocuous_$2
1820 /* System header to define __stub macros and hopefully few prototypes,
1821 which can conflict with char $2 (); below.
1822 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1823 <limits.h> exists even on freestanding compilers. */
1825 #ifdef __STDC__
1826 # include <limits.h>
1827 #else
1828 # include <assert.h>
1829 #endif
1831 #undef $2
1833 /* Override any GCC internal prototype to avoid an error.
1834 Use char because int might match the return type of a GCC
1835 builtin and then its argument prototype would still apply. */
1836 #ifdef __cplusplus
1837 extern "C"
1838 #endif
1839 char $2 ();
1840 /* The GNU C library defines this for functions which it implements
1841 to always fail with ENOSYS. Some functions are actually named
1842 something starting with __ and the normal name is an alias. */
1843 #if defined __stub_$2 || defined __stub___$2
1844 choke me
1845 #endif
1848 main ()
1850 return $2 ();
1852 return 0;
1854 _ACEOF
1855 if ac_fn_c_try_link "$LINENO"; then :
1856 eval "$3=yes"
1857 else
1858 eval "$3=no"
1860 rm -f core conftest.err conftest.$ac_objext \
1861 conftest$ac_exeext conftest.$ac_ext
1863 eval ac_res=\$$3
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865 $as_echo "$ac_res" >&6; }
1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868 } # ac_fn_c_check_func
1870 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1871 # ---------------------------------------------
1872 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1873 # accordingly.
1874 ac_fn_c_check_decl ()
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 as_decl_name=`echo $2|sed 's/ *(.*//'`
1878 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1880 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1881 if eval \${$3+:} false; then :
1882 $as_echo_n "(cached) " >&6
1883 else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1888 main ()
1890 #ifndef $as_decl_name
1891 #ifdef __cplusplus
1892 (void) $as_decl_use;
1893 #else
1894 (void) $as_decl_name;
1895 #endif
1896 #endif
1899 return 0;
1901 _ACEOF
1902 if ac_fn_c_try_compile "$LINENO"; then :
1903 eval "$3=yes"
1904 else
1905 eval "$3=no"
1907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909 eval ac_res=\$$3
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911 $as_echo "$ac_res" >&6; }
1912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1914 } # ac_fn_c_check_decl
1915 cat >config.log <<_ACEOF
1916 This file contains any messages produced by compilers while
1917 running configure, to aid debugging if configure makes a mistake.
1919 It was created by libsframe $as_me BFD_VERSION, which was
1920 generated by GNU Autoconf 2.69. Invocation command line was
1922 $ $0 $@
1924 _ACEOF
1925 exec 5>>config.log
1927 cat <<_ASUNAME
1928 ## --------- ##
1929 ## Platform. ##
1930 ## --------- ##
1932 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1933 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1934 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1935 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1936 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1938 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1939 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1941 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1942 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1943 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1944 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1945 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1946 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1947 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1949 _ASUNAME
1951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1952 for as_dir in $PATH
1954 IFS=$as_save_IFS
1955 test -z "$as_dir" && as_dir=.
1956 $as_echo "PATH: $as_dir"
1957 done
1958 IFS=$as_save_IFS
1960 } >&5
1962 cat >&5 <<_ACEOF
1965 ## ----------- ##
1966 ## Core tests. ##
1967 ## ----------- ##
1969 _ACEOF
1972 # Keep a trace of the command line.
1973 # Strip out --no-create and --no-recursion so they do not pile up.
1974 # Strip out --silent because we don't want to record it for future runs.
1975 # Also quote any args containing shell meta-characters.
1976 # Make two passes to allow for proper duplicate-argument suppression.
1977 ac_configure_args=
1978 ac_configure_args0=
1979 ac_configure_args1=
1980 ac_must_keep_next=false
1981 for ac_pass in 1 2
1983 for ac_arg
1985 case $ac_arg in
1986 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1987 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1988 | -silent | --silent | --silen | --sile | --sil)
1989 continue ;;
1990 *\'*)
1991 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1992 esac
1993 case $ac_pass in
1994 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1996 as_fn_append ac_configure_args1 " '$ac_arg'"
1997 if test $ac_must_keep_next = true; then
1998 ac_must_keep_next=false # Got value, back to normal.
1999 else
2000 case $ac_arg in
2001 *=* | --config-cache | -C | -disable-* | --disable-* \
2002 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2003 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2004 | -with-* | --with-* | -without-* | --without-* | --x)
2005 case "$ac_configure_args0 " in
2006 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2007 esac
2009 -* ) ac_must_keep_next=true ;;
2010 esac
2012 as_fn_append ac_configure_args " '$ac_arg'"
2014 esac
2015 done
2016 done
2017 { ac_configure_args0=; unset ac_configure_args0;}
2018 { ac_configure_args1=; unset ac_configure_args1;}
2020 # When interrupted or exit'd, cleanup temporary files, and complete
2021 # config.log. We remove comments because anyway the quotes in there
2022 # would cause problems or look ugly.
2023 # WARNING: Use '\'' to represent an apostrophe within the trap.
2024 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2025 trap 'exit_status=$?
2026 # Save into config.log some information that might help in debugging.
2028 echo
2030 $as_echo "## ---------------- ##
2031 ## Cache variables. ##
2032 ## ---------------- ##"
2033 echo
2034 # The following way of writing the cache mishandles newlines in values,
2036 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2037 eval ac_val=\$$ac_var
2038 case $ac_val in #(
2039 *${as_nl}*)
2040 case $ac_var in #(
2041 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2042 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2043 esac
2044 case $ac_var in #(
2045 _ | IFS | as_nl) ;; #(
2046 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2047 *) { eval $ac_var=; unset $ac_var;} ;;
2048 esac ;;
2049 esac
2050 done
2051 (set) 2>&1 |
2052 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2053 *${as_nl}ac_space=\ *)
2054 sed -n \
2055 "s/'\''/'\''\\\\'\'''\''/g;
2056 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2057 ;; #(
2059 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2061 esac |
2062 sort
2064 echo
2066 $as_echo "## ----------------- ##
2067 ## Output variables. ##
2068 ## ----------------- ##"
2069 echo
2070 for ac_var in $ac_subst_vars
2072 eval ac_val=\$$ac_var
2073 case $ac_val in
2074 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2075 esac
2076 $as_echo "$ac_var='\''$ac_val'\''"
2077 done | sort
2078 echo
2080 if test -n "$ac_subst_files"; then
2081 $as_echo "## ------------------- ##
2082 ## File substitutions. ##
2083 ## ------------------- ##"
2084 echo
2085 for ac_var in $ac_subst_files
2087 eval ac_val=\$$ac_var
2088 case $ac_val in
2089 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2090 esac
2091 $as_echo "$ac_var='\''$ac_val'\''"
2092 done | sort
2093 echo
2096 if test -s confdefs.h; then
2097 $as_echo "## ----------- ##
2098 ## confdefs.h. ##
2099 ## ----------- ##"
2100 echo
2101 cat confdefs.h
2102 echo
2104 test "$ac_signal" != 0 &&
2105 $as_echo "$as_me: caught signal $ac_signal"
2106 $as_echo "$as_me: exit $exit_status"
2107 } >&5
2108 rm -f core *.core core.conftest.* &&
2109 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2110 exit $exit_status
2112 for ac_signal in 1 2 13 15; do
2113 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2114 done
2115 ac_signal=0
2117 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2118 rm -f -r conftest* confdefs.h
2120 $as_echo "/* confdefs.h */" > confdefs.h
2122 # Predefined preprocessor variables.
2124 cat >>confdefs.h <<_ACEOF
2125 #define PACKAGE_NAME "$PACKAGE_NAME"
2126 _ACEOF
2128 cat >>confdefs.h <<_ACEOF
2129 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2130 _ACEOF
2132 cat >>confdefs.h <<_ACEOF
2133 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2134 _ACEOF
2136 cat >>confdefs.h <<_ACEOF
2137 #define PACKAGE_STRING "$PACKAGE_STRING"
2138 _ACEOF
2140 cat >>confdefs.h <<_ACEOF
2141 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2142 _ACEOF
2144 cat >>confdefs.h <<_ACEOF
2145 #define PACKAGE_URL "$PACKAGE_URL"
2146 _ACEOF
2149 # Let the site file select an alternate cache file if it wants to.
2150 # Prefer an explicitly selected file to automatically selected ones.
2151 ac_site_file1=NONE
2152 ac_site_file2=NONE
2153 if test -n "$CONFIG_SITE"; then
2154 # We do not want a PATH search for config.site.
2155 case $CONFIG_SITE in #((
2156 -*) ac_site_file1=./$CONFIG_SITE;;
2157 */*) ac_site_file1=$CONFIG_SITE;;
2158 *) ac_site_file1=./$CONFIG_SITE;;
2159 esac
2160 elif test "x$prefix" != xNONE; then
2161 ac_site_file1=$prefix/share/config.site
2162 ac_site_file2=$prefix/etc/config.site
2163 else
2164 ac_site_file1=$ac_default_prefix/share/config.site
2165 ac_site_file2=$ac_default_prefix/etc/config.site
2167 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2169 test "x$ac_site_file" = xNONE && continue
2170 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2172 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2173 sed 's/^/| /' "$ac_site_file" >&5
2174 . "$ac_site_file" \
2175 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2176 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2177 as_fn_error $? "failed to load site script $ac_site_file
2178 See \`config.log' for more details" "$LINENO" 5; }
2180 done
2182 if test -r "$cache_file"; then
2183 # Some versions of bash will fail to source /dev/null (special files
2184 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2185 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2187 $as_echo "$as_me: loading cache $cache_file" >&6;}
2188 case $cache_file in
2189 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2190 *) . "./$cache_file";;
2191 esac
2193 else
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2195 $as_echo "$as_me: creating cache $cache_file" >&6;}
2196 >$cache_file
2199 as_fn_append ac_header_list " stdlib.h"
2200 as_fn_append ac_header_list " unistd.h"
2201 as_fn_append ac_header_list " sys/param.h"
2202 # Check that the precious variables saved in the cache have kept the same
2203 # value.
2204 ac_cache_corrupted=false
2205 for ac_var in $ac_precious_vars; do
2206 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2207 eval ac_new_set=\$ac_env_${ac_var}_set
2208 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2209 eval ac_new_val=\$ac_env_${ac_var}_value
2210 case $ac_old_set,$ac_new_set in
2211 set,)
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2213 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2214 ac_cache_corrupted=: ;;
2215 ,set)
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2217 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2218 ac_cache_corrupted=: ;;
2219 ,);;
2221 if test "x$ac_old_val" != "x$ac_new_val"; then
2222 # differences in whitespace do not lead to failure.
2223 ac_old_val_w=`echo x $ac_old_val`
2224 ac_new_val_w=`echo x $ac_new_val`
2225 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2227 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2228 ac_cache_corrupted=:
2229 else
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2231 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2232 eval $ac_var=\$ac_old_val
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2235 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2237 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2238 fi;;
2239 esac
2240 # Pass precious variables to config.status.
2241 if test "$ac_new_set" = set; then
2242 case $ac_new_val in
2243 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2244 *) ac_arg=$ac_var=$ac_new_val ;;
2245 esac
2246 case " $ac_configure_args " in
2247 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2248 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2249 esac
2251 done
2252 if $ac_cache_corrupted; then
2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2254 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2256 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2257 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2259 ## -------------------- ##
2260 ## Main body of script. ##
2261 ## -------------------- ##
2263 ac_ext=c
2264 ac_cpp='$CPP $CPPFLAGS'
2265 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2266 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2267 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2274 ac_aux_dir=
2275 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2276 if test -f "$ac_dir/install-sh"; then
2277 ac_aux_dir=$ac_dir
2278 ac_install_sh="$ac_aux_dir/install-sh -c"
2279 break
2280 elif test -f "$ac_dir/install.sh"; then
2281 ac_aux_dir=$ac_dir
2282 ac_install_sh="$ac_aux_dir/install.sh -c"
2283 break
2284 elif test -f "$ac_dir/shtool"; then
2285 ac_aux_dir=$ac_dir
2286 ac_install_sh="$ac_aux_dir/shtool install -c"
2287 break
2289 done
2290 if test -z "$ac_aux_dir"; then
2291 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2294 # These three variables are undocumented and unsupported,
2295 # and are intended to be withdrawn in a future Autoconf release.
2296 # They can cause serious problems if a builder's source tree is in a directory
2297 # whose full name contains unusual characters.
2298 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2299 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2300 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2303 # Expand $ac_aux_dir to an absolute path.
2304 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2306 ac_ext=c
2307 ac_cpp='$CPP $CPPFLAGS'
2308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2311 if test -n "$ac_tool_prefix"; then
2312 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2313 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2315 $as_echo_n "checking for $ac_word... " >&6; }
2316 if ${ac_cv_prog_CC+:} false; then :
2317 $as_echo_n "(cached) " >&6
2318 else
2319 if test -n "$CC"; then
2320 ac_cv_prog_CC="$CC" # Let the user override the test.
2321 else
2322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2323 for as_dir in $PATH
2325 IFS=$as_save_IFS
2326 test -z "$as_dir" && as_dir=.
2327 for ac_exec_ext in '' $ac_executable_extensions; do
2328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2329 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2331 break 2
2333 done
2334 done
2335 IFS=$as_save_IFS
2339 CC=$ac_cv_prog_CC
2340 if test -n "$CC"; then
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2342 $as_echo "$CC" >&6; }
2343 else
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2345 $as_echo "no" >&6; }
2350 if test -z "$ac_cv_prog_CC"; then
2351 ac_ct_CC=$CC
2352 # Extract the first word of "gcc", so it can be a program name with args.
2353 set dummy gcc; ac_word=$2
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2355 $as_echo_n "checking for $ac_word... " >&6; }
2356 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2357 $as_echo_n "(cached) " >&6
2358 else
2359 if test -n "$ac_ct_CC"; then
2360 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2361 else
2362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2363 for as_dir in $PATH
2365 IFS=$as_save_IFS
2366 test -z "$as_dir" && as_dir=.
2367 for ac_exec_ext in '' $ac_executable_extensions; do
2368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2369 ac_cv_prog_ac_ct_CC="gcc"
2370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2371 break 2
2373 done
2374 done
2375 IFS=$as_save_IFS
2379 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2380 if test -n "$ac_ct_CC"; then
2381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2382 $as_echo "$ac_ct_CC" >&6; }
2383 else
2384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2385 $as_echo "no" >&6; }
2388 if test "x$ac_ct_CC" = x; then
2389 CC=""
2390 else
2391 case $cross_compiling:$ac_tool_warned in
2392 yes:)
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2394 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2395 ac_tool_warned=yes ;;
2396 esac
2397 CC=$ac_ct_CC
2399 else
2400 CC="$ac_cv_prog_CC"
2403 if test -z "$CC"; then
2404 if test -n "$ac_tool_prefix"; then
2405 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2406 set dummy ${ac_tool_prefix}cc; ac_word=$2
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2408 $as_echo_n "checking for $ac_word... " >&6; }
2409 if ${ac_cv_prog_CC+:} false; then :
2410 $as_echo_n "(cached) " >&6
2411 else
2412 if test -n "$CC"; then
2413 ac_cv_prog_CC="$CC" # Let the user override the test.
2414 else
2415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416 for as_dir in $PATH
2418 IFS=$as_save_IFS
2419 test -z "$as_dir" && as_dir=.
2420 for ac_exec_ext in '' $ac_executable_extensions; do
2421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2422 ac_cv_prog_CC="${ac_tool_prefix}cc"
2423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2424 break 2
2426 done
2427 done
2428 IFS=$as_save_IFS
2432 CC=$ac_cv_prog_CC
2433 if test -n "$CC"; then
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2435 $as_echo "$CC" >&6; }
2436 else
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2438 $as_echo "no" >&6; }
2444 if test -z "$CC"; then
2445 # Extract the first word of "cc", so it can be a program name with args.
2446 set dummy cc; ac_word=$2
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2448 $as_echo_n "checking for $ac_word... " >&6; }
2449 if ${ac_cv_prog_CC+:} false; then :
2450 $as_echo_n "(cached) " >&6
2451 else
2452 if test -n "$CC"; then
2453 ac_cv_prog_CC="$CC" # Let the user override the test.
2454 else
2455 ac_prog_rejected=no
2456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2457 for as_dir in $PATH
2459 IFS=$as_save_IFS
2460 test -z "$as_dir" && as_dir=.
2461 for ac_exec_ext in '' $ac_executable_extensions; do
2462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2463 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2464 ac_prog_rejected=yes
2465 continue
2467 ac_cv_prog_CC="cc"
2468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2469 break 2
2471 done
2472 done
2473 IFS=$as_save_IFS
2475 if test $ac_prog_rejected = yes; then
2476 # We found a bogon in the path, so make sure we never use it.
2477 set dummy $ac_cv_prog_CC
2478 shift
2479 if test $# != 0; then
2480 # We chose a different compiler from the bogus one.
2481 # However, it has the same basename, so the bogon will be chosen
2482 # first if we set CC to just the basename; use the full file name.
2483 shift
2484 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2489 CC=$ac_cv_prog_CC
2490 if test -n "$CC"; then
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2492 $as_echo "$CC" >&6; }
2493 else
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2495 $as_echo "no" >&6; }
2500 if test -z "$CC"; then
2501 if test -n "$ac_tool_prefix"; then
2502 for ac_prog in cl.exe
2504 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2505 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2507 $as_echo_n "checking for $ac_word... " >&6; }
2508 if ${ac_cv_prog_CC+:} false; then :
2509 $as_echo_n "(cached) " >&6
2510 else
2511 if test -n "$CC"; then
2512 ac_cv_prog_CC="$CC" # Let the user override the test.
2513 else
2514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2515 for as_dir in $PATH
2517 IFS=$as_save_IFS
2518 test -z "$as_dir" && as_dir=.
2519 for ac_exec_ext in '' $ac_executable_extensions; do
2520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2521 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2523 break 2
2525 done
2526 done
2527 IFS=$as_save_IFS
2531 CC=$ac_cv_prog_CC
2532 if test -n "$CC"; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2534 $as_echo "$CC" >&6; }
2535 else
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2537 $as_echo "no" >&6; }
2541 test -n "$CC" && break
2542 done
2544 if test -z "$CC"; then
2545 ac_ct_CC=$CC
2546 for ac_prog in cl.exe
2548 # Extract the first word of "$ac_prog", so it can be a program name with args.
2549 set dummy $ac_prog; ac_word=$2
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 $as_echo_n "checking for $ac_word... " >&6; }
2552 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2553 $as_echo_n "(cached) " >&6
2554 else
2555 if test -n "$ac_ct_CC"; then
2556 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2557 else
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559 for as_dir in $PATH
2561 IFS=$as_save_IFS
2562 test -z "$as_dir" && as_dir=.
2563 for ac_exec_ext in '' $ac_executable_extensions; do
2564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2565 ac_cv_prog_ac_ct_CC="$ac_prog"
2566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2567 break 2
2569 done
2570 done
2571 IFS=$as_save_IFS
2575 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2576 if test -n "$ac_ct_CC"; then
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2578 $as_echo "$ac_ct_CC" >&6; }
2579 else
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 $as_echo "no" >&6; }
2585 test -n "$ac_ct_CC" && break
2586 done
2588 if test "x$ac_ct_CC" = x; then
2589 CC=""
2590 else
2591 case $cross_compiling:$ac_tool_warned in
2592 yes:)
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2594 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2595 ac_tool_warned=yes ;;
2596 esac
2597 CC=$ac_ct_CC
2604 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2605 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2606 as_fn_error $? "no acceptable C compiler found in \$PATH
2607 See \`config.log' for more details" "$LINENO" 5; }
2609 # Provide some information about the compiler.
2610 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2611 set X $ac_compile
2612 ac_compiler=$2
2613 for ac_option in --version -v -V -qversion; do
2614 { { ac_try="$ac_compiler $ac_option >&5"
2615 case "(($ac_try" in
2616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2617 *) ac_try_echo=$ac_try;;
2618 esac
2619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2620 $as_echo "$ac_try_echo"; } >&5
2621 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2622 ac_status=$?
2623 if test -s conftest.err; then
2624 sed '10a\
2625 ... rest of stderr output deleted ...
2626 10q' conftest.err >conftest.er1
2627 cat conftest.er1 >&5
2629 rm -f conftest.er1 conftest.err
2630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2631 test $ac_status = 0; }
2632 done
2634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2635 /* end confdefs.h. */
2638 main ()
2642 return 0;
2644 _ACEOF
2645 ac_clean_files_save=$ac_clean_files
2646 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2647 # Try to create an executable without -o first, disregard a.out.
2648 # It will help us diagnose broken compilers, and finding out an intuition
2649 # of exeext.
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2651 $as_echo_n "checking whether the C compiler works... " >&6; }
2652 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2654 # The possible output files:
2655 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2657 ac_rmfiles=
2658 for ac_file in $ac_files
2660 case $ac_file in
2661 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2662 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2663 esac
2664 done
2665 rm -f $ac_rmfiles
2667 if { { ac_try="$ac_link_default"
2668 case "(($ac_try" in
2669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2670 *) ac_try_echo=$ac_try;;
2671 esac
2672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2673 $as_echo "$ac_try_echo"; } >&5
2674 (eval "$ac_link_default") 2>&5
2675 ac_status=$?
2676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2677 test $ac_status = 0; }; then :
2678 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2679 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2680 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2681 # so that the user can short-circuit this test for compilers unknown to
2682 # Autoconf.
2683 for ac_file in $ac_files ''
2685 test -f "$ac_file" || continue
2686 case $ac_file in
2687 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2689 [ab].out )
2690 # We found the default executable, but exeext='' is most
2691 # certainly right.
2692 break;;
2693 *.* )
2694 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2695 then :; else
2696 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2698 # We set ac_cv_exeext here because the later test for it is not
2699 # safe: cross compilers may not add the suffix if given an `-o'
2700 # argument, so we may need to know it at that point already.
2701 # Even if this section looks crufty: it has the advantage of
2702 # actually working.
2703 break;;
2705 break;;
2706 esac
2707 done
2708 test "$ac_cv_exeext" = no && ac_cv_exeext=
2710 else
2711 ac_file=''
2713 if test -z "$ac_file"; then :
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2716 $as_echo "$as_me: failed program was:" >&5
2717 sed 's/^/| /' conftest.$ac_ext >&5
2719 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2720 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2721 as_fn_error 77 "C compiler cannot create executables
2722 See \`config.log' for more details" "$LINENO" 5; }
2723 else
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2725 $as_echo "yes" >&6; }
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2728 $as_echo_n "checking for C compiler default output file name... " >&6; }
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2730 $as_echo "$ac_file" >&6; }
2731 ac_exeext=$ac_cv_exeext
2733 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2734 ac_clean_files=$ac_clean_files_save
2735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2736 $as_echo_n "checking for suffix of executables... " >&6; }
2737 if { { ac_try="$ac_link"
2738 case "(($ac_try" in
2739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2740 *) ac_try_echo=$ac_try;;
2741 esac
2742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2743 $as_echo "$ac_try_echo"; } >&5
2744 (eval "$ac_link") 2>&5
2745 ac_status=$?
2746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2747 test $ac_status = 0; }; then :
2748 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2749 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2750 # work properly (i.e., refer to `conftest.exe'), while it won't with
2751 # `rm'.
2752 for ac_file in conftest.exe conftest conftest.*; do
2753 test -f "$ac_file" || continue
2754 case $ac_file in
2755 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2756 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2757 break;;
2758 * ) break;;
2759 esac
2760 done
2761 else
2762 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2763 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2764 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2765 See \`config.log' for more details" "$LINENO" 5; }
2767 rm -f conftest conftest$ac_cv_exeext
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2769 $as_echo "$ac_cv_exeext" >&6; }
2771 rm -f conftest.$ac_ext
2772 EXEEXT=$ac_cv_exeext
2773 ac_exeext=$EXEEXT
2774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2775 /* end confdefs.h. */
2776 #include <stdio.h>
2778 main ()
2780 FILE *f = fopen ("conftest.out", "w");
2781 return ferror (f) || fclose (f) != 0;
2784 return 0;
2786 _ACEOF
2787 ac_clean_files="$ac_clean_files conftest.out"
2788 # Check that the compiler produces executables we can run. If not, either
2789 # the compiler is broken, or we cross compile.
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2791 $as_echo_n "checking whether we are cross compiling... " >&6; }
2792 if test "$cross_compiling" != yes; then
2793 { { ac_try="$ac_link"
2794 case "(($ac_try" in
2795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2796 *) ac_try_echo=$ac_try;;
2797 esac
2798 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2799 $as_echo "$ac_try_echo"; } >&5
2800 (eval "$ac_link") 2>&5
2801 ac_status=$?
2802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2803 test $ac_status = 0; }
2804 if { ac_try='./conftest$ac_cv_exeext'
2805 { { case "(($ac_try" in
2806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2807 *) ac_try_echo=$ac_try;;
2808 esac
2809 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2810 $as_echo "$ac_try_echo"; } >&5
2811 (eval "$ac_try") 2>&5
2812 ac_status=$?
2813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2814 test $ac_status = 0; }; }; then
2815 cross_compiling=no
2816 else
2817 if test "$cross_compiling" = maybe; then
2818 cross_compiling=yes
2819 else
2820 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2821 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2822 as_fn_error $? "cannot run C compiled programs.
2823 If you meant to cross compile, use \`--host'.
2824 See \`config.log' for more details" "$LINENO" 5; }
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2829 $as_echo "$cross_compiling" >&6; }
2831 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2832 ac_clean_files=$ac_clean_files_save
2833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2834 $as_echo_n "checking for suffix of object files... " >&6; }
2835 if ${ac_cv_objext+:} false; then :
2836 $as_echo_n "(cached) " >&6
2837 else
2838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2839 /* end confdefs.h. */
2842 main ()
2846 return 0;
2848 _ACEOF
2849 rm -f conftest.o conftest.obj
2850 if { { ac_try="$ac_compile"
2851 case "(($ac_try" in
2852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2853 *) ac_try_echo=$ac_try;;
2854 esac
2855 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2856 $as_echo "$ac_try_echo"; } >&5
2857 (eval "$ac_compile") 2>&5
2858 ac_status=$?
2859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2860 test $ac_status = 0; }; then :
2861 for ac_file in conftest.o conftest.obj conftest.*; do
2862 test -f "$ac_file" || continue;
2863 case $ac_file in
2864 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2865 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2866 break;;
2867 esac
2868 done
2869 else
2870 $as_echo "$as_me: failed program was:" >&5
2871 sed 's/^/| /' conftest.$ac_ext >&5
2873 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2874 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2875 as_fn_error $? "cannot compute suffix of object files: cannot compile
2876 See \`config.log' for more details" "$LINENO" 5; }
2878 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2881 $as_echo "$ac_cv_objext" >&6; }
2882 OBJEXT=$ac_cv_objext
2883 ac_objext=$OBJEXT
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2885 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2886 if ${ac_cv_c_compiler_gnu+:} false; then :
2887 $as_echo_n "(cached) " >&6
2888 else
2889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2890 /* end confdefs.h. */
2893 main ()
2895 #ifndef __GNUC__
2896 choke me
2897 #endif
2900 return 0;
2902 _ACEOF
2903 if ac_fn_c_try_compile "$LINENO"; then :
2904 ac_compiler_gnu=yes
2905 else
2906 ac_compiler_gnu=no
2908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2909 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2913 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2914 if test $ac_compiler_gnu = yes; then
2915 GCC=yes
2916 else
2917 GCC=
2919 ac_test_CFLAGS=${CFLAGS+set}
2920 ac_save_CFLAGS=$CFLAGS
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2922 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2923 if ${ac_cv_prog_cc_g+:} false; then :
2924 $as_echo_n "(cached) " >&6
2925 else
2926 ac_save_c_werror_flag=$ac_c_werror_flag
2927 ac_c_werror_flag=yes
2928 ac_cv_prog_cc_g=no
2929 CFLAGS="-g"
2930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2931 /* end confdefs.h. */
2934 main ()
2938 return 0;
2940 _ACEOF
2941 if ac_fn_c_try_compile "$LINENO"; then :
2942 ac_cv_prog_cc_g=yes
2943 else
2944 CFLAGS=""
2945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2946 /* end confdefs.h. */
2949 main ()
2953 return 0;
2955 _ACEOF
2956 if ac_fn_c_try_compile "$LINENO"; then :
2958 else
2959 ac_c_werror_flag=$ac_save_c_werror_flag
2960 CFLAGS="-g"
2961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2962 /* end confdefs.h. */
2965 main ()
2969 return 0;
2971 _ACEOF
2972 if ac_fn_c_try_compile "$LINENO"; then :
2973 ac_cv_prog_cc_g=yes
2975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2980 ac_c_werror_flag=$ac_save_c_werror_flag
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2983 $as_echo "$ac_cv_prog_cc_g" >&6; }
2984 if test "$ac_test_CFLAGS" = set; then
2985 CFLAGS=$ac_save_CFLAGS
2986 elif test $ac_cv_prog_cc_g = yes; then
2987 if test "$GCC" = yes; then
2988 CFLAGS="-g -O2"
2989 else
2990 CFLAGS="-g"
2992 else
2993 if test "$GCC" = yes; then
2994 CFLAGS="-O2"
2995 else
2996 CFLAGS=
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3000 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3001 if ${ac_cv_prog_cc_c89+:} false; then :
3002 $as_echo_n "(cached) " >&6
3003 else
3004 ac_cv_prog_cc_c89=no
3005 ac_save_CC=$CC
3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007 /* end confdefs.h. */
3008 #include <stdarg.h>
3009 #include <stdio.h>
3010 struct stat;
3011 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3012 struct buf { int x; };
3013 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3014 static char *e (p, i)
3015 char **p;
3016 int i;
3018 return p[i];
3020 static char *f (char * (*g) (char **, int), char **p, ...)
3022 char *s;
3023 va_list v;
3024 va_start (v,p);
3025 s = g (p, va_arg (v,int));
3026 va_end (v);
3027 return s;
3030 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3031 function prototypes and stuff, but not '\xHH' hex character constants.
3032 These don't provoke an error unfortunately, instead are silently treated
3033 as 'x'. The following induces an error, until -std is added to get
3034 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3035 array size at least. It's necessary to write '\x00'==0 to get something
3036 that's true only with -std. */
3037 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3039 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3040 inside strings and character constants. */
3041 #define FOO(x) 'x'
3042 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3044 int test (int i, double x);
3045 struct s1 {int (*f) (int a);};
3046 struct s2 {int (*f) (double a);};
3047 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3048 int argc;
3049 char **argv;
3051 main ()
3053 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3055 return 0;
3057 _ACEOF
3058 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3059 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3061 CC="$ac_save_CC $ac_arg"
3062 if ac_fn_c_try_compile "$LINENO"; then :
3063 ac_cv_prog_cc_c89=$ac_arg
3065 rm -f core conftest.err conftest.$ac_objext
3066 test "x$ac_cv_prog_cc_c89" != "xno" && break
3067 done
3068 rm -f conftest.$ac_ext
3069 CC=$ac_save_CC
3072 # AC_CACHE_VAL
3073 case "x$ac_cv_prog_cc_c89" in
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3076 $as_echo "none needed" >&6; } ;;
3077 xno)
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3079 $as_echo "unsupported" >&6; } ;;
3081 CC="$CC $ac_cv_prog_cc_c89"
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3083 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3084 esac
3085 if test "x$ac_cv_prog_cc_c89" != xno; then :
3089 ac_ext=c
3090 ac_cpp='$CPP $CPPFLAGS'
3091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3095 ac_ext=c
3096 ac_cpp='$CPP $CPPFLAGS'
3097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3101 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3102 if ${am_cv_prog_cc_c_o+:} false; then :
3103 $as_echo_n "(cached) " >&6
3104 else
3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3109 main ()
3113 return 0;
3115 _ACEOF
3116 # Make sure it works both with $CC and with simple cc.
3117 # Following AC_PROG_CC_C_O, we do the test twice because some
3118 # compilers refuse to overwrite an existing .o file with -o,
3119 # though they will create one.
3120 am_cv_prog_cc_c_o=yes
3121 for am_i in 1 2; do
3122 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3123 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3124 ac_status=$?
3125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126 (exit $ac_status); } \
3127 && test -f conftest2.$ac_objext; then
3128 : OK
3129 else
3130 am_cv_prog_cc_c_o=no
3131 break
3133 done
3134 rm -f core conftest*
3135 unset am_i
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3138 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3139 if test "$am_cv_prog_cc_c_o" != yes; then
3140 # Losing compiler, so override with the script.
3141 # FIXME: It is wrong to rewrite CC.
3142 # But if we don't then we get into trouble of one sort or another.
3143 # A longer-term fix would be to have automake use am__CC in this case,
3144 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3145 CC="$am_aux_dir/compile $CC"
3147 ac_ext=c
3148 ac_cpp='$CPP $CPPFLAGS'
3149 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3150 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3151 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3155 ac_ext=c
3156 ac_cpp='$CPP $CPPFLAGS'
3157 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3158 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3159 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3161 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3162 # On Suns, sometimes $CPP names a directory.
3163 if test -n "$CPP" && test -d "$CPP"; then
3164 CPP=
3166 if test -z "$CPP"; then
3167 if ${ac_cv_prog_CPP+:} false; then :
3168 $as_echo_n "(cached) " >&6
3169 else
3170 # Double quotes because CPP needs to be expanded
3171 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3173 ac_preproc_ok=false
3174 for ac_c_preproc_warn_flag in '' yes
3176 # Use a header file that comes with gcc, so configuring glibc
3177 # with a fresh cross-compiler works.
3178 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3179 # <limits.h> exists even on freestanding compilers.
3180 # On the NeXT, cc -E runs the code through the compiler's parser,
3181 # not just through cpp. "Syntax error" is here to catch this case.
3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183 /* end confdefs.h. */
3184 #ifdef __STDC__
3185 # include <limits.h>
3186 #else
3187 # include <assert.h>
3188 #endif
3189 Syntax error
3190 _ACEOF
3191 if ac_fn_c_try_cpp "$LINENO"; then :
3193 else
3194 # Broken: fails on valid input.
3195 continue
3197 rm -f conftest.err conftest.i conftest.$ac_ext
3199 # OK, works on sane cases. Now check whether nonexistent headers
3200 # can be detected and how.
3201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3202 /* end confdefs.h. */
3203 #include <ac_nonexistent.h>
3204 _ACEOF
3205 if ac_fn_c_try_cpp "$LINENO"; then :
3206 # Broken: success on invalid input.
3207 continue
3208 else
3209 # Passes both tests.
3210 ac_preproc_ok=:
3211 break
3213 rm -f conftest.err conftest.i conftest.$ac_ext
3215 done
3216 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3217 rm -f conftest.i conftest.err conftest.$ac_ext
3218 if $ac_preproc_ok; then :
3219 break
3222 done
3223 ac_cv_prog_CPP=$CPP
3226 CPP=$ac_cv_prog_CPP
3227 else
3228 ac_cv_prog_CPP=$CPP
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3231 $as_echo "$CPP" >&6; }
3232 ac_preproc_ok=false
3233 for ac_c_preproc_warn_flag in '' yes
3235 # Use a header file that comes with gcc, so configuring glibc
3236 # with a fresh cross-compiler works.
3237 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3238 # <limits.h> exists even on freestanding compilers.
3239 # On the NeXT, cc -E runs the code through the compiler's parser,
3240 # not just through cpp. "Syntax error" is here to catch this case.
3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3242 /* end confdefs.h. */
3243 #ifdef __STDC__
3244 # include <limits.h>
3245 #else
3246 # include <assert.h>
3247 #endif
3248 Syntax error
3249 _ACEOF
3250 if ac_fn_c_try_cpp "$LINENO"; then :
3252 else
3253 # Broken: fails on valid input.
3254 continue
3256 rm -f conftest.err conftest.i conftest.$ac_ext
3258 # OK, works on sane cases. Now check whether nonexistent headers
3259 # can be detected and how.
3260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3261 /* end confdefs.h. */
3262 #include <ac_nonexistent.h>
3263 _ACEOF
3264 if ac_fn_c_try_cpp "$LINENO"; then :
3265 # Broken: success on invalid input.
3266 continue
3267 else
3268 # Passes both tests.
3269 ac_preproc_ok=:
3270 break
3272 rm -f conftest.err conftest.i conftest.$ac_ext
3274 done
3275 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3276 rm -f conftest.i conftest.err conftest.$ac_ext
3277 if $ac_preproc_ok; then :
3279 else
3280 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3281 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3282 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3283 See \`config.log' for more details" "$LINENO" 5; }
3286 ac_ext=c
3287 ac_cpp='$CPP $CPPFLAGS'
3288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3290 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3294 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3295 if ${ac_cv_path_GREP+:} false; then :
3296 $as_echo_n "(cached) " >&6
3297 else
3298 if test -z "$GREP"; then
3299 ac_path_GREP_found=false
3300 # Loop through the user's path and test for each of PROGNAME-LIST
3301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3302 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3304 IFS=$as_save_IFS
3305 test -z "$as_dir" && as_dir=.
3306 for ac_prog in grep ggrep; do
3307 for ac_exec_ext in '' $ac_executable_extensions; do
3308 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3309 as_fn_executable_p "$ac_path_GREP" || continue
3310 # Check for GNU ac_path_GREP and select it if it is found.
3311 # Check for GNU $ac_path_GREP
3312 case `"$ac_path_GREP" --version 2>&1` in
3313 *GNU*)
3314 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3316 ac_count=0
3317 $as_echo_n 0123456789 >"conftest.in"
3318 while :
3320 cat "conftest.in" "conftest.in" >"conftest.tmp"
3321 mv "conftest.tmp" "conftest.in"
3322 cp "conftest.in" "conftest.nl"
3323 $as_echo 'GREP' >> "conftest.nl"
3324 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3325 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3326 as_fn_arith $ac_count + 1 && ac_count=$as_val
3327 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3328 # Best one so far, save it but keep looking for a better one
3329 ac_cv_path_GREP="$ac_path_GREP"
3330 ac_path_GREP_max=$ac_count
3332 # 10*(2^10) chars as input seems more than enough
3333 test $ac_count -gt 10 && break
3334 done
3335 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3336 esac
3338 $ac_path_GREP_found && break 3
3339 done
3340 done
3341 done
3342 IFS=$as_save_IFS
3343 if test -z "$ac_cv_path_GREP"; then
3344 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3346 else
3347 ac_cv_path_GREP=$GREP
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3352 $as_echo "$ac_cv_path_GREP" >&6; }
3353 GREP="$ac_cv_path_GREP"
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3357 $as_echo_n "checking for egrep... " >&6; }
3358 if ${ac_cv_path_EGREP+:} false; then :
3359 $as_echo_n "(cached) " >&6
3360 else
3361 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3362 then ac_cv_path_EGREP="$GREP -E"
3363 else
3364 if test -z "$EGREP"; then
3365 ac_path_EGREP_found=false
3366 # Loop through the user's path and test for each of PROGNAME-LIST
3367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3368 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3370 IFS=$as_save_IFS
3371 test -z "$as_dir" && as_dir=.
3372 for ac_prog in egrep; do
3373 for ac_exec_ext in '' $ac_executable_extensions; do
3374 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3375 as_fn_executable_p "$ac_path_EGREP" || continue
3376 # Check for GNU ac_path_EGREP and select it if it is found.
3377 # Check for GNU $ac_path_EGREP
3378 case `"$ac_path_EGREP" --version 2>&1` in
3379 *GNU*)
3380 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3382 ac_count=0
3383 $as_echo_n 0123456789 >"conftest.in"
3384 while :
3386 cat "conftest.in" "conftest.in" >"conftest.tmp"
3387 mv "conftest.tmp" "conftest.in"
3388 cp "conftest.in" "conftest.nl"
3389 $as_echo 'EGREP' >> "conftest.nl"
3390 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3391 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3392 as_fn_arith $ac_count + 1 && ac_count=$as_val
3393 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3394 # Best one so far, save it but keep looking for a better one
3395 ac_cv_path_EGREP="$ac_path_EGREP"
3396 ac_path_EGREP_max=$ac_count
3398 # 10*(2^10) chars as input seems more than enough
3399 test $ac_count -gt 10 && break
3400 done
3401 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3402 esac
3404 $ac_path_EGREP_found && break 3
3405 done
3406 done
3407 done
3408 IFS=$as_save_IFS
3409 if test -z "$ac_cv_path_EGREP"; then
3410 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3412 else
3413 ac_cv_path_EGREP=$EGREP
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3419 $as_echo "$ac_cv_path_EGREP" >&6; }
3420 EGREP="$ac_cv_path_EGREP"
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3424 $as_echo_n "checking for ANSI C header files... " >&6; }
3425 if ${ac_cv_header_stdc+:} false; then :
3426 $as_echo_n "(cached) " >&6
3427 else
3428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3429 /* end confdefs.h. */
3430 #include <stdlib.h>
3431 #include <stdarg.h>
3432 #include <string.h>
3433 #include <float.h>
3436 main ()
3440 return 0;
3442 _ACEOF
3443 if ac_fn_c_try_compile "$LINENO"; then :
3444 ac_cv_header_stdc=yes
3445 else
3446 ac_cv_header_stdc=no
3448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3450 if test $ac_cv_header_stdc = yes; then
3451 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 /* end confdefs.h. */
3454 #include <string.h>
3456 _ACEOF
3457 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3458 $EGREP "memchr" >/dev/null 2>&1; then :
3460 else
3461 ac_cv_header_stdc=no
3463 rm -f conftest*
3467 if test $ac_cv_header_stdc = yes; then
3468 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470 /* end confdefs.h. */
3471 #include <stdlib.h>
3473 _ACEOF
3474 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3475 $EGREP "free" >/dev/null 2>&1; then :
3477 else
3478 ac_cv_header_stdc=no
3480 rm -f conftest*
3484 if test $ac_cv_header_stdc = yes; then
3485 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3486 if test "$cross_compiling" = yes; then :
3488 else
3489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3490 /* end confdefs.h. */
3491 #include <ctype.h>
3492 #include <stdlib.h>
3493 #if ((' ' & 0x0FF) == 0x020)
3494 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3495 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3496 #else
3497 # define ISLOWER(c) \
3498 (('a' <= (c) && (c) <= 'i') \
3499 || ('j' <= (c) && (c) <= 'r') \
3500 || ('s' <= (c) && (c) <= 'z'))
3501 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3502 #endif
3504 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3506 main ()
3508 int i;
3509 for (i = 0; i < 256; i++)
3510 if (XOR (islower (i), ISLOWER (i))
3511 || toupper (i) != TOUPPER (i))
3512 return 2;
3513 return 0;
3515 _ACEOF
3516 if ac_fn_c_try_run "$LINENO"; then :
3518 else
3519 ac_cv_header_stdc=no
3521 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3522 conftest.$ac_objext conftest.beam conftest.$ac_ext
3527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3528 $as_echo "$ac_cv_header_stdc" >&6; }
3529 if test $ac_cv_header_stdc = yes; then
3531 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3535 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3536 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3537 inttypes.h stdint.h unistd.h
3538 do :
3539 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3540 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3542 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3543 cat >>confdefs.h <<_ACEOF
3544 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3545 _ACEOF
3549 done
3553 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3554 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3555 MINIX=yes
3556 else
3557 MINIX=
3561 if test "$MINIX" = yes; then
3563 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3566 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3569 $as_echo "#define _MINIX 1" >>confdefs.h
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3575 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3576 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3577 $as_echo_n "(cached) " >&6
3578 else
3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3580 /* end confdefs.h. */
3582 # define __EXTENSIONS__ 1
3583 $ac_includes_default
3585 main ()
3589 return 0;
3591 _ACEOF
3592 if ac_fn_c_try_compile "$LINENO"; then :
3593 ac_cv_safe_to_define___extensions__=yes
3594 else
3595 ac_cv_safe_to_define___extensions__=no
3597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3600 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3601 test $ac_cv_safe_to_define___extensions__ = yes &&
3602 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3604 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3606 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3608 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3610 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3613 am__api_version='1.15'
3615 # Find a good install program. We prefer a C program (faster),
3616 # so one script is as good as another. But avoid the broken or
3617 # incompatible versions:
3618 # SysV /etc/install, /usr/sbin/install
3619 # SunOS /usr/etc/install
3620 # IRIX /sbin/install
3621 # AIX /bin/install
3622 # AmigaOS /C/install, which installs bootblocks on floppy discs
3623 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3624 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3625 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3626 # OS/2's system install, which has a completely different semantic
3627 # ./install, which can be erroneously created by make from ./install.sh.
3628 # Reject install programs that cannot install multiple files.
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3630 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3631 if test -z "$INSTALL"; then
3632 if ${ac_cv_path_install+:} false; then :
3633 $as_echo_n "(cached) " >&6
3634 else
3635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3636 for as_dir in $PATH
3638 IFS=$as_save_IFS
3639 test -z "$as_dir" && as_dir=.
3640 # Account for people who put trailing slashes in PATH elements.
3641 case $as_dir/ in #((
3642 ./ | .// | /[cC]/* | \
3643 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3644 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3645 /usr/ucb/* ) ;;
3647 # OSF1 and SCO ODT 3.0 have their own names for install.
3648 # Don't use installbsd from OSF since it installs stuff as root
3649 # by default.
3650 for ac_prog in ginstall scoinst install; do
3651 for ac_exec_ext in '' $ac_executable_extensions; do
3652 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3653 if test $ac_prog = install &&
3654 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3655 # AIX install. It has an incompatible calling convention.
3657 elif test $ac_prog = install &&
3658 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3659 # program-specific install script used by HP pwplus--don't use.
3661 else
3662 rm -rf conftest.one conftest.two conftest.dir
3663 echo one > conftest.one
3664 echo two > conftest.two
3665 mkdir conftest.dir
3666 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3667 test -s conftest.one && test -s conftest.two &&
3668 test -s conftest.dir/conftest.one &&
3669 test -s conftest.dir/conftest.two
3670 then
3671 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3672 break 3
3676 done
3677 done
3679 esac
3681 done
3682 IFS=$as_save_IFS
3684 rm -rf conftest.one conftest.two conftest.dir
3687 if test "${ac_cv_path_install+set}" = set; then
3688 INSTALL=$ac_cv_path_install
3689 else
3690 # As a last resort, use the slow shell script. Don't cache a
3691 # value for INSTALL within a source directory, because that will
3692 # break other packages using the cache if that directory is
3693 # removed, or if the value is a relative name.
3694 INSTALL=$ac_install_sh
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3698 $as_echo "$INSTALL" >&6; }
3700 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3701 # It thinks the first close brace ends the variable substitution.
3702 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3704 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3706 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3709 $as_echo_n "checking whether build environment is sane... " >&6; }
3710 # Reject unsafe characters in $srcdir or the absolute working directory
3711 # name. Accept space and tab only in the latter.
3712 am_lf='
3714 case `pwd` in
3715 *[\\\"\#\$\&\'\`$am_lf]*)
3716 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3717 esac
3718 case $srcdir in
3719 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3720 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3721 esac
3723 # Do 'set' in a subshell so we don't clobber the current shell's
3724 # arguments. Must try -L first in case configure is actually a
3725 # symlink; some systems play weird games with the mod time of symlinks
3726 # (eg FreeBSD returns the mod time of the symlink's containing
3727 # directory).
3728 if (
3729 am_has_slept=no
3730 for am_try in 1 2; do
3731 echo "timestamp, slept: $am_has_slept" > conftest.file
3732 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3733 if test "$*" = "X"; then
3734 # -L didn't work.
3735 set X `ls -t "$srcdir/configure" conftest.file`
3737 if test "$*" != "X $srcdir/configure conftest.file" \
3738 && test "$*" != "X conftest.file $srcdir/configure"; then
3740 # If neither matched, then we have a broken ls. This can happen
3741 # if, for instance, CONFIG_SHELL is bash and it inherits a
3742 # broken ls alias from the environment. This has actually
3743 # happened. Such a system could not be considered "sane".
3744 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3745 alias in your environment" "$LINENO" 5
3747 if test "$2" = conftest.file || test $am_try -eq 2; then
3748 break
3750 # Just in case.
3751 sleep 1
3752 am_has_slept=yes
3753 done
3754 test "$2" = conftest.file
3756 then
3757 # Ok.
3759 else
3760 as_fn_error $? "newly created file is older than distributed files!
3761 Check your system clock" "$LINENO" 5
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3764 $as_echo "yes" >&6; }
3765 # If we didn't sleep, we still need to ensure time stamps of config.status and
3766 # generated files are strictly newer.
3767 am_sleep_pid=
3768 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3769 ( sleep 1 ) &
3770 am_sleep_pid=$!
3773 rm -f conftest.file
3775 test "$program_prefix" != NONE &&
3776 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3777 # Use a double $ so make ignores it.
3778 test "$program_suffix" != NONE &&
3779 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3780 # Double any \ or $.
3781 # By default was `s,x,x', remove it if useless.
3782 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3783 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3785 if test x"${MISSING+set}" != xset; then
3786 case $am_aux_dir in
3787 *\ * | *\ *)
3788 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3790 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3791 esac
3793 # Use eval to expand $SHELL
3794 if eval "$MISSING --is-lightweight"; then
3795 am_missing_run="$MISSING "
3796 else
3797 am_missing_run=
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3799 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3802 if test x"${install_sh+set}" != xset; then
3803 case $am_aux_dir in
3804 *\ * | *\ *)
3805 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3807 install_sh="\${SHELL} $am_aux_dir/install-sh"
3808 esac
3811 # Installed binaries are usually stripped using 'strip' when the user
3812 # run "make install-strip". However 'strip' might not be the right
3813 # tool to use in cross-compilation environments, therefore Automake
3814 # will honor the 'STRIP' environment variable to overrule this program.
3815 if test "$cross_compiling" != no; then
3816 if test -n "$ac_tool_prefix"; then
3817 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3818 set dummy ${ac_tool_prefix}strip; ac_word=$2
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3820 $as_echo_n "checking for $ac_word... " >&6; }
3821 if ${ac_cv_prog_STRIP+:} false; then :
3822 $as_echo_n "(cached) " >&6
3823 else
3824 if test -n "$STRIP"; then
3825 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3826 else
3827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3828 for as_dir in $PATH
3830 IFS=$as_save_IFS
3831 test -z "$as_dir" && as_dir=.
3832 for ac_exec_ext in '' $ac_executable_extensions; do
3833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3834 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3836 break 2
3838 done
3839 done
3840 IFS=$as_save_IFS
3844 STRIP=$ac_cv_prog_STRIP
3845 if test -n "$STRIP"; then
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3847 $as_echo "$STRIP" >&6; }
3848 else
3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3850 $as_echo "no" >&6; }
3855 if test -z "$ac_cv_prog_STRIP"; then
3856 ac_ct_STRIP=$STRIP
3857 # Extract the first word of "strip", so it can be a program name with args.
3858 set dummy strip; ac_word=$2
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3860 $as_echo_n "checking for $ac_word... " >&6; }
3861 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3862 $as_echo_n "(cached) " >&6
3863 else
3864 if test -n "$ac_ct_STRIP"; then
3865 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3866 else
3867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3868 for as_dir in $PATH
3870 IFS=$as_save_IFS
3871 test -z "$as_dir" && as_dir=.
3872 for ac_exec_ext in '' $ac_executable_extensions; do
3873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3874 ac_cv_prog_ac_ct_STRIP="strip"
3875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3876 break 2
3878 done
3879 done
3880 IFS=$as_save_IFS
3884 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3885 if test -n "$ac_ct_STRIP"; then
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3887 $as_echo "$ac_ct_STRIP" >&6; }
3888 else
3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3890 $as_echo "no" >&6; }
3893 if test "x$ac_ct_STRIP" = x; then
3894 STRIP=":"
3895 else
3896 case $cross_compiling:$ac_tool_warned in
3897 yes:)
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3899 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3900 ac_tool_warned=yes ;;
3901 esac
3902 STRIP=$ac_ct_STRIP
3904 else
3905 STRIP="$ac_cv_prog_STRIP"
3909 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3912 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3913 if test -z "$MKDIR_P"; then
3914 if ${ac_cv_path_mkdir+:} false; then :
3915 $as_echo_n "(cached) " >&6
3916 else
3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
3922 for ac_prog in mkdir gmkdir; do
3923 for ac_exec_ext in '' $ac_executable_extensions; do
3924 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3925 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3926 'mkdir (GNU coreutils) '* | \
3927 'mkdir (coreutils) '* | \
3928 'mkdir (fileutils) '4.1*)
3929 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3930 break 3;;
3931 esac
3932 done
3933 done
3934 done
3935 IFS=$as_save_IFS
3939 test -d ./--version && rmdir ./--version
3940 if test "${ac_cv_path_mkdir+set}" = set; then
3941 MKDIR_P="$ac_cv_path_mkdir -p"
3942 else
3943 # As a last resort, use the slow shell script. Don't cache a
3944 # value for MKDIR_P within a source directory, because that will
3945 # break other packages using the cache if that directory is
3946 # removed, or if the value is a relative name.
3947 MKDIR_P="$ac_install_sh -d"
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3951 $as_echo "$MKDIR_P" >&6; }
3953 for ac_prog in gawk mawk nawk awk
3955 # Extract the first word of "$ac_prog", so it can be a program name with args.
3956 set dummy $ac_prog; ac_word=$2
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3958 $as_echo_n "checking for $ac_word... " >&6; }
3959 if ${ac_cv_prog_AWK+:} false; then :
3960 $as_echo_n "(cached) " >&6
3961 else
3962 if test -n "$AWK"; then
3963 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3964 else
3965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3966 for as_dir in $PATH
3968 IFS=$as_save_IFS
3969 test -z "$as_dir" && as_dir=.
3970 for ac_exec_ext in '' $ac_executable_extensions; do
3971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3972 ac_cv_prog_AWK="$ac_prog"
3973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3974 break 2
3976 done
3977 done
3978 IFS=$as_save_IFS
3982 AWK=$ac_cv_prog_AWK
3983 if test -n "$AWK"; then
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3985 $as_echo "$AWK" >&6; }
3986 else
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3988 $as_echo "no" >&6; }
3992 test -n "$AWK" && break
3993 done
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3996 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3997 set x ${MAKE-make}
3998 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3999 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4000 $as_echo_n "(cached) " >&6
4001 else
4002 cat >conftest.make <<\_ACEOF
4003 SHELL = /bin/sh
4004 all:
4005 @echo '@@@%%%=$(MAKE)=@@@%%%'
4006 _ACEOF
4007 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4008 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4009 *@@@%%%=?*=@@@%%%*)
4010 eval ac_cv_prog_make_${ac_make}_set=yes;;
4012 eval ac_cv_prog_make_${ac_make}_set=no;;
4013 esac
4014 rm -f conftest.make
4016 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4018 $as_echo "yes" >&6; }
4019 SET_MAKE=
4020 else
4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4022 $as_echo "no" >&6; }
4023 SET_MAKE="MAKE=${MAKE-make}"
4026 rm -rf .tst 2>/dev/null
4027 mkdir .tst 2>/dev/null
4028 if test -d .tst; then
4029 am__leading_dot=.
4030 else
4031 am__leading_dot=_
4033 rmdir .tst 2>/dev/null
4035 DEPDIR="${am__leading_dot}deps"
4037 ac_config_commands="$ac_config_commands depfiles"
4040 am_make=${MAKE-make}
4041 cat > confinc << 'END'
4042 am__doit:
4043 @echo this is the am__doit target
4044 .PHONY: am__doit
4046 # If we don't find an include directive, just comment out the code.
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4048 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4049 am__include="#"
4050 am__quote=
4051 _am_result=none
4052 # First try GNU make style include.
4053 echo "include confinc" > confmf
4054 # Ignore all kinds of additional output from 'make'.
4055 case `$am_make -s -f confmf 2> /dev/null` in #(
4056 *the\ am__doit\ target*)
4057 am__include=include
4058 am__quote=
4059 _am_result=GNU
4061 esac
4062 # Now try BSD make style include.
4063 if test "$am__include" = "#"; then
4064 echo '.include "confinc"' > confmf
4065 case `$am_make -s -f confmf 2> /dev/null` in #(
4066 *the\ am__doit\ target*)
4067 am__include=.include
4068 am__quote="\""
4069 _am_result=BSD
4071 esac
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4076 $as_echo "$_am_result" >&6; }
4077 rm -f confinc confmf
4079 # Check whether --enable-dependency-tracking was given.
4080 if test "${enable_dependency_tracking+set}" = set; then :
4081 enableval=$enable_dependency_tracking;
4084 if test "x$enable_dependency_tracking" != xno; then
4085 am_depcomp="$ac_aux_dir/depcomp"
4086 AMDEPBACKSLASH='\'
4087 am__nodep='_no'
4089 if test "x$enable_dependency_tracking" != xno; then
4090 AMDEP_TRUE=
4091 AMDEP_FALSE='#'
4092 else
4093 AMDEP_TRUE='#'
4094 AMDEP_FALSE=
4098 # Check whether --enable-silent-rules was given.
4099 if test "${enable_silent_rules+set}" = set; then :
4100 enableval=$enable_silent_rules;
4103 case $enable_silent_rules in # (((
4104 yes) AM_DEFAULT_VERBOSITY=0;;
4105 no) AM_DEFAULT_VERBOSITY=1;;
4106 *) AM_DEFAULT_VERBOSITY=1;;
4107 esac
4108 am_make=${MAKE-make}
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4110 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4111 if ${am_cv_make_support_nested_variables+:} false; then :
4112 $as_echo_n "(cached) " >&6
4113 else
4114 if $as_echo 'TRUE=$(BAR$(V))
4115 BAR0=false
4116 BAR1=true
4118 am__doit:
4119 @$(TRUE)
4120 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4121 am_cv_make_support_nested_variables=yes
4122 else
4123 am_cv_make_support_nested_variables=no
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4127 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4128 if test $am_cv_make_support_nested_variables = yes; then
4129 AM_V='$(V)'
4130 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4131 else
4132 AM_V=$AM_DEFAULT_VERBOSITY
4133 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4135 AM_BACKSLASH='\'
4137 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4138 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4139 # is not polluted with repeated "-I."
4140 am__isrc=' -I$(srcdir)'
4141 # test to see if srcdir already configured
4142 if test -f $srcdir/config.status; then
4143 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4147 # test whether we have cygpath
4148 if test -z "$CYGPATH_W"; then
4149 if (cygpath --version) >/dev/null 2>/dev/null; then
4150 CYGPATH_W='cygpath -w'
4151 else
4152 CYGPATH_W=echo
4157 # Define the identity of the package.
4158 PACKAGE='libsframe'
4159 VERSION='BFD_VERSION'
4162 cat >>confdefs.h <<_ACEOF
4163 #define PACKAGE "$PACKAGE"
4164 _ACEOF
4167 cat >>confdefs.h <<_ACEOF
4168 #define VERSION "$VERSION"
4169 _ACEOF
4171 # Some tools Automake needs.
4173 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4176 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4179 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4182 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4185 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4187 # For better backward compatibility. To be removed once Automake 1.9.x
4188 # dies out for good. For more background, see:
4189 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4190 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4191 mkdir_p='$(MKDIR_P)'
4193 # We need awk for the "check" target (and possibly the TAP driver). The
4194 # system "awk" is bad on some platforms.
4195 # Always define AMTAR for backward compatibility. Yes, it's still used
4196 # in the wild :-( We should find a proper way to deprecate it ...
4197 AMTAR='$${TAR-tar}'
4200 # We'll loop over all known methods to create a tar archive until one works.
4201 _am_tools='gnutar pax cpio none'
4203 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4209 depcc="$CC" am_compiler_list=
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4212 $as_echo_n "checking dependency style of $depcc... " >&6; }
4213 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4214 $as_echo_n "(cached) " >&6
4215 else
4216 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4217 # We make a subdir and do the tests there. Otherwise we can end up
4218 # making bogus files that we don't know about and never remove. For
4219 # instance it was reported that on HP-UX the gcc test will end up
4220 # making a dummy file named 'D' -- because '-MD' means "put the output
4221 # in D".
4222 rm -rf conftest.dir
4223 mkdir conftest.dir
4224 # Copy depcomp to subdir because otherwise we won't find it if we're
4225 # using a relative directory.
4226 cp "$am_depcomp" conftest.dir
4227 cd conftest.dir
4228 # We will build objects and dependencies in a subdirectory because
4229 # it helps to detect inapplicable dependency modes. For instance
4230 # both Tru64's cc and ICC support -MD to output dependencies as a
4231 # side effect of compilation, but ICC will put the dependencies in
4232 # the current directory while Tru64 will put them in the object
4233 # directory.
4234 mkdir sub
4236 am_cv_CC_dependencies_compiler_type=none
4237 if test "$am_compiler_list" = ""; then
4238 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4240 am__universal=false
4241 case " $depcc " in #(
4242 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4243 esac
4245 for depmode in $am_compiler_list; do
4246 # Setup a source with many dependencies, because some compilers
4247 # like to wrap large dependency lists on column 80 (with \), and
4248 # we should not choose a depcomp mode which is confused by this.
4250 # We need to recreate these files for each test, as the compiler may
4251 # overwrite some of them when testing with obscure command lines.
4252 # This happens at least with the AIX C compiler.
4253 : > sub/conftest.c
4254 for i in 1 2 3 4 5 6; do
4255 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4256 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4257 # Solaris 10 /bin/sh.
4258 echo '/* dummy */' > sub/conftst$i.h
4259 done
4260 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4262 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4263 # mode. It turns out that the SunPro C++ compiler does not properly
4264 # handle '-M -o', and we need to detect this. Also, some Intel
4265 # versions had trouble with output in subdirs.
4266 am__obj=sub/conftest.${OBJEXT-o}
4267 am__minus_obj="-o $am__obj"
4268 case $depmode in
4269 gcc)
4270 # This depmode causes a compiler race in universal mode.
4271 test "$am__universal" = false || continue
4273 nosideeffect)
4274 # After this tag, mechanisms are not by side-effect, so they'll
4275 # only be used when explicitly requested.
4276 if test "x$enable_dependency_tracking" = xyes; then
4277 continue
4278 else
4279 break
4282 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4283 # This compiler won't grok '-c -o', but also, the minuso test has
4284 # not run yet. These depmodes are late enough in the game, and
4285 # so weak that their functioning should not be impacted.
4286 am__obj=conftest.${OBJEXT-o}
4287 am__minus_obj=
4289 none) break ;;
4290 esac
4291 if depmode=$depmode \
4292 source=sub/conftest.c object=$am__obj \
4293 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4294 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4295 >/dev/null 2>conftest.err &&
4296 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4297 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4298 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4299 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4300 # icc doesn't choke on unknown options, it will just issue warnings
4301 # or remarks (even with -Werror). So we grep stderr for any message
4302 # that says an option was ignored or not supported.
4303 # When given -MP, icc 7.0 and 7.1 complain thusly:
4304 # icc: Command line warning: ignoring option '-M'; no argument required
4305 # The diagnosis changed in icc 8.0:
4306 # icc: Command line remark: option '-MP' not supported
4307 if (grep 'ignoring option' conftest.err ||
4308 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4309 am_cv_CC_dependencies_compiler_type=$depmode
4310 break
4313 done
4315 cd ..
4316 rm -rf conftest.dir
4317 else
4318 am_cv_CC_dependencies_compiler_type=none
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4323 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4324 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4327 test "x$enable_dependency_tracking" != xno \
4328 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4329 am__fastdepCC_TRUE=
4330 am__fastdepCC_FALSE='#'
4331 else
4332 am__fastdepCC_TRUE='#'
4333 am__fastdepCC_FALSE=
4338 # POSIX will say in a future version that running "rm -f" with no argument
4339 # is OK; and we want to be able to make that assumption in our Makefile
4340 # recipes. So use an aggressive probe to check that the usage we want is
4341 # actually supported "in the wild" to an acceptable degree.
4342 # See automake bug#10828.
4343 # To make any issue more visible, cause the running configure to be aborted
4344 # by default if the 'rm' program in use doesn't match our expectations; the
4345 # user can still override this though.
4346 if rm -f && rm -fr && rm -rf; then : OK; else
4347 cat >&2 <<'END'
4348 Oops!
4350 Your 'rm' program seems unable to run without file operands specified
4351 on the command line, even when the '-f' option is present. This is contrary
4352 to the behaviour of most rm programs out there, and not conforming with
4353 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4355 Please tell bug-automake@gnu.org about your system, including the value
4356 of your $PATH and any error possibly output before this message. This
4357 can help us improve future automake versions.
4360 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4361 echo 'Configuration will proceed anyway, since you have set the' >&2
4362 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4363 echo >&2
4364 else
4365 cat >&2 <<'END'
4366 Aborting the configuration process, to ensure you take notice of the issue.
4368 You can download and install GNU coreutils to get an 'rm' implementation
4369 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4371 If you want to complete the configuration process using your problematic
4372 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4373 to "yes", and re-run configure.
4376 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4380 # Check whether --enable-silent-rules was given.
4381 if test "${enable_silent_rules+set}" = set; then :
4382 enableval=$enable_silent_rules;
4385 case $enable_silent_rules in # (((
4386 yes) AM_DEFAULT_VERBOSITY=0;;
4387 no) AM_DEFAULT_VERBOSITY=1;;
4388 *) AM_DEFAULT_VERBOSITY=0;;
4389 esac
4390 am_make=${MAKE-make}
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4392 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4393 if ${am_cv_make_support_nested_variables+:} false; then :
4394 $as_echo_n "(cached) " >&6
4395 else
4396 if $as_echo 'TRUE=$(BAR$(V))
4397 BAR0=false
4398 BAR1=true
4400 am__doit:
4401 @$(TRUE)
4402 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4403 am_cv_make_support_nested_variables=yes
4404 else
4405 am_cv_make_support_nested_variables=no
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4409 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4410 if test $am_cv_make_support_nested_variables = yes; then
4411 AM_V='$(V)'
4412 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4413 else
4414 AM_V=$AM_DEFAULT_VERBOSITY
4415 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4417 AM_BACKSLASH='\'
4420 # Checks for programs.
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4422 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4423 set x ${MAKE-make}
4424 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4425 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4426 $as_echo_n "(cached) " >&6
4427 else
4428 cat >conftest.make <<\_ACEOF
4429 SHELL = /bin/sh
4430 all:
4431 @echo '@@@%%%=$(MAKE)=@@@%%%'
4432 _ACEOF
4433 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4434 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4435 *@@@%%%=?*=@@@%%%*)
4436 eval ac_cv_prog_make_${ac_make}_set=yes;;
4438 eval ac_cv_prog_make_${ac_make}_set=no;;
4439 esac
4440 rm -f conftest.make
4442 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4444 $as_echo "yes" >&6; }
4445 SET_MAKE=
4446 else
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4448 $as_echo "no" >&6; }
4449 SET_MAKE="MAKE=${MAKE-make}"
4452 ac_ext=c
4453 ac_cpp='$CPP $CPPFLAGS'
4454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4457 if test -n "$ac_tool_prefix"; then
4458 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4459 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4461 $as_echo_n "checking for $ac_word... " >&6; }
4462 if ${ac_cv_prog_CC+:} false; then :
4463 $as_echo_n "(cached) " >&6
4464 else
4465 if test -n "$CC"; then
4466 ac_cv_prog_CC="$CC" # Let the user override the test.
4467 else
4468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469 for as_dir in $PATH
4471 IFS=$as_save_IFS
4472 test -z "$as_dir" && as_dir=.
4473 for ac_exec_ext in '' $ac_executable_extensions; do
4474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4475 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4477 break 2
4479 done
4480 done
4481 IFS=$as_save_IFS
4485 CC=$ac_cv_prog_CC
4486 if test -n "$CC"; then
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4488 $as_echo "$CC" >&6; }
4489 else
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4491 $as_echo "no" >&6; }
4496 if test -z "$ac_cv_prog_CC"; then
4497 ac_ct_CC=$CC
4498 # Extract the first word of "gcc", so it can be a program name with args.
4499 set dummy gcc; ac_word=$2
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4501 $as_echo_n "checking for $ac_word... " >&6; }
4502 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4503 $as_echo_n "(cached) " >&6
4504 else
4505 if test -n "$ac_ct_CC"; then
4506 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4507 else
4508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4509 for as_dir in $PATH
4511 IFS=$as_save_IFS
4512 test -z "$as_dir" && as_dir=.
4513 for ac_exec_ext in '' $ac_executable_extensions; do
4514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4515 ac_cv_prog_ac_ct_CC="gcc"
4516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4517 break 2
4519 done
4520 done
4521 IFS=$as_save_IFS
4525 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4526 if test -n "$ac_ct_CC"; then
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4528 $as_echo "$ac_ct_CC" >&6; }
4529 else
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531 $as_echo "no" >&6; }
4534 if test "x$ac_ct_CC" = x; then
4535 CC=""
4536 else
4537 case $cross_compiling:$ac_tool_warned in
4538 yes:)
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4540 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4541 ac_tool_warned=yes ;;
4542 esac
4543 CC=$ac_ct_CC
4545 else
4546 CC="$ac_cv_prog_CC"
4549 if test -z "$CC"; then
4550 if test -n "$ac_tool_prefix"; then
4551 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4552 set dummy ${ac_tool_prefix}cc; ac_word=$2
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4554 $as_echo_n "checking for $ac_word... " >&6; }
4555 if ${ac_cv_prog_CC+:} false; then :
4556 $as_echo_n "(cached) " >&6
4557 else
4558 if test -n "$CC"; then
4559 ac_cv_prog_CC="$CC" # Let the user override the test.
4560 else
4561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4562 for as_dir in $PATH
4564 IFS=$as_save_IFS
4565 test -z "$as_dir" && as_dir=.
4566 for ac_exec_ext in '' $ac_executable_extensions; do
4567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4568 ac_cv_prog_CC="${ac_tool_prefix}cc"
4569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4570 break 2
4572 done
4573 done
4574 IFS=$as_save_IFS
4578 CC=$ac_cv_prog_CC
4579 if test -n "$CC"; then
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4581 $as_echo "$CC" >&6; }
4582 else
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4584 $as_echo "no" >&6; }
4590 if test -z "$CC"; then
4591 # Extract the first word of "cc", so it can be a program name with args.
4592 set dummy cc; ac_word=$2
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4594 $as_echo_n "checking for $ac_word... " >&6; }
4595 if ${ac_cv_prog_CC+:} false; then :
4596 $as_echo_n "(cached) " >&6
4597 else
4598 if test -n "$CC"; then
4599 ac_cv_prog_CC="$CC" # Let the user override the test.
4600 else
4601 ac_prog_rejected=no
4602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 for as_dir in $PATH
4605 IFS=$as_save_IFS
4606 test -z "$as_dir" && as_dir=.
4607 for ac_exec_ext in '' $ac_executable_extensions; do
4608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4609 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4610 ac_prog_rejected=yes
4611 continue
4613 ac_cv_prog_CC="cc"
4614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4615 break 2
4617 done
4618 done
4619 IFS=$as_save_IFS
4621 if test $ac_prog_rejected = yes; then
4622 # We found a bogon in the path, so make sure we never use it.
4623 set dummy $ac_cv_prog_CC
4624 shift
4625 if test $# != 0; then
4626 # We chose a different compiler from the bogus one.
4627 # However, it has the same basename, so the bogon will be chosen
4628 # first if we set CC to just the basename; use the full file name.
4629 shift
4630 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4635 CC=$ac_cv_prog_CC
4636 if test -n "$CC"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4638 $as_echo "$CC" >&6; }
4639 else
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4646 if test -z "$CC"; then
4647 if test -n "$ac_tool_prefix"; then
4648 for ac_prog in cl.exe
4650 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4651 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4653 $as_echo_n "checking for $ac_word... " >&6; }
4654 if ${ac_cv_prog_CC+:} false; then :
4655 $as_echo_n "(cached) " >&6
4656 else
4657 if test -n "$CC"; then
4658 ac_cv_prog_CC="$CC" # Let the user override the test.
4659 else
4660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661 for as_dir in $PATH
4663 IFS=$as_save_IFS
4664 test -z "$as_dir" && as_dir=.
4665 for ac_exec_ext in '' $ac_executable_extensions; do
4666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4667 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4669 break 2
4671 done
4672 done
4673 IFS=$as_save_IFS
4677 CC=$ac_cv_prog_CC
4678 if test -n "$CC"; then
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4680 $as_echo "$CC" >&6; }
4681 else
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4683 $as_echo "no" >&6; }
4687 test -n "$CC" && break
4688 done
4690 if test -z "$CC"; then
4691 ac_ct_CC=$CC
4692 for ac_prog in cl.exe
4694 # Extract the first word of "$ac_prog", so it can be a program name with args.
4695 set dummy $ac_prog; ac_word=$2
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4697 $as_echo_n "checking for $ac_word... " >&6; }
4698 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4699 $as_echo_n "(cached) " >&6
4700 else
4701 if test -n "$ac_ct_CC"; then
4702 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4703 else
4704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4705 for as_dir in $PATH
4707 IFS=$as_save_IFS
4708 test -z "$as_dir" && as_dir=.
4709 for ac_exec_ext in '' $ac_executable_extensions; do
4710 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4711 ac_cv_prog_ac_ct_CC="$ac_prog"
4712 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4713 break 2
4715 done
4716 done
4717 IFS=$as_save_IFS
4721 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4722 if test -n "$ac_ct_CC"; then
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4724 $as_echo "$ac_ct_CC" >&6; }
4725 else
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4727 $as_echo "no" >&6; }
4731 test -n "$ac_ct_CC" && break
4732 done
4734 if test "x$ac_ct_CC" = x; then
4735 CC=""
4736 else
4737 case $cross_compiling:$ac_tool_warned in
4738 yes:)
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4740 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4741 ac_tool_warned=yes ;;
4742 esac
4743 CC=$ac_ct_CC
4750 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4751 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4752 as_fn_error $? "no acceptable C compiler found in \$PATH
4753 See \`config.log' for more details" "$LINENO" 5; }
4755 # Provide some information about the compiler.
4756 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4757 set X $ac_compile
4758 ac_compiler=$2
4759 for ac_option in --version -v -V -qversion; do
4760 { { ac_try="$ac_compiler $ac_option >&5"
4761 case "(($ac_try" in
4762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4763 *) ac_try_echo=$ac_try;;
4764 esac
4765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4766 $as_echo "$ac_try_echo"; } >&5
4767 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4768 ac_status=$?
4769 if test -s conftest.err; then
4770 sed '10a\
4771 ... rest of stderr output deleted ...
4772 10q' conftest.err >conftest.er1
4773 cat conftest.er1 >&5
4775 rm -f conftest.er1 conftest.err
4776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4777 test $ac_status = 0; }
4778 done
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4781 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4782 if ${ac_cv_c_compiler_gnu+:} false; then :
4783 $as_echo_n "(cached) " >&6
4784 else
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4789 main ()
4791 #ifndef __GNUC__
4792 choke me
4793 #endif
4796 return 0;
4798 _ACEOF
4799 if ac_fn_c_try_compile "$LINENO"; then :
4800 ac_compiler_gnu=yes
4801 else
4802 ac_compiler_gnu=no
4804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4809 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4810 if test $ac_compiler_gnu = yes; then
4811 GCC=yes
4812 else
4813 GCC=
4815 ac_test_CFLAGS=${CFLAGS+set}
4816 ac_save_CFLAGS=$CFLAGS
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4818 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4819 if ${ac_cv_prog_cc_g+:} false; then :
4820 $as_echo_n "(cached) " >&6
4821 else
4822 ac_save_c_werror_flag=$ac_c_werror_flag
4823 ac_c_werror_flag=yes
4824 ac_cv_prog_cc_g=no
4825 CFLAGS="-g"
4826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4827 /* end confdefs.h. */
4830 main ()
4834 return 0;
4836 _ACEOF
4837 if ac_fn_c_try_compile "$LINENO"; then :
4838 ac_cv_prog_cc_g=yes
4839 else
4840 CFLAGS=""
4841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4842 /* end confdefs.h. */
4845 main ()
4849 return 0;
4851 _ACEOF
4852 if ac_fn_c_try_compile "$LINENO"; then :
4854 else
4855 ac_c_werror_flag=$ac_save_c_werror_flag
4856 CFLAGS="-g"
4857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4858 /* end confdefs.h. */
4861 main ()
4865 return 0;
4867 _ACEOF
4868 if ac_fn_c_try_compile "$LINENO"; then :
4869 ac_cv_prog_cc_g=yes
4871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4876 ac_c_werror_flag=$ac_save_c_werror_flag
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4879 $as_echo "$ac_cv_prog_cc_g" >&6; }
4880 if test "$ac_test_CFLAGS" = set; then
4881 CFLAGS=$ac_save_CFLAGS
4882 elif test $ac_cv_prog_cc_g = yes; then
4883 if test "$GCC" = yes; then
4884 CFLAGS="-g -O2"
4885 else
4886 CFLAGS="-g"
4888 else
4889 if test "$GCC" = yes; then
4890 CFLAGS="-O2"
4891 else
4892 CFLAGS=
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4896 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4897 if ${ac_cv_prog_cc_c89+:} false; then :
4898 $as_echo_n "(cached) " >&6
4899 else
4900 ac_cv_prog_cc_c89=no
4901 ac_save_CC=$CC
4902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903 /* end confdefs.h. */
4904 #include <stdarg.h>
4905 #include <stdio.h>
4906 struct stat;
4907 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4908 struct buf { int x; };
4909 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4910 static char *e (p, i)
4911 char **p;
4912 int i;
4914 return p[i];
4916 static char *f (char * (*g) (char **, int), char **p, ...)
4918 char *s;
4919 va_list v;
4920 va_start (v,p);
4921 s = g (p, va_arg (v,int));
4922 va_end (v);
4923 return s;
4926 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4927 function prototypes and stuff, but not '\xHH' hex character constants.
4928 These don't provoke an error unfortunately, instead are silently treated
4929 as 'x'. The following induces an error, until -std is added to get
4930 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4931 array size at least. It's necessary to write '\x00'==0 to get something
4932 that's true only with -std. */
4933 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4935 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4936 inside strings and character constants. */
4937 #define FOO(x) 'x'
4938 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4940 int test (int i, double x);
4941 struct s1 {int (*f) (int a);};
4942 struct s2 {int (*f) (double a);};
4943 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4944 int argc;
4945 char **argv;
4947 main ()
4949 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4951 return 0;
4953 _ACEOF
4954 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4955 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4957 CC="$ac_save_CC $ac_arg"
4958 if ac_fn_c_try_compile "$LINENO"; then :
4959 ac_cv_prog_cc_c89=$ac_arg
4961 rm -f core conftest.err conftest.$ac_objext
4962 test "x$ac_cv_prog_cc_c89" != "xno" && break
4963 done
4964 rm -f conftest.$ac_ext
4965 CC=$ac_save_CC
4968 # AC_CACHE_VAL
4969 case "x$ac_cv_prog_cc_c89" in
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4972 $as_echo "none needed" >&6; } ;;
4973 xno)
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4975 $as_echo "unsupported" >&6; } ;;
4977 CC="$CC $ac_cv_prog_cc_c89"
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4979 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4980 esac
4981 if test "x$ac_cv_prog_cc_c89" != xno; then :
4985 ac_ext=c
4986 ac_cpp='$CPP $CPPFLAGS'
4987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4991 ac_ext=c
4992 ac_cpp='$CPP $CPPFLAGS'
4993 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4994 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4995 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4997 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4998 if ${am_cv_prog_cc_c_o+:} false; then :
4999 $as_echo_n "(cached) " >&6
5000 else
5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002 /* end confdefs.h. */
5005 main ()
5009 return 0;
5011 _ACEOF
5012 # Make sure it works both with $CC and with simple cc.
5013 # Following AC_PROG_CC_C_O, we do the test twice because some
5014 # compilers refuse to overwrite an existing .o file with -o,
5015 # though they will create one.
5016 am_cv_prog_cc_c_o=yes
5017 for am_i in 1 2; do
5018 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5019 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5020 ac_status=$?
5021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5022 (exit $ac_status); } \
5023 && test -f conftest2.$ac_objext; then
5024 : OK
5025 else
5026 am_cv_prog_cc_c_o=no
5027 break
5029 done
5030 rm -f core conftest*
5031 unset am_i
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5034 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5035 if test "$am_cv_prog_cc_c_o" != yes; then
5036 # Losing compiler, so override with the script.
5037 # FIXME: It is wrong to rewrite CC.
5038 # But if we don't then we get into trouble of one sort or another.
5039 # A longer-term fix would be to have automake use am__CC in this case,
5040 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5041 CC="$am_aux_dir/compile $CC"
5043 ac_ext=c
5044 ac_cpp='$CPP $CPPFLAGS'
5045 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5046 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5047 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5050 if test -n "$ac_tool_prefix"; then
5051 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5052 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5054 $as_echo_n "checking for $ac_word... " >&6; }
5055 if ${ac_cv_prog_RANLIB+:} false; then :
5056 $as_echo_n "(cached) " >&6
5057 else
5058 if test -n "$RANLIB"; then
5059 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5060 else
5061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5062 for as_dir in $PATH
5064 IFS=$as_save_IFS
5065 test -z "$as_dir" && as_dir=.
5066 for ac_exec_ext in '' $ac_executable_extensions; do
5067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5068 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5070 break 2
5072 done
5073 done
5074 IFS=$as_save_IFS
5078 RANLIB=$ac_cv_prog_RANLIB
5079 if test -n "$RANLIB"; then
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5081 $as_echo "$RANLIB" >&6; }
5082 else
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5084 $as_echo "no" >&6; }
5089 if test -z "$ac_cv_prog_RANLIB"; then
5090 ac_ct_RANLIB=$RANLIB
5091 # Extract the first word of "ranlib", so it can be a program name with args.
5092 set dummy ranlib; ac_word=$2
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5094 $as_echo_n "checking for $ac_word... " >&6; }
5095 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5096 $as_echo_n "(cached) " >&6
5097 else
5098 if test -n "$ac_ct_RANLIB"; then
5099 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5100 else
5101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102 for as_dir in $PATH
5104 IFS=$as_save_IFS
5105 test -z "$as_dir" && as_dir=.
5106 for ac_exec_ext in '' $ac_executable_extensions; do
5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5108 ac_cv_prog_ac_ct_RANLIB="ranlib"
5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 break 2
5112 done
5113 done
5114 IFS=$as_save_IFS
5118 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5119 if test -n "$ac_ct_RANLIB"; then
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5121 $as_echo "$ac_ct_RANLIB" >&6; }
5122 else
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5124 $as_echo "no" >&6; }
5127 if test "x$ac_ct_RANLIB" = x; then
5128 RANLIB=":"
5129 else
5130 case $cross_compiling:$ac_tool_warned in
5131 yes:)
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5133 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5134 ac_tool_warned=yes ;;
5135 esac
5136 RANLIB=$ac_ct_RANLIB
5138 else
5139 RANLIB="$ac_cv_prog_RANLIB"
5142 if test -n "$ac_tool_prefix"; then
5143 for ac_prog in ar lib "link -lib"
5145 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5146 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5148 $as_echo_n "checking for $ac_word... " >&6; }
5149 if ${ac_cv_prog_AR+:} false; then :
5150 $as_echo_n "(cached) " >&6
5151 else
5152 if test -n "$AR"; then
5153 ac_cv_prog_AR="$AR" # Let the user override the test.
5154 else
5155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5156 for as_dir in $PATH
5158 IFS=$as_save_IFS
5159 test -z "$as_dir" && as_dir=.
5160 for ac_exec_ext in '' $ac_executable_extensions; do
5161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5162 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5164 break 2
5166 done
5167 done
5168 IFS=$as_save_IFS
5172 AR=$ac_cv_prog_AR
5173 if test -n "$AR"; then
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5175 $as_echo "$AR" >&6; }
5176 else
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5178 $as_echo "no" >&6; }
5182 test -n "$AR" && break
5183 done
5185 if test -z "$AR"; then
5186 ac_ct_AR=$AR
5187 for ac_prog in ar lib "link -lib"
5189 # Extract the first word of "$ac_prog", so it can be a program name with args.
5190 set dummy $ac_prog; ac_word=$2
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5192 $as_echo_n "checking for $ac_word... " >&6; }
5193 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5194 $as_echo_n "(cached) " >&6
5195 else
5196 if test -n "$ac_ct_AR"; then
5197 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5198 else
5199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200 for as_dir in $PATH
5202 IFS=$as_save_IFS
5203 test -z "$as_dir" && as_dir=.
5204 for ac_exec_ext in '' $ac_executable_extensions; do
5205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5206 ac_cv_prog_ac_ct_AR="$ac_prog"
5207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5208 break 2
5210 done
5211 done
5212 IFS=$as_save_IFS
5216 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5217 if test -n "$ac_ct_AR"; then
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5219 $as_echo "$ac_ct_AR" >&6; }
5220 else
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5222 $as_echo "no" >&6; }
5226 test -n "$ac_ct_AR" && break
5227 done
5229 if test "x$ac_ct_AR" = x; then
5230 AR="false"
5231 else
5232 case $cross_compiling:$ac_tool_warned in
5233 yes:)
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5235 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5236 ac_tool_warned=yes ;;
5237 esac
5238 AR=$ac_ct_AR
5242 : ${AR=ar}
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5245 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5246 if ${am_cv_ar_interface+:} false; then :
5247 $as_echo_n "(cached) " >&6
5248 else
5249 ac_ext=c
5250 ac_cpp='$CPP $CPPFLAGS'
5251 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5252 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5253 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5255 am_cv_ar_interface=ar
5256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h. */
5258 int some_variable = 0;
5259 _ACEOF
5260 if ac_fn_c_try_compile "$LINENO"; then :
5261 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5262 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5263 (eval $am_ar_try) 2>&5
5264 ac_status=$?
5265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5266 test $ac_status = 0; }
5267 if test "$ac_status" -eq 0; then
5268 am_cv_ar_interface=ar
5269 else
5270 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5271 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5272 (eval $am_ar_try) 2>&5
5273 ac_status=$?
5274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5275 test $ac_status = 0; }
5276 if test "$ac_status" -eq 0; then
5277 am_cv_ar_interface=lib
5278 else
5279 am_cv_ar_interface=unknown
5282 rm -f conftest.lib libconftest.a
5285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5286 ac_ext=c
5287 ac_cpp='$CPP $CPPFLAGS'
5288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5290 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5294 $as_echo "$am_cv_ar_interface" >&6; }
5296 case $am_cv_ar_interface in
5299 lib)
5300 # Microsoft lib, so override with the ar-lib wrapper script.
5301 # FIXME: It is wrong to rewrite AR.
5302 # But if we don't then we get into trouble of one sort or another.
5303 # A longer-term fix would be to have automake use am__AR in this case,
5304 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5305 # similar.
5306 AR="$am_aux_dir/ar-lib $AR"
5308 unknown)
5309 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5311 esac
5314 # Check whether --enable-shared was given.
5315 if test "${enable_shared+set}" = set; then :
5316 enableval=$enable_shared; p=${PACKAGE-default}
5317 case $enableval in
5318 yes) enable_shared=yes ;;
5319 no) enable_shared=no ;;
5321 enable_shared=no
5322 # Look at the argument we got. We use all the common list separators.
5323 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5324 for pkg in $enableval; do
5325 IFS="$lt_save_ifs"
5326 if test "X$pkg" = "X$p"; then
5327 enable_shared=yes
5329 done
5330 IFS="$lt_save_ifs"
5332 esac
5333 else
5334 enable_shared=no
5346 case `pwd` in
5347 *\ * | *\ *)
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5349 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5350 esac
5354 macro_version='2.2.7a'
5355 macro_revision='1.3134'
5369 ltmain="$ac_aux_dir/ltmain.sh"
5371 # Make sure we can run config.sub.
5372 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5373 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5376 $as_echo_n "checking build system type... " >&6; }
5377 if ${ac_cv_build+:} false; then :
5378 $as_echo_n "(cached) " >&6
5379 else
5380 ac_build_alias=$build_alias
5381 test "x$ac_build_alias" = x &&
5382 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5383 test "x$ac_build_alias" = x &&
5384 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5385 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5386 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5390 $as_echo "$ac_cv_build" >&6; }
5391 case $ac_cv_build in
5392 *-*-*) ;;
5393 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5394 esac
5395 build=$ac_cv_build
5396 ac_save_IFS=$IFS; IFS='-'
5397 set x $ac_cv_build
5398 shift
5399 build_cpu=$1
5400 build_vendor=$2
5401 shift; shift
5402 # Remember, the first character of IFS is used to create $*,
5403 # except with old shells:
5404 build_os=$*
5405 IFS=$ac_save_IFS
5406 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5410 $as_echo_n "checking host system type... " >&6; }
5411 if ${ac_cv_host+:} false; then :
5412 $as_echo_n "(cached) " >&6
5413 else
5414 if test "x$host_alias" = x; then
5415 ac_cv_host=$ac_cv_build
5416 else
5417 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5418 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5423 $as_echo "$ac_cv_host" >&6; }
5424 case $ac_cv_host in
5425 *-*-*) ;;
5426 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5427 esac
5428 host=$ac_cv_host
5429 ac_save_IFS=$IFS; IFS='-'
5430 set x $ac_cv_host
5431 shift
5432 host_cpu=$1
5433 host_vendor=$2
5434 shift; shift
5435 # Remember, the first character of IFS is used to create $*,
5436 # except with old shells:
5437 host_os=$*
5438 IFS=$ac_save_IFS
5439 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5442 # Backslashify metacharacters that are still active within
5443 # double-quoted strings.
5444 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5446 # Same as above, but do not quote variable references.
5447 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5449 # Sed substitution to delay expansion of an escaped shell variable in a
5450 # double_quote_subst'ed string.
5451 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5453 # Sed substitution to delay expansion of an escaped single quote.
5454 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5456 # Sed substitution to avoid accidental globbing in evaled expressions
5457 no_glob_subst='s/\*/\\\*/g'
5459 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5460 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5461 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5464 $as_echo_n "checking how to print strings... " >&6; }
5465 # Test print first, because it will be a builtin if present.
5466 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5467 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5468 ECHO='print -r --'
5469 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5470 ECHO='printf %s\n'
5471 else
5472 # Use this function as a fallback that always works.
5473 func_fallback_echo ()
5475 eval 'cat <<_LTECHO_EOF
5477 _LTECHO_EOF'
5479 ECHO='func_fallback_echo'
5482 # func_echo_all arg...
5483 # Invoke $ECHO with all args, space-separated.
5484 func_echo_all ()
5486 $ECHO ""
5489 case "$ECHO" in
5490 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5491 $as_echo "printf" >&6; } ;;
5492 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5493 $as_echo "print -r" >&6; } ;;
5494 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5495 $as_echo "cat" >&6; } ;;
5496 esac
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5512 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5513 if ${ac_cv_path_SED+:} false; then :
5514 $as_echo_n "(cached) " >&6
5515 else
5516 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5517 for ac_i in 1 2 3 4 5 6 7; do
5518 ac_script="$ac_script$as_nl$ac_script"
5519 done
5520 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5521 { ac_script=; unset ac_script;}
5522 if test -z "$SED"; then
5523 ac_path_SED_found=false
5524 # Loop through the user's path and test for each of PROGNAME-LIST
5525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 for as_dir in $PATH
5528 IFS=$as_save_IFS
5529 test -z "$as_dir" && as_dir=.
5530 for ac_prog in sed gsed; do
5531 for ac_exec_ext in '' $ac_executable_extensions; do
5532 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5533 as_fn_executable_p "$ac_path_SED" || continue
5534 # Check for GNU ac_path_SED and select it if it is found.
5535 # Check for GNU $ac_path_SED
5536 case `"$ac_path_SED" --version 2>&1` in
5537 *GNU*)
5538 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5540 ac_count=0
5541 $as_echo_n 0123456789 >"conftest.in"
5542 while :
5544 cat "conftest.in" "conftest.in" >"conftest.tmp"
5545 mv "conftest.tmp" "conftest.in"
5546 cp "conftest.in" "conftest.nl"
5547 $as_echo '' >> "conftest.nl"
5548 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5549 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5550 as_fn_arith $ac_count + 1 && ac_count=$as_val
5551 if test $ac_count -gt ${ac_path_SED_max-0}; then
5552 # Best one so far, save it but keep looking for a better one
5553 ac_cv_path_SED="$ac_path_SED"
5554 ac_path_SED_max=$ac_count
5556 # 10*(2^10) chars as input seems more than enough
5557 test $ac_count -gt 10 && break
5558 done
5559 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5560 esac
5562 $ac_path_SED_found && break 3
5563 done
5564 done
5565 done
5566 IFS=$as_save_IFS
5567 if test -z "$ac_cv_path_SED"; then
5568 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5570 else
5571 ac_cv_path_SED=$SED
5575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5576 $as_echo "$ac_cv_path_SED" >&6; }
5577 SED="$ac_cv_path_SED"
5578 rm -f conftest.sed
5580 test -z "$SED" && SED=sed
5581 Xsed="$SED -e 1s/^X//"
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5594 $as_echo_n "checking for fgrep... " >&6; }
5595 if ${ac_cv_path_FGREP+:} false; then :
5596 $as_echo_n "(cached) " >&6
5597 else
5598 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5599 then ac_cv_path_FGREP="$GREP -F"
5600 else
5601 if test -z "$FGREP"; then
5602 ac_path_FGREP_found=false
5603 # Loop through the user's path and test for each of PROGNAME-LIST
5604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5605 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5607 IFS=$as_save_IFS
5608 test -z "$as_dir" && as_dir=.
5609 for ac_prog in fgrep; do
5610 for ac_exec_ext in '' $ac_executable_extensions; do
5611 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5612 as_fn_executable_p "$ac_path_FGREP" || continue
5613 # Check for GNU ac_path_FGREP and select it if it is found.
5614 # Check for GNU $ac_path_FGREP
5615 case `"$ac_path_FGREP" --version 2>&1` in
5616 *GNU*)
5617 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5619 ac_count=0
5620 $as_echo_n 0123456789 >"conftest.in"
5621 while :
5623 cat "conftest.in" "conftest.in" >"conftest.tmp"
5624 mv "conftest.tmp" "conftest.in"
5625 cp "conftest.in" "conftest.nl"
5626 $as_echo 'FGREP' >> "conftest.nl"
5627 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5628 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5629 as_fn_arith $ac_count + 1 && ac_count=$as_val
5630 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5631 # Best one so far, save it but keep looking for a better one
5632 ac_cv_path_FGREP="$ac_path_FGREP"
5633 ac_path_FGREP_max=$ac_count
5635 # 10*(2^10) chars as input seems more than enough
5636 test $ac_count -gt 10 && break
5637 done
5638 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5639 esac
5641 $ac_path_FGREP_found && break 3
5642 done
5643 done
5644 done
5645 IFS=$as_save_IFS
5646 if test -z "$ac_cv_path_FGREP"; then
5647 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5649 else
5650 ac_cv_path_FGREP=$FGREP
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5656 $as_echo "$ac_cv_path_FGREP" >&6; }
5657 FGREP="$ac_cv_path_FGREP"
5660 test -z "$GREP" && GREP=grep
5680 # Check whether --with-gnu-ld was given.
5681 if test "${with_gnu_ld+set}" = set; then :
5682 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5683 else
5684 with_gnu_ld=no
5687 ac_prog=ld
5688 if test "$GCC" = yes; then
5689 # Check if gcc -print-prog-name=ld gives a path.
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5691 $as_echo_n "checking for ld used by $CC... " >&6; }
5692 case $host in
5693 *-*-mingw*)
5694 # gcc leaves a trailing carriage return which upsets mingw
5695 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5697 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5698 esac
5699 case $ac_prog in
5700 # Accept absolute paths.
5701 [\\/]* | ?:[\\/]*)
5702 re_direlt='/[^/][^/]*/\.\./'
5703 # Canonicalize the pathname of ld
5704 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5705 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5706 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5707 done
5708 test -z "$LD" && LD="$ac_prog"
5711 # If it fails, then pretend we aren't using GCC.
5712 ac_prog=ld
5715 # If it is relative, then search for the first ld in PATH.
5716 with_gnu_ld=unknown
5718 esac
5719 elif test "$with_gnu_ld" = yes; then
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5721 $as_echo_n "checking for GNU ld... " >&6; }
5722 else
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5724 $as_echo_n "checking for non-GNU ld... " >&6; }
5726 if ${lt_cv_path_LD+:} false; then :
5727 $as_echo_n "(cached) " >&6
5728 else
5729 if test -z "$LD"; then
5730 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5731 for ac_dir in $PATH; do
5732 IFS="$lt_save_ifs"
5733 test -z "$ac_dir" && ac_dir=.
5734 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5735 lt_cv_path_LD="$ac_dir/$ac_prog"
5736 # Check to see if the program is GNU ld. I'd rather use --version,
5737 # but apparently some variants of GNU ld only accept -v.
5738 # Break only if it was the GNU/non-GNU ld that we prefer.
5739 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5740 *GNU* | *'with BFD'*)
5741 test "$with_gnu_ld" != no && break
5744 test "$with_gnu_ld" != yes && break
5746 esac
5748 done
5749 IFS="$lt_save_ifs"
5750 else
5751 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5755 LD="$lt_cv_path_LD"
5756 if test -n "$LD"; then
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5758 $as_echo "$LD" >&6; }
5759 else
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5761 $as_echo "no" >&6; }
5763 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5765 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5766 if ${lt_cv_prog_gnu_ld+:} false; then :
5767 $as_echo_n "(cached) " >&6
5768 else
5769 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5770 case `$LD -v 2>&1 </dev/null` in
5771 *GNU* | *'with BFD'*)
5772 lt_cv_prog_gnu_ld=yes
5775 lt_cv_prog_gnu_ld=no
5777 esac
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5780 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5781 with_gnu_ld=$lt_cv_prog_gnu_ld
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5792 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5793 if ${lt_cv_path_NM+:} false; then :
5794 $as_echo_n "(cached) " >&6
5795 else
5796 if test -n "$NM"; then
5797 # Let the user override the nm to test.
5798 lt_nm_to_check="$NM"
5799 else
5800 lt_nm_to_check="${ac_tool_prefix}nm"
5801 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5802 lt_nm_to_check="$lt_nm_to_check nm"
5805 for lt_tmp_nm in "$lt_nm_to_check"; do
5806 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5807 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5808 IFS="$lt_save_ifs"
5809 test -z "$ac_dir" && ac_dir=.
5810 # Strip out any user-provided options from the nm to test twice,
5811 # the first time to test to see if nm (rather than its options) has
5812 # an explicit path, the second time to yield a file which can be
5813 # nm'ed itself.
5814 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5815 case "$tmp_nm_path" in
5816 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5817 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5818 esac
5819 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5820 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5821 # Check to see if the nm accepts a BSD-compat flag.
5822 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5823 # nm: unknown option "B" ignored
5824 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5825 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5826 break
5829 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5830 *$tmp_nm*)
5831 lt_cv_path_NM="$tmp_nm -p"
5832 break
5835 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5836 continue # so that we can try to find one that supports BSD flags
5838 esac
5840 esac
5842 done
5843 IFS="$lt_save_ifs"
5844 done
5845 : ${lt_cv_path_NM=no}
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5848 $as_echo "$lt_cv_path_NM" >&6; }
5849 if test "$lt_cv_path_NM" != "no"; then
5850 NM="$lt_cv_path_NM"
5851 else
5852 # Didn't find any BSD compatible name lister, look for dumpbin.
5853 if test -n "$DUMPBIN"; then :
5854 # Let the user override the test.
5855 else
5856 if test -n "$ac_tool_prefix"; then
5857 for ac_prog in dumpbin "link -dump"
5859 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5860 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5862 $as_echo_n "checking for $ac_word... " >&6; }
5863 if ${ac_cv_prog_DUMPBIN+:} false; then :
5864 $as_echo_n "(cached) " >&6
5865 else
5866 if test -n "$DUMPBIN"; then
5867 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5868 else
5869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870 for as_dir in $PATH
5872 IFS=$as_save_IFS
5873 test -z "$as_dir" && as_dir=.
5874 for ac_exec_ext in '' $ac_executable_extensions; do
5875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5876 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5878 break 2
5880 done
5881 done
5882 IFS=$as_save_IFS
5886 DUMPBIN=$ac_cv_prog_DUMPBIN
5887 if test -n "$DUMPBIN"; then
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5889 $as_echo "$DUMPBIN" >&6; }
5890 else
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5892 $as_echo "no" >&6; }
5896 test -n "$DUMPBIN" && break
5897 done
5899 if test -z "$DUMPBIN"; then
5900 ac_ct_DUMPBIN=$DUMPBIN
5901 for ac_prog in dumpbin "link -dump"
5903 # Extract the first word of "$ac_prog", so it can be a program name with args.
5904 set dummy $ac_prog; ac_word=$2
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5906 $as_echo_n "checking for $ac_word... " >&6; }
5907 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5908 $as_echo_n "(cached) " >&6
5909 else
5910 if test -n "$ac_ct_DUMPBIN"; then
5911 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5912 else
5913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5914 for as_dir in $PATH
5916 IFS=$as_save_IFS
5917 test -z "$as_dir" && as_dir=.
5918 for ac_exec_ext in '' $ac_executable_extensions; do
5919 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5920 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5922 break 2
5924 done
5925 done
5926 IFS=$as_save_IFS
5930 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5931 if test -n "$ac_ct_DUMPBIN"; then
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5933 $as_echo "$ac_ct_DUMPBIN" >&6; }
5934 else
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5936 $as_echo "no" >&6; }
5940 test -n "$ac_ct_DUMPBIN" && break
5941 done
5943 if test "x$ac_ct_DUMPBIN" = x; then
5944 DUMPBIN=":"
5945 else
5946 case $cross_compiling:$ac_tool_warned in
5947 yes:)
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5949 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5950 ac_tool_warned=yes ;;
5951 esac
5952 DUMPBIN=$ac_ct_DUMPBIN
5956 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5957 *COFF*)
5958 DUMPBIN="$DUMPBIN -symbols"
5961 DUMPBIN=:
5963 esac
5966 if test "$DUMPBIN" != ":"; then
5967 NM="$DUMPBIN"
5970 test -z "$NM" && NM=nm
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5978 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5979 if ${lt_cv_nm_interface+:} false; then :
5980 $as_echo_n "(cached) " >&6
5981 else
5982 lt_cv_nm_interface="BSD nm"
5983 echo "int some_variable = 0;" > conftest.$ac_ext
5984 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5985 (eval "$ac_compile" 2>conftest.err)
5986 cat conftest.err >&5
5987 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5988 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5989 cat conftest.err >&5
5990 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5991 cat conftest.out >&5
5992 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5993 lt_cv_nm_interface="MS dumpbin"
5995 rm -f conftest*
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5998 $as_echo "$lt_cv_nm_interface" >&6; }
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6001 $as_echo_n "checking whether ln -s works... " >&6; }
6002 LN_S=$as_ln_s
6003 if test "$LN_S" = "ln -s"; then
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6005 $as_echo "yes" >&6; }
6006 else
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6008 $as_echo "no, using $LN_S" >&6; }
6011 # find the maximum length of command line arguments
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6013 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6014 if ${lt_cv_sys_max_cmd_len+:} false; then :
6015 $as_echo_n "(cached) " >&6
6016 else
6018 teststring="ABCD"
6020 case $build_os in
6021 msdosdjgpp*)
6022 # On DJGPP, this test can blow up pretty badly due to problems in libc
6023 # (any single argument exceeding 2000 bytes causes a buffer overrun
6024 # during glob expansion). Even if it were fixed, the result of this
6025 # check would be larger than it should be.
6026 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6029 gnu*)
6030 # Under GNU Hurd, this test is not required because there is
6031 # no limit to the length of command line arguments.
6032 # Libtool will interpret -1 as no limit whatsoever
6033 lt_cv_sys_max_cmd_len=-1;
6036 cygwin* | mingw* | cegcc*)
6037 # On Win9x/ME, this test blows up -- it succeeds, but takes
6038 # about 5 minutes as the teststring grows exponentially.
6039 # Worse, since 9x/ME are not pre-emptively multitasking,
6040 # you end up with a "frozen" computer, even though with patience
6041 # the test eventually succeeds (with a max line length of 256k).
6042 # Instead, let's just punt: use the minimum linelength reported by
6043 # all of the supported platforms: 8192 (on NT/2K/XP).
6044 lt_cv_sys_max_cmd_len=8192;
6047 mint*)
6048 # On MiNT this can take a long time and run out of memory.
6049 lt_cv_sys_max_cmd_len=8192;
6052 amigaos*)
6053 # On AmigaOS with pdksh, this test takes hours, literally.
6054 # So we just punt and use a minimum line length of 8192.
6055 lt_cv_sys_max_cmd_len=8192;
6058 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6059 # This has been around since 386BSD, at least. Likely further.
6060 if test -x /sbin/sysctl; then
6061 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6062 elif test -x /usr/sbin/sysctl; then
6063 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6064 else
6065 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6067 # And add a safety zone
6068 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6069 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6072 interix*)
6073 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6074 lt_cv_sys_max_cmd_len=196608
6077 osf*)
6078 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6079 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6080 # nice to cause kernel panics so lets avoid the loop below.
6081 # First set a reasonable default.
6082 lt_cv_sys_max_cmd_len=16384
6084 if test -x /sbin/sysconfig; then
6085 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6086 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6087 esac
6090 sco3.2v5*)
6091 lt_cv_sys_max_cmd_len=102400
6093 sysv5* | sco5v6* | sysv4.2uw2*)
6094 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6095 if test -n "$kargmax"; then
6096 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6097 else
6098 lt_cv_sys_max_cmd_len=32768
6102 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6103 if test -n "$lt_cv_sys_max_cmd_len"; then
6104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6105 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6106 else
6107 # Make teststring a little bigger before we do anything with it.
6108 # a 1K string should be a reasonable start.
6109 for i in 1 2 3 4 5 6 7 8 ; do
6110 teststring=$teststring$teststring
6111 done
6112 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6113 # If test is not a shell built-in, we'll probably end up computing a
6114 # maximum length that is only half of the actual maximum length, but
6115 # we can't tell.
6116 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6117 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6118 test $i != 17 # 1/2 MB should be enough
6120 i=`expr $i + 1`
6121 teststring=$teststring$teststring
6122 done
6123 # Only check the string length outside the loop.
6124 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6125 teststring=
6126 # Add a significant safety factor because C++ compilers can tack on
6127 # massive amounts of additional arguments before passing them to the
6128 # linker. It appears as though 1/2 is a usable value.
6129 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6132 esac
6136 if test -n $lt_cv_sys_max_cmd_len ; then
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6138 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6139 else
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6141 $as_echo "none" >&6; }
6143 max_cmd_len=$lt_cv_sys_max_cmd_len
6150 : ${CP="cp -f"}
6151 : ${MV="mv -f"}
6152 : ${RM="rm -f"}
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6155 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6156 # Try some XSI features
6157 xsi_shell=no
6158 ( _lt_dummy="a/b/c"
6159 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6160 = c,a/b,, \
6161 && eval 'test $(( 1 + 1 )) -eq 2 \
6162 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6163 && xsi_shell=yes
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6165 $as_echo "$xsi_shell" >&6; }
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6169 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6170 lt_shell_append=no
6171 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6172 >/dev/null 2>&1 \
6173 && lt_shell_append=yes
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6175 $as_echo "$lt_shell_append" >&6; }
6178 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6179 lt_unset=unset
6180 else
6181 lt_unset=false
6188 # test EBCDIC or ASCII
6189 case `echo X|tr X '\101'` in
6190 A) # ASCII based system
6191 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6192 lt_SP2NL='tr \040 \012'
6193 lt_NL2SP='tr \015\012 \040\040'
6195 *) # EBCDIC based system
6196 lt_SP2NL='tr \100 \n'
6197 lt_NL2SP='tr \r\n \100\100'
6199 esac
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6210 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6211 if ${lt_cv_ld_reload_flag+:} false; then :
6212 $as_echo_n "(cached) " >&6
6213 else
6214 lt_cv_ld_reload_flag='-r'
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6217 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6218 reload_flag=$lt_cv_ld_reload_flag
6219 case $reload_flag in
6220 "" | " "*) ;;
6221 *) reload_flag=" $reload_flag" ;;
6222 esac
6223 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6224 case $host_os in
6225 darwin*)
6226 if test "$GCC" = yes; then
6227 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6228 else
6229 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6232 esac
6242 if test -n "$ac_tool_prefix"; then
6243 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6244 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6246 $as_echo_n "checking for $ac_word... " >&6; }
6247 if ${ac_cv_prog_OBJDUMP+:} false; then :
6248 $as_echo_n "(cached) " >&6
6249 else
6250 if test -n "$OBJDUMP"; then
6251 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6252 else
6253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6254 for as_dir in $PATH
6256 IFS=$as_save_IFS
6257 test -z "$as_dir" && as_dir=.
6258 for ac_exec_ext in '' $ac_executable_extensions; do
6259 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6260 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6262 break 2
6264 done
6265 done
6266 IFS=$as_save_IFS
6270 OBJDUMP=$ac_cv_prog_OBJDUMP
6271 if test -n "$OBJDUMP"; then
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6273 $as_echo "$OBJDUMP" >&6; }
6274 else
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6276 $as_echo "no" >&6; }
6281 if test -z "$ac_cv_prog_OBJDUMP"; then
6282 ac_ct_OBJDUMP=$OBJDUMP
6283 # Extract the first word of "objdump", so it can be a program name with args.
6284 set dummy objdump; ac_word=$2
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6286 $as_echo_n "checking for $ac_word... " >&6; }
6287 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6288 $as_echo_n "(cached) " >&6
6289 else
6290 if test -n "$ac_ct_OBJDUMP"; then
6291 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6292 else
6293 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6294 for as_dir in $PATH
6296 IFS=$as_save_IFS
6297 test -z "$as_dir" && as_dir=.
6298 for ac_exec_ext in '' $ac_executable_extensions; do
6299 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6300 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6301 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6302 break 2
6304 done
6305 done
6306 IFS=$as_save_IFS
6310 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6311 if test -n "$ac_ct_OBJDUMP"; then
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6313 $as_echo "$ac_ct_OBJDUMP" >&6; }
6314 else
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6316 $as_echo "no" >&6; }
6319 if test "x$ac_ct_OBJDUMP" = x; then
6320 OBJDUMP="false"
6321 else
6322 case $cross_compiling:$ac_tool_warned in
6323 yes:)
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6325 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6326 ac_tool_warned=yes ;;
6327 esac
6328 OBJDUMP=$ac_ct_OBJDUMP
6330 else
6331 OBJDUMP="$ac_cv_prog_OBJDUMP"
6334 test -z "$OBJDUMP" && OBJDUMP=objdump
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6345 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6346 if ${lt_cv_deplibs_check_method+:} false; then :
6347 $as_echo_n "(cached) " >&6
6348 else
6349 lt_cv_file_magic_cmd='$MAGIC_CMD'
6350 lt_cv_file_magic_test_file=
6351 lt_cv_deplibs_check_method='unknown'
6352 # Need to set the preceding variable on all platforms that support
6353 # interlibrary dependencies.
6354 # 'none' -- dependencies not supported.
6355 # `unknown' -- same as none, but documents that we really don't know.
6356 # 'pass_all' -- all dependencies passed with no checks.
6357 # 'test_compile' -- check by making test program.
6358 # 'file_magic [[regex]]' -- check by looking for files in library path
6359 # which responds to the $file_magic_cmd with a given extended regex.
6360 # If you have `file' or equivalent on your system and you're not sure
6361 # whether `pass_all' will *always* work, you probably want this one.
6363 case $host_os in
6364 aix[4-9]*)
6365 lt_cv_deplibs_check_method=pass_all
6368 beos*)
6369 lt_cv_deplibs_check_method=pass_all
6372 bsdi[45]*)
6373 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6374 lt_cv_file_magic_cmd='/usr/bin/file -L'
6375 lt_cv_file_magic_test_file=/shlib/libc.so
6378 cygwin*)
6379 # func_win32_libid is a shell function defined in ltmain.sh
6380 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6381 lt_cv_file_magic_cmd='func_win32_libid'
6384 mingw* | pw32*)
6385 # Base MSYS/MinGW do not provide the 'file' command needed by
6386 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6387 # unless we find 'file', for example because we are cross-compiling.
6388 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6389 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6390 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6391 lt_cv_file_magic_cmd='func_win32_libid'
6392 else
6393 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6394 lt_cv_file_magic_cmd='$OBJDUMP -f'
6398 cegcc*)
6399 # use the weaker test based on 'objdump'. See mingw*.
6400 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6401 lt_cv_file_magic_cmd='$OBJDUMP -f'
6404 darwin* | rhapsody*)
6405 lt_cv_deplibs_check_method=pass_all
6408 freebsd* | dragonfly*)
6409 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6410 case $host_cpu in
6411 i*86 )
6412 # Not sure whether the presence of OpenBSD here was a mistake.
6413 # Let's accept both of them until this is cleared up.
6414 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6415 lt_cv_file_magic_cmd=/usr/bin/file
6416 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6418 esac
6419 else
6420 lt_cv_deplibs_check_method=pass_all
6424 gnu*)
6425 lt_cv_deplibs_check_method=pass_all
6428 haiku*)
6429 lt_cv_deplibs_check_method=pass_all
6432 hpux10.20* | hpux11*)
6433 lt_cv_file_magic_cmd=/usr/bin/file
6434 case $host_cpu in
6435 ia64*)
6436 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6437 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6439 hppa*64*)
6440 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]'
6441 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6444 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6445 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6447 esac
6450 interix[3-9]*)
6451 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6452 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6455 irix5* | irix6* | nonstopux*)
6456 case $LD in
6457 *-32|*"-32 ") libmagic=32-bit;;
6458 *-n32|*"-n32 ") libmagic=N32;;
6459 *-64|*"-64 ") libmagic=64-bit;;
6460 *) libmagic=never-match;;
6461 esac
6462 lt_cv_deplibs_check_method=pass_all
6465 # This must be Linux ELF.
6466 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6467 lt_cv_deplibs_check_method=pass_all
6470 netbsd*)
6471 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6472 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6473 else
6474 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6478 newos6*)
6479 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6480 lt_cv_file_magic_cmd=/usr/bin/file
6481 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6484 *nto* | *qnx*)
6485 lt_cv_deplibs_check_method=pass_all
6488 openbsd*)
6489 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6490 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6491 else
6492 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6496 osf3* | osf4* | osf5*)
6497 lt_cv_deplibs_check_method=pass_all
6500 rdos*)
6501 lt_cv_deplibs_check_method=pass_all
6504 solaris*)
6505 lt_cv_deplibs_check_method=pass_all
6508 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6509 lt_cv_deplibs_check_method=pass_all
6512 sysv4 | sysv4.3*)
6513 case $host_vendor in
6514 motorola)
6515 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]'
6516 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6518 ncr)
6519 lt_cv_deplibs_check_method=pass_all
6521 sequent)
6522 lt_cv_file_magic_cmd='/bin/file'
6523 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6525 sni)
6526 lt_cv_file_magic_cmd='/bin/file'
6527 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6528 lt_cv_file_magic_test_file=/lib/libc.so
6530 siemens)
6531 lt_cv_deplibs_check_method=pass_all
6534 lt_cv_deplibs_check_method=pass_all
6536 esac
6539 tpf*)
6540 lt_cv_deplibs_check_method=pass_all
6542 vxworks*)
6543 # Assume VxWorks cross toolchains are built on Linux, possibly
6544 # as canadian for Windows hosts.
6545 lt_cv_deplibs_check_method=pass_all
6547 esac
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6551 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6552 file_magic_cmd=$lt_cv_file_magic_cmd
6553 deplibs_check_method=$lt_cv_deplibs_check_method
6554 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6567 plugin_option=
6568 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6569 for plugin in $plugin_names; do
6570 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6571 if test x$plugin_so = x$plugin; then
6572 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6574 if test x$plugin_so != x$plugin; then
6575 plugin_option="--plugin $plugin_so"
6576 break
6578 done
6580 if test -n "$ac_tool_prefix"; then
6581 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6582 set dummy ${ac_tool_prefix}ar; ac_word=$2
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6584 $as_echo_n "checking for $ac_word... " >&6; }
6585 if ${ac_cv_prog_AR+:} false; then :
6586 $as_echo_n "(cached) " >&6
6587 else
6588 if test -n "$AR"; then
6589 ac_cv_prog_AR="$AR" # Let the user override the test.
6590 else
6591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6592 for as_dir in $PATH
6594 IFS=$as_save_IFS
6595 test -z "$as_dir" && as_dir=.
6596 for ac_exec_ext in '' $ac_executable_extensions; do
6597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6598 ac_cv_prog_AR="${ac_tool_prefix}ar"
6599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6600 break 2
6602 done
6603 done
6604 IFS=$as_save_IFS
6608 AR=$ac_cv_prog_AR
6609 if test -n "$AR"; then
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6611 $as_echo "$AR" >&6; }
6612 else
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6614 $as_echo "no" >&6; }
6619 if test -z "$ac_cv_prog_AR"; then
6620 ac_ct_AR=$AR
6621 # Extract the first word of "ar", so it can be a program name with args.
6622 set dummy ar; ac_word=$2
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6624 $as_echo_n "checking for $ac_word... " >&6; }
6625 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6626 $as_echo_n "(cached) " >&6
6627 else
6628 if test -n "$ac_ct_AR"; then
6629 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6630 else
6631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6632 for as_dir in $PATH
6634 IFS=$as_save_IFS
6635 test -z "$as_dir" && as_dir=.
6636 for ac_exec_ext in '' $ac_executable_extensions; do
6637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6638 ac_cv_prog_ac_ct_AR="ar"
6639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6640 break 2
6642 done
6643 done
6644 IFS=$as_save_IFS
6648 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6649 if test -n "$ac_ct_AR"; then
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6651 $as_echo "$ac_ct_AR" >&6; }
6652 else
6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6654 $as_echo "no" >&6; }
6657 if test "x$ac_ct_AR" = x; then
6658 AR="false"
6659 else
6660 case $cross_compiling:$ac_tool_warned in
6661 yes:)
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6663 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6664 ac_tool_warned=yes ;;
6665 esac
6666 AR=$ac_ct_AR
6668 else
6669 AR="$ac_cv_prog_AR"
6672 test -z "$AR" && AR=ar
6673 if test -n "$plugin_option"; then
6674 if $AR --help 2>&1 | grep -q "\--plugin"; then
6675 touch conftest.c
6676 $AR $plugin_option rc conftest.a conftest.c
6677 if test "$?" != 0; then
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6679 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6680 else
6681 AR="$AR $plugin_option"
6683 rm -f conftest.*
6686 test -z "$AR_FLAGS" && AR_FLAGS=cru
6698 if test -n "$ac_tool_prefix"; then
6699 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6700 set dummy ${ac_tool_prefix}strip; ac_word=$2
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702 $as_echo_n "checking for $ac_word... " >&6; }
6703 if ${ac_cv_prog_STRIP+:} false; then :
6704 $as_echo_n "(cached) " >&6
6705 else
6706 if test -n "$STRIP"; then
6707 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6708 else
6709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710 for as_dir in $PATH
6712 IFS=$as_save_IFS
6713 test -z "$as_dir" && as_dir=.
6714 for ac_exec_ext in '' $ac_executable_extensions; do
6715 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6716 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6718 break 2
6720 done
6721 done
6722 IFS=$as_save_IFS
6726 STRIP=$ac_cv_prog_STRIP
6727 if test -n "$STRIP"; then
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6729 $as_echo "$STRIP" >&6; }
6730 else
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6732 $as_echo "no" >&6; }
6737 if test -z "$ac_cv_prog_STRIP"; then
6738 ac_ct_STRIP=$STRIP
6739 # Extract the first word of "strip", so it can be a program name with args.
6740 set dummy strip; ac_word=$2
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6742 $as_echo_n "checking for $ac_word... " >&6; }
6743 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6744 $as_echo_n "(cached) " >&6
6745 else
6746 if test -n "$ac_ct_STRIP"; then
6747 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6748 else
6749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750 for as_dir in $PATH
6752 IFS=$as_save_IFS
6753 test -z "$as_dir" && as_dir=.
6754 for ac_exec_ext in '' $ac_executable_extensions; do
6755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6756 ac_cv_prog_ac_ct_STRIP="strip"
6757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6758 break 2
6760 done
6761 done
6762 IFS=$as_save_IFS
6766 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6767 if test -n "$ac_ct_STRIP"; then
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6769 $as_echo "$ac_ct_STRIP" >&6; }
6770 else
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6772 $as_echo "no" >&6; }
6775 if test "x$ac_ct_STRIP" = x; then
6776 STRIP=":"
6777 else
6778 case $cross_compiling:$ac_tool_warned in
6779 yes:)
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6782 ac_tool_warned=yes ;;
6783 esac
6784 STRIP=$ac_ct_STRIP
6786 else
6787 STRIP="$ac_cv_prog_STRIP"
6790 test -z "$STRIP" && STRIP=:
6797 if test -n "$ac_tool_prefix"; then
6798 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6799 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6801 $as_echo_n "checking for $ac_word... " >&6; }
6802 if ${ac_cv_prog_RANLIB+:} false; then :
6803 $as_echo_n "(cached) " >&6
6804 else
6805 if test -n "$RANLIB"; then
6806 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6807 else
6808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6809 for as_dir in $PATH
6811 IFS=$as_save_IFS
6812 test -z "$as_dir" && as_dir=.
6813 for ac_exec_ext in '' $ac_executable_extensions; do
6814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6815 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6817 break 2
6819 done
6820 done
6821 IFS=$as_save_IFS
6825 RANLIB=$ac_cv_prog_RANLIB
6826 if test -n "$RANLIB"; then
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6828 $as_echo "$RANLIB" >&6; }
6829 else
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6831 $as_echo "no" >&6; }
6836 if test -z "$ac_cv_prog_RANLIB"; then
6837 ac_ct_RANLIB=$RANLIB
6838 # Extract the first word of "ranlib", so it can be a program name with args.
6839 set dummy ranlib; ac_word=$2
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6841 $as_echo_n "checking for $ac_word... " >&6; }
6842 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6843 $as_echo_n "(cached) " >&6
6844 else
6845 if test -n "$ac_ct_RANLIB"; then
6846 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6847 else
6848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6849 for as_dir in $PATH
6851 IFS=$as_save_IFS
6852 test -z "$as_dir" && as_dir=.
6853 for ac_exec_ext in '' $ac_executable_extensions; do
6854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6855 ac_cv_prog_ac_ct_RANLIB="ranlib"
6856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6857 break 2
6859 done
6860 done
6861 IFS=$as_save_IFS
6865 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6866 if test -n "$ac_ct_RANLIB"; then
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6868 $as_echo "$ac_ct_RANLIB" >&6; }
6869 else
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6871 $as_echo "no" >&6; }
6874 if test "x$ac_ct_RANLIB" = x; then
6875 RANLIB=":"
6876 else
6877 case $cross_compiling:$ac_tool_warned in
6878 yes:)
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6880 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6881 ac_tool_warned=yes ;;
6882 esac
6883 RANLIB=$ac_ct_RANLIB
6885 else
6886 RANLIB="$ac_cv_prog_RANLIB"
6889 test -z "$RANLIB" && RANLIB=:
6890 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6891 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6892 RANLIB="$RANLIB $plugin_option"
6901 # Determine commands to create old-style static archives.
6902 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6903 old_postinstall_cmds='chmod 644 $oldlib'
6904 old_postuninstall_cmds=
6906 if test -n "$RANLIB"; then
6907 case $host_os in
6908 openbsd*)
6909 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6912 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6914 esac
6915 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6918 case $host_os in
6919 darwin*)
6920 lock_old_archive_extraction=yes ;;
6922 lock_old_archive_extraction=no ;;
6923 esac
6963 # If no C compiler was specified, use CC.
6964 LTCC=${LTCC-"$CC"}
6966 # If no C compiler flags were specified, use CFLAGS.
6967 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6969 # Allow CC to be a program name with arguments.
6970 compiler=$CC
6973 # Check for command to grab the raw symbol name followed by C symbol from nm.
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6975 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6976 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6977 $as_echo_n "(cached) " >&6
6978 else
6980 # These are sane defaults that work on at least a few old systems.
6981 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6983 # Character class describing NM global symbol codes.
6984 symcode='[BCDEGRST]'
6986 # Regexp to match symbols that can be accessed directly from C.
6987 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6989 # Define system-specific variables.
6990 case $host_os in
6991 aix*)
6992 symcode='[BCDT]'
6994 cygwin* | mingw* | pw32* | cegcc*)
6995 symcode='[ABCDGISTW]'
6997 hpux*)
6998 if test "$host_cpu" = ia64; then
6999 symcode='[ABCDEGRST]'
7002 irix* | nonstopux*)
7003 symcode='[BCDEGRST]'
7005 osf*)
7006 symcode='[BCDEGQRST]'
7008 solaris*)
7009 symcode='[BCDRT]'
7011 sco3.2v5*)
7012 symcode='[DT]'
7014 sysv4.2uw2*)
7015 symcode='[DT]'
7017 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7018 symcode='[ABDT]'
7020 sysv4)
7021 symcode='[DFNSTU]'
7023 esac
7025 # If we're using GNU nm, then use its standard symbol codes.
7026 case `$NM -V 2>&1` in
7027 *GNU* | *'with BFD'*)
7028 symcode='[ABCDGIRSTW]' ;;
7029 esac
7031 # Transform an extracted symbol line into a proper C declaration.
7032 # Some systems (esp. on ia64) link data and code symbols differently,
7033 # so use this general approach.
7034 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7036 # Transform an extracted symbol line into symbol name and symbol address
7037 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7038 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7040 # Handle CRLF in mingw tool chain
7041 opt_cr=
7042 case $build_os in
7043 mingw*)
7044 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7046 esac
7048 # Try without a prefix underscore, then with it.
7049 for ac_symprfx in "" "_"; do
7051 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7052 symxfrm="\\1 $ac_symprfx\\2 \\2"
7054 # Write the raw and C identifiers.
7055 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7056 # Fake it for dumpbin and say T for any non-static function
7057 # and D for any global variable.
7058 # Also find C++ and __fastcall symbols from MSVC++,
7059 # which start with @ or ?.
7060 lt_cv_sys_global_symbol_pipe="$AWK '"\
7061 " {last_section=section; section=\$ 3};"\
7062 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7063 " \$ 0!~/External *\|/{next};"\
7064 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7065 " {if(hide[section]) next};"\
7066 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7067 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7068 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7069 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7070 " ' prfx=^$ac_symprfx"
7071 else
7072 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7075 # Check to see that the pipe works correctly.
7076 pipe_works=no
7078 rm -f conftest*
7079 cat > conftest.$ac_ext <<_LT_EOF
7080 #ifdef __cplusplus
7081 extern "C" {
7082 #endif
7083 char nm_test_var;
7084 void nm_test_func(void);
7085 void nm_test_func(void){}
7086 #ifdef __cplusplus
7088 #endif
7089 int main(){nm_test_var='a';nm_test_func();return(0);}
7090 _LT_EOF
7092 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7093 (eval $ac_compile) 2>&5
7094 ac_status=$?
7095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7096 test $ac_status = 0; }; then
7097 # Now try to grab the symbols.
7098 nlist=conftest.nm
7099 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7100 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7101 ac_status=$?
7102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7103 test $ac_status = 0; } && test -s "$nlist"; then
7104 # Try sorting and uniquifying the output.
7105 if sort "$nlist" | uniq > "$nlist"T; then
7106 mv -f "$nlist"T "$nlist"
7107 else
7108 rm -f "$nlist"T
7111 # Make sure that we snagged all the symbols we need.
7112 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7113 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7114 cat <<_LT_EOF > conftest.$ac_ext
7115 #ifdef __cplusplus
7116 extern "C" {
7117 #endif
7119 _LT_EOF
7120 # Now generate the symbol file.
7121 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7123 cat <<_LT_EOF >> conftest.$ac_ext
7125 /* The mapping between symbol names and symbols. */
7126 const struct {
7127 const char *name;
7128 void *address;
7130 lt__PROGRAM__LTX_preloaded_symbols[] =
7132 { "@PROGRAM@", (void *) 0 },
7133 _LT_EOF
7134 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7135 cat <<\_LT_EOF >> conftest.$ac_ext
7136 {0, (void *) 0}
7139 /* This works around a problem in FreeBSD linker */
7140 #ifdef FREEBSD_WORKAROUND
7141 static const void *lt_preloaded_setup() {
7142 return lt__PROGRAM__LTX_preloaded_symbols;
7144 #endif
7146 #ifdef __cplusplus
7148 #endif
7149 _LT_EOF
7150 # Now try linking the two files.
7151 mv conftest.$ac_objext conftstm.$ac_objext
7152 lt_save_LIBS="$LIBS"
7153 lt_save_CFLAGS="$CFLAGS"
7154 LIBS="conftstm.$ac_objext"
7155 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7156 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7157 (eval $ac_link) 2>&5
7158 ac_status=$?
7159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7160 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7161 pipe_works=yes
7163 LIBS="$lt_save_LIBS"
7164 CFLAGS="$lt_save_CFLAGS"
7165 else
7166 echo "cannot find nm_test_func in $nlist" >&5
7168 else
7169 echo "cannot find nm_test_var in $nlist" >&5
7171 else
7172 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7174 else
7175 echo "$progname: failed program was:" >&5
7176 cat conftest.$ac_ext >&5
7178 rm -rf conftest* conftst*
7180 # Do not use the global_symbol_pipe unless it works.
7181 if test "$pipe_works" = yes; then
7182 break
7183 else
7184 lt_cv_sys_global_symbol_pipe=
7186 done
7190 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7191 lt_cv_sys_global_symbol_to_cdecl=
7193 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7195 $as_echo "failed" >&6; }
7196 else
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7198 $as_echo "ok" >&6; }
7222 # Check whether --enable-libtool-lock was given.
7223 if test "${enable_libtool_lock+set}" = set; then :
7224 enableval=$enable_libtool_lock;
7227 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7229 # Some flags need to be propagated to the compiler or linker for good
7230 # libtool support.
7231 case $host in
7232 ia64-*-hpux*)
7233 # Find out which ABI we are using.
7234 echo 'int i;' > conftest.$ac_ext
7235 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7236 (eval $ac_compile) 2>&5
7237 ac_status=$?
7238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7239 test $ac_status = 0; }; then
7240 case `/usr/bin/file conftest.$ac_objext` in
7241 *ELF-32*)
7242 HPUX_IA64_MODE="32"
7244 *ELF-64*)
7245 HPUX_IA64_MODE="64"
7247 esac
7249 rm -rf conftest*
7251 *-*-irix6*)
7252 # Find out which ABI we are using.
7253 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7254 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7255 (eval $ac_compile) 2>&5
7256 ac_status=$?
7257 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7258 test $ac_status = 0; }; then
7259 if test "$lt_cv_prog_gnu_ld" = yes; then
7260 case `/usr/bin/file conftest.$ac_objext` in
7261 *32-bit*)
7262 LD="${LD-ld} -melf32bsmip"
7264 *N32*)
7265 LD="${LD-ld} -melf32bmipn32"
7267 *64-bit*)
7268 LD="${LD-ld} -melf64bmip"
7270 esac
7271 else
7272 case `/usr/bin/file conftest.$ac_objext` in
7273 *32-bit*)
7274 LD="${LD-ld} -32"
7276 *N32*)
7277 LD="${LD-ld} -n32"
7279 *64-bit*)
7280 LD="${LD-ld} -64"
7282 esac
7285 rm -rf conftest*
7288 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7289 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7290 # Find out which ABI we are using.
7291 echo 'int i;' > conftest.$ac_ext
7292 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7293 (eval $ac_compile) 2>&5
7294 ac_status=$?
7295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7296 test $ac_status = 0; }; then
7297 case `/usr/bin/file conftest.o` in
7298 *32-bit*)
7299 case $host in
7300 x86_64-*kfreebsd*-gnu)
7301 LD="${LD-ld} -m elf_i386_fbsd"
7303 x86_64-*linux*)
7304 case `/usr/bin/file conftest.o` in
7305 *x86-64*)
7306 LD="${LD-ld} -m elf32_x86_64"
7309 LD="${LD-ld} -m elf_i386"
7311 esac
7313 powerpc64le-*linux*)
7314 LD="${LD-ld} -m elf32lppclinux"
7316 powerpc64-*linux*)
7317 LD="${LD-ld} -m elf32ppclinux"
7319 s390x-*linux*)
7320 LD="${LD-ld} -m elf_s390"
7322 sparc64-*linux*)
7323 LD="${LD-ld} -m elf32_sparc"
7325 esac
7327 *64-bit*)
7328 case $host in
7329 x86_64-*kfreebsd*-gnu)
7330 LD="${LD-ld} -m elf_x86_64_fbsd"
7332 x86_64-*linux*)
7333 LD="${LD-ld} -m elf_x86_64"
7335 powerpcle-*linux*)
7336 LD="${LD-ld} -m elf64lppc"
7338 powerpc-*linux*)
7339 LD="${LD-ld} -m elf64ppc"
7341 s390*-*linux*|s390*-*tpf*)
7342 LD="${LD-ld} -m elf64_s390"
7344 sparc*-*linux*)
7345 LD="${LD-ld} -m elf64_sparc"
7347 esac
7349 esac
7351 rm -rf conftest*
7354 *-*-sco3.2v5*)
7355 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7356 SAVE_CFLAGS="$CFLAGS"
7357 CFLAGS="$CFLAGS -belf"
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7359 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7360 if ${lt_cv_cc_needs_belf+:} false; then :
7361 $as_echo_n "(cached) " >&6
7362 else
7363 ac_ext=c
7364 ac_cpp='$CPP $CPPFLAGS'
7365 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7366 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7367 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7370 /* end confdefs.h. */
7373 main ()
7377 return 0;
7379 _ACEOF
7380 if ac_fn_c_try_link "$LINENO"; then :
7381 lt_cv_cc_needs_belf=yes
7382 else
7383 lt_cv_cc_needs_belf=no
7385 rm -f core conftest.err conftest.$ac_objext \
7386 conftest$ac_exeext conftest.$ac_ext
7387 ac_ext=c
7388 ac_cpp='$CPP $CPPFLAGS'
7389 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7390 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7391 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7395 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7396 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7397 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7398 CFLAGS="$SAVE_CFLAGS"
7401 sparc*-*solaris*)
7402 # Find out which ABI we are using.
7403 echo 'int i;' > conftest.$ac_ext
7404 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7405 (eval $ac_compile) 2>&5
7406 ac_status=$?
7407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7408 test $ac_status = 0; }; then
7409 case `/usr/bin/file conftest.o` in
7410 *64-bit*)
7411 case $lt_cv_prog_gnu_ld in
7412 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7414 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7415 LD="${LD-ld} -64"
7418 esac
7420 esac
7422 rm -rf conftest*
7424 esac
7426 need_locks="$enable_libtool_lock"
7429 case $host_os in
7430 rhapsody* | darwin*)
7431 if test -n "$ac_tool_prefix"; then
7432 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7433 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7435 $as_echo_n "checking for $ac_word... " >&6; }
7436 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7437 $as_echo_n "(cached) " >&6
7438 else
7439 if test -n "$DSYMUTIL"; then
7440 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7441 else
7442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7443 for as_dir in $PATH
7445 IFS=$as_save_IFS
7446 test -z "$as_dir" && as_dir=.
7447 for ac_exec_ext in '' $ac_executable_extensions; do
7448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7449 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7451 break 2
7453 done
7454 done
7455 IFS=$as_save_IFS
7459 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7460 if test -n "$DSYMUTIL"; then
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7462 $as_echo "$DSYMUTIL" >&6; }
7463 else
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7465 $as_echo "no" >&6; }
7470 if test -z "$ac_cv_prog_DSYMUTIL"; then
7471 ac_ct_DSYMUTIL=$DSYMUTIL
7472 # Extract the first word of "dsymutil", so it can be a program name with args.
7473 set dummy dsymutil; ac_word=$2
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7475 $as_echo_n "checking for $ac_word... " >&6; }
7476 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7477 $as_echo_n "(cached) " >&6
7478 else
7479 if test -n "$ac_ct_DSYMUTIL"; then
7480 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7481 else
7482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7483 for as_dir in $PATH
7485 IFS=$as_save_IFS
7486 test -z "$as_dir" && as_dir=.
7487 for ac_exec_ext in '' $ac_executable_extensions; do
7488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7489 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7491 break 2
7493 done
7494 done
7495 IFS=$as_save_IFS
7499 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7500 if test -n "$ac_ct_DSYMUTIL"; then
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7502 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7503 else
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7505 $as_echo "no" >&6; }
7508 if test "x$ac_ct_DSYMUTIL" = x; then
7509 DSYMUTIL=":"
7510 else
7511 case $cross_compiling:$ac_tool_warned in
7512 yes:)
7513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7514 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7515 ac_tool_warned=yes ;;
7516 esac
7517 DSYMUTIL=$ac_ct_DSYMUTIL
7519 else
7520 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7523 if test -n "$ac_tool_prefix"; then
7524 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7525 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7527 $as_echo_n "checking for $ac_word... " >&6; }
7528 if ${ac_cv_prog_NMEDIT+:} false; then :
7529 $as_echo_n "(cached) " >&6
7530 else
7531 if test -n "$NMEDIT"; then
7532 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7533 else
7534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7535 for as_dir in $PATH
7537 IFS=$as_save_IFS
7538 test -z "$as_dir" && as_dir=.
7539 for ac_exec_ext in '' $ac_executable_extensions; do
7540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7541 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7543 break 2
7545 done
7546 done
7547 IFS=$as_save_IFS
7551 NMEDIT=$ac_cv_prog_NMEDIT
7552 if test -n "$NMEDIT"; then
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7554 $as_echo "$NMEDIT" >&6; }
7555 else
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7557 $as_echo "no" >&6; }
7562 if test -z "$ac_cv_prog_NMEDIT"; then
7563 ac_ct_NMEDIT=$NMEDIT
7564 # Extract the first word of "nmedit", so it can be a program name with args.
7565 set dummy nmedit; ac_word=$2
7566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567 $as_echo_n "checking for $ac_word... " >&6; }
7568 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7569 $as_echo_n "(cached) " >&6
7570 else
7571 if test -n "$ac_ct_NMEDIT"; then
7572 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7573 else
7574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575 for as_dir in $PATH
7577 IFS=$as_save_IFS
7578 test -z "$as_dir" && as_dir=.
7579 for ac_exec_ext in '' $ac_executable_extensions; do
7580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7581 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583 break 2
7585 done
7586 done
7587 IFS=$as_save_IFS
7591 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7592 if test -n "$ac_ct_NMEDIT"; then
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7594 $as_echo "$ac_ct_NMEDIT" >&6; }
7595 else
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597 $as_echo "no" >&6; }
7600 if test "x$ac_ct_NMEDIT" = x; then
7601 NMEDIT=":"
7602 else
7603 case $cross_compiling:$ac_tool_warned in
7604 yes:)
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7606 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7607 ac_tool_warned=yes ;;
7608 esac
7609 NMEDIT=$ac_ct_NMEDIT
7611 else
7612 NMEDIT="$ac_cv_prog_NMEDIT"
7615 if test -n "$ac_tool_prefix"; then
7616 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7617 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7619 $as_echo_n "checking for $ac_word... " >&6; }
7620 if ${ac_cv_prog_LIPO+:} false; then :
7621 $as_echo_n "(cached) " >&6
7622 else
7623 if test -n "$LIPO"; then
7624 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7625 else
7626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7627 for as_dir in $PATH
7629 IFS=$as_save_IFS
7630 test -z "$as_dir" && as_dir=.
7631 for ac_exec_ext in '' $ac_executable_extensions; do
7632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7633 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635 break 2
7637 done
7638 done
7639 IFS=$as_save_IFS
7643 LIPO=$ac_cv_prog_LIPO
7644 if test -n "$LIPO"; then
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7646 $as_echo "$LIPO" >&6; }
7647 else
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649 $as_echo "no" >&6; }
7654 if test -z "$ac_cv_prog_LIPO"; then
7655 ac_ct_LIPO=$LIPO
7656 # Extract the first word of "lipo", so it can be a program name with args.
7657 set dummy lipo; ac_word=$2
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659 $as_echo_n "checking for $ac_word... " >&6; }
7660 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7661 $as_echo_n "(cached) " >&6
7662 else
7663 if test -n "$ac_ct_LIPO"; then
7664 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7665 else
7666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667 for as_dir in $PATH
7669 IFS=$as_save_IFS
7670 test -z "$as_dir" && as_dir=.
7671 for ac_exec_ext in '' $ac_executable_extensions; do
7672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7673 ac_cv_prog_ac_ct_LIPO="lipo"
7674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675 break 2
7677 done
7678 done
7679 IFS=$as_save_IFS
7683 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7684 if test -n "$ac_ct_LIPO"; then
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7686 $as_echo "$ac_ct_LIPO" >&6; }
7687 else
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689 $as_echo "no" >&6; }
7692 if test "x$ac_ct_LIPO" = x; then
7693 LIPO=":"
7694 else
7695 case $cross_compiling:$ac_tool_warned in
7696 yes:)
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7698 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7699 ac_tool_warned=yes ;;
7700 esac
7701 LIPO=$ac_ct_LIPO
7703 else
7704 LIPO="$ac_cv_prog_LIPO"
7707 if test -n "$ac_tool_prefix"; then
7708 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7709 set dummy ${ac_tool_prefix}otool; ac_word=$2
7710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7711 $as_echo_n "checking for $ac_word... " >&6; }
7712 if ${ac_cv_prog_OTOOL+:} false; then :
7713 $as_echo_n "(cached) " >&6
7714 else
7715 if test -n "$OTOOL"; then
7716 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7717 else
7718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7719 for as_dir in $PATH
7721 IFS=$as_save_IFS
7722 test -z "$as_dir" && as_dir=.
7723 for ac_exec_ext in '' $ac_executable_extensions; do
7724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7725 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7727 break 2
7729 done
7730 done
7731 IFS=$as_save_IFS
7735 OTOOL=$ac_cv_prog_OTOOL
7736 if test -n "$OTOOL"; then
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7738 $as_echo "$OTOOL" >&6; }
7739 else
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7741 $as_echo "no" >&6; }
7746 if test -z "$ac_cv_prog_OTOOL"; then
7747 ac_ct_OTOOL=$OTOOL
7748 # Extract the first word of "otool", so it can be a program name with args.
7749 set dummy otool; ac_word=$2
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751 $as_echo_n "checking for $ac_word... " >&6; }
7752 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7753 $as_echo_n "(cached) " >&6
7754 else
7755 if test -n "$ac_ct_OTOOL"; then
7756 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7757 else
7758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759 for as_dir in $PATH
7761 IFS=$as_save_IFS
7762 test -z "$as_dir" && as_dir=.
7763 for ac_exec_ext in '' $ac_executable_extensions; do
7764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7765 ac_cv_prog_ac_ct_OTOOL="otool"
7766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767 break 2
7769 done
7770 done
7771 IFS=$as_save_IFS
7775 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7776 if test -n "$ac_ct_OTOOL"; then
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7778 $as_echo "$ac_ct_OTOOL" >&6; }
7779 else
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781 $as_echo "no" >&6; }
7784 if test "x$ac_ct_OTOOL" = x; then
7785 OTOOL=":"
7786 else
7787 case $cross_compiling:$ac_tool_warned in
7788 yes:)
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7790 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7791 ac_tool_warned=yes ;;
7792 esac
7793 OTOOL=$ac_ct_OTOOL
7795 else
7796 OTOOL="$ac_cv_prog_OTOOL"
7799 if test -n "$ac_tool_prefix"; then
7800 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7801 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7803 $as_echo_n "checking for $ac_word... " >&6; }
7804 if ${ac_cv_prog_OTOOL64+:} false; then :
7805 $as_echo_n "(cached) " >&6
7806 else
7807 if test -n "$OTOOL64"; then
7808 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7809 else
7810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7811 for as_dir in $PATH
7813 IFS=$as_save_IFS
7814 test -z "$as_dir" && as_dir=.
7815 for ac_exec_ext in '' $ac_executable_extensions; do
7816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7817 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7819 break 2
7821 done
7822 done
7823 IFS=$as_save_IFS
7827 OTOOL64=$ac_cv_prog_OTOOL64
7828 if test -n "$OTOOL64"; then
7829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7830 $as_echo "$OTOOL64" >&6; }
7831 else
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7833 $as_echo "no" >&6; }
7838 if test -z "$ac_cv_prog_OTOOL64"; then
7839 ac_ct_OTOOL64=$OTOOL64
7840 # Extract the first word of "otool64", so it can be a program name with args.
7841 set dummy otool64; ac_word=$2
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843 $as_echo_n "checking for $ac_word... " >&6; }
7844 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7845 $as_echo_n "(cached) " >&6
7846 else
7847 if test -n "$ac_ct_OTOOL64"; then
7848 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7849 else
7850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851 for as_dir in $PATH
7853 IFS=$as_save_IFS
7854 test -z "$as_dir" && as_dir=.
7855 for ac_exec_ext in '' $ac_executable_extensions; do
7856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7857 ac_cv_prog_ac_ct_OTOOL64="otool64"
7858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859 break 2
7861 done
7862 done
7863 IFS=$as_save_IFS
7867 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7868 if test -n "$ac_ct_OTOOL64"; then
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7870 $as_echo "$ac_ct_OTOOL64" >&6; }
7871 else
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873 $as_echo "no" >&6; }
7876 if test "x$ac_ct_OTOOL64" = x; then
7877 OTOOL64=":"
7878 else
7879 case $cross_compiling:$ac_tool_warned in
7880 yes:)
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7883 ac_tool_warned=yes ;;
7884 esac
7885 OTOOL64=$ac_ct_OTOOL64
7887 else
7888 OTOOL64="$ac_cv_prog_OTOOL64"
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7918 $as_echo_n "checking for -single_module linker flag... " >&6; }
7919 if ${lt_cv_apple_cc_single_mod+:} false; then :
7920 $as_echo_n "(cached) " >&6
7921 else
7922 lt_cv_apple_cc_single_mod=no
7923 if test -z "${LT_MULTI_MODULE}"; then
7924 # By default we will add the -single_module flag. You can override
7925 # by either setting the environment variable LT_MULTI_MODULE
7926 # non-empty at configure time, or by adding -multi_module to the
7927 # link flags.
7928 rm -rf libconftest.dylib*
7929 echo "int foo(void){return 1;}" > conftest.c
7930 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7931 -dynamiclib -Wl,-single_module conftest.c" >&5
7932 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7933 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7934 _lt_result=$?
7935 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7936 lt_cv_apple_cc_single_mod=yes
7937 else
7938 cat conftest.err >&5
7940 rm -rf libconftest.dylib*
7941 rm -f conftest.*
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7945 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7947 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7948 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7949 $as_echo_n "(cached) " >&6
7950 else
7951 lt_cv_ld_exported_symbols_list=no
7952 save_LDFLAGS=$LDFLAGS
7953 echo "_main" > conftest.sym
7954 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7956 /* end confdefs.h. */
7959 main ()
7963 return 0;
7965 _ACEOF
7966 if ac_fn_c_try_link "$LINENO"; then :
7967 lt_cv_ld_exported_symbols_list=yes
7968 else
7969 lt_cv_ld_exported_symbols_list=no
7971 rm -f core conftest.err conftest.$ac_objext \
7972 conftest$ac_exeext conftest.$ac_ext
7973 LDFLAGS="$save_LDFLAGS"
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7977 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7979 $as_echo_n "checking for -force_load linker flag... " >&6; }
7980 if ${lt_cv_ld_force_load+:} false; then :
7981 $as_echo_n "(cached) " >&6
7982 else
7983 lt_cv_ld_force_load=no
7984 cat > conftest.c << _LT_EOF
7985 int forced_loaded() { return 2;}
7986 _LT_EOF
7987 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7988 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7989 echo "$AR cru libconftest.a conftest.o" >&5
7990 $AR cru libconftest.a conftest.o 2>&5
7991 cat > conftest.c << _LT_EOF
7992 int main() { return 0;}
7993 _LT_EOF
7994 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7995 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7996 _lt_result=$?
7997 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7998 lt_cv_ld_force_load=yes
7999 else
8000 cat conftest.err >&5
8002 rm -f conftest.err libconftest.a conftest conftest.c
8003 rm -rf conftest.dSYM
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8007 $as_echo "$lt_cv_ld_force_load" >&6; }
8008 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
8009 # build without first building modern cctools / linker.
8010 case $host_cpu-$host_os in
8011 *-rhapsody* | *-darwin1.[012])
8012 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8013 *-darwin1.*)
8014 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8015 *-darwin*)
8016 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
8017 # deployment target is forced to an earlier version.
8018 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
8019 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
8021 10.[012][,.]*)
8022 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8026 esac
8028 esac
8029 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8030 _lt_dar_single_mod='$single_module'
8032 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8033 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8034 else
8035 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8037 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8038 _lt_dsymutil='~$DSYMUTIL $lib || :'
8039 else
8040 _lt_dsymutil=
8043 esac
8045 for ac_header in dlfcn.h
8046 do :
8047 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8049 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8050 cat >>confdefs.h <<_ACEOF
8051 #define HAVE_DLFCN_H 1
8052 _ACEOF
8056 done
8062 # Set options
8066 enable_dlopen=no
8069 enable_win32_dll=no
8073 # Check whether --enable-static was given.
8074 if test "${enable_static+set}" = set; then :
8075 enableval=$enable_static; p=${PACKAGE-default}
8076 case $enableval in
8077 yes) enable_static=yes ;;
8078 no) enable_static=no ;;
8080 enable_static=no
8081 # Look at the argument we got. We use all the common list separators.
8082 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8083 for pkg in $enableval; do
8084 IFS="$lt_save_ifs"
8085 if test "X$pkg" = "X$p"; then
8086 enable_static=yes
8088 done
8089 IFS="$lt_save_ifs"
8091 esac
8092 else
8093 enable_static=yes
8105 # Check whether --with-pic was given.
8106 if test "${with_pic+set}" = set; then :
8107 withval=$with_pic; pic_mode="$withval"
8108 else
8109 pic_mode=default
8113 test -z "$pic_mode" && pic_mode=default
8121 # Check whether --enable-fast-install was given.
8122 if test "${enable_fast_install+set}" = set; then :
8123 enableval=$enable_fast_install; p=${PACKAGE-default}
8124 case $enableval in
8125 yes) enable_fast_install=yes ;;
8126 no) enable_fast_install=no ;;
8128 enable_fast_install=no
8129 # Look at the argument we got. We use all the common list separators.
8130 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8131 for pkg in $enableval; do
8132 IFS="$lt_save_ifs"
8133 if test "X$pkg" = "X$p"; then
8134 enable_fast_install=yes
8136 done
8137 IFS="$lt_save_ifs"
8139 esac
8140 else
8141 enable_fast_install=yes
8154 # This can be used to rebuild libtool when needed
8155 LIBTOOL_DEPS="$ltmain"
8157 # Always use our own libtool.
8158 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8185 test -z "$LN_S" && LN_S="ln -s"
8200 if test -n "${ZSH_VERSION+set}" ; then
8201 setopt NO_GLOB_SUBST
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8205 $as_echo_n "checking for objdir... " >&6; }
8206 if ${lt_cv_objdir+:} false; then :
8207 $as_echo_n "(cached) " >&6
8208 else
8209 rm -f .libs 2>/dev/null
8210 mkdir .libs 2>/dev/null
8211 if test -d .libs; then
8212 lt_cv_objdir=.libs
8213 else
8214 # MS-DOS does not allow filenames that begin with a dot.
8215 lt_cv_objdir=_libs
8217 rmdir .libs 2>/dev/null
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8220 $as_echo "$lt_cv_objdir" >&6; }
8221 objdir=$lt_cv_objdir
8227 cat >>confdefs.h <<_ACEOF
8228 #define LT_OBJDIR "$lt_cv_objdir/"
8229 _ACEOF
8234 case $host_os in
8235 aix3*)
8236 # AIX sometimes has problems with the GCC collect2 program. For some
8237 # reason, if we set the COLLECT_NAMES environment variable, the problems
8238 # vanish in a puff of smoke.
8239 if test "X${COLLECT_NAMES+set}" != Xset; then
8240 COLLECT_NAMES=
8241 export COLLECT_NAMES
8244 esac
8246 # Global variables:
8247 ofile=libtool
8248 can_build_shared=yes
8250 # All known linkers require a `.a' archive for static linking (except MSVC,
8251 # which needs '.lib').
8252 libext=a
8254 with_gnu_ld="$lt_cv_prog_gnu_ld"
8256 old_CC="$CC"
8257 old_CFLAGS="$CFLAGS"
8259 # Set sane defaults for various variables
8260 test -z "$CC" && CC=cc
8261 test -z "$LTCC" && LTCC=$CC
8262 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8263 test -z "$LD" && LD=ld
8264 test -z "$ac_objext" && ac_objext=o
8266 for cc_temp in $compiler""; do
8267 case $cc_temp in
8268 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8269 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8270 \-*) ;;
8271 *) break;;
8272 esac
8273 done
8274 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8277 # Only perform the check for file, if the check method requires it
8278 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8279 case $deplibs_check_method in
8280 file_magic*)
8281 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8283 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8284 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8285 $as_echo_n "(cached) " >&6
8286 else
8287 case $MAGIC_CMD in
8288 [\\/*] | ?:[\\/]*)
8289 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8292 lt_save_MAGIC_CMD="$MAGIC_CMD"
8293 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8294 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8295 for ac_dir in $ac_dummy; do
8296 IFS="$lt_save_ifs"
8297 test -z "$ac_dir" && ac_dir=.
8298 if test -f $ac_dir/${ac_tool_prefix}file; then
8299 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8300 if test -n "$file_magic_test_file"; then
8301 case $deplibs_check_method in
8302 "file_magic "*)
8303 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8304 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8305 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8306 $EGREP "$file_magic_regex" > /dev/null; then
8308 else
8309 cat <<_LT_EOF 1>&2
8311 *** Warning: the command libtool uses to detect shared libraries,
8312 *** $file_magic_cmd, produces output that libtool cannot recognize.
8313 *** The result is that libtool may fail to recognize shared libraries
8314 *** as such. This will affect the creation of libtool libraries that
8315 *** depend on shared libraries, but programs linked with such libtool
8316 *** libraries will work regardless of this problem. Nevertheless, you
8317 *** may want to report the problem to your system manager and/or to
8318 *** bug-libtool@gnu.org
8320 _LT_EOF
8321 fi ;;
8322 esac
8324 break
8326 done
8327 IFS="$lt_save_ifs"
8328 MAGIC_CMD="$lt_save_MAGIC_CMD"
8330 esac
8333 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8334 if test -n "$MAGIC_CMD"; then
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8336 $as_echo "$MAGIC_CMD" >&6; }
8337 else
8338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339 $as_echo "no" >&6; }
8346 if test -z "$lt_cv_path_MAGIC_CMD"; then
8347 if test -n "$ac_tool_prefix"; then
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8349 $as_echo_n "checking for file... " >&6; }
8350 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8351 $as_echo_n "(cached) " >&6
8352 else
8353 case $MAGIC_CMD in
8354 [\\/*] | ?:[\\/]*)
8355 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8358 lt_save_MAGIC_CMD="$MAGIC_CMD"
8359 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8360 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8361 for ac_dir in $ac_dummy; do
8362 IFS="$lt_save_ifs"
8363 test -z "$ac_dir" && ac_dir=.
8364 if test -f $ac_dir/file; then
8365 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8366 if test -n "$file_magic_test_file"; then
8367 case $deplibs_check_method in
8368 "file_magic "*)
8369 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8370 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8371 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8372 $EGREP "$file_magic_regex" > /dev/null; then
8374 else
8375 cat <<_LT_EOF 1>&2
8377 *** Warning: the command libtool uses to detect shared libraries,
8378 *** $file_magic_cmd, produces output that libtool cannot recognize.
8379 *** The result is that libtool may fail to recognize shared libraries
8380 *** as such. This will affect the creation of libtool libraries that
8381 *** depend on shared libraries, but programs linked with such libtool
8382 *** libraries will work regardless of this problem. Nevertheless, you
8383 *** may want to report the problem to your system manager and/or to
8384 *** bug-libtool@gnu.org
8386 _LT_EOF
8387 fi ;;
8388 esac
8390 break
8392 done
8393 IFS="$lt_save_ifs"
8394 MAGIC_CMD="$lt_save_MAGIC_CMD"
8396 esac
8399 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8400 if test -n "$MAGIC_CMD"; then
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8402 $as_echo "$MAGIC_CMD" >&6; }
8403 else
8404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8405 $as_echo "no" >&6; }
8409 else
8410 MAGIC_CMD=:
8416 esac
8418 # Use C for the default configuration in the libtool script
8420 lt_save_CC="$CC"
8421 ac_ext=c
8422 ac_cpp='$CPP $CPPFLAGS'
8423 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8424 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8425 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8428 # Source file extension for C test sources.
8429 ac_ext=c
8431 # Object file extension for compiled C test sources.
8432 objext=o
8433 objext=$objext
8435 # Code to be used in simple compile tests
8436 lt_simple_compile_test_code="int some_variable = 0;"
8438 # Code to be used in simple link tests
8439 lt_simple_link_test_code='int main(){return(0);}'
8447 # If no C compiler was specified, use CC.
8448 LTCC=${LTCC-"$CC"}
8450 # If no C compiler flags were specified, use CFLAGS.
8451 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8453 # Allow CC to be a program name with arguments.
8454 compiler=$CC
8456 # Save the default compiler, since it gets overwritten when the other
8457 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8458 compiler_DEFAULT=$CC
8460 # save warnings/boilerplate of simple test code
8461 ac_outfile=conftest.$ac_objext
8462 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8463 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8464 _lt_compiler_boilerplate=`cat conftest.err`
8465 $RM conftest*
8467 ac_outfile=conftest.$ac_objext
8468 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8469 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8470 _lt_linker_boilerplate=`cat conftest.err`
8471 $RM -r conftest*
8474 ## CAVEAT EMPTOR:
8475 ## There is no encapsulation within the following macros, do not change
8476 ## the running order or otherwise move them around unless you know exactly
8477 ## what you are doing...
8478 if test -n "$compiler"; then
8480 lt_prog_compiler_no_builtin_flag=
8482 if test "$GCC" = yes; then
8483 case $cc_basename in
8484 nvcc*)
8485 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8487 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8488 esac
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8491 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8492 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8493 $as_echo_n "(cached) " >&6
8494 else
8495 lt_cv_prog_compiler_rtti_exceptions=no
8496 ac_outfile=conftest.$ac_objext
8497 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8498 lt_compiler_flag="-fno-rtti -fno-exceptions"
8499 # Insert the option either (1) after the last *FLAGS variable, or
8500 # (2) before a word containing "conftest.", or (3) at the end.
8501 # Note that $ac_compile itself does not contain backslashes and begins
8502 # with a dollar sign (not a hyphen), so the echo should work correctly.
8503 # The option is referenced via a variable to avoid confusing sed.
8504 lt_compile=`echo "$ac_compile" | $SED \
8505 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8506 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8507 -e 's:$: $lt_compiler_flag:'`
8508 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8509 (eval "$lt_compile" 2>conftest.err)
8510 ac_status=$?
8511 cat conftest.err >&5
8512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8513 if (exit $ac_status) && test -s "$ac_outfile"; then
8514 # The compiler can only warn and ignore the option if not recognized
8515 # So say no if there are warnings other than the usual output.
8516 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8517 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8518 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8519 lt_cv_prog_compiler_rtti_exceptions=yes
8522 $RM conftest*
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8526 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8528 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8529 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8530 else
8541 lt_prog_compiler_wl=
8542 lt_prog_compiler_pic=
8543 lt_prog_compiler_static=
8545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8546 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8548 if test "$GCC" = yes; then
8549 lt_prog_compiler_wl='-Wl,'
8550 lt_prog_compiler_static='-static'
8552 case $host_os in
8553 aix*)
8554 # All AIX code is PIC.
8555 if test "$host_cpu" = ia64; then
8556 # AIX 5 now supports IA64 processor
8557 lt_prog_compiler_static='-Bstatic'
8559 lt_prog_compiler_pic='-fPIC'
8562 amigaos*)
8563 case $host_cpu in
8564 powerpc)
8565 # see comment about AmigaOS4 .so support
8566 lt_prog_compiler_pic='-fPIC'
8568 m68k)
8569 # FIXME: we need at least 68020 code to build shared libraries, but
8570 # adding the `-m68020' flag to GCC prevents building anything better,
8571 # like `-m68040'.
8572 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8574 esac
8577 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8578 # PIC is the default for these OSes.
8581 mingw* | cygwin* | pw32* | os2* | cegcc*)
8582 # This hack is so that the source file can tell whether it is being
8583 # built for inclusion in a dll (and should export symbols for example).
8584 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8585 # (--disable-auto-import) libraries
8586 lt_prog_compiler_pic='-DDLL_EXPORT'
8589 darwin* | rhapsody*)
8590 # PIC is the default on this platform
8591 # Common symbols not allowed in MH_DYLIB files
8592 lt_prog_compiler_pic='-fno-common'
8595 haiku*)
8596 # PIC is the default for Haiku.
8597 # The "-static" flag exists, but is broken.
8598 lt_prog_compiler_static=
8601 hpux*)
8602 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8603 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8604 # sets the default TLS model and affects inlining.
8605 case $host_cpu in
8606 hppa*64*)
8607 # +Z the default
8610 lt_prog_compiler_pic='-fPIC'
8612 esac
8615 interix[3-9]*)
8616 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8617 # Instead, we relocate shared libraries at runtime.
8620 msdosdjgpp*)
8621 # Just because we use GCC doesn't mean we suddenly get shared libraries
8622 # on systems that don't support them.
8623 lt_prog_compiler_can_build_shared=no
8624 enable_shared=no
8627 *nto* | *qnx*)
8628 # QNX uses GNU C++, but need to define -shared option too, otherwise
8629 # it will coredump.
8630 lt_prog_compiler_pic='-fPIC -shared'
8633 sysv4*MP*)
8634 if test -d /usr/nec; then
8635 lt_prog_compiler_pic=-Kconform_pic
8640 lt_prog_compiler_pic='-fPIC'
8642 esac
8644 case $cc_basename in
8645 nvcc*) # Cuda Compiler Driver 2.2
8646 lt_prog_compiler_wl='-Xlinker '
8647 lt_prog_compiler_pic='-Xcompiler -fPIC'
8649 esac
8650 else
8651 # PORTME Check for flag to pass linker flags through the system compiler.
8652 case $host_os in
8653 aix*)
8654 lt_prog_compiler_wl='-Wl,'
8655 if test "$host_cpu" = ia64; then
8656 # AIX 5 now supports IA64 processor
8657 lt_prog_compiler_static='-Bstatic'
8658 else
8659 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8663 mingw* | cygwin* | pw32* | os2* | cegcc*)
8664 # This hack is so that the source file can tell whether it is being
8665 # built for inclusion in a dll (and should export symbols for example).
8666 lt_prog_compiler_pic='-DDLL_EXPORT'
8669 hpux9* | hpux10* | hpux11*)
8670 lt_prog_compiler_wl='-Wl,'
8671 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8672 # not for PA HP-UX.
8673 case $host_cpu in
8674 hppa*64*|ia64*)
8675 # +Z the default
8678 lt_prog_compiler_pic='+Z'
8680 esac
8681 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8682 lt_prog_compiler_static='${wl}-a ${wl}archive'
8685 irix5* | irix6* | nonstopux*)
8686 lt_prog_compiler_wl='-Wl,'
8687 # PIC (with -KPIC) is the default.
8688 lt_prog_compiler_static='-non_shared'
8691 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8692 case $cc_basename in
8693 # old Intel for x86_64 which still supported -KPIC.
8694 ecc*)
8695 lt_prog_compiler_wl='-Wl,'
8696 lt_prog_compiler_pic='-KPIC'
8697 lt_prog_compiler_static='-static'
8699 # icc used to be incompatible with GCC.
8700 # ICC 10 doesn't accept -KPIC any more.
8701 icc* | ifort*)
8702 lt_prog_compiler_wl='-Wl,'
8703 lt_prog_compiler_pic='-fPIC'
8704 lt_prog_compiler_static='-static'
8706 # Lahey Fortran 8.1.
8707 lf95*)
8708 lt_prog_compiler_wl='-Wl,'
8709 lt_prog_compiler_pic='--shared'
8710 lt_prog_compiler_static='--static'
8712 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8713 # Portland Group compilers (*not* the Pentium gcc compiler,
8714 # which looks to be a dead project)
8715 lt_prog_compiler_wl='-Wl,'
8716 lt_prog_compiler_pic='-fpic'
8717 lt_prog_compiler_static='-Bstatic'
8719 ccc*)
8720 lt_prog_compiler_wl='-Wl,'
8721 # All Alpha code is PIC.
8722 lt_prog_compiler_static='-non_shared'
8724 xl* | bgxl* | bgf* | mpixl*)
8725 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8726 lt_prog_compiler_wl='-Wl,'
8727 lt_prog_compiler_pic='-qpic'
8728 lt_prog_compiler_static='-qstaticlink'
8731 case `$CC -V 2>&1 | sed 5q` in
8732 *Sun\ F* | *Sun*Fortran*)
8733 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8734 lt_prog_compiler_pic='-KPIC'
8735 lt_prog_compiler_static='-Bstatic'
8736 lt_prog_compiler_wl=''
8738 *Sun\ C*)
8739 # Sun C 5.9
8740 lt_prog_compiler_pic='-KPIC'
8741 lt_prog_compiler_static='-Bstatic'
8742 lt_prog_compiler_wl='-Wl,'
8744 esac
8746 esac
8749 newsos6)
8750 lt_prog_compiler_pic='-KPIC'
8751 lt_prog_compiler_static='-Bstatic'
8754 *nto* | *qnx*)
8755 # QNX uses GNU C++, but need to define -shared option too, otherwise
8756 # it will coredump.
8757 lt_prog_compiler_pic='-fPIC -shared'
8760 osf3* | osf4* | osf5*)
8761 lt_prog_compiler_wl='-Wl,'
8762 # All OSF/1 code is PIC.
8763 lt_prog_compiler_static='-non_shared'
8766 rdos*)
8767 lt_prog_compiler_static='-non_shared'
8770 solaris*)
8771 lt_prog_compiler_pic='-KPIC'
8772 lt_prog_compiler_static='-Bstatic'
8773 case $cc_basename in
8774 f77* | f90* | f95*)
8775 lt_prog_compiler_wl='-Qoption ld ';;
8777 lt_prog_compiler_wl='-Wl,';;
8778 esac
8781 sunos4*)
8782 lt_prog_compiler_wl='-Qoption ld '
8783 lt_prog_compiler_pic='-PIC'
8784 lt_prog_compiler_static='-Bstatic'
8787 sysv4 | sysv4.2uw2* | sysv4.3*)
8788 lt_prog_compiler_wl='-Wl,'
8789 lt_prog_compiler_pic='-KPIC'
8790 lt_prog_compiler_static='-Bstatic'
8793 sysv4*MP*)
8794 if test -d /usr/nec ;then
8795 lt_prog_compiler_pic='-Kconform_pic'
8796 lt_prog_compiler_static='-Bstatic'
8800 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8801 lt_prog_compiler_wl='-Wl,'
8802 lt_prog_compiler_pic='-KPIC'
8803 lt_prog_compiler_static='-Bstatic'
8806 unicos*)
8807 lt_prog_compiler_wl='-Wl,'
8808 lt_prog_compiler_can_build_shared=no
8811 uts4*)
8812 lt_prog_compiler_pic='-pic'
8813 lt_prog_compiler_static='-Bstatic'
8817 lt_prog_compiler_can_build_shared=no
8819 esac
8822 case $host_os in
8823 # For platforms which do not support PIC, -DPIC is meaningless:
8824 *djgpp*)
8825 lt_prog_compiler_pic=
8828 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8830 esac
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8832 $as_echo "$lt_prog_compiler_pic" >&6; }
8840 # Check to make sure the PIC flag actually works.
8842 if test -n "$lt_prog_compiler_pic"; then
8843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8844 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8845 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8846 $as_echo_n "(cached) " >&6
8847 else
8848 lt_cv_prog_compiler_pic_works=no
8849 ac_outfile=conftest.$ac_objext
8850 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8851 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8852 # Insert the option either (1) after the last *FLAGS variable, or
8853 # (2) before a word containing "conftest.", or (3) at the end.
8854 # Note that $ac_compile itself does not contain backslashes and begins
8855 # with a dollar sign (not a hyphen), so the echo should work correctly.
8856 # The option is referenced via a variable to avoid confusing sed.
8857 lt_compile=`echo "$ac_compile" | $SED \
8858 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8859 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8860 -e 's:$: $lt_compiler_flag:'`
8861 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8862 (eval "$lt_compile" 2>conftest.err)
8863 ac_status=$?
8864 cat conftest.err >&5
8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866 if (exit $ac_status) && test -s "$ac_outfile"; then
8867 # The compiler can only warn and ignore the option if not recognized
8868 # So say no if there are warnings other than the usual output.
8869 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8870 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8871 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8872 lt_cv_prog_compiler_pic_works=yes
8875 $RM conftest*
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8879 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8881 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8882 case $lt_prog_compiler_pic in
8883 "" | " "*) ;;
8884 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8885 esac
8886 else
8887 lt_prog_compiler_pic=
8888 lt_prog_compiler_can_build_shared=no
8899 # Check to make sure the static flag actually works.
8901 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8903 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8904 if ${lt_cv_prog_compiler_static_works+:} false; then :
8905 $as_echo_n "(cached) " >&6
8906 else
8907 lt_cv_prog_compiler_static_works=no
8908 save_LDFLAGS="$LDFLAGS"
8909 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8910 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8911 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8912 # The linker can only warn and ignore the option if not recognized
8913 # So say no if there are warnings
8914 if test -s conftest.err; then
8915 # Append any errors to the config.log.
8916 cat conftest.err 1>&5
8917 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8918 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8919 if diff conftest.exp conftest.er2 >/dev/null; then
8920 lt_cv_prog_compiler_static_works=yes
8922 else
8923 lt_cv_prog_compiler_static_works=yes
8926 $RM -r conftest*
8927 LDFLAGS="$save_LDFLAGS"
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8931 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8933 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8935 else
8936 lt_prog_compiler_static=
8945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8946 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8947 if ${lt_cv_prog_compiler_c_o+:} false; then :
8948 $as_echo_n "(cached) " >&6
8949 else
8950 lt_cv_prog_compiler_c_o=no
8951 $RM -r conftest 2>/dev/null
8952 mkdir conftest
8953 cd conftest
8954 mkdir out
8955 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8957 lt_compiler_flag="-o out/conftest2.$ac_objext"
8958 # Insert the option either (1) after the last *FLAGS variable, or
8959 # (2) before a word containing "conftest.", or (3) at the end.
8960 # Note that $ac_compile itself does not contain backslashes and begins
8961 # with a dollar sign (not a hyphen), so the echo should work correctly.
8962 lt_compile=`echo "$ac_compile" | $SED \
8963 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8964 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8965 -e 's:$: $lt_compiler_flag:'`
8966 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8967 (eval "$lt_compile" 2>out/conftest.err)
8968 ac_status=$?
8969 cat out/conftest.err >&5
8970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8971 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8972 then
8973 # The compiler can only warn and ignore the option if not recognized
8974 # So say no if there are warnings
8975 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8976 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8977 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8978 lt_cv_prog_compiler_c_o=yes
8981 chmod u+w . 2>&5
8982 $RM conftest*
8983 # SGI C++ compiler will create directory out/ii_files/ for
8984 # template instantiation
8985 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8986 $RM out/* && rmdir out
8987 cd ..
8988 $RM -r conftest
8989 $RM conftest*
8992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8993 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9001 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9002 if ${lt_cv_prog_compiler_c_o+:} false; then :
9003 $as_echo_n "(cached) " >&6
9004 else
9005 lt_cv_prog_compiler_c_o=no
9006 $RM -r conftest 2>/dev/null
9007 mkdir conftest
9008 cd conftest
9009 mkdir out
9010 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9012 lt_compiler_flag="-o out/conftest2.$ac_objext"
9013 # Insert the option either (1) after the last *FLAGS variable, or
9014 # (2) before a word containing "conftest.", or (3) at the end.
9015 # Note that $ac_compile itself does not contain backslashes and begins
9016 # with a dollar sign (not a hyphen), so the echo should work correctly.
9017 lt_compile=`echo "$ac_compile" | $SED \
9018 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9019 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9020 -e 's:$: $lt_compiler_flag:'`
9021 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9022 (eval "$lt_compile" 2>out/conftest.err)
9023 ac_status=$?
9024 cat out/conftest.err >&5
9025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9026 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9027 then
9028 # The compiler can only warn and ignore the option if not recognized
9029 # So say no if there are warnings
9030 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9031 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9032 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9033 lt_cv_prog_compiler_c_o=yes
9036 chmod u+w . 2>&5
9037 $RM conftest*
9038 # SGI C++ compiler will create directory out/ii_files/ for
9039 # template instantiation
9040 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9041 $RM out/* && rmdir out
9042 cd ..
9043 $RM -r conftest
9044 $RM conftest*
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9048 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9053 hard_links="nottested"
9054 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9055 # do not overwrite the value of need_locks provided by the user
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9057 $as_echo_n "checking if we can lock with hard links... " >&6; }
9058 hard_links=yes
9059 $RM conftest*
9060 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9061 touch conftest.a
9062 ln conftest.a conftest.b 2>&5 || hard_links=no
9063 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9065 $as_echo "$hard_links" >&6; }
9066 if test "$hard_links" = no; then
9067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9068 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9069 need_locks=warn
9071 else
9072 need_locks=no
9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9081 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9083 runpath_var=
9084 allow_undefined_flag=
9085 always_export_symbols=no
9086 archive_cmds=
9087 archive_expsym_cmds=
9088 compiler_needs_object=no
9089 enable_shared_with_static_runtimes=no
9090 export_dynamic_flag_spec=
9091 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9092 hardcode_automatic=no
9093 hardcode_direct=no
9094 hardcode_direct_absolute=no
9095 hardcode_libdir_flag_spec=
9096 hardcode_libdir_flag_spec_ld=
9097 hardcode_libdir_separator=
9098 hardcode_minus_L=no
9099 hardcode_shlibpath_var=unsupported
9100 inherit_rpath=no
9101 link_all_deplibs=unknown
9102 module_cmds=
9103 module_expsym_cmds=
9104 old_archive_from_new_cmds=
9105 old_archive_from_expsyms_cmds=
9106 thread_safe_flag_spec=
9107 whole_archive_flag_spec=
9108 # include_expsyms should be a list of space-separated symbols to be *always*
9109 # included in the symbol list
9110 include_expsyms=
9111 # exclude_expsyms can be an extended regexp of symbols to exclude
9112 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9113 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9114 # as well as any symbol that contains `d'.
9115 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9116 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9117 # platforms (ab)use it in PIC code, but their linkers get confused if
9118 # the symbol is explicitly referenced. Since portable code cannot
9119 # rely on this symbol name, it's probably fine to never include it in
9120 # preloaded symbol tables.
9121 # Exclude shared library initialization/finalization symbols.
9122 extract_expsyms_cmds=
9124 case $host_os in
9125 cygwin* | mingw* | pw32* | cegcc*)
9126 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9127 # When not using gcc, we currently assume that we are using
9128 # Microsoft Visual C++.
9129 if test "$GCC" != yes; then
9130 with_gnu_ld=no
9133 interix*)
9134 # we just hope/assume this is gcc and not c89 (= MSVC++)
9135 with_gnu_ld=yes
9137 openbsd*)
9138 with_gnu_ld=no
9140 esac
9142 ld_shlibs=yes
9144 # On some targets, GNU ld is compatible enough with the native linker
9145 # that we're better off using the native interface for both.
9146 lt_use_gnu_ld_interface=no
9147 if test "$with_gnu_ld" = yes; then
9148 case $host_os in
9149 aix*)
9150 # The AIX port of GNU ld has always aspired to compatibility
9151 # with the native linker. However, as the warning in the GNU ld
9152 # block says, versions before 2.19.5* couldn't really create working
9153 # shared libraries, regardless of the interface used.
9154 case `$LD -v 2>&1` in
9155 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9156 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9157 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9159 lt_use_gnu_ld_interface=yes
9161 esac
9164 lt_use_gnu_ld_interface=yes
9166 esac
9169 if test "$lt_use_gnu_ld_interface" = yes; then
9170 # If archive_cmds runs LD, not CC, wlarc should be empty
9171 wlarc='${wl}'
9173 # Set some defaults for GNU ld with shared library support. These
9174 # are reset later if shared libraries are not supported. Putting them
9175 # here allows them to be overridden if necessary.
9176 runpath_var=LD_RUN_PATH
9177 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9178 export_dynamic_flag_spec='${wl}--export-dynamic'
9179 # ancient GNU ld didn't support --whole-archive et. al.
9180 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9181 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9182 else
9183 whole_archive_flag_spec=
9185 supports_anon_versioning=no
9186 case `$LD -v 2>&1` in
9187 *GNU\ gold*) supports_anon_versioning=yes ;;
9188 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9189 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9190 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9191 *\ 2.11.*) ;; # other 2.11 versions
9192 *) supports_anon_versioning=yes ;;
9193 esac
9195 # See if GNU ld supports shared libraries.
9196 case $host_os in
9197 aix[3-9]*)
9198 # On AIX/PPC, the GNU linker is very broken
9199 if test "$host_cpu" != ia64; then
9200 ld_shlibs=no
9201 cat <<_LT_EOF 1>&2
9203 *** Warning: the GNU linker, at least up to release 2.19, is reported
9204 *** to be unable to reliably create shared libraries on AIX.
9205 *** Therefore, libtool is disabling shared libraries support. If you
9206 *** really care for shared libraries, you may want to install binutils
9207 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9208 *** You will then need to restart the configuration process.
9210 _LT_EOF
9214 amigaos*)
9215 case $host_cpu in
9216 powerpc)
9217 # see comment about AmigaOS4 .so support
9218 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9219 archive_expsym_cmds=''
9221 m68k)
9222 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)'
9223 hardcode_libdir_flag_spec='-L$libdir'
9224 hardcode_minus_L=yes
9226 esac
9229 beos*)
9230 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9231 allow_undefined_flag=unsupported
9232 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9233 # support --undefined. This deserves some investigation. FIXME
9234 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9235 else
9236 ld_shlibs=no
9240 cygwin* | mingw* | pw32* | cegcc*)
9241 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9242 # as there is no search path for DLLs.
9243 hardcode_libdir_flag_spec='-L$libdir'
9244 export_dynamic_flag_spec='${wl}--export-all-symbols'
9245 allow_undefined_flag=unsupported
9246 always_export_symbols=no
9247 enable_shared_with_static_runtimes=yes
9248 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9250 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9251 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9252 # If the export-symbols file already is a .def file (1st line
9253 # is EXPORTS), use it as is; otherwise, prepend...
9254 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9255 cp $export_symbols $output_objdir/$soname.def;
9256 else
9257 echo EXPORTS > $output_objdir/$soname.def;
9258 cat $export_symbols >> $output_objdir/$soname.def;
9260 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9261 else
9262 ld_shlibs=no
9266 haiku*)
9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9268 link_all_deplibs=yes
9271 interix[3-9]*)
9272 hardcode_direct=no
9273 hardcode_shlibpath_var=no
9274 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9275 export_dynamic_flag_spec='${wl}-E'
9276 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9277 # Instead, shared libraries are loaded at an image base (0x10000000 by
9278 # default) and relocated if they conflict, which is a slow very memory
9279 # consuming and fragmenting process. To avoid this, we pick a random,
9280 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9281 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9282 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9283 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'
9286 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9287 tmp_diet=no
9288 if test "$host_os" = linux-dietlibc; then
9289 case $cc_basename in
9290 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9291 esac
9293 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9294 && test "$tmp_diet" = no
9295 then
9296 tmp_addflag=' $pic_flag'
9297 tmp_sharedflag='-shared'
9298 case $cc_basename,$host_cpu in
9299 pgcc*) # Portland Group C compiler
9300 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'
9301 tmp_addflag=' $pic_flag'
9303 pgf77* | pgf90* | pgf95* | pgfortran*)
9304 # Portland Group f77 and f90 compilers
9305 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'
9306 tmp_addflag=' $pic_flag -Mnomain' ;;
9307 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9308 tmp_addflag=' -i_dynamic' ;;
9309 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9310 tmp_addflag=' -i_dynamic -nofor_main' ;;
9311 ifc* | ifort*) # Intel Fortran compiler
9312 tmp_addflag=' -nofor_main' ;;
9313 lf95*) # Lahey Fortran 8.1
9314 whole_archive_flag_spec=
9315 tmp_sharedflag='--shared' ;;
9316 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9317 tmp_sharedflag='-qmkshrobj'
9318 tmp_addflag= ;;
9319 nvcc*) # Cuda Compiler Driver 2.2
9320 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'
9321 compiler_needs_object=yes
9323 esac
9324 case `$CC -V 2>&1 | sed 5q` in
9325 *Sun\ C*) # Sun C 5.9
9326 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'
9327 compiler_needs_object=yes
9328 tmp_sharedflag='-G' ;;
9329 *Sun\ F*) # Sun Fortran 8.3
9330 tmp_sharedflag='-G' ;;
9331 esac
9332 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9334 if test "x$supports_anon_versioning" = xyes; then
9335 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9336 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9337 echo "local: *; };" >> $output_objdir/$libname.ver~
9338 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9341 case $cc_basename in
9342 xlf* | bgf* | bgxlf* | mpixlf*)
9343 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9344 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9345 hardcode_libdir_flag_spec=
9346 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9347 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9348 if test "x$supports_anon_versioning" = xyes; then
9349 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9350 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9351 echo "local: *; };" >> $output_objdir/$libname.ver~
9352 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9355 esac
9356 else
9357 ld_shlibs=no
9361 netbsd*)
9362 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9363 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9364 wlarc=
9365 else
9366 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9367 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9371 solaris*)
9372 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9373 ld_shlibs=no
9374 cat <<_LT_EOF 1>&2
9376 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9377 *** create shared libraries on Solaris systems. Therefore, libtool
9378 *** is disabling shared libraries support. We urge you to upgrade GNU
9379 *** binutils to release 2.9.1 or newer. Another option is to modify
9380 *** your PATH or compiler configuration so that the native linker is
9381 *** used, and then restart.
9383 _LT_EOF
9384 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9385 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9386 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9387 else
9388 ld_shlibs=no
9392 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9393 case `$LD -v 2>&1` in
9394 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9395 ld_shlibs=no
9396 cat <<_LT_EOF 1>&2
9398 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9399 *** reliably create shared libraries on SCO systems. Therefore, libtool
9400 *** is disabling shared libraries support. We urge you to upgrade GNU
9401 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9402 *** your PATH or compiler configuration so that the native linker is
9403 *** used, and then restart.
9405 _LT_EOF
9408 # For security reasons, it is highly recommended that you always
9409 # use absolute paths for naming shared libraries, and exclude the
9410 # DT_RUNPATH tag from executables and libraries. But doing so
9411 # requires that you compile everything twice, which is a pain.
9412 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9414 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9415 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9416 else
9417 ld_shlibs=no
9420 esac
9423 sunos4*)
9424 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9425 wlarc=
9426 hardcode_direct=yes
9427 hardcode_shlibpath_var=no
9431 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9432 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9433 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9434 else
9435 ld_shlibs=no
9438 esac
9440 if test "$ld_shlibs" = no; then
9441 runpath_var=
9442 hardcode_libdir_flag_spec=
9443 export_dynamic_flag_spec=
9444 whole_archive_flag_spec=
9446 else
9447 # PORTME fill in a description of your system's linker (not GNU ld)
9448 case $host_os in
9449 aix3*)
9450 allow_undefined_flag=unsupported
9451 always_export_symbols=yes
9452 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'
9453 # Note: this linker hardcodes the directories in LIBPATH if there
9454 # are no directories specified by -L.
9455 hardcode_minus_L=yes
9456 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9457 # Neither direct hardcoding nor static linking is supported with a
9458 # broken collect2.
9459 hardcode_direct=unsupported
9463 aix[4-9]*)
9464 if test "$host_cpu" = ia64; then
9465 # On IA64, the linker does run time linking by default, so we don't
9466 # have to do anything special.
9467 aix_use_runtimelinking=no
9468 exp_sym_flag='-Bexport'
9469 no_entry_flag=""
9470 else
9471 # If we're using GNU nm, then we don't want the "-C" option.
9472 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9473 # Also, AIX nm treats weak defined symbols like other global
9474 # defined symbols, whereas GNU nm marks them as "W".
9475 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9476 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'
9477 else
9478 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9480 aix_use_runtimelinking=no
9482 # Test if we are trying to use run time linking or normal
9483 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9484 # need to do runtime linking.
9485 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9486 for ld_flag in $LDFLAGS; do
9487 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9488 aix_use_runtimelinking=yes
9489 break
9491 done
9493 esac
9495 exp_sym_flag='-bexport'
9496 no_entry_flag='-bnoentry'
9499 # When large executables or shared objects are built, AIX ld can
9500 # have problems creating the table of contents. If linking a library
9501 # or program results in "error TOC overflow" add -mminimal-toc to
9502 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9503 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9505 archive_cmds=''
9506 hardcode_direct=yes
9507 hardcode_direct_absolute=yes
9508 hardcode_libdir_separator=':'
9509 link_all_deplibs=yes
9510 file_list_spec='${wl}-f,'
9512 if test "$GCC" = yes; then
9513 case $host_os in aix4.[012]|aix4.[012].*)
9514 # We only want to do this on AIX 4.2 and lower, the check
9515 # below for broken collect2 doesn't work under 4.3+
9516 collect2name=`${CC} -print-prog-name=collect2`
9517 if test -f "$collect2name" &&
9518 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9519 then
9520 # We have reworked collect2
9522 else
9523 # We have old collect2
9524 hardcode_direct=unsupported
9525 # It fails to find uninstalled libraries when the uninstalled
9526 # path is not listed in the libpath. Setting hardcode_minus_L
9527 # to unsupported forces relinking
9528 hardcode_minus_L=yes
9529 hardcode_libdir_flag_spec='-L$libdir'
9530 hardcode_libdir_separator=
9533 esac
9534 shared_flag='-shared'
9535 if test "$aix_use_runtimelinking" = yes; then
9536 shared_flag="$shared_flag "'${wl}-G'
9538 else
9539 # not using gcc
9540 if test "$host_cpu" = ia64; then
9541 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9542 # chokes on -Wl,-G. The following line is correct:
9543 shared_flag='-G'
9544 else
9545 if test "$aix_use_runtimelinking" = yes; then
9546 shared_flag='${wl}-G'
9547 else
9548 shared_flag='${wl}-bM:SRE'
9553 export_dynamic_flag_spec='${wl}-bexpall'
9554 # It seems that -bexpall does not export symbols beginning with
9555 # underscore (_), so it is better to generate a list of symbols to export.
9556 always_export_symbols=yes
9557 if test "$aix_use_runtimelinking" = yes; then
9558 # Warning - without using the other runtime loading flags (-brtl),
9559 # -berok will link without error, but may produce a broken library.
9560 allow_undefined_flag='-berok'
9561 # Determine the default libpath from the value encoded in an
9562 # empty executable.
9563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9564 /* end confdefs.h. */
9567 main ()
9571 return 0;
9573 _ACEOF
9574 if ac_fn_c_try_link "$LINENO"; then :
9576 lt_aix_libpath_sed='
9577 /Import File Strings/,/^$/ {
9578 /^0/ {
9579 s/^0 *\(.*\)$/\1/
9583 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9584 # Check for a 64-bit object if we didn't find anything.
9585 if test -z "$aix_libpath"; then
9586 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9589 rm -f core conftest.err conftest.$ac_objext \
9590 conftest$ac_exeext conftest.$ac_ext
9591 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9593 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9594 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"
9595 else
9596 if test "$host_cpu" = ia64; then
9597 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9598 allow_undefined_flag="-z nodefs"
9599 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"
9600 else
9601 # Determine the default libpath from the value encoded in an
9602 # empty executable.
9603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9604 /* end confdefs.h. */
9607 main ()
9611 return 0;
9613 _ACEOF
9614 if ac_fn_c_try_link "$LINENO"; then :
9616 lt_aix_libpath_sed='
9617 /Import File Strings/,/^$/ {
9618 /^0/ {
9619 s/^0 *\(.*\)$/\1/
9623 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9624 # Check for a 64-bit object if we didn't find anything.
9625 if test -z "$aix_libpath"; then
9626 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9629 rm -f core conftest.err conftest.$ac_objext \
9630 conftest$ac_exeext conftest.$ac_ext
9631 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9633 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9634 # Warning - without using the other run time loading flags,
9635 # -berok will link without error, but may produce a broken library.
9636 no_undefined_flag=' ${wl}-bernotok'
9637 allow_undefined_flag=' ${wl}-berok'
9638 if test "$with_gnu_ld" = yes; then
9639 # We only use this code for GNU lds that support --whole-archive.
9640 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9641 else
9642 # Exported symbols can be pulled into shared objects from archives
9643 whole_archive_flag_spec='$convenience'
9645 archive_cmds_need_lc=yes
9646 # This is similar to how AIX traditionally builds its shared libraries.
9647 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'
9652 amigaos*)
9653 case $host_cpu in
9654 powerpc)
9655 # see comment about AmigaOS4 .so support
9656 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9657 archive_expsym_cmds=''
9659 m68k)
9660 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)'
9661 hardcode_libdir_flag_spec='-L$libdir'
9662 hardcode_minus_L=yes
9664 esac
9667 bsdi[45]*)
9668 export_dynamic_flag_spec=-rdynamic
9671 cygwin* | mingw* | pw32* | cegcc*)
9672 # When not using gcc, we currently assume that we are using
9673 # Microsoft Visual C++.
9674 # hardcode_libdir_flag_spec is actually meaningless, as there is
9675 # no search path for DLLs.
9676 hardcode_libdir_flag_spec=' '
9677 allow_undefined_flag=unsupported
9678 # Tell ltmain to make .lib files, not .a files.
9679 libext=lib
9680 # Tell ltmain to make .dll files, not .so files.
9681 shrext_cmds=".dll"
9682 # FIXME: Setting linknames here is a bad hack.
9683 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9684 # The linker will automatically build a .lib file if we build a DLL.
9685 old_archive_from_new_cmds='true'
9686 # FIXME: Should let the user specify the lib program.
9687 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9688 fix_srcfile_path='`cygpath -w "$srcfile"`'
9689 enable_shared_with_static_runtimes=yes
9692 darwin* | rhapsody*)
9695 archive_cmds_need_lc=no
9696 hardcode_direct=no
9697 hardcode_automatic=yes
9698 hardcode_shlibpath_var=unsupported
9699 if test "$lt_cv_ld_force_load" = "yes"; then
9700 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\"`'
9701 else
9702 whole_archive_flag_spec=''
9704 link_all_deplibs=yes
9705 allow_undefined_flag="$_lt_dar_allow_undefined"
9706 case $cc_basename in
9707 ifort*) _lt_dar_can_shared=yes ;;
9708 *) _lt_dar_can_shared=$GCC ;;
9709 esac
9710 if test "$_lt_dar_can_shared" = "yes"; then
9711 output_verbose_link_cmd=func_echo_all
9712 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9713 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9714 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}"
9715 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}"
9717 else
9718 ld_shlibs=no
9723 dgux*)
9724 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9725 hardcode_libdir_flag_spec='-L$libdir'
9726 hardcode_shlibpath_var=no
9729 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9730 # support. Future versions do this automatically, but an explicit c++rt0.o
9731 # does not break anything, and helps significantly (at the cost of a little
9732 # extra space).
9733 freebsd2.2*)
9734 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9735 hardcode_libdir_flag_spec='-R$libdir'
9736 hardcode_direct=yes
9737 hardcode_shlibpath_var=no
9740 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9741 freebsd2.*)
9742 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9743 hardcode_direct=yes
9744 hardcode_minus_L=yes
9745 hardcode_shlibpath_var=no
9748 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9749 freebsd* | dragonfly*)
9750 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9751 hardcode_libdir_flag_spec='-R$libdir'
9752 hardcode_direct=yes
9753 hardcode_shlibpath_var=no
9756 hpux9*)
9757 if test "$GCC" = yes; then
9758 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9759 else
9760 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'
9762 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9763 hardcode_libdir_separator=:
9764 hardcode_direct=yes
9766 # hardcode_minus_L: Not really in the search PATH,
9767 # but as the default location of the library.
9768 hardcode_minus_L=yes
9769 export_dynamic_flag_spec='${wl}-E'
9772 hpux10*)
9773 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9774 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9775 else
9776 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9778 if test "$with_gnu_ld" = no; then
9779 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9780 hardcode_libdir_flag_spec_ld='+b $libdir'
9781 hardcode_libdir_separator=:
9782 hardcode_direct=yes
9783 hardcode_direct_absolute=yes
9784 export_dynamic_flag_spec='${wl}-E'
9785 # hardcode_minus_L: Not really in the search PATH,
9786 # but as the default location of the library.
9787 hardcode_minus_L=yes
9791 hpux11*)
9792 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9793 case $host_cpu in
9794 hppa*64*)
9795 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9797 ia64*)
9798 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9801 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9803 esac
9804 else
9805 case $host_cpu in
9806 hppa*64*)
9807 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9809 ia64*)
9810 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9814 # Older versions of the 11.00 compiler do not understand -b yet
9815 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9817 $as_echo_n "checking if $CC understands -b... " >&6; }
9818 if ${lt_cv_prog_compiler__b+:} false; then :
9819 $as_echo_n "(cached) " >&6
9820 else
9821 lt_cv_prog_compiler__b=no
9822 save_LDFLAGS="$LDFLAGS"
9823 LDFLAGS="$LDFLAGS -b"
9824 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9825 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9826 # The linker can only warn and ignore the option if not recognized
9827 # So say no if there are warnings
9828 if test -s conftest.err; then
9829 # Append any errors to the config.log.
9830 cat conftest.err 1>&5
9831 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9832 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9833 if diff conftest.exp conftest.er2 >/dev/null; then
9834 lt_cv_prog_compiler__b=yes
9836 else
9837 lt_cv_prog_compiler__b=yes
9840 $RM -r conftest*
9841 LDFLAGS="$save_LDFLAGS"
9844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9845 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9847 if test x"$lt_cv_prog_compiler__b" = xyes; then
9848 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9849 else
9850 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9854 esac
9856 if test "$with_gnu_ld" = no; then
9857 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9858 hardcode_libdir_separator=:
9860 case $host_cpu in
9861 hppa*64*|ia64*)
9862 hardcode_direct=no
9863 hardcode_shlibpath_var=no
9866 hardcode_direct=yes
9867 hardcode_direct_absolute=yes
9868 export_dynamic_flag_spec='${wl}-E'
9870 # hardcode_minus_L: Not really in the search PATH,
9871 # but as the default location of the library.
9872 hardcode_minus_L=yes
9874 esac
9878 irix5* | irix6* | nonstopux*)
9879 if test "$GCC" = yes; then
9880 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9881 # Try to use the -exported_symbol ld option, if it does not
9882 # work, assume that -exports_file does not work either and
9883 # implicitly export all symbols.
9884 save_LDFLAGS="$LDFLAGS"
9885 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9887 /* end confdefs.h. */
9888 int foo(void) {}
9889 _ACEOF
9890 if ac_fn_c_try_link "$LINENO"; then :
9891 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9894 rm -f core conftest.err conftest.$ac_objext \
9895 conftest$ac_exeext conftest.$ac_ext
9896 LDFLAGS="$save_LDFLAGS"
9897 else
9898 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'
9899 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'
9901 archive_cmds_need_lc='no'
9902 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9903 hardcode_libdir_separator=:
9904 inherit_rpath=yes
9905 link_all_deplibs=yes
9908 netbsd*)
9909 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9910 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9911 else
9912 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9914 hardcode_libdir_flag_spec='-R$libdir'
9915 hardcode_direct=yes
9916 hardcode_shlibpath_var=no
9919 newsos6)
9920 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9921 hardcode_direct=yes
9922 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9923 hardcode_libdir_separator=:
9924 hardcode_shlibpath_var=no
9927 *nto* | *qnx*)
9930 openbsd*)
9931 if test -f /usr/libexec/ld.so; then
9932 hardcode_direct=yes
9933 hardcode_shlibpath_var=no
9934 hardcode_direct_absolute=yes
9935 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9936 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9937 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9938 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9939 export_dynamic_flag_spec='${wl}-E'
9940 else
9941 case $host_os in
9942 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9943 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9944 hardcode_libdir_flag_spec='-R$libdir'
9947 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9948 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9950 esac
9952 else
9953 ld_shlibs=no
9957 os2*)
9958 hardcode_libdir_flag_spec='-L$libdir'
9959 hardcode_minus_L=yes
9960 allow_undefined_flag=unsupported
9961 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'
9962 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9965 osf3*)
9966 if test "$GCC" = yes; then
9967 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9968 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'
9969 else
9970 allow_undefined_flag=' -expect_unresolved \*'
9971 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'
9973 archive_cmds_need_lc='no'
9974 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9975 hardcode_libdir_separator=:
9978 osf4* | osf5*) # as osf3* with the addition of -msym flag
9979 if test "$GCC" = yes; then
9980 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9981 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9982 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9983 else
9984 allow_undefined_flag=' -expect_unresolved \*'
9985 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'
9986 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~
9987 $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'
9989 # Both c and cxx compiler support -rpath directly
9990 hardcode_libdir_flag_spec='-rpath $libdir'
9992 archive_cmds_need_lc='no'
9993 hardcode_libdir_separator=:
9996 solaris*)
9997 no_undefined_flag=' -z defs'
9998 if test "$GCC" = yes; then
9999 wlarc='${wl}'
10000 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10001 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10002 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10003 else
10004 case `$CC -V 2>&1` in
10005 *"Compilers 5.0"*)
10006 wlarc=''
10007 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10008 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10009 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10012 wlarc='${wl}'
10013 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10014 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10015 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10017 esac
10019 hardcode_libdir_flag_spec='-R$libdir'
10020 hardcode_shlibpath_var=no
10021 case $host_os in
10022 solaris2.[0-5] | solaris2.[0-5].*) ;;
10024 # The compiler driver will combine and reorder linker options,
10025 # but understands `-z linker_flag'. GCC discards it without `$wl',
10026 # but is careful enough not to reorder.
10027 # Supported since Solaris 2.6 (maybe 2.5.1?)
10028 if test "$GCC" = yes; then
10029 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10030 else
10031 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10034 esac
10035 link_all_deplibs=yes
10038 sunos4*)
10039 if test "x$host_vendor" = xsequent; then
10040 # Use $CC to link under sequent, because it throws in some extra .o
10041 # files that make .init and .fini sections work.
10042 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10043 else
10044 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10046 hardcode_libdir_flag_spec='-L$libdir'
10047 hardcode_direct=yes
10048 hardcode_minus_L=yes
10049 hardcode_shlibpath_var=no
10052 sysv4)
10053 case $host_vendor in
10054 sni)
10055 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10056 hardcode_direct=yes # is this really true???
10058 siemens)
10059 ## LD is ld it makes a PLAMLIB
10060 ## CC just makes a GrossModule.
10061 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10062 reload_cmds='$CC -r -o $output$reload_objs'
10063 hardcode_direct=no
10065 motorola)
10066 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10067 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10069 esac
10070 runpath_var='LD_RUN_PATH'
10071 hardcode_shlibpath_var=no
10074 sysv4.3*)
10075 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10076 hardcode_shlibpath_var=no
10077 export_dynamic_flag_spec='-Bexport'
10080 sysv4*MP*)
10081 if test -d /usr/nec; then
10082 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10083 hardcode_shlibpath_var=no
10084 runpath_var=LD_RUN_PATH
10085 hardcode_runpath_var=yes
10086 ld_shlibs=yes
10090 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10091 no_undefined_flag='${wl}-z,text'
10092 archive_cmds_need_lc=no
10093 hardcode_shlibpath_var=no
10094 runpath_var='LD_RUN_PATH'
10096 if test "$GCC" = yes; then
10097 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10098 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10099 else
10100 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10101 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10105 sysv5* | sco3.2v5* | sco5v6*)
10106 # Note: We can NOT use -z defs as we might desire, because we do not
10107 # link with -lc, and that would cause any symbols used from libc to
10108 # always be unresolved, which means just about no library would
10109 # ever link correctly. If we're not using GNU ld we use -z text
10110 # though, which does catch some bad symbols but isn't as heavy-handed
10111 # as -z defs.
10112 no_undefined_flag='${wl}-z,text'
10113 allow_undefined_flag='${wl}-z,nodefs'
10114 archive_cmds_need_lc=no
10115 hardcode_shlibpath_var=no
10116 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10117 hardcode_libdir_separator=':'
10118 link_all_deplibs=yes
10119 export_dynamic_flag_spec='${wl}-Bexport'
10120 runpath_var='LD_RUN_PATH'
10122 if test "$GCC" = yes; then
10123 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10124 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10125 else
10126 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10127 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10131 uts4*)
10132 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10133 hardcode_libdir_flag_spec='-L$libdir'
10134 hardcode_shlibpath_var=no
10138 ld_shlibs=no
10140 esac
10142 if test x$host_vendor = xsni; then
10143 case $host in
10144 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10145 export_dynamic_flag_spec='${wl}-Blargedynsym'
10147 esac
10151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10152 $as_echo "$ld_shlibs" >&6; }
10153 test "$ld_shlibs" = no && can_build_shared=no
10155 with_gnu_ld=$with_gnu_ld
10172 # Do we need to explicitly link libc?
10174 case "x$archive_cmds_need_lc" in
10175 x|xyes)
10176 # Assume -lc should be added
10177 archive_cmds_need_lc=yes
10179 if test "$enable_shared" = yes && test "$GCC" = yes; then
10180 case $archive_cmds in
10181 *'~'*)
10182 # FIXME: we may have to deal with multi-command sequences.
10184 '$CC '*)
10185 # Test whether the compiler implicitly links with -lc since on some
10186 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10187 # to ld, don't add -lc before -lgcc.
10188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10189 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10190 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10191 $as_echo_n "(cached) " >&6
10192 else
10193 $RM conftest*
10194 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10196 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10197 (eval $ac_compile) 2>&5
10198 ac_status=$?
10199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10200 test $ac_status = 0; } 2>conftest.err; then
10201 soname=conftest
10202 lib=conftest
10203 libobjs=conftest.$ac_objext
10204 deplibs=
10205 wl=$lt_prog_compiler_wl
10206 pic_flag=$lt_prog_compiler_pic
10207 compiler_flags=-v
10208 linker_flags=-v
10209 verstring=
10210 output_objdir=.
10211 libname=conftest
10212 lt_save_allow_undefined_flag=$allow_undefined_flag
10213 allow_undefined_flag=
10214 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10215 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10216 ac_status=$?
10217 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10218 test $ac_status = 0; }
10219 then
10220 lt_cv_archive_cmds_need_lc=no
10221 else
10222 lt_cv_archive_cmds_need_lc=yes
10224 allow_undefined_flag=$lt_save_allow_undefined_flag
10225 else
10226 cat conftest.err 1>&5
10228 $RM conftest*
10231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10232 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10233 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10235 esac
10238 esac
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10397 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10399 if test "$GCC" = yes; then
10400 case $host_os in
10401 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10402 *) lt_awk_arg="/^libraries:/" ;;
10403 esac
10404 case $host_os in
10405 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10406 *) lt_sed_strip_eq="s,=/,/,g" ;;
10407 esac
10408 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10409 case $lt_search_path_spec in
10410 *\;*)
10411 # if the path contains ";" then we assume it to be the separator
10412 # otherwise default to the standard path separator (i.e. ":") - it is
10413 # assumed that no part of a normal pathname contains ";" but that should
10414 # okay in the real world where ";" in dirpaths is itself problematic.
10415 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10418 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10420 esac
10421 # Ok, now we have the path, separated by spaces, we can step through it
10422 # and add multilib dir if necessary.
10423 lt_tmp_lt_search_path_spec=
10424 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10425 for lt_sys_path in $lt_search_path_spec; do
10426 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10427 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10428 else
10429 test -d "$lt_sys_path" && \
10430 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10432 done
10433 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10434 BEGIN {RS=" "; FS="/|\n";} {
10435 lt_foo="";
10436 lt_count=0;
10437 for (lt_i = NF; lt_i > 0; lt_i--) {
10438 if ($lt_i != "" && $lt_i != ".") {
10439 if ($lt_i == "..") {
10440 lt_count++;
10441 } else {
10442 if (lt_count == 0) {
10443 lt_foo="/" $lt_i lt_foo;
10444 } else {
10445 lt_count--;
10450 if (lt_foo != "") { lt_freq[lt_foo]++; }
10451 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10453 # AWK program above erroneously prepends '/' to C:/dos/paths
10454 # for these hosts.
10455 case $host_os in
10456 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10457 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10458 esac
10459 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10460 else
10461 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10463 library_names_spec=
10464 libname_spec='lib$name'
10465 soname_spec=
10466 shrext_cmds=".so"
10467 postinstall_cmds=
10468 postuninstall_cmds=
10469 finish_cmds=
10470 finish_eval=
10471 shlibpath_var=
10472 shlibpath_overrides_runpath=unknown
10473 version_type=none
10474 dynamic_linker="$host_os ld.so"
10475 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10476 need_lib_prefix=unknown
10477 hardcode_into_libs=no
10479 # when you set need_version to no, make sure it does not cause -set_version
10480 # flags to be left without arguments
10481 need_version=unknown
10483 case $host_os in
10484 aix3*)
10485 version_type=linux
10486 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10487 shlibpath_var=LIBPATH
10489 # AIX 3 has no versioning support, so we append a major version to the name.
10490 soname_spec='${libname}${release}${shared_ext}$major'
10493 aix[4-9]*)
10494 version_type=linux
10495 need_lib_prefix=no
10496 need_version=no
10497 hardcode_into_libs=yes
10498 if test "$host_cpu" = ia64; then
10499 # AIX 5 supports IA64
10500 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10501 shlibpath_var=LD_LIBRARY_PATH
10502 else
10503 # With GCC up to 2.95.x, collect2 would create an import file
10504 # for dependence libraries. The import file would start with
10505 # the line `#! .'. This would cause the generated library to
10506 # depend on `.', always an invalid library. This was fixed in
10507 # development snapshots of GCC prior to 3.0.
10508 case $host_os in
10509 aix4 | aix4.[01] | aix4.[01].*)
10510 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10511 echo ' yes '
10512 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10514 else
10515 can_build_shared=no
10518 esac
10519 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10520 # soname into executable. Probably we can add versioning support to
10521 # collect2, so additional links can be useful in future.
10522 if test "$aix_use_runtimelinking" = yes; then
10523 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10524 # instead of lib<name>.a to let people know that these are not
10525 # typical AIX shared libraries.
10526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10527 else
10528 # We preserve .a as extension for shared libraries through AIX4.2
10529 # and later when we are not doing run time linking.
10530 library_names_spec='${libname}${release}.a $libname.a'
10531 soname_spec='${libname}${release}${shared_ext}$major'
10533 shlibpath_var=LIBPATH
10537 amigaos*)
10538 case $host_cpu in
10539 powerpc)
10540 # Since July 2007 AmigaOS4 officially supports .so libraries.
10541 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10544 m68k)
10545 library_names_spec='$libname.ixlibrary $libname.a'
10546 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10547 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'
10549 esac
10552 beos*)
10553 library_names_spec='${libname}${shared_ext}'
10554 dynamic_linker="$host_os ld.so"
10555 shlibpath_var=LIBRARY_PATH
10558 bsdi[45]*)
10559 version_type=linux
10560 need_version=no
10561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10562 soname_spec='${libname}${release}${shared_ext}$major'
10563 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10564 shlibpath_var=LD_LIBRARY_PATH
10565 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10566 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10567 # the default ld.so.conf also contains /usr/contrib/lib and
10568 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10569 # libtool to hard-code these into programs
10572 cygwin* | mingw* | pw32* | cegcc*)
10573 version_type=windows
10574 shrext_cmds=".dll"
10575 need_version=no
10576 need_lib_prefix=no
10578 case $GCC,$host_os in
10579 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10580 library_names_spec='$libname.dll.a'
10581 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10582 postinstall_cmds='base_file=`basename \${file}`~
10583 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10584 dldir=$destdir/`dirname \$dlpath`~
10585 test -d \$dldir || mkdir -p \$dldir~
10586 $install_prog $dir/$dlname \$dldir/$dlname~
10587 chmod a+x \$dldir/$dlname~
10588 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10589 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10591 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10592 dlpath=$dir/\$dldll~
10593 $RM \$dlpath'
10594 shlibpath_overrides_runpath=yes
10596 case $host_os in
10597 cygwin*)
10598 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10599 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10601 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10603 mingw* | cegcc*)
10604 # MinGW DLLs use traditional 'lib' prefix
10605 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10607 pw32*)
10608 # pw32 DLLs use 'pw' prefix rather than 'lib'
10609 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10611 esac
10615 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10617 esac
10618 dynamic_linker='Win32 ld.exe'
10619 # FIXME: first we should search . and the directory the executable is in
10620 shlibpath_var=PATH
10623 darwin* | rhapsody*)
10624 dynamic_linker="$host_os dyld"
10625 version_type=darwin
10626 need_lib_prefix=no
10627 need_version=no
10628 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10629 soname_spec='${libname}${release}${major}$shared_ext'
10630 shlibpath_overrides_runpath=yes
10631 shlibpath_var=DYLD_LIBRARY_PATH
10632 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10634 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10635 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10638 dgux*)
10639 version_type=linux
10640 need_lib_prefix=no
10641 need_version=no
10642 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10643 soname_spec='${libname}${release}${shared_ext}$major'
10644 shlibpath_var=LD_LIBRARY_PATH
10647 freebsd* | dragonfly*)
10648 # DragonFly does not have aout. When/if they implement a new
10649 # versioning mechanism, adjust this.
10650 if test -x /usr/bin/objformat; then
10651 objformat=`/usr/bin/objformat`
10652 else
10653 case $host_os in
10654 freebsd[23].*) objformat=aout ;;
10655 *) objformat=elf ;;
10656 esac
10658 version_type=freebsd-$objformat
10659 case $version_type in
10660 freebsd-elf*)
10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10662 need_version=no
10663 need_lib_prefix=no
10665 freebsd-*)
10666 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10667 need_version=yes
10669 esac
10670 shlibpath_var=LD_LIBRARY_PATH
10671 case $host_os in
10672 freebsd2.*)
10673 shlibpath_overrides_runpath=yes
10675 freebsd3.[01]* | freebsdelf3.[01]*)
10676 shlibpath_overrides_runpath=yes
10677 hardcode_into_libs=yes
10679 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10680 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10681 shlibpath_overrides_runpath=no
10682 hardcode_into_libs=yes
10684 *) # from 4.6 on, and DragonFly
10685 shlibpath_overrides_runpath=yes
10686 hardcode_into_libs=yes
10688 esac
10691 haiku*)
10692 version_type=linux
10693 need_lib_prefix=no
10694 need_version=no
10695 dynamic_linker="$host_os runtime_loader"
10696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10697 soname_spec='${libname}${release}${shared_ext}$major'
10698 shlibpath_var=LIBRARY_PATH
10699 shlibpath_overrides_runpath=yes
10700 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10701 hardcode_into_libs=yes
10704 hpux9* | hpux10* | hpux11*)
10705 # Give a soname corresponding to the major version so that dld.sl refuses to
10706 # link against other versions.
10707 version_type=sunos
10708 need_lib_prefix=no
10709 need_version=no
10710 case $host_cpu in
10711 ia64*)
10712 shrext_cmds='.so'
10713 hardcode_into_libs=yes
10714 dynamic_linker="$host_os dld.so"
10715 shlibpath_var=LD_LIBRARY_PATH
10716 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10718 soname_spec='${libname}${release}${shared_ext}$major'
10719 if test "X$HPUX_IA64_MODE" = X32; then
10720 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10721 else
10722 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10724 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10726 hppa*64*)
10727 shrext_cmds='.sl'
10728 hardcode_into_libs=yes
10729 dynamic_linker="$host_os dld.sl"
10730 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10731 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10733 soname_spec='${libname}${release}${shared_ext}$major'
10734 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10735 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10738 shrext_cmds='.sl'
10739 dynamic_linker="$host_os dld.sl"
10740 shlibpath_var=SHLIB_PATH
10741 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
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'
10745 esac
10746 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10747 postinstall_cmds='chmod 555 $lib'
10748 # or fails outright, so override atomically:
10749 install_override_mode=555
10752 interix[3-9]*)
10753 version_type=linux
10754 need_lib_prefix=no
10755 need_version=no
10756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10757 soname_spec='${libname}${release}${shared_ext}$major'
10758 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10759 shlibpath_var=LD_LIBRARY_PATH
10760 shlibpath_overrides_runpath=no
10761 hardcode_into_libs=yes
10764 irix5* | irix6* | nonstopux*)
10765 case $host_os in
10766 nonstopux*) version_type=nonstopux ;;
10768 if test "$lt_cv_prog_gnu_ld" = yes; then
10769 version_type=linux
10770 else
10771 version_type=irix
10772 fi ;;
10773 esac
10774 need_lib_prefix=no
10775 need_version=no
10776 soname_spec='${libname}${release}${shared_ext}$major'
10777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10778 case $host_os in
10779 irix5* | nonstopux*)
10780 libsuff= shlibsuff=
10783 case $LD in # libtool.m4 will add one of these switches to LD
10784 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10785 libsuff= shlibsuff= libmagic=32-bit;;
10786 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10787 libsuff=32 shlibsuff=N32 libmagic=N32;;
10788 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10789 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10790 *) libsuff= shlibsuff= libmagic=never-match;;
10791 esac
10793 esac
10794 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10795 shlibpath_overrides_runpath=no
10796 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10797 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10798 hardcode_into_libs=yes
10801 # No shared lib support for Linux oldld, aout, or coff.
10802 linux*oldld* | linux*aout* | linux*coff*)
10803 dynamic_linker=no
10806 # This must be Linux ELF.
10808 # uclinux* changes (here and below) have been submitted to the libtool
10809 # project, but have not yet been accepted: they are GCC-local changes
10810 # for the time being. (See
10811 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10812 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10813 version_type=linux
10814 need_lib_prefix=no
10815 need_version=no
10816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10817 soname_spec='${libname}${release}${shared_ext}$major'
10818 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10819 shlibpath_var=LD_LIBRARY_PATH
10820 shlibpath_overrides_runpath=no
10822 # Some binutils ld are patched to set DT_RUNPATH
10823 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10824 $as_echo_n "(cached) " >&6
10825 else
10826 lt_cv_shlibpath_overrides_runpath=no
10827 save_LDFLAGS=$LDFLAGS
10828 save_libdir=$libdir
10829 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10830 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10832 /* end confdefs.h. */
10835 main ()
10839 return 0;
10841 _ACEOF
10842 if ac_fn_c_try_link "$LINENO"; then :
10843 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10844 lt_cv_shlibpath_overrides_runpath=yes
10847 rm -f core conftest.err conftest.$ac_objext \
10848 conftest$ac_exeext conftest.$ac_ext
10849 LDFLAGS=$save_LDFLAGS
10850 libdir=$save_libdir
10854 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10856 # This implies no fast_install, which is unacceptable.
10857 # Some rework will be needed to allow for fast_install
10858 # before this can be enabled.
10859 hardcode_into_libs=yes
10861 # Append ld.so.conf contents to the search path
10862 if test -f /etc/ld.so.conf; then
10863 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' ' '`
10864 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10867 # We used to test for /lib/ld.so.1 and disable shared libraries on
10868 # powerpc, because MkLinux only supported shared libraries with the
10869 # GNU dynamic linker. Since this was broken with cross compilers,
10870 # most powerpc-linux boxes support dynamic linking these days and
10871 # people can always --disable-shared, the test was removed, and we
10872 # assume the GNU/Linux dynamic linker is in use.
10873 dynamic_linker='GNU/Linux ld.so'
10876 netbsd*)
10877 version_type=sunos
10878 need_lib_prefix=no
10879 need_version=no
10880 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10882 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10883 dynamic_linker='NetBSD (a.out) ld.so'
10884 else
10885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10886 soname_spec='${libname}${release}${shared_ext}$major'
10887 dynamic_linker='NetBSD ld.elf_so'
10889 shlibpath_var=LD_LIBRARY_PATH
10890 shlibpath_overrides_runpath=yes
10891 hardcode_into_libs=yes
10894 newsos6)
10895 version_type=linux
10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897 shlibpath_var=LD_LIBRARY_PATH
10898 shlibpath_overrides_runpath=yes
10901 *nto* | *qnx*)
10902 version_type=qnx
10903 need_lib_prefix=no
10904 need_version=no
10905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10906 soname_spec='${libname}${release}${shared_ext}$major'
10907 shlibpath_var=LD_LIBRARY_PATH
10908 shlibpath_overrides_runpath=no
10909 hardcode_into_libs=yes
10910 dynamic_linker='ldqnx.so'
10913 openbsd*)
10914 version_type=sunos
10915 sys_lib_dlsearch_path_spec="/usr/lib"
10916 need_lib_prefix=no
10917 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10918 case $host_os in
10919 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10920 *) need_version=no ;;
10921 esac
10922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10923 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10924 shlibpath_var=LD_LIBRARY_PATH
10925 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10926 case $host_os in
10927 openbsd2.[89] | openbsd2.[89].*)
10928 shlibpath_overrides_runpath=no
10931 shlibpath_overrides_runpath=yes
10933 esac
10934 else
10935 shlibpath_overrides_runpath=yes
10939 os2*)
10940 libname_spec='$name'
10941 shrext_cmds=".dll"
10942 need_lib_prefix=no
10943 library_names_spec='$libname${shared_ext} $libname.a'
10944 dynamic_linker='OS/2 ld.exe'
10945 shlibpath_var=LIBPATH
10948 osf3* | osf4* | osf5*)
10949 version_type=osf
10950 need_lib_prefix=no
10951 need_version=no
10952 soname_spec='${libname}${release}${shared_ext}$major'
10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10954 shlibpath_var=LD_LIBRARY_PATH
10955 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10956 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10959 rdos*)
10960 dynamic_linker=no
10963 solaris*)
10964 version_type=linux
10965 need_lib_prefix=no
10966 need_version=no
10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10968 soname_spec='${libname}${release}${shared_ext}$major'
10969 shlibpath_var=LD_LIBRARY_PATH
10970 shlibpath_overrides_runpath=yes
10971 hardcode_into_libs=yes
10972 # ldd complains unless libraries are executable
10973 postinstall_cmds='chmod +x $lib'
10976 sunos4*)
10977 version_type=sunos
10978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10979 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10980 shlibpath_var=LD_LIBRARY_PATH
10981 shlibpath_overrides_runpath=yes
10982 if test "$with_gnu_ld" = yes; then
10983 need_lib_prefix=no
10985 need_version=yes
10988 sysv4 | sysv4.3*)
10989 version_type=linux
10990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10991 soname_spec='${libname}${release}${shared_ext}$major'
10992 shlibpath_var=LD_LIBRARY_PATH
10993 case $host_vendor in
10994 sni)
10995 shlibpath_overrides_runpath=no
10996 need_lib_prefix=no
10997 runpath_var=LD_RUN_PATH
10999 siemens)
11000 need_lib_prefix=no
11002 motorola)
11003 need_lib_prefix=no
11004 need_version=no
11005 shlibpath_overrides_runpath=no
11006 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11008 esac
11011 sysv4*MP*)
11012 if test -d /usr/nec ;then
11013 version_type=linux
11014 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11015 soname_spec='$libname${shared_ext}.$major'
11016 shlibpath_var=LD_LIBRARY_PATH
11020 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11021 version_type=freebsd-elf
11022 need_lib_prefix=no
11023 need_version=no
11024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11025 soname_spec='${libname}${release}${shared_ext}$major'
11026 shlibpath_var=LD_LIBRARY_PATH
11027 shlibpath_overrides_runpath=yes
11028 hardcode_into_libs=yes
11029 if test "$with_gnu_ld" = yes; then
11030 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11031 else
11032 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11033 case $host_os in
11034 sco3.2v5*)
11035 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11037 esac
11039 sys_lib_dlsearch_path_spec='/usr/lib'
11042 tpf*)
11043 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11044 version_type=linux
11045 need_lib_prefix=no
11046 need_version=no
11047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11048 shlibpath_var=LD_LIBRARY_PATH
11049 shlibpath_overrides_runpath=no
11050 hardcode_into_libs=yes
11053 uts4*)
11054 version_type=linux
11055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11056 soname_spec='${libname}${release}${shared_ext}$major'
11057 shlibpath_var=LD_LIBRARY_PATH
11060 # Shared libraries for VwWorks, >= 7 only at this stage
11061 # and (fpic) still incompatible with "large" code models
11062 # in a few configurations. Only for RTP mode in any case,
11063 # and upon explicit request at configure time.
11064 vxworks7*)
11065 dynamic_linker=no
11066 case ${with_multisubdir}-${enable_shared} in
11067 *large*)
11069 *mrtp*-yes)
11070 version_type=linux
11071 need_lib_prefix=no
11072 need_version=no
11073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11074 soname_spec='${libname}${release}${shared_ext}$major'
11075 dynamic_linker="$host_os module_loader"
11077 esac
11080 dynamic_linker=no
11082 esac
11083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11084 $as_echo "$dynamic_linker" >&6; }
11085 test "$dynamic_linker" = no && can_build_shared=no
11087 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11088 if test "$GCC" = yes; then
11089 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11092 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11093 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11095 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11096 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11191 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11192 hardcode_action=
11193 if test -n "$hardcode_libdir_flag_spec" ||
11194 test -n "$runpath_var" ||
11195 test "X$hardcode_automatic" = "Xyes" ; then
11197 # We can hardcode non-existent directories.
11198 if test "$hardcode_direct" != no &&
11199 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11200 # have to relink, otherwise we might link with an installed library
11201 # when we should be linking with a yet-to-be-installed one
11202 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11203 test "$hardcode_minus_L" != no; then
11204 # Linking always hardcodes the temporary library directory.
11205 hardcode_action=relink
11206 else
11207 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11208 hardcode_action=immediate
11210 else
11211 # We cannot hardcode anything, or else we can only hardcode existing
11212 # directories.
11213 hardcode_action=unsupported
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11216 $as_echo "$hardcode_action" >&6; }
11218 if test "$hardcode_action" = relink ||
11219 test "$inherit_rpath" = yes; then
11220 # Fast installation is not supported
11221 enable_fast_install=no
11222 elif test "$shlibpath_overrides_runpath" = yes ||
11223 test "$enable_shared" = no; then
11224 # Fast installation is not necessary
11225 enable_fast_install=needless
11233 if test "x$enable_dlopen" != xyes; then
11234 enable_dlopen=unknown
11235 enable_dlopen_self=unknown
11236 enable_dlopen_self_static=unknown
11237 else
11238 lt_cv_dlopen=no
11239 lt_cv_dlopen_libs=
11241 case $host_os in
11242 beos*)
11243 lt_cv_dlopen="load_add_on"
11244 lt_cv_dlopen_libs=
11245 lt_cv_dlopen_self=yes
11248 mingw* | pw32* | cegcc*)
11249 lt_cv_dlopen="LoadLibrary"
11250 lt_cv_dlopen_libs=
11253 cygwin*)
11254 lt_cv_dlopen="dlopen"
11255 lt_cv_dlopen_libs=
11258 darwin*)
11259 # if libdl is installed we need to link against it
11260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11261 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11262 if ${ac_cv_lib_dl_dlopen+:} false; then :
11263 $as_echo_n "(cached) " >&6
11264 else
11265 ac_check_lib_save_LIBS=$LIBS
11266 LIBS="-ldl $LIBS"
11267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11268 /* end confdefs.h. */
11270 /* Override any GCC internal prototype to avoid an error.
11271 Use char because int might match the return type of a GCC
11272 builtin and then its argument prototype would still apply. */
11273 #ifdef __cplusplus
11274 extern "C"
11275 #endif
11276 char dlopen ();
11278 main ()
11280 return dlopen ();
11282 return 0;
11284 _ACEOF
11285 if ac_fn_c_try_link "$LINENO"; then :
11286 ac_cv_lib_dl_dlopen=yes
11287 else
11288 ac_cv_lib_dl_dlopen=no
11290 rm -f core conftest.err conftest.$ac_objext \
11291 conftest$ac_exeext conftest.$ac_ext
11292 LIBS=$ac_check_lib_save_LIBS
11294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11295 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11296 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11297 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11298 else
11300 lt_cv_dlopen="dyld"
11301 lt_cv_dlopen_libs=
11302 lt_cv_dlopen_self=yes
11309 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11310 if test "x$ac_cv_func_shl_load" = xyes; then :
11311 lt_cv_dlopen="shl_load"
11312 else
11313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11314 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11315 if ${ac_cv_lib_dld_shl_load+:} false; then :
11316 $as_echo_n "(cached) " >&6
11317 else
11318 ac_check_lib_save_LIBS=$LIBS
11319 LIBS="-ldld $LIBS"
11320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11321 /* end confdefs.h. */
11323 /* Override any GCC internal prototype to avoid an error.
11324 Use char because int might match the return type of a GCC
11325 builtin and then its argument prototype would still apply. */
11326 #ifdef __cplusplus
11327 extern "C"
11328 #endif
11329 char shl_load ();
11331 main ()
11333 return shl_load ();
11335 return 0;
11337 _ACEOF
11338 if ac_fn_c_try_link "$LINENO"; then :
11339 ac_cv_lib_dld_shl_load=yes
11340 else
11341 ac_cv_lib_dld_shl_load=no
11343 rm -f core conftest.err conftest.$ac_objext \
11344 conftest$ac_exeext conftest.$ac_ext
11345 LIBS=$ac_check_lib_save_LIBS
11347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11348 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11349 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11350 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11351 else
11352 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11353 if test "x$ac_cv_func_dlopen" = xyes; then :
11354 lt_cv_dlopen="dlopen"
11355 else
11356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11357 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11358 if ${ac_cv_lib_dl_dlopen+:} false; then :
11359 $as_echo_n "(cached) " >&6
11360 else
11361 ac_check_lib_save_LIBS=$LIBS
11362 LIBS="-ldl $LIBS"
11363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11364 /* end confdefs.h. */
11366 /* Override any GCC internal prototype to avoid an error.
11367 Use char because int might match the return type of a GCC
11368 builtin and then its argument prototype would still apply. */
11369 #ifdef __cplusplus
11370 extern "C"
11371 #endif
11372 char dlopen ();
11374 main ()
11376 return dlopen ();
11378 return 0;
11380 _ACEOF
11381 if ac_fn_c_try_link "$LINENO"; then :
11382 ac_cv_lib_dl_dlopen=yes
11383 else
11384 ac_cv_lib_dl_dlopen=no
11386 rm -f core conftest.err conftest.$ac_objext \
11387 conftest$ac_exeext conftest.$ac_ext
11388 LIBS=$ac_check_lib_save_LIBS
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11391 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11392 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11393 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11394 else
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11396 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11397 if ${ac_cv_lib_svld_dlopen+:} false; then :
11398 $as_echo_n "(cached) " >&6
11399 else
11400 ac_check_lib_save_LIBS=$LIBS
11401 LIBS="-lsvld $LIBS"
11402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11403 /* end confdefs.h. */
11405 /* Override any GCC internal prototype to avoid an error.
11406 Use char because int might match the return type of a GCC
11407 builtin and then its argument prototype would still apply. */
11408 #ifdef __cplusplus
11409 extern "C"
11410 #endif
11411 char dlopen ();
11413 main ()
11415 return dlopen ();
11417 return 0;
11419 _ACEOF
11420 if ac_fn_c_try_link "$LINENO"; then :
11421 ac_cv_lib_svld_dlopen=yes
11422 else
11423 ac_cv_lib_svld_dlopen=no
11425 rm -f core conftest.err conftest.$ac_objext \
11426 conftest$ac_exeext conftest.$ac_ext
11427 LIBS=$ac_check_lib_save_LIBS
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11430 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11431 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11432 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11433 else
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11435 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11436 if ${ac_cv_lib_dld_dld_link+:} false; then :
11437 $as_echo_n "(cached) " >&6
11438 else
11439 ac_check_lib_save_LIBS=$LIBS
11440 LIBS="-ldld $LIBS"
11441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11442 /* end confdefs.h. */
11444 /* Override any GCC internal prototype to avoid an error.
11445 Use char because int might match the return type of a GCC
11446 builtin and then its argument prototype would still apply. */
11447 #ifdef __cplusplus
11448 extern "C"
11449 #endif
11450 char dld_link ();
11452 main ()
11454 return dld_link ();
11456 return 0;
11458 _ACEOF
11459 if ac_fn_c_try_link "$LINENO"; then :
11460 ac_cv_lib_dld_dld_link=yes
11461 else
11462 ac_cv_lib_dld_dld_link=no
11464 rm -f core conftest.err conftest.$ac_objext \
11465 conftest$ac_exeext conftest.$ac_ext
11466 LIBS=$ac_check_lib_save_LIBS
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11469 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11470 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11471 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11490 esac
11492 if test "x$lt_cv_dlopen" != xno; then
11493 enable_dlopen=yes
11494 else
11495 enable_dlopen=no
11498 case $lt_cv_dlopen in
11499 dlopen)
11500 save_CPPFLAGS="$CPPFLAGS"
11501 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11503 save_LDFLAGS="$LDFLAGS"
11504 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11506 save_LIBS="$LIBS"
11507 LIBS="$lt_cv_dlopen_libs $LIBS"
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11510 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11511 if ${lt_cv_dlopen_self+:} false; then :
11512 $as_echo_n "(cached) " >&6
11513 else
11514 if test "$cross_compiling" = yes; then :
11515 lt_cv_dlopen_self=cross
11516 else
11517 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11518 lt_status=$lt_dlunknown
11519 cat > conftest.$ac_ext <<_LT_EOF
11520 #line 11520 "configure"
11521 #include "confdefs.h"
11523 #if HAVE_DLFCN_H
11524 #include <dlfcn.h>
11525 #endif
11527 #include <stdio.h>
11529 #ifdef RTLD_GLOBAL
11530 # define LT_DLGLOBAL RTLD_GLOBAL
11531 #else
11532 # ifdef DL_GLOBAL
11533 # define LT_DLGLOBAL DL_GLOBAL
11534 # else
11535 # define LT_DLGLOBAL 0
11536 # endif
11537 #endif
11539 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11540 find out it does not work in some platform. */
11541 #ifndef LT_DLLAZY_OR_NOW
11542 # ifdef RTLD_LAZY
11543 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11544 # else
11545 # ifdef DL_LAZY
11546 # define LT_DLLAZY_OR_NOW DL_LAZY
11547 # else
11548 # ifdef RTLD_NOW
11549 # define LT_DLLAZY_OR_NOW RTLD_NOW
11550 # else
11551 # ifdef DL_NOW
11552 # define LT_DLLAZY_OR_NOW DL_NOW
11553 # else
11554 # define LT_DLLAZY_OR_NOW 0
11555 # endif
11556 # endif
11557 # endif
11558 # endif
11559 #endif
11561 /* When -fvisbility=hidden is used, assume the code has been annotated
11562 correspondingly for the symbols needed. */
11563 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11564 void fnord () __attribute__((visibility("default")));
11565 #endif
11567 void fnord () { int i=42; }
11568 int main ()
11570 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11571 int status = $lt_dlunknown;
11573 if (self)
11575 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11576 else
11578 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11579 else puts (dlerror ());
11581 /* dlclose (self); */
11583 else
11584 puts (dlerror ());
11586 return status;
11588 _LT_EOF
11589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11590 (eval $ac_link) 2>&5
11591 ac_status=$?
11592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11593 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11594 (./conftest; exit; ) >&5 2>/dev/null
11595 lt_status=$?
11596 case x$lt_status in
11597 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11598 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11599 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11600 esac
11601 else :
11602 # compilation failed
11603 lt_cv_dlopen_self=no
11606 rm -fr conftest*
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11611 $as_echo "$lt_cv_dlopen_self" >&6; }
11613 if test "x$lt_cv_dlopen_self" = xyes; then
11614 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11616 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11617 if ${lt_cv_dlopen_self_static+:} false; then :
11618 $as_echo_n "(cached) " >&6
11619 else
11620 if test "$cross_compiling" = yes; then :
11621 lt_cv_dlopen_self_static=cross
11622 else
11623 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11624 lt_status=$lt_dlunknown
11625 cat > conftest.$ac_ext <<_LT_EOF
11626 #line 11626 "configure"
11627 #include "confdefs.h"
11629 #if HAVE_DLFCN_H
11630 #include <dlfcn.h>
11631 #endif
11633 #include <stdio.h>
11635 #ifdef RTLD_GLOBAL
11636 # define LT_DLGLOBAL RTLD_GLOBAL
11637 #else
11638 # ifdef DL_GLOBAL
11639 # define LT_DLGLOBAL DL_GLOBAL
11640 # else
11641 # define LT_DLGLOBAL 0
11642 # endif
11643 #endif
11645 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11646 find out it does not work in some platform. */
11647 #ifndef LT_DLLAZY_OR_NOW
11648 # ifdef RTLD_LAZY
11649 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11650 # else
11651 # ifdef DL_LAZY
11652 # define LT_DLLAZY_OR_NOW DL_LAZY
11653 # else
11654 # ifdef RTLD_NOW
11655 # define LT_DLLAZY_OR_NOW RTLD_NOW
11656 # else
11657 # ifdef DL_NOW
11658 # define LT_DLLAZY_OR_NOW DL_NOW
11659 # else
11660 # define LT_DLLAZY_OR_NOW 0
11661 # endif
11662 # endif
11663 # endif
11664 # endif
11665 #endif
11667 /* When -fvisbility=hidden is used, assume the code has been annotated
11668 correspondingly for the symbols needed. */
11669 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11670 void fnord () __attribute__((visibility("default")));
11671 #endif
11673 void fnord () { int i=42; }
11674 int main ()
11676 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11677 int status = $lt_dlunknown;
11679 if (self)
11681 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11682 else
11684 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11685 else puts (dlerror ());
11687 /* dlclose (self); */
11689 else
11690 puts (dlerror ());
11692 return status;
11694 _LT_EOF
11695 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11696 (eval $ac_link) 2>&5
11697 ac_status=$?
11698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11699 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11700 (./conftest; exit; ) >&5 2>/dev/null
11701 lt_status=$?
11702 case x$lt_status in
11703 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11704 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11705 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11706 esac
11707 else :
11708 # compilation failed
11709 lt_cv_dlopen_self_static=no
11712 rm -fr conftest*
11716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11717 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11720 CPPFLAGS="$save_CPPFLAGS"
11721 LDFLAGS="$save_LDFLAGS"
11722 LIBS="$save_LIBS"
11724 esac
11726 case $lt_cv_dlopen_self in
11727 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11728 *) enable_dlopen_self=unknown ;;
11729 esac
11731 case $lt_cv_dlopen_self_static in
11732 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11733 *) enable_dlopen_self_static=unknown ;;
11734 esac
11753 striplib=
11754 old_striplib=
11755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11756 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11757 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11758 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11759 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11761 $as_echo "yes" >&6; }
11762 else
11763 # FIXME - insert some real tests, host_os isn't really good enough
11764 case $host_os in
11765 darwin*)
11766 if test -n "$STRIP" ; then
11767 striplib="$STRIP -x"
11768 old_striplib="$STRIP -S"
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11770 $as_echo "yes" >&6; }
11771 else
11772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11773 $as_echo "no" >&6; }
11777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11778 $as_echo "no" >&6; }
11780 esac
11794 # Report which library types will actually be built
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11796 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11798 $as_echo "$can_build_shared" >&6; }
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11801 $as_echo_n "checking whether to build shared libraries... " >&6; }
11802 test "$can_build_shared" = "no" && enable_shared=no
11804 # On AIX, shared libraries and static libraries use the same namespace, and
11805 # are all built from PIC.
11806 case $host_os in
11807 aix3*)
11808 test "$enable_shared" = yes && enable_static=no
11809 if test -n "$RANLIB"; then
11810 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11811 postinstall_cmds='$RANLIB $lib'
11815 aix[4-9]*)
11816 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11817 test "$enable_shared" = yes && enable_static=no
11820 esac
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11822 $as_echo "$enable_shared" >&6; }
11824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11825 $as_echo_n "checking whether to build static libraries... " >&6; }
11826 # Make sure either enable_shared or enable_static is yes.
11827 test "$enable_shared" = yes || enable_static=yes
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11829 $as_echo "$enable_static" >&6; }
11835 ac_ext=c
11836 ac_cpp='$CPP $CPPFLAGS'
11837 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11838 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11839 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11841 CC="$lt_save_CC"
11855 ac_config_commands="$ac_config_commands libtool"
11860 # Only expand once:
11863 # Check whether --enable-largefile was given.
11864 if test "${enable_largefile+set}" = set; then :
11865 enableval=$enable_largefile;
11868 if test "$enable_largefile" != no; then
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11871 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11872 if ${ac_cv_sys_largefile_CC+:} false; then :
11873 $as_echo_n "(cached) " >&6
11874 else
11875 ac_cv_sys_largefile_CC=no
11876 if test "$GCC" != yes; then
11877 ac_save_CC=$CC
11878 while :; do
11879 # IRIX 6.2 and later do not support large files by default,
11880 # so use the C compiler's -n32 option if that helps.
11881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882 /* end confdefs.h. */
11883 #include <sys/types.h>
11884 /* Check that off_t can represent 2**63 - 1 correctly.
11885 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11886 since some C++ compilers masquerading as C compilers
11887 incorrectly reject 9223372036854775807. */
11888 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11889 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11890 && LARGE_OFF_T % 2147483647 == 1)
11891 ? 1 : -1];
11893 main ()
11897 return 0;
11899 _ACEOF
11900 if ac_fn_c_try_compile "$LINENO"; then :
11901 break
11903 rm -f core conftest.err conftest.$ac_objext
11904 CC="$CC -n32"
11905 if ac_fn_c_try_compile "$LINENO"; then :
11906 ac_cv_sys_largefile_CC=' -n32'; break
11908 rm -f core conftest.err conftest.$ac_objext
11909 break
11910 done
11911 CC=$ac_save_CC
11912 rm -f conftest.$ac_ext
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11916 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11917 if test "$ac_cv_sys_largefile_CC" != no; then
11918 CC=$CC$ac_cv_sys_largefile_CC
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11922 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11923 if ${ac_cv_sys_file_offset_bits+:} false; then :
11924 $as_echo_n "(cached) " >&6
11925 else
11926 while :; do
11927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11928 /* end confdefs.h. */
11929 #include <sys/types.h>
11930 /* Check that off_t can represent 2**63 - 1 correctly.
11931 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11932 since some C++ compilers masquerading as C compilers
11933 incorrectly reject 9223372036854775807. */
11934 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11935 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11936 && LARGE_OFF_T % 2147483647 == 1)
11937 ? 1 : -1];
11939 main ()
11943 return 0;
11945 _ACEOF
11946 if ac_fn_c_try_compile "$LINENO"; then :
11947 ac_cv_sys_file_offset_bits=no; break
11949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 /* end confdefs.h. */
11952 #define _FILE_OFFSET_BITS 64
11953 #include <sys/types.h>
11954 /* Check that off_t can represent 2**63 - 1 correctly.
11955 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11956 since some C++ compilers masquerading as C compilers
11957 incorrectly reject 9223372036854775807. */
11958 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11959 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11960 && LARGE_OFF_T % 2147483647 == 1)
11961 ? 1 : -1];
11963 main ()
11967 return 0;
11969 _ACEOF
11970 if ac_fn_c_try_compile "$LINENO"; then :
11971 ac_cv_sys_file_offset_bits=64; break
11973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11974 ac_cv_sys_file_offset_bits=unknown
11975 break
11976 done
11978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11979 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11980 case $ac_cv_sys_file_offset_bits in #(
11981 no | unknown) ;;
11983 cat >>confdefs.h <<_ACEOF
11984 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11985 _ACEOF
11987 esac
11988 rm -rf conftest*
11989 if test $ac_cv_sys_file_offset_bits = unknown; then
11990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11991 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11992 if ${ac_cv_sys_large_files+:} false; then :
11993 $as_echo_n "(cached) " >&6
11994 else
11995 while :; do
11996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997 /* end confdefs.h. */
11998 #include <sys/types.h>
11999 /* Check that off_t can represent 2**63 - 1 correctly.
12000 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12001 since some C++ compilers masquerading as C compilers
12002 incorrectly reject 9223372036854775807. */
12003 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12004 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12005 && LARGE_OFF_T % 2147483647 == 1)
12006 ? 1 : -1];
12008 main ()
12012 return 0;
12014 _ACEOF
12015 if ac_fn_c_try_compile "$LINENO"; then :
12016 ac_cv_sys_large_files=no; break
12018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12020 /* end confdefs.h. */
12021 #define _LARGE_FILES 1
12022 #include <sys/types.h>
12023 /* Check that off_t can represent 2**63 - 1 correctly.
12024 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12025 since some C++ compilers masquerading as C compilers
12026 incorrectly reject 9223372036854775807. */
12027 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12028 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12029 && LARGE_OFF_T % 2147483647 == 1)
12030 ? 1 : -1];
12032 main ()
12036 return 0;
12038 _ACEOF
12039 if ac_fn_c_try_compile "$LINENO"; then :
12040 ac_cv_sys_large_files=1; break
12042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12043 ac_cv_sys_large_files=unknown
12044 break
12045 done
12047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12048 $as_echo "$ac_cv_sys_large_files" >&6; }
12049 case $ac_cv_sys_large_files in #(
12050 no | unknown) ;;
12052 cat >>confdefs.h <<_ACEOF
12053 #define _LARGE_FILES $ac_cv_sys_large_files
12054 _ACEOF
12056 esac
12057 rm -rf conftest*
12064 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
12065 for ac_prog in aclocal
12067 # Extract the first word of "$ac_prog", so it can be a program name with args.
12068 set dummy $ac_prog; ac_word=$2
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12070 $as_echo_n "checking for $ac_word... " >&6; }
12071 if ${ac_cv_prog_ACLOCAL+:} false; then :
12072 $as_echo_n "(cached) " >&6
12073 else
12074 if test -n "$ACLOCAL"; then
12075 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12076 else
12077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12078 for as_dir in $PATH
12080 IFS=$as_save_IFS
12081 test -z "$as_dir" && as_dir=.
12082 for ac_exec_ext in '' $ac_executable_extensions; do
12083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12084 ac_cv_prog_ACLOCAL="$ac_prog"
12085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12086 break 2
12088 done
12089 done
12090 IFS=$as_save_IFS
12094 ACLOCAL=$ac_cv_prog_ACLOCAL
12095 if test -n "$ACLOCAL"; then
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12097 $as_echo "$ACLOCAL" >&6; }
12098 else
12099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12100 $as_echo "no" >&6; }
12104 test -n "$ACLOCAL" && break
12105 done
12106 test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12108 for ac_prog in autoconf
12110 # Extract the first word of "$ac_prog", so it can be a program name with args.
12111 set dummy $ac_prog; ac_word=$2
12112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12113 $as_echo_n "checking for $ac_word... " >&6; }
12114 if ${ac_cv_prog_AUTOCONF+:} false; then :
12115 $as_echo_n "(cached) " >&6
12116 else
12117 if test -n "$AUTOCONF"; then
12118 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12119 else
12120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12121 for as_dir in $PATH
12123 IFS=$as_save_IFS
12124 test -z "$as_dir" && as_dir=.
12125 for ac_exec_ext in '' $ac_executable_extensions; do
12126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12127 ac_cv_prog_AUTOCONF="$ac_prog"
12128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12129 break 2
12131 done
12132 done
12133 IFS=$as_save_IFS
12137 AUTOCONF=$ac_cv_prog_AUTOCONF
12138 if test -n "$AUTOCONF"; then
12139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12140 $as_echo "$AUTOCONF" >&6; }
12141 else
12142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12143 $as_echo "no" >&6; }
12147 test -n "$AUTOCONF" && break
12148 done
12149 test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12151 for ac_prog in autoheader
12153 # Extract the first word of "$ac_prog", so it can be a program name with args.
12154 set dummy $ac_prog; ac_word=$2
12155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12156 $as_echo_n "checking for $ac_word... " >&6; }
12157 if ${ac_cv_prog_AUTOHEADER+:} false; then :
12158 $as_echo_n "(cached) " >&6
12159 else
12160 if test -n "$AUTOHEADER"; then
12161 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12162 else
12163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12164 for as_dir in $PATH
12166 IFS=$as_save_IFS
12167 test -z "$as_dir" && as_dir=.
12168 for ac_exec_ext in '' $ac_executable_extensions; do
12169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12170 ac_cv_prog_AUTOHEADER="$ac_prog"
12171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12172 break 2
12174 done
12175 done
12176 IFS=$as_save_IFS
12180 AUTOHEADER=$ac_cv_prog_AUTOHEADER
12181 if test -n "$AUTOHEADER"; then
12182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12183 $as_echo "$AUTOHEADER" >&6; }
12184 else
12185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12186 $as_echo "no" >&6; }
12190 test -n "$AUTOHEADER" && break
12191 done
12192 test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12196 ac_ext=c
12197 ac_cpp='$CPP $CPPFLAGS'
12198 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12199 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12200 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12202 ac_libsframe_warn_cflags=
12203 save_CFLAGS="$CFLAGS"
12204 for real_option in -Wall -Wextra -Wwrite-strings \
12205 -Wmissing-format-attribute \
12206 -Wstrict-prototypes -Wmissing-prototypes; do
12207 # Do the check with the no- prefix removed since gcc silently
12208 # accepts any -Wno-* option on purpose
12209 case $real_option in
12210 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12211 *) option=$real_option ;;
12212 esac
12213 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12216 $as_echo_n "checking whether $CC supports $option... " >&6; }
12217 if eval \${$as_acx_Woption+:} false; then :
12218 $as_echo_n "(cached) " >&6
12219 else
12220 CFLAGS="$option"
12221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12222 /* end confdefs.h. */
12225 main ()
12229 return 0;
12231 _ACEOF
12232 if ac_fn_c_try_compile "$LINENO"; then :
12233 eval "$as_acx_Woption=yes"
12234 else
12235 eval "$as_acx_Woption=no"
12237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12240 eval ac_res=\$$as_acx_Woption
12241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12242 $as_echo "$ac_res" >&6; }
12243 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12244 ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option"
12246 done
12247 CFLAGS="$save_CFLAGS"
12248 ac_ext=c
12249 ac_cpp='$CPP $CPPFLAGS'
12250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5
12259 $as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; }
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12261 $as_echo "$ac_cv_dejagnu_compat" >&6; }
12263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12264 /* end confdefs.h. */
12265 #include <dejagnu.h>
12267 main ()
12269 pass ("test foo");
12270 return 0;
12272 return 0;
12274 _ACEOF
12275 if ac_fn_c_try_link "$LINENO"; then :
12276 ac_cv_dejagnu_compat=yes
12277 else
12278 ac_cv_dejagnu_compat=no
12280 rm -f core conftest.err conftest.$ac_objext \
12281 conftest$ac_exeext conftest.$ac_ext
12282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12283 $as_echo "$ac_cv_dejagnu_compat" >&6; }
12285 if test "$ac_cv_dejagnu_compat}" = no ; then
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5
12287 $as_echo "detected incompatibility between dejagnu version and gcc" >&6; }
12290 if test "x$ac_cv_dejagnu_compat" = "xyes"; then
12291 HAVE_COMPAT_DEJAGNU_TRUE=
12292 HAVE_COMPAT_DEJAGNU_FALSE='#'
12293 else
12294 HAVE_COMPAT_DEJAGNU_TRUE='#'
12295 HAVE_COMPAT_DEJAGNU_FALSE=
12299 COMPAT_DEJAGNU=$ac_cv_dejagnu_compat
12302 build_info=
12303 for ac_prog in makeinfo
12305 # Extract the first word of "$ac_prog", so it can be a program name with args.
12306 set dummy $ac_prog; ac_word=$2
12307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12308 $as_echo_n "checking for $ac_word... " >&6; }
12309 if ${ac_cv_prog_MAKEINFO+:} false; then :
12310 $as_echo_n "(cached) " >&6
12311 else
12312 if test -n "$MAKEINFO"; then
12313 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12314 else
12315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12316 for as_dir in $PATH
12318 IFS=$as_save_IFS
12319 test -z "$as_dir" && as_dir=.
12320 for ac_exec_ext in '' $ac_executable_extensions; do
12321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12322 ac_cv_prog_MAKEINFO="$ac_prog"
12323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12324 break 2
12326 done
12327 done
12328 IFS=$as_save_IFS
12332 MAKEINFO=$ac_cv_prog_MAKEINFO
12333 if test -n "$MAKEINFO"; then
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12335 $as_echo "$MAKEINFO" >&6; }
12336 else
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12338 $as_echo "no" >&6; }
12342 test -n "$MAKEINFO" && break
12343 done
12344 test -n "$MAKEINFO" || MAKEINFO="makeinfo"
12346 if test "x$MAKEINFO" = "x"; then
12347 MAKEINFO="@echo makeinfo missing; true"
12348 build_info=
12349 else
12350 BUILD_INFO=info
12351 case "$MAKEINFO" in
12352 */missing\ makeinfo*)
12353 build_info=
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12355 *** Makeinfo is missing. Info documentation will not be built." >&5
12356 $as_echo "$as_me: WARNING:
12357 *** Makeinfo is missing. Info documentation will not be built." >&2;}
12360 build_info=yes
12362 esac
12364 if test "${build_info}" = yes; then
12365 BUILD_INFO_TRUE=
12366 BUILD_INFO_FALSE='#'
12367 else
12368 BUILD_INFO_TRUE='#'
12369 BUILD_INFO_FALSE=
12373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5
12374 $as_echo_n "checking if using Solaris linker... " >&6; }
12375 SLD=`$LD --version 2>&1 | grep Solaris`
12376 if test "$SLD"; then
12377 have_solaris_ld=yes
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12379 $as_echo "yes" >&6; }
12380 else
12381 have_solaris_ld=no
12382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12383 $as_echo "no" >&6; }
12385 if test "$have_solaris_ld" = "yes"; then
12386 HAVE_SOLARIS_LD_TRUE=
12387 HAVE_SOLARIS_LD_FALSE='#'
12388 else
12389 HAVE_SOLARIS_LD_TRUE='#'
12390 HAVE_SOLARIS_LD_FALSE=
12394 if test "$have_solaris_ld" = "yes"; then
12395 GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
12396 else
12397 GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
12400 if test "$GLD"; then
12401 have_ld_version_script=yes
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12403 $as_echo "yes" >&6; }
12404 else
12405 have_ld_version_script=no
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12407 $as_echo "no" >&6; }
12408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Versioned symbols not enabled." >&5
12409 $as_echo "$as_me: WARNING: *** Versioned symbols not enabled." >&2;}
12411 if test "$have_ld_version_script" = "yes"; then
12412 HAVE_LD_VERSION_SCRIPT_TRUE=
12413 HAVE_LD_VERSION_SCRIPT_FALSE='#'
12414 else
12415 HAVE_LD_VERSION_SCRIPT_TRUE='#'
12416 HAVE_LD_VERSION_SCRIPT_FALSE=
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12422 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12423 # Check whether --enable-maintainer-mode was given.
12424 if test "${enable_maintainer_mode+set}" = set; then :
12425 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12426 else
12427 USE_MAINTAINER_MODE=no
12430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12431 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12432 if test $USE_MAINTAINER_MODE = yes; then
12433 MAINTAINER_MODE_TRUE=
12434 MAINTAINER_MODE_FALSE='#'
12435 else
12436 MAINTAINER_MODE_TRUE='#'
12437 MAINTAINER_MODE_FALSE=
12440 MAINT=$MAINTAINER_MODE_TRUE
12443 case ${build_alias} in
12444 "") build_noncanonical=${build} ;;
12445 *) build_noncanonical=${build_alias} ;;
12446 esac
12448 case ${host_alias} in
12449 "") host_noncanonical=${build_noncanonical} ;;
12450 *) host_noncanonical=${host_alias} ;;
12451 esac
12453 case ${target_alias} in
12454 "") target_noncanonical=${host_noncanonical} ;;
12455 *) target_noncanonical=${target_alias} ;;
12456 esac
12458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12459 $as_echo_n "checking whether to install libbfd... " >&6; }
12460 # Check whether --enable-install-libbfd was given.
12461 if test "${enable_install_libbfd+set}" = set; then :
12462 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12463 else
12464 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12465 install_libbfd_p=yes
12466 else
12467 install_libbfd_p=no
12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12472 $as_echo "$install_libbfd_p" >&6; }
12473 if test $install_libbfd_p = yes; then
12474 INSTALL_LIBBFD_TRUE=
12475 INSTALL_LIBBFD_FALSE='#'
12476 else
12477 INSTALL_LIBBFD_TRUE='#'
12478 INSTALL_LIBBFD_FALSE=
12481 # Need _noncanonical variables for this.
12486 # libbfd.a is a host library containing target dependent code
12487 bfdlibdir='$(libdir)'
12488 bfdincludedir='$(includedir)'
12489 if test "${host}" != "${target}"; then
12490 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12491 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12503 for ac_header in $ac_header_list
12504 do :
12505 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12506 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12508 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12509 cat >>confdefs.h <<_ACEOF
12510 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12511 _ACEOF
12515 done
12524 for ac_func in getpagesize
12525 do :
12526 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12527 if test "x$ac_cv_func_getpagesize" = xyes; then :
12528 cat >>confdefs.h <<_ACEOF
12529 #define HAVE_GETPAGESIZE 1
12530 _ACEOF
12533 done
12535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12536 $as_echo_n "checking for working mmap... " >&6; }
12537 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12538 $as_echo_n "(cached) " >&6
12539 else
12540 if test "$cross_compiling" = yes; then :
12541 ac_cv_func_mmap_fixed_mapped=no
12542 else
12543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12544 /* end confdefs.h. */
12545 $ac_includes_default
12546 /* malloc might have been renamed as rpl_malloc. */
12547 #undef malloc
12549 /* Thanks to Mike Haertel and Jim Avera for this test.
12550 Here is a matrix of mmap possibilities:
12551 mmap private not fixed
12552 mmap private fixed at somewhere currently unmapped
12553 mmap private fixed at somewhere already mapped
12554 mmap shared not fixed
12555 mmap shared fixed at somewhere currently unmapped
12556 mmap shared fixed at somewhere already mapped
12557 For private mappings, we should verify that changes cannot be read()
12558 back from the file, nor mmap's back from the file at a different
12559 address. (There have been systems where private was not correctly
12560 implemented like the infamous i386 svr4.0, and systems where the
12561 VM page cache was not coherent with the file system buffer cache
12562 like early versions of FreeBSD and possibly contemporary NetBSD.)
12563 For shared mappings, we should conversely verify that changes get
12564 propagated back to all the places they're supposed to be.
12566 Grep wants private fixed already mapped.
12567 The main things grep needs to know about mmap are:
12568 * does it exist and is it safe to write into the mmap'd area
12569 * how to use it (BSD variants) */
12571 #include <fcntl.h>
12572 #include <sys/mman.h>
12574 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12575 char *malloc ();
12576 #endif
12578 /* This mess was copied from the GNU getpagesize.h. */
12579 #ifndef HAVE_GETPAGESIZE
12580 # ifdef _SC_PAGESIZE
12581 # define getpagesize() sysconf(_SC_PAGESIZE)
12582 # else /* no _SC_PAGESIZE */
12583 # ifdef HAVE_SYS_PARAM_H
12584 # include <sys/param.h>
12585 # ifdef EXEC_PAGESIZE
12586 # define getpagesize() EXEC_PAGESIZE
12587 # else /* no EXEC_PAGESIZE */
12588 # ifdef NBPG
12589 # define getpagesize() NBPG * CLSIZE
12590 # ifndef CLSIZE
12591 # define CLSIZE 1
12592 # endif /* no CLSIZE */
12593 # else /* no NBPG */
12594 # ifdef NBPC
12595 # define getpagesize() NBPC
12596 # else /* no NBPC */
12597 # ifdef PAGESIZE
12598 # define getpagesize() PAGESIZE
12599 # endif /* PAGESIZE */
12600 # endif /* no NBPC */
12601 # endif /* no NBPG */
12602 # endif /* no EXEC_PAGESIZE */
12603 # else /* no HAVE_SYS_PARAM_H */
12604 # define getpagesize() 8192 /* punt totally */
12605 # endif /* no HAVE_SYS_PARAM_H */
12606 # endif /* no _SC_PAGESIZE */
12608 #endif /* no HAVE_GETPAGESIZE */
12611 main ()
12613 char *data, *data2, *data3;
12614 const char *cdata2;
12615 int i, pagesize;
12616 int fd, fd2;
12618 pagesize = getpagesize ();
12620 /* First, make a file with some known garbage in it. */
12621 data = (char *) malloc (pagesize);
12622 if (!data)
12623 return 1;
12624 for (i = 0; i < pagesize; ++i)
12625 *(data + i) = rand ();
12626 umask (0);
12627 fd = creat ("conftest.mmap", 0600);
12628 if (fd < 0)
12629 return 2;
12630 if (write (fd, data, pagesize) != pagesize)
12631 return 3;
12632 close (fd);
12634 /* Next, check that the tail of a page is zero-filled. File must have
12635 non-zero length, otherwise we risk SIGBUS for entire page. */
12636 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12637 if (fd2 < 0)
12638 return 4;
12639 cdata2 = "";
12640 if (write (fd2, cdata2, 1) != 1)
12641 return 5;
12642 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12643 if (data2 == MAP_FAILED)
12644 return 6;
12645 for (i = 0; i < pagesize; ++i)
12646 if (*(data2 + i))
12647 return 7;
12648 close (fd2);
12649 if (munmap (data2, pagesize))
12650 return 8;
12652 /* Next, try to mmap the file at a fixed address which already has
12653 something else allocated at it. If we can, also make sure that
12654 we see the same garbage. */
12655 fd = open ("conftest.mmap", O_RDWR);
12656 if (fd < 0)
12657 return 9;
12658 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12659 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12660 return 10;
12661 for (i = 0; i < pagesize; ++i)
12662 if (*(data + i) != *(data2 + i))
12663 return 11;
12665 /* Finally, make sure that changes to the mapped area do not
12666 percolate back to the file as seen by read(). (This is a bug on
12667 some variants of i386 svr4.0.) */
12668 for (i = 0; i < pagesize; ++i)
12669 *(data2 + i) = *(data2 + i) + 1;
12670 data3 = (char *) malloc (pagesize);
12671 if (!data3)
12672 return 12;
12673 if (read (fd, data3, pagesize) != pagesize)
12674 return 13;
12675 for (i = 0; i < pagesize; ++i)
12676 if (*(data + i) != *(data3 + i))
12677 return 14;
12678 close (fd);
12679 return 0;
12681 _ACEOF
12682 if ac_fn_c_try_run "$LINENO"; then :
12683 ac_cv_func_mmap_fixed_mapped=yes
12684 else
12685 ac_cv_func_mmap_fixed_mapped=no
12687 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12688 conftest.$ac_objext conftest.beam conftest.$ac_ext
12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12693 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12694 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12696 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12699 rm -f conftest.mmap conftest.txt
12701 for ac_header in byteswap.h endian.h
12702 do :
12703 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12704 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12705 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12706 cat >>confdefs.h <<_ACEOF
12707 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12708 _ACEOF
12712 done
12715 ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
12717 if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
12718 ac_have_decl=1
12719 else
12720 ac_have_decl=0
12723 cat >>confdefs.h <<_ACEOF
12724 #define HAVE_DECL_BSWAP_16 $ac_have_decl
12725 _ACEOF
12726 ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
12728 if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
12729 ac_have_decl=1
12730 else
12731 ac_have_decl=0
12734 cat >>confdefs.h <<_ACEOF
12735 #define HAVE_DECL_BSWAP_32 $ac_have_decl
12736 _ACEOF
12737 ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
12739 if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
12740 ac_have_decl=1
12741 else
12742 ac_have_decl=0
12745 cat >>confdefs.h <<_ACEOF
12746 #define HAVE_DECL_BSWAP_64 $ac_have_decl
12747 _ACEOF
12750 ac_config_files="$ac_config_files Makefile"
12752 ac_config_headers="$ac_config_headers config.h"
12754 cat >confcache <<\_ACEOF
12755 # This file is a shell script that caches the results of configure
12756 # tests run on this system so they can be shared between configure
12757 # scripts and configure runs, see configure's option --config-cache.
12758 # It is not useful on other systems. If it contains results you don't
12759 # want to keep, you may remove or edit it.
12761 # config.status only pays attention to the cache file if you give it
12762 # the --recheck option to rerun configure.
12764 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12765 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12766 # following values.
12768 _ACEOF
12770 # The following way of writing the cache mishandles newlines in values,
12771 # but we know of no workaround that is simple, portable, and efficient.
12772 # So, we kill variables containing newlines.
12773 # Ultrix sh set writes to stderr and can't be redirected directly,
12774 # and sets the high bit in the cache file unless we assign to the vars.
12776 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12777 eval ac_val=\$$ac_var
12778 case $ac_val in #(
12779 *${as_nl}*)
12780 case $ac_var in #(
12781 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12782 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12783 esac
12784 case $ac_var in #(
12785 _ | IFS | as_nl) ;; #(
12786 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12787 *) { eval $ac_var=; unset $ac_var;} ;;
12788 esac ;;
12789 esac
12790 done
12792 (set) 2>&1 |
12793 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12794 *${as_nl}ac_space=\ *)
12795 # `set' does not quote correctly, so add quotes: double-quote
12796 # substitution turns \\\\ into \\, and sed turns \\ into \.
12797 sed -n \
12798 "s/'/'\\\\''/g;
12799 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12800 ;; #(
12802 # `set' quotes correctly as required by POSIX, so do not add quotes.
12803 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12805 esac |
12806 sort
12808 sed '
12809 /^ac_cv_env_/b end
12810 t clear
12811 :clear
12812 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12813 t end
12814 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12815 :end' >>confcache
12816 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12817 if test -w "$cache_file"; then
12818 if test "x$cache_file" != "x/dev/null"; then
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12820 $as_echo "$as_me: updating cache $cache_file" >&6;}
12821 if test ! -f "$cache_file" || test -h "$cache_file"; then
12822 cat confcache >"$cache_file"
12823 else
12824 case $cache_file in #(
12825 */* | ?:*)
12826 mv -f confcache "$cache_file"$$ &&
12827 mv -f "$cache_file"$$ "$cache_file" ;; #(
12829 mv -f confcache "$cache_file" ;;
12830 esac
12833 else
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12835 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12838 rm -f confcache
12840 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12841 # Let make expand exec_prefix.
12842 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12844 DEFS=-DHAVE_CONFIG_H
12846 ac_libobjs=
12847 ac_ltlibobjs=
12849 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12850 # 1. Remove the extension, and $U if already installed.
12851 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12852 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12853 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12854 # will be set to the directory where LIBOBJS objects are built.
12855 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12856 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12857 done
12858 LIBOBJS=$ac_libobjs
12860 LTLIBOBJS=$ac_ltlibobjs
12863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12864 $as_echo_n "checking that generated files are newer than configure... " >&6; }
12865 if test -n "$am_sleep_pid"; then
12866 # Hide warnings about reused PIDs.
12867 wait $am_sleep_pid 2>/dev/null
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12870 $as_echo "done" >&6; }
12871 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12872 as_fn_error $? "conditional \"AMDEP\" was never defined.
12873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12875 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12876 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12877 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12879 if test -n "$EXEEXT"; then
12880 am__EXEEXT_TRUE=
12881 am__EXEEXT_FALSE='#'
12882 else
12883 am__EXEEXT_TRUE='#'
12884 am__EXEEXT_FALSE=
12887 if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then
12888 as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined.
12889 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12891 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
12892 as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
12893 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12895 if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then
12896 as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined.
12897 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12899 if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
12900 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
12901 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12903 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12904 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12905 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12907 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
12908 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
12909 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12912 : "${CONFIG_STATUS=./config.status}"
12913 ac_write_fail=0
12914 ac_clean_files_save=$ac_clean_files
12915 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12917 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12918 as_write_fail=0
12919 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12920 #! $SHELL
12921 # Generated by $as_me.
12922 # Run this file to recreate the current configuration.
12923 # Compiler output produced by configure, useful for debugging
12924 # configure, is in config.log if it exists.
12926 debug=false
12927 ac_cs_recheck=false
12928 ac_cs_silent=false
12930 SHELL=\${CONFIG_SHELL-$SHELL}
12931 export SHELL
12932 _ASEOF
12933 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12934 ## -------------------- ##
12935 ## M4sh Initialization. ##
12936 ## -------------------- ##
12938 # Be more Bourne compatible
12939 DUALCASE=1; export DUALCASE # for MKS sh
12940 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12941 emulate sh
12942 NULLCMD=:
12943 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12944 # is contrary to our usage. Disable this feature.
12945 alias -g '${1+"$@"}'='"$@"'
12946 setopt NO_GLOB_SUBST
12947 else
12948 case `(set -o) 2>/dev/null` in #(
12949 *posix*) :
12950 set -o posix ;; #(
12951 *) :
12953 esac
12957 as_nl='
12959 export as_nl
12960 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12961 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12962 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12963 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12964 # Prefer a ksh shell builtin over an external printf program on Solaris,
12965 # but without wasting forks for bash or zsh.
12966 if test -z "$BASH_VERSION$ZSH_VERSION" \
12967 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12968 as_echo='print -r --'
12969 as_echo_n='print -rn --'
12970 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12971 as_echo='printf %s\n'
12972 as_echo_n='printf %s'
12973 else
12974 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12975 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12976 as_echo_n='/usr/ucb/echo -n'
12977 else
12978 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12979 as_echo_n_body='eval
12980 arg=$1;
12981 case $arg in #(
12982 *"$as_nl"*)
12983 expr "X$arg" : "X\\(.*\\)$as_nl";
12984 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12985 esac;
12986 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12988 export as_echo_n_body
12989 as_echo_n='sh -c $as_echo_n_body as_echo'
12991 export as_echo_body
12992 as_echo='sh -c $as_echo_body as_echo'
12995 # The user is always right.
12996 if test "${PATH_SEPARATOR+set}" != set; then
12997 PATH_SEPARATOR=:
12998 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12999 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13000 PATH_SEPARATOR=';'
13005 # IFS
13006 # We need space, tab and new line, in precisely that order. Quoting is
13007 # there to prevent editors from complaining about space-tab.
13008 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13009 # splitting by setting IFS to empty value.)
13010 IFS=" "" $as_nl"
13012 # Find who we are. Look in the path if we contain no directory separator.
13013 as_myself=
13014 case $0 in #((
13015 *[\\/]* ) as_myself=$0 ;;
13016 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13017 for as_dir in $PATH
13019 IFS=$as_save_IFS
13020 test -z "$as_dir" && as_dir=.
13021 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13022 done
13023 IFS=$as_save_IFS
13026 esac
13027 # We did not find ourselves, most probably we were run as `sh COMMAND'
13028 # in which case we are not to be found in the path.
13029 if test "x$as_myself" = x; then
13030 as_myself=$0
13032 if test ! -f "$as_myself"; then
13033 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13034 exit 1
13037 # Unset variables that we do not need and which cause bugs (e.g. in
13038 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13039 # suppresses any "Segmentation fault" message there. '((' could
13040 # trigger a bug in pdksh 5.2.14.
13041 for as_var in BASH_ENV ENV MAIL MAILPATH
13042 do eval test x\${$as_var+set} = xset \
13043 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13044 done
13045 PS1='$ '
13046 PS2='> '
13047 PS4='+ '
13049 # NLS nuisances.
13050 LC_ALL=C
13051 export LC_ALL
13052 LANGUAGE=C
13053 export LANGUAGE
13055 # CDPATH.
13056 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13059 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13060 # ----------------------------------------
13061 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13062 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13063 # script with STATUS, using 1 if that was 0.
13064 as_fn_error ()
13066 as_status=$1; test $as_status -eq 0 && as_status=1
13067 if test "$4"; then
13068 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13069 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13071 $as_echo "$as_me: error: $2" >&2
13072 as_fn_exit $as_status
13073 } # as_fn_error
13076 # as_fn_set_status STATUS
13077 # -----------------------
13078 # Set $? to STATUS, without forking.
13079 as_fn_set_status ()
13081 return $1
13082 } # as_fn_set_status
13084 # as_fn_exit STATUS
13085 # -----------------
13086 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13087 as_fn_exit ()
13089 set +e
13090 as_fn_set_status $1
13091 exit $1
13092 } # as_fn_exit
13094 # as_fn_unset VAR
13095 # ---------------
13096 # Portably unset VAR.
13097 as_fn_unset ()
13099 { eval $1=; unset $1;}
13101 as_unset=as_fn_unset
13102 # as_fn_append VAR VALUE
13103 # ----------------------
13104 # Append the text in VALUE to the end of the definition contained in VAR. Take
13105 # advantage of any shell optimizations that allow amortized linear growth over
13106 # repeated appends, instead of the typical quadratic growth present in naive
13107 # implementations.
13108 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13109 eval 'as_fn_append ()
13111 eval $1+=\$2
13113 else
13114 as_fn_append ()
13116 eval $1=\$$1\$2
13118 fi # as_fn_append
13120 # as_fn_arith ARG...
13121 # ------------------
13122 # Perform arithmetic evaluation on the ARGs, and store the result in the
13123 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13124 # must be portable across $(()) and expr.
13125 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13126 eval 'as_fn_arith ()
13128 as_val=$(( $* ))
13130 else
13131 as_fn_arith ()
13133 as_val=`expr "$@" || test $? -eq 1`
13135 fi # as_fn_arith
13138 if expr a : '\(a\)' >/dev/null 2>&1 &&
13139 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13140 as_expr=expr
13141 else
13142 as_expr=false
13145 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13146 as_basename=basename
13147 else
13148 as_basename=false
13151 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13152 as_dirname=dirname
13153 else
13154 as_dirname=false
13157 as_me=`$as_basename -- "$0" ||
13158 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13159 X"$0" : 'X\(//\)$' \| \
13160 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13161 $as_echo X/"$0" |
13162 sed '/^.*\/\([^/][^/]*\)\/*$/{
13163 s//\1/
13166 /^X\/\(\/\/\)$/{
13167 s//\1/
13170 /^X\/\(\/\).*/{
13171 s//\1/
13174 s/.*/./; q'`
13176 # Avoid depending upon Character Ranges.
13177 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13178 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13179 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13180 as_cr_digits='0123456789'
13181 as_cr_alnum=$as_cr_Letters$as_cr_digits
13183 ECHO_C= ECHO_N= ECHO_T=
13184 case `echo -n x` in #(((((
13185 -n*)
13186 case `echo 'xy\c'` in
13187 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13188 xy) ECHO_C='\c';;
13189 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13190 ECHO_T=' ';;
13191 esac;;
13193 ECHO_N='-n';;
13194 esac
13196 rm -f conf$$ conf$$.exe conf$$.file
13197 if test -d conf$$.dir; then
13198 rm -f conf$$.dir/conf$$.file
13199 else
13200 rm -f conf$$.dir
13201 mkdir conf$$.dir 2>/dev/null
13203 if (echo >conf$$.file) 2>/dev/null; then
13204 if ln -s conf$$.file conf$$ 2>/dev/null; then
13205 as_ln_s='ln -s'
13206 # ... but there are two gotchas:
13207 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13208 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13209 # In both cases, we have to default to `cp -pR'.
13210 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13211 as_ln_s='cp -pR'
13212 elif ln conf$$.file conf$$ 2>/dev/null; then
13213 as_ln_s=ln
13214 else
13215 as_ln_s='cp -pR'
13217 else
13218 as_ln_s='cp -pR'
13220 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13221 rmdir conf$$.dir 2>/dev/null
13224 # as_fn_mkdir_p
13225 # -------------
13226 # Create "$as_dir" as a directory, including parents if necessary.
13227 as_fn_mkdir_p ()
13230 case $as_dir in #(
13231 -*) as_dir=./$as_dir;;
13232 esac
13233 test -d "$as_dir" || eval $as_mkdir_p || {
13234 as_dirs=
13235 while :; do
13236 case $as_dir in #(
13237 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13238 *) as_qdir=$as_dir;;
13239 esac
13240 as_dirs="'$as_qdir' $as_dirs"
13241 as_dir=`$as_dirname -- "$as_dir" ||
13242 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13243 X"$as_dir" : 'X\(//\)[^/]' \| \
13244 X"$as_dir" : 'X\(//\)$' \| \
13245 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13246 $as_echo X"$as_dir" |
13247 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13248 s//\1/
13251 /^X\(\/\/\)[^/].*/{
13252 s//\1/
13255 /^X\(\/\/\)$/{
13256 s//\1/
13259 /^X\(\/\).*/{
13260 s//\1/
13263 s/.*/./; q'`
13264 test -d "$as_dir" && break
13265 done
13266 test -z "$as_dirs" || eval "mkdir $as_dirs"
13267 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13270 } # as_fn_mkdir_p
13271 if mkdir -p . 2>/dev/null; then
13272 as_mkdir_p='mkdir -p "$as_dir"'
13273 else
13274 test -d ./-p && rmdir ./-p
13275 as_mkdir_p=false
13279 # as_fn_executable_p FILE
13280 # -----------------------
13281 # Test if FILE is an executable regular file.
13282 as_fn_executable_p ()
13284 test -f "$1" && test -x "$1"
13285 } # as_fn_executable_p
13286 as_test_x='test -x'
13287 as_executable_p=as_fn_executable_p
13289 # Sed expression to map a string onto a valid CPP name.
13290 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13292 # Sed expression to map a string onto a valid variable name.
13293 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13296 exec 6>&1
13297 ## ----------------------------------- ##
13298 ## Main body of $CONFIG_STATUS script. ##
13299 ## ----------------------------------- ##
13300 _ASEOF
13301 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13303 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13304 # Save the log message, to keep $0 and so on meaningful, and to
13305 # report actual input values of CONFIG_FILES etc. instead of their
13306 # values after options handling.
13307 ac_log="
13308 This file was extended by libsframe $as_me BFD_VERSION, which was
13309 generated by GNU Autoconf 2.69. Invocation command line was
13311 CONFIG_FILES = $CONFIG_FILES
13312 CONFIG_HEADERS = $CONFIG_HEADERS
13313 CONFIG_LINKS = $CONFIG_LINKS
13314 CONFIG_COMMANDS = $CONFIG_COMMANDS
13315 $ $0 $@
13317 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13320 _ACEOF
13322 case $ac_config_files in *"
13323 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13324 esac
13326 case $ac_config_headers in *"
13327 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13328 esac
13331 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13332 # Files that config.status was made for.
13333 config_files="$ac_config_files"
13334 config_headers="$ac_config_headers"
13335 config_commands="$ac_config_commands"
13337 _ACEOF
13339 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13340 ac_cs_usage="\
13341 \`$as_me' instantiates files and other configuration actions
13342 from templates according to the current configuration. Unless the files
13343 and actions are specified as TAGs, all are instantiated by default.
13345 Usage: $0 [OPTION]... [TAG]...
13347 -h, --help print this help, then exit
13348 -V, --version print version number and configuration settings, then exit
13349 --config print configuration, then exit
13350 -q, --quiet, --silent
13351 do not print progress messages
13352 -d, --debug don't remove temporary files
13353 --recheck update $as_me by reconfiguring in the same conditions
13354 --file=FILE[:TEMPLATE]
13355 instantiate the configuration file FILE
13356 --header=FILE[:TEMPLATE]
13357 instantiate the configuration header FILE
13359 Configuration files:
13360 $config_files
13362 Configuration headers:
13363 $config_headers
13365 Configuration commands:
13366 $config_commands
13368 Report bugs to the package provider."
13370 _ACEOF
13371 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13372 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13373 ac_cs_version="\\
13374 libsframe config.status BFD_VERSION
13375 configured by $0, generated by GNU Autoconf 2.69,
13376 with options \\"\$ac_cs_config\\"
13378 Copyright (C) 2012 Free Software Foundation, Inc.
13379 This config.status script is free software; the Free Software Foundation
13380 gives unlimited permission to copy, distribute and modify it."
13382 ac_pwd='$ac_pwd'
13383 srcdir='$srcdir'
13384 INSTALL='$INSTALL'
13385 MKDIR_P='$MKDIR_P'
13386 AWK='$AWK'
13387 test -n "\$AWK" || AWK=awk
13388 _ACEOF
13390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13391 # The default lists apply if the user does not specify any file.
13392 ac_need_defaults=:
13393 while test $# != 0
13395 case $1 in
13396 --*=?*)
13397 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13398 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13399 ac_shift=:
13401 --*=)
13402 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13403 ac_optarg=
13404 ac_shift=:
13407 ac_option=$1
13408 ac_optarg=$2
13409 ac_shift=shift
13411 esac
13413 case $ac_option in
13414 # Handling of the options.
13415 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13416 ac_cs_recheck=: ;;
13417 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13418 $as_echo "$ac_cs_version"; exit ;;
13419 --config | --confi | --conf | --con | --co | --c )
13420 $as_echo "$ac_cs_config"; exit ;;
13421 --debug | --debu | --deb | --de | --d | -d )
13422 debug=: ;;
13423 --file | --fil | --fi | --f )
13424 $ac_shift
13425 case $ac_optarg in
13426 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13427 '') as_fn_error $? "missing file argument" ;;
13428 esac
13429 as_fn_append CONFIG_FILES " '$ac_optarg'"
13430 ac_need_defaults=false;;
13431 --header | --heade | --head | --hea )
13432 $ac_shift
13433 case $ac_optarg in
13434 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13435 esac
13436 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13437 ac_need_defaults=false;;
13438 --he | --h)
13439 # Conflict between --help and --header
13440 as_fn_error $? "ambiguous option: \`$1'
13441 Try \`$0 --help' for more information.";;
13442 --help | --hel | -h )
13443 $as_echo "$ac_cs_usage"; exit ;;
13444 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13445 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13446 ac_cs_silent=: ;;
13448 # This is an error.
13449 -*) as_fn_error $? "unrecognized option: \`$1'
13450 Try \`$0 --help' for more information." ;;
13452 *) as_fn_append ac_config_targets " $1"
13453 ac_need_defaults=false ;;
13455 esac
13456 shift
13457 done
13459 ac_configure_extra_args=
13461 if $ac_cs_silent; then
13462 exec 6>/dev/null
13463 ac_configure_extra_args="$ac_configure_extra_args --silent"
13466 _ACEOF
13467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13468 if \$ac_cs_recheck; then
13469 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13470 shift
13471 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13472 CONFIG_SHELL='$SHELL'
13473 export CONFIG_SHELL
13474 exec "\$@"
13477 _ACEOF
13478 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13479 exec 5>>config.log
13481 echo
13482 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13483 ## Running $as_me. ##
13484 _ASBOX
13485 $as_echo "$ac_log"
13486 } >&5
13488 _ACEOF
13489 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13491 # INIT-COMMANDS
13493 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13496 # The HP-UX ksh and POSIX shell print the target directory to stdout
13497 # if CDPATH is set.
13498 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13500 sed_quote_subst='$sed_quote_subst'
13501 double_quote_subst='$double_quote_subst'
13502 delay_variable_subst='$delay_variable_subst'
13503 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13504 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13505 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13506 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13507 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13508 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13509 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13510 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13511 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13512 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13513 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13514 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13515 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13516 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13517 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13518 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13519 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13520 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13521 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13522 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13523 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13524 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13525 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13526 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13527 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13528 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13529 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13530 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13531 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13532 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13533 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13534 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13535 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13536 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13537 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13538 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13539 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13540 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13541 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13542 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13543 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13544 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13545 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13546 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13547 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13548 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13549 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13550 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13551 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
13552 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13553 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13554 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13555 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13556 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13557 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13558 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13559 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13560 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13561 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13562 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13563 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13564 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13565 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13566 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13567 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13568 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13569 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13570 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13571 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13572 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13573 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13574 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13575 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13576 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13577 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13578 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13579 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13580 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13581 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13582 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13583 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13584 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13585 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13586 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13587 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13588 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13589 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13590 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13591 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13592 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13593 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13594 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13595 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13596 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13597 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13598 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13599 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13600 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13601 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13602 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13603 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13604 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13605 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13606 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13607 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13608 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13609 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13610 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13611 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13612 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13613 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13614 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13615 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13616 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13617 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13618 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13619 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13620 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13621 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13622 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13624 LTCC='$LTCC'
13625 LTCFLAGS='$LTCFLAGS'
13626 compiler='$compiler_DEFAULT'
13628 # A function that is used when there is no print builtin or printf.
13629 func_fallback_echo ()
13631 eval 'cat <<_LTECHO_EOF
13633 _LTECHO_EOF'
13636 # Quote evaled strings.
13637 for var in SHELL \
13638 ECHO \
13639 SED \
13640 GREP \
13641 EGREP \
13642 FGREP \
13643 LD \
13644 NM \
13645 LN_S \
13646 lt_SP2NL \
13647 lt_NL2SP \
13648 reload_flag \
13649 OBJDUMP \
13650 deplibs_check_method \
13651 file_magic_cmd \
13652 AR \
13653 AR_FLAGS \
13654 STRIP \
13655 RANLIB \
13656 CC \
13657 CFLAGS \
13658 compiler \
13659 lt_cv_sys_global_symbol_pipe \
13660 lt_cv_sys_global_symbol_to_cdecl \
13661 lt_cv_sys_global_symbol_to_c_name_address \
13662 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13663 lt_prog_compiler_no_builtin_flag \
13664 lt_prog_compiler_wl \
13665 lt_prog_compiler_pic \
13666 lt_prog_compiler_static \
13667 lt_cv_prog_compiler_c_o \
13668 need_locks \
13669 DSYMUTIL \
13670 NMEDIT \
13671 LIPO \
13672 OTOOL \
13673 OTOOL64 \
13674 shrext_cmds \
13675 export_dynamic_flag_spec \
13676 whole_archive_flag_spec \
13677 compiler_needs_object \
13678 with_gnu_ld \
13679 allow_undefined_flag \
13680 no_undefined_flag \
13681 hardcode_libdir_flag_spec \
13682 hardcode_libdir_flag_spec_ld \
13683 hardcode_libdir_separator \
13684 fix_srcfile_path \
13685 exclude_expsyms \
13686 include_expsyms \
13687 file_list_spec \
13688 variables_saved_for_relink \
13689 libname_spec \
13690 library_names_spec \
13691 soname_spec \
13692 install_override_mode \
13693 finish_eval \
13694 old_striplib \
13695 striplib; do
13696 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13697 *[\\\\\\\`\\"\\\$]*)
13698 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13701 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13703 esac
13704 done
13706 # Double-quote double-evaled strings.
13707 for var in reload_cmds \
13708 old_postinstall_cmds \
13709 old_postuninstall_cmds \
13710 old_archive_cmds \
13711 extract_expsyms_cmds \
13712 old_archive_from_new_cmds \
13713 old_archive_from_expsyms_cmds \
13714 archive_cmds \
13715 archive_expsym_cmds \
13716 module_cmds \
13717 module_expsym_cmds \
13718 export_symbols_cmds \
13719 prelink_cmds \
13720 postinstall_cmds \
13721 postuninstall_cmds \
13722 finish_cmds \
13723 sys_lib_search_path_spec \
13724 sys_lib_dlsearch_path_spec; do
13725 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13726 *[\\\\\\\`\\"\\\$]*)
13727 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13730 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13732 esac
13733 done
13735 ac_aux_dir='$ac_aux_dir'
13736 xsi_shell='$xsi_shell'
13737 lt_shell_append='$lt_shell_append'
13739 # See if we are running on zsh, and set the options which allow our
13740 # commands through without removal of \ escapes INIT.
13741 if test -n "\${ZSH_VERSION+set}" ; then
13742 setopt NO_GLOB_SUBST
13746 PACKAGE='$PACKAGE'
13747 VERSION='$VERSION'
13748 TIMESTAMP='$TIMESTAMP'
13749 RM='$RM'
13750 ofile='$ofile'
13755 _ACEOF
13757 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13759 # Handling of arguments.
13760 for ac_config_target in $ac_config_targets
13762 case $ac_config_target in
13763 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13764 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13765 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13766 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13768 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13769 esac
13770 done
13773 # If the user did not use the arguments to specify the items to instantiate,
13774 # then the envvar interface is used. Set only those that are not.
13775 # We use the long form for the default assignment because of an extremely
13776 # bizarre bug on SunOS 4.1.3.
13777 if $ac_need_defaults; then
13778 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13779 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13780 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13783 # Have a temporary directory for convenience. Make it in the build tree
13784 # simply because there is no reason against having it here, and in addition,
13785 # creating and moving files from /tmp can sometimes cause problems.
13786 # Hook for its removal unless debugging.
13787 # Note that there is a small window in which the directory will not be cleaned:
13788 # after its creation but before its name has been assigned to `$tmp'.
13789 $debug ||
13791 tmp= ac_tmp=
13792 trap 'exit_status=$?
13793 : "${ac_tmp:=$tmp}"
13794 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13796 trap 'as_fn_exit 1' 1 2 13 15
13798 # Create a (secure) tmp directory for tmp files.
13801 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13802 test -d "$tmp"
13803 } ||
13805 tmp=./conf$$-$RANDOM
13806 (umask 077 && mkdir "$tmp")
13807 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13808 ac_tmp=$tmp
13810 # Set up the scripts for CONFIG_FILES section.
13811 # No need to generate them if there are no CONFIG_FILES.
13812 # This happens for instance with `./config.status config.h'.
13813 if test -n "$CONFIG_FILES"; then
13816 ac_cr=`echo X | tr X '\015'`
13817 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13818 # But we know of no other shell where ac_cr would be empty at this
13819 # point, so we can use a bashism as a fallback.
13820 if test "x$ac_cr" = x; then
13821 eval ac_cr=\$\'\\r\'
13823 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13824 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13825 ac_cs_awk_cr='\\r'
13826 else
13827 ac_cs_awk_cr=$ac_cr
13830 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13831 _ACEOF
13835 echo "cat >conf$$subs.awk <<_ACEOF" &&
13836 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13837 echo "_ACEOF"
13838 } >conf$$subs.sh ||
13839 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13840 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13841 ac_delim='%!_!# '
13842 for ac_last_try in false false false false false :; do
13843 . ./conf$$subs.sh ||
13844 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13846 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13847 if test $ac_delim_n = $ac_delim_num; then
13848 break
13849 elif $ac_last_try; then
13850 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13851 else
13852 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13854 done
13855 rm -f conf$$subs.sh
13857 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13858 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13859 _ACEOF
13860 sed -n '
13862 s/^/S["/; s/!.*/"]=/
13865 s/^[^!]*!//
13866 :repl
13867 t repl
13868 s/'"$ac_delim"'$//
13869 t delim
13872 s/\(.\{148\}\)..*/\1/
13873 t more1
13874 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13877 b repl
13878 :more1
13879 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13882 s/.\{148\}//
13883 t nl
13884 :delim
13886 s/\(.\{148\}\)..*/\1/
13887 t more2
13888 s/["\\]/\\&/g; s/^/"/; s/$/"/
13891 :more2
13892 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13895 s/.\{148\}//
13896 t delim
13897 ' <conf$$subs.awk | sed '
13898 /^[^""]/{
13900 s/\n//
13902 ' >>$CONFIG_STATUS || ac_write_fail=1
13903 rm -f conf$$subs.awk
13904 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13905 _ACAWK
13906 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13907 for (key in S) S_is_set[key] = 1
13908 FS = "\a"
13912 line = $ 0
13913 nfields = split(line, field, "@")
13914 substed = 0
13915 len = length(field[1])
13916 for (i = 2; i < nfields; i++) {
13917 key = field[i]
13918 keylen = length(key)
13919 if (S_is_set[key]) {
13920 value = S[key]
13921 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13922 len += length(value) + length(field[++i])
13923 substed = 1
13924 } else
13925 len += 1 + keylen
13928 print line
13931 _ACAWK
13932 _ACEOF
13933 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13934 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13935 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13936 else
13938 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13939 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13940 _ACEOF
13942 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13943 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13944 # trailing colons and then remove the whole line if VPATH becomes empty
13945 # (actually we leave an empty line to preserve line numbers).
13946 if test "x$srcdir" = x.; then
13947 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13949 s///
13950 s/^/:/
13951 s/[ ]*$/:/
13952 s/:\$(srcdir):/:/g
13953 s/:\${srcdir}:/:/g
13954 s/:@srcdir@:/:/g
13955 s/^:*//
13956 s/:*$//
13958 s/\(=[ ]*\).*/\1/
13960 s/\n//
13961 s/^[^=]*=[ ]*$//
13965 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13966 fi # test -n "$CONFIG_FILES"
13968 # Set up the scripts for CONFIG_HEADERS section.
13969 # No need to generate them if there are no CONFIG_HEADERS.
13970 # This happens for instance with `./config.status Makefile'.
13971 if test -n "$CONFIG_HEADERS"; then
13972 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13973 BEGIN {
13974 _ACEOF
13976 # Transform confdefs.h into an awk script `defines.awk', embedded as
13977 # here-document in config.status, that substitutes the proper values into
13978 # config.h.in to produce config.h.
13980 # Create a delimiter string that does not exist in confdefs.h, to ease
13981 # handling of long lines.
13982 ac_delim='%!_!# '
13983 for ac_last_try in false false :; do
13984 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13985 if test -z "$ac_tt"; then
13986 break
13987 elif $ac_last_try; then
13988 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13989 else
13990 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13992 done
13994 # For the awk script, D is an array of macro values keyed by name,
13995 # likewise P contains macro parameters if any. Preserve backslash
13996 # newline sequences.
13998 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13999 sed -n '
14000 s/.\{148\}/&'"$ac_delim"'/g
14001 t rset
14002 :rset
14003 s/^[ ]*#[ ]*define[ ][ ]*/ /
14004 t def
14006 :def
14007 s/\\$//
14008 t bsnl
14009 s/["\\]/\\&/g
14010 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14011 D["\1"]=" \3"/p
14012 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14014 :bsnl
14015 s/["\\]/\\&/g
14016 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14017 D["\1"]=" \3\\\\\\n"\\/p
14018 t cont
14019 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14020 t cont
14022 :cont
14024 s/.\{148\}/&'"$ac_delim"'/g
14025 t clear
14026 :clear
14027 s/\\$//
14028 t bsnlc
14029 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14031 :bsnlc
14032 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14033 b cont
14034 ' <confdefs.h | sed '
14035 s/'"$ac_delim"'/"\\\
14036 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14038 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14039 for (key in D) D_is_set[key] = 1
14040 FS = "\a"
14042 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14043 line = \$ 0
14044 split(line, arg, " ")
14045 if (arg[1] == "#") {
14046 defundef = arg[2]
14047 mac1 = arg[3]
14048 } else {
14049 defundef = substr(arg[1], 2)
14050 mac1 = arg[2]
14052 split(mac1, mac2, "(") #)
14053 macro = mac2[1]
14054 prefix = substr(line, 1, index(line, defundef) - 1)
14055 if (D_is_set[macro]) {
14056 # Preserve the white space surrounding the "#".
14057 print prefix "define", macro P[macro] D[macro]
14058 next
14059 } else {
14060 # Replace #undef with comments. This is necessary, for example,
14061 # in the case of _POSIX_SOURCE, which is predefined and required
14062 # on some systems where configure will not decide to define it.
14063 if (defundef == "undef") {
14064 print "/*", prefix defundef, macro, "*/"
14065 next
14069 { print }
14070 _ACAWK
14071 _ACEOF
14072 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14073 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14074 fi # test -n "$CONFIG_HEADERS"
14077 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14078 shift
14079 for ac_tag
14081 case $ac_tag in
14082 :[FHLC]) ac_mode=$ac_tag; continue;;
14083 esac
14084 case $ac_mode$ac_tag in
14085 :[FHL]*:*);;
14086 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14087 :[FH]-) ac_tag=-:-;;
14088 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14089 esac
14090 ac_save_IFS=$IFS
14091 IFS=:
14092 set x $ac_tag
14093 IFS=$ac_save_IFS
14094 shift
14095 ac_file=$1
14096 shift
14098 case $ac_mode in
14099 :L) ac_source=$1;;
14100 :[FH])
14101 ac_file_inputs=
14102 for ac_f
14104 case $ac_f in
14105 -) ac_f="$ac_tmp/stdin";;
14106 *) # Look for the file first in the build tree, then in the source tree
14107 # (if the path is not absolute). The absolute path cannot be DOS-style,
14108 # because $ac_f cannot contain `:'.
14109 test -f "$ac_f" ||
14110 case $ac_f in
14111 [\\/$]*) false;;
14112 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14113 esac ||
14114 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14115 esac
14116 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14117 as_fn_append ac_file_inputs " '$ac_f'"
14118 done
14120 # Let's still pretend it is `configure' which instantiates (i.e., don't
14121 # use $as_me), people would be surprised to read:
14122 # /* config.h. Generated by config.status. */
14123 configure_input='Generated from '`
14124 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14125 `' by configure.'
14126 if test x"$ac_file" != x-; then
14127 configure_input="$ac_file. $configure_input"
14128 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14129 $as_echo "$as_me: creating $ac_file" >&6;}
14131 # Neutralize special characters interpreted by sed in replacement strings.
14132 case $configure_input in #(
14133 *\&* | *\|* | *\\* )
14134 ac_sed_conf_input=`$as_echo "$configure_input" |
14135 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14136 *) ac_sed_conf_input=$configure_input;;
14137 esac
14139 case $ac_tag in
14140 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14141 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14142 esac
14144 esac
14146 ac_dir=`$as_dirname -- "$ac_file" ||
14147 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14148 X"$ac_file" : 'X\(//\)[^/]' \| \
14149 X"$ac_file" : 'X\(//\)$' \| \
14150 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14151 $as_echo X"$ac_file" |
14152 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14153 s//\1/
14156 /^X\(\/\/\)[^/].*/{
14157 s//\1/
14160 /^X\(\/\/\)$/{
14161 s//\1/
14164 /^X\(\/\).*/{
14165 s//\1/
14168 s/.*/./; q'`
14169 as_dir="$ac_dir"; as_fn_mkdir_p
14170 ac_builddir=.
14172 case "$ac_dir" in
14173 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14175 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14176 # A ".." for each directory in $ac_dir_suffix.
14177 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14178 case $ac_top_builddir_sub in
14179 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14180 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14181 esac ;;
14182 esac
14183 ac_abs_top_builddir=$ac_pwd
14184 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14185 # for backward compatibility:
14186 ac_top_builddir=$ac_top_build_prefix
14188 case $srcdir in
14189 .) # We are building in place.
14190 ac_srcdir=.
14191 ac_top_srcdir=$ac_top_builddir_sub
14192 ac_abs_top_srcdir=$ac_pwd ;;
14193 [\\/]* | ?:[\\/]* ) # Absolute name.
14194 ac_srcdir=$srcdir$ac_dir_suffix;
14195 ac_top_srcdir=$srcdir
14196 ac_abs_top_srcdir=$srcdir ;;
14197 *) # Relative name.
14198 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14199 ac_top_srcdir=$ac_top_build_prefix$srcdir
14200 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14201 esac
14202 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14205 case $ac_mode in
14208 # CONFIG_FILE
14211 case $INSTALL in
14212 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14213 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14214 esac
14215 ac_MKDIR_P=$MKDIR_P
14216 case $MKDIR_P in
14217 [\\/$]* | ?:[\\/]* ) ;;
14218 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14219 esac
14220 _ACEOF
14222 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14223 # If the template does not know about datarootdir, expand it.
14224 # FIXME: This hack should be removed a few years after 2.60.
14225 ac_datarootdir_hack=; ac_datarootdir_seen=
14226 ac_sed_dataroot='
14227 /datarootdir/ {
14231 /@datadir@/p
14232 /@docdir@/p
14233 /@infodir@/p
14234 /@localedir@/p
14235 /@mandir@/p'
14236 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14237 *datarootdir*) ac_datarootdir_seen=yes;;
14238 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14240 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14241 _ACEOF
14242 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14243 ac_datarootdir_hack='
14244 s&@datadir@&$datadir&g
14245 s&@docdir@&$docdir&g
14246 s&@infodir@&$infodir&g
14247 s&@localedir@&$localedir&g
14248 s&@mandir@&$mandir&g
14249 s&\\\${datarootdir}&$datarootdir&g' ;;
14250 esac
14251 _ACEOF
14253 # Neutralize VPATH when `$srcdir' = `.'.
14254 # Shell code in configure.ac might set extrasub.
14255 # FIXME: do we really want to maintain this feature?
14256 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14257 ac_sed_extra="$ac_vpsub
14258 $extrasub
14259 _ACEOF
14260 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14262 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14263 s|@configure_input@|$ac_sed_conf_input|;t t
14264 s&@top_builddir@&$ac_top_builddir_sub&;t t
14265 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14266 s&@srcdir@&$ac_srcdir&;t t
14267 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14268 s&@top_srcdir@&$ac_top_srcdir&;t t
14269 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14270 s&@builddir@&$ac_builddir&;t t
14271 s&@abs_builddir@&$ac_abs_builddir&;t t
14272 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14273 s&@INSTALL@&$ac_INSTALL&;t t
14274 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14275 $ac_datarootdir_hack
14277 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14278 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14280 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14281 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14282 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14283 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14285 which seems to be undefined. Please make sure it is defined" >&5
14286 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14287 which seems to be undefined. Please make sure it is defined" >&2;}
14289 rm -f "$ac_tmp/stdin"
14290 case $ac_file in
14291 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14292 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14293 esac \
14294 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14298 # CONFIG_HEADER
14300 if test x"$ac_file" != x-; then
14302 $as_echo "/* $configure_input */" \
14303 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14304 } >"$ac_tmp/config.h" \
14305 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14306 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14307 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14308 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14309 else
14310 rm -f "$ac_file"
14311 mv "$ac_tmp/config.h" "$ac_file" \
14312 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14314 else
14315 $as_echo "/* $configure_input */" \
14316 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14317 || as_fn_error $? "could not create -" "$LINENO" 5
14319 # Compute "$ac_file"'s index in $config_headers.
14320 _am_arg="$ac_file"
14321 _am_stamp_count=1
14322 for _am_header in $config_headers :; do
14323 case $_am_header in
14324 $_am_arg | $_am_arg:* )
14325 break ;;
14327 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14328 esac
14329 done
14330 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14331 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14332 X"$_am_arg" : 'X\(//\)[^/]' \| \
14333 X"$_am_arg" : 'X\(//\)$' \| \
14334 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14335 $as_echo X"$_am_arg" |
14336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14337 s//\1/
14340 /^X\(\/\/\)[^/].*/{
14341 s//\1/
14344 /^X\(\/\/\)$/{
14345 s//\1/
14348 /^X\(\/\).*/{
14349 s//\1/
14352 s/.*/./; q'`/stamp-h$_am_stamp_count
14355 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14356 $as_echo "$as_me: executing $ac_file commands" >&6;}
14358 esac
14361 case $ac_file$ac_mode in
14362 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14363 # Older Autoconf quotes --file arguments for eval, but not when files
14364 # are listed without --file. Let's play safe and only enable the eval
14365 # if we detect the quoting.
14366 case $CONFIG_FILES in
14367 *\'*) eval set x "$CONFIG_FILES" ;;
14368 *) set x $CONFIG_FILES ;;
14369 esac
14370 shift
14371 for mf
14373 # Strip MF so we end up with the name of the file.
14374 mf=`echo "$mf" | sed -e 's/:.*$//'`
14375 # Check whether this is an Automake generated Makefile or not.
14376 # We used to match only the files named 'Makefile.in', but
14377 # some people rename them; so instead we look at the file content.
14378 # Grep'ing the first line is not enough: some people post-process
14379 # each Makefile.in and add a new line on top of each file to say so.
14380 # Grep'ing the whole file is not good either: AIX grep has a line
14381 # limit of 2048, but all sed's we know have understand at least 4000.
14382 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14383 dirpart=`$as_dirname -- "$mf" ||
14384 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14385 X"$mf" : 'X\(//\)[^/]' \| \
14386 X"$mf" : 'X\(//\)$' \| \
14387 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14388 $as_echo X"$mf" |
14389 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14390 s//\1/
14393 /^X\(\/\/\)[^/].*/{
14394 s//\1/
14397 /^X\(\/\/\)$/{
14398 s//\1/
14401 /^X\(\/\).*/{
14402 s//\1/
14405 s/.*/./; q'`
14406 else
14407 continue
14409 # Extract the definition of DEPDIR, am__include, and am__quote
14410 # from the Makefile without running 'make'.
14411 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14412 test -z "$DEPDIR" && continue
14413 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14414 test -z "$am__include" && continue
14415 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14416 # Find all dependency output files, they are included files with
14417 # $(DEPDIR) in their names. We invoke sed twice because it is the
14418 # simplest approach to changing $(DEPDIR) to its actual value in the
14419 # expansion.
14420 for file in `sed -n "
14421 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14422 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14423 # Make sure the directory exists.
14424 test -f "$dirpart/$file" && continue
14425 fdir=`$as_dirname -- "$file" ||
14426 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14427 X"$file" : 'X\(//\)[^/]' \| \
14428 X"$file" : 'X\(//\)$' \| \
14429 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14430 $as_echo X"$file" |
14431 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14432 s//\1/
14435 /^X\(\/\/\)[^/].*/{
14436 s//\1/
14439 /^X\(\/\/\)$/{
14440 s//\1/
14443 /^X\(\/\).*/{
14444 s//\1/
14447 s/.*/./; q'`
14448 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14449 # echo "creating $dirpart/$file"
14450 echo '# dummy' > "$dirpart/$file"
14451 done
14452 done
14455 "libtool":C)
14457 # See if we are running on zsh, and set the options which allow our
14458 # commands through without removal of \ escapes.
14459 if test -n "${ZSH_VERSION+set}" ; then
14460 setopt NO_GLOB_SUBST
14463 cfgfile="${ofile}T"
14464 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14465 $RM "$cfgfile"
14467 cat <<_LT_EOF >> "$cfgfile"
14468 #! $SHELL
14470 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14471 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14472 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14473 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14475 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14476 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14477 # Written by Gordon Matzigkeit, 1996
14479 # This file is part of GNU Libtool.
14481 # GNU Libtool is free software; you can redistribute it and/or
14482 # modify it under the terms of the GNU General Public License as
14483 # published by the Free Software Foundation; either version 2 of
14484 # the License, or (at your option) any later version.
14486 # As a special exception to the GNU General Public License,
14487 # if you distribute this file as part of a program or library that
14488 # is built using GNU Libtool, you may include this file under the
14489 # same distribution terms that you use for the rest of that program.
14491 # GNU Libtool is distributed in the hope that it will be useful,
14492 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14493 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14494 # GNU General Public License for more details.
14496 # You should have received a copy of the GNU General Public License
14497 # along with GNU Libtool; see the file COPYING. If not, a copy
14498 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14499 # obtained by writing to the Free Software Foundation, Inc.,
14500 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14503 # The names of the tagged configurations supported by this script.
14504 available_tags=""
14506 # ### BEGIN LIBTOOL CONFIG
14508 # Whether or not to build shared libraries.
14509 build_libtool_libs=$enable_shared
14511 # Which release of libtool.m4 was used?
14512 macro_version=$macro_version
14513 macro_revision=$macro_revision
14515 # Whether or not to build static libraries.
14516 build_old_libs=$enable_static
14518 # What type of objects to build.
14519 pic_mode=$pic_mode
14521 # Whether or not to optimize for fast installation.
14522 fast_install=$enable_fast_install
14524 # Shell to use when invoking shell scripts.
14525 SHELL=$lt_SHELL
14527 # An echo program that protects backslashes.
14528 ECHO=$lt_ECHO
14530 # The host system.
14531 host_alias=$host_alias
14532 host=$host
14533 host_os=$host_os
14535 # The build system.
14536 build_alias=$build_alias
14537 build=$build
14538 build_os=$build_os
14540 # A sed program that does not truncate output.
14541 SED=$lt_SED
14543 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14544 Xsed="\$SED -e 1s/^X//"
14546 # A grep program that handles long lines.
14547 GREP=$lt_GREP
14549 # An ERE matcher.
14550 EGREP=$lt_EGREP
14552 # A literal string matcher.
14553 FGREP=$lt_FGREP
14555 # A BSD- or MS-compatible name lister.
14556 NM=$lt_NM
14558 # Whether we need soft or hard links.
14559 LN_S=$lt_LN_S
14561 # What is the maximum length of a command?
14562 max_cmd_len=$max_cmd_len
14564 # Object file suffix (normally "o").
14565 objext=$ac_objext
14567 # Executable file suffix (normally "").
14568 exeext=$exeext
14570 # whether the shell understands "unset".
14571 lt_unset=$lt_unset
14573 # turn spaces into newlines.
14574 SP2NL=$lt_lt_SP2NL
14576 # turn newlines into spaces.
14577 NL2SP=$lt_lt_NL2SP
14579 # An object symbol dumper.
14580 OBJDUMP=$lt_OBJDUMP
14582 # Method to check whether dependent libraries are shared objects.
14583 deplibs_check_method=$lt_deplibs_check_method
14585 # Command to use when deplibs_check_method == "file_magic".
14586 file_magic_cmd=$lt_file_magic_cmd
14588 # The archiver.
14589 AR=$lt_AR
14590 AR_FLAGS=$lt_AR_FLAGS
14592 # A symbol stripping program.
14593 STRIP=$lt_STRIP
14595 # Commands used to install an old-style archive.
14596 RANLIB=$lt_RANLIB
14597 old_postinstall_cmds=$lt_old_postinstall_cmds
14598 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14600 # Whether to use a lock for old archive extraction.
14601 lock_old_archive_extraction=$lock_old_archive_extraction
14603 # A C compiler.
14604 LTCC=$lt_CC
14606 # LTCC compiler flags.
14607 LTCFLAGS=$lt_CFLAGS
14609 # Take the output of nm and produce a listing of raw symbols and C names.
14610 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14612 # Transform the output of nm in a proper C declaration.
14613 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14615 # Transform the output of nm in a C name address pair.
14616 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14618 # Transform the output of nm in a C name address pair when lib prefix is needed.
14619 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14621 # The name of the directory that contains temporary libtool files.
14622 objdir=$objdir
14624 # Used to examine libraries when file_magic_cmd begins with "file".
14625 MAGIC_CMD=$MAGIC_CMD
14627 # Must we lock files when doing compilation?
14628 need_locks=$lt_need_locks
14630 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14631 DSYMUTIL=$lt_DSYMUTIL
14633 # Tool to change global to local symbols on Mac OS X.
14634 NMEDIT=$lt_NMEDIT
14636 # Tool to manipulate fat objects and archives on Mac OS X.
14637 LIPO=$lt_LIPO
14639 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14640 OTOOL=$lt_OTOOL
14642 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14643 OTOOL64=$lt_OTOOL64
14645 # Old archive suffix (normally "a").
14646 libext=$libext
14648 # Shared library suffix (normally ".so").
14649 shrext_cmds=$lt_shrext_cmds
14651 # The commands to extract the exported symbol list from a shared archive.
14652 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14654 # Variables whose values should be saved in libtool wrapper scripts and
14655 # restored at link time.
14656 variables_saved_for_relink=$lt_variables_saved_for_relink
14658 # Do we need the "lib" prefix for modules?
14659 need_lib_prefix=$need_lib_prefix
14661 # Do we need a version for libraries?
14662 need_version=$need_version
14664 # Library versioning type.
14665 version_type=$version_type
14667 # Shared library runtime path variable.
14668 runpath_var=$runpath_var
14670 # Shared library path variable.
14671 shlibpath_var=$shlibpath_var
14673 # Is shlibpath searched before the hard-coded library search path?
14674 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14676 # Format of library name prefix.
14677 libname_spec=$lt_libname_spec
14679 # List of archive names. First name is the real one, the rest are links.
14680 # The last name is the one that the linker finds with -lNAME
14681 library_names_spec=$lt_library_names_spec
14683 # The coded name of the library, if different from the real name.
14684 soname_spec=$lt_soname_spec
14686 # Permission mode override for installation of shared libraries.
14687 install_override_mode=$lt_install_override_mode
14689 # Command to use after installation of a shared archive.
14690 postinstall_cmds=$lt_postinstall_cmds
14692 # Command to use after uninstallation of a shared archive.
14693 postuninstall_cmds=$lt_postuninstall_cmds
14695 # Commands used to finish a libtool library installation in a directory.
14696 finish_cmds=$lt_finish_cmds
14698 # As "finish_cmds", except a single script fragment to be evaled but
14699 # not shown.
14700 finish_eval=$lt_finish_eval
14702 # Whether we should hardcode library paths into libraries.
14703 hardcode_into_libs=$hardcode_into_libs
14705 # Compile-time system search path for libraries.
14706 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14708 # Run-time system search path for libraries.
14709 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14711 # Whether dlopen is supported.
14712 dlopen_support=$enable_dlopen
14714 # Whether dlopen of programs is supported.
14715 dlopen_self=$enable_dlopen_self
14717 # Whether dlopen of statically linked programs is supported.
14718 dlopen_self_static=$enable_dlopen_self_static
14720 # Commands to strip libraries.
14721 old_striplib=$lt_old_striplib
14722 striplib=$lt_striplib
14725 # The linker used to build libraries.
14726 LD=$lt_LD
14728 # How to create reloadable object files.
14729 reload_flag=$lt_reload_flag
14730 reload_cmds=$lt_reload_cmds
14732 # Commands used to build an old-style archive.
14733 old_archive_cmds=$lt_old_archive_cmds
14735 # A language specific compiler.
14736 CC=$lt_compiler
14738 # Is the compiler the GNU compiler?
14739 with_gcc=$GCC
14741 # Compiler flag to turn off builtin functions.
14742 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14744 # How to pass a linker flag through the compiler.
14745 wl=$lt_lt_prog_compiler_wl
14747 # Additional compiler flags for building library objects.
14748 pic_flag=$lt_lt_prog_compiler_pic
14750 # Compiler flag to prevent dynamic linking.
14751 link_static_flag=$lt_lt_prog_compiler_static
14753 # Does compiler simultaneously support -c and -o options?
14754 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14756 # Whether or not to add -lc for building shared libraries.
14757 build_libtool_need_lc=$archive_cmds_need_lc
14759 # Whether or not to disallow shared libs when runtime libs are static.
14760 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14762 # Compiler flag to allow reflexive dlopens.
14763 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14765 # Compiler flag to generate shared objects directly from archives.
14766 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14768 # Whether the compiler copes with passing no objects directly.
14769 compiler_needs_object=$lt_compiler_needs_object
14771 # Create an old-style archive from a shared archive.
14772 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14774 # Create a temporary old-style archive to link instead of a shared archive.
14775 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14777 # Commands used to build a shared archive.
14778 archive_cmds=$lt_archive_cmds
14779 archive_expsym_cmds=$lt_archive_expsym_cmds
14781 # Commands used to build a loadable module if different from building
14782 # a shared archive.
14783 module_cmds=$lt_module_cmds
14784 module_expsym_cmds=$lt_module_expsym_cmds
14786 # Whether we are building with GNU ld or not.
14787 with_gnu_ld=$lt_with_gnu_ld
14789 # Flag that allows shared libraries with undefined symbols to be built.
14790 allow_undefined_flag=$lt_allow_undefined_flag
14792 # Flag that enforces no undefined symbols.
14793 no_undefined_flag=$lt_no_undefined_flag
14795 # Flag to hardcode \$libdir into a binary during linking.
14796 # This must work even if \$libdir does not exist
14797 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14799 # If ld is used when linking, flag to hardcode \$libdir into a binary
14800 # during linking. This must work even if \$libdir does not exist.
14801 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14803 # Whether we need a single "-rpath" flag with a separated argument.
14804 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14806 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14807 # DIR into the resulting binary.
14808 hardcode_direct=$hardcode_direct
14810 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14811 # DIR into the resulting binary and the resulting library dependency is
14812 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14813 # library is relocated.
14814 hardcode_direct_absolute=$hardcode_direct_absolute
14816 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14817 # into the resulting binary.
14818 hardcode_minus_L=$hardcode_minus_L
14820 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14821 # into the resulting binary.
14822 hardcode_shlibpath_var=$hardcode_shlibpath_var
14824 # Set to "yes" if building a shared library automatically hardcodes DIR
14825 # into the library and all subsequent libraries and executables linked
14826 # against it.
14827 hardcode_automatic=$hardcode_automatic
14829 # Set to yes if linker adds runtime paths of dependent libraries
14830 # to runtime path list.
14831 inherit_rpath=$inherit_rpath
14833 # Whether libtool must link a program against all its dependency libraries.
14834 link_all_deplibs=$link_all_deplibs
14836 # Fix the shell variable \$srcfile for the compiler.
14837 fix_srcfile_path=$lt_fix_srcfile_path
14839 # Set to "yes" if exported symbols are required.
14840 always_export_symbols=$always_export_symbols
14842 # The commands to list exported symbols.
14843 export_symbols_cmds=$lt_export_symbols_cmds
14845 # Symbols that should not be listed in the preloaded symbols.
14846 exclude_expsyms=$lt_exclude_expsyms
14848 # Symbols that must always be exported.
14849 include_expsyms=$lt_include_expsyms
14851 # Commands necessary for linking programs (against libraries) with templates.
14852 prelink_cmds=$lt_prelink_cmds
14854 # Specify filename containing input files.
14855 file_list_spec=$lt_file_list_spec
14857 # How to hardcode a shared library path into an executable.
14858 hardcode_action=$hardcode_action
14860 # ### END LIBTOOL CONFIG
14862 _LT_EOF
14864 case $host_os in
14865 aix3*)
14866 cat <<\_LT_EOF >> "$cfgfile"
14867 # AIX sometimes has problems with the GCC collect2 program. For some
14868 # reason, if we set the COLLECT_NAMES environment variable, the problems
14869 # vanish in a puff of smoke.
14870 if test "X${COLLECT_NAMES+set}" != Xset; then
14871 COLLECT_NAMES=
14872 export COLLECT_NAMES
14874 _LT_EOF
14876 esac
14879 ltmain="$ac_aux_dir/ltmain.sh"
14882 # We use sed instead of cat because bash on DJGPP gets confused if
14883 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14884 # text mode, it properly converts lines to CR/LF. This bash problem
14885 # is reportedly fixed, but why not run on old versions too?
14886 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14887 || (rm -f "$cfgfile"; exit 1)
14889 case $xsi_shell in
14890 yes)
14891 cat << \_LT_EOF >> "$cfgfile"
14893 # func_dirname file append nondir_replacement
14894 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14895 # otherwise set result to NONDIR_REPLACEMENT.
14896 func_dirname ()
14898 case ${1} in
14899 */*) func_dirname_result="${1%/*}${2}" ;;
14900 * ) func_dirname_result="${3}" ;;
14901 esac
14904 # func_basename file
14905 func_basename ()
14907 func_basename_result="${1##*/}"
14910 # func_dirname_and_basename file append nondir_replacement
14911 # perform func_basename and func_dirname in a single function
14912 # call:
14913 # dirname: Compute the dirname of FILE. If nonempty,
14914 # add APPEND to the result, otherwise set result
14915 # to NONDIR_REPLACEMENT.
14916 # value returned in "$func_dirname_result"
14917 # basename: Compute filename of FILE.
14918 # value retuned in "$func_basename_result"
14919 # Implementation must be kept synchronized with func_dirname
14920 # and func_basename. For efficiency, we do not delegate to
14921 # those functions but instead duplicate the functionality here.
14922 func_dirname_and_basename ()
14924 case ${1} in
14925 */*) func_dirname_result="${1%/*}${2}" ;;
14926 * ) func_dirname_result="${3}" ;;
14927 esac
14928 func_basename_result="${1##*/}"
14931 # func_stripname prefix suffix name
14932 # strip PREFIX and SUFFIX off of NAME.
14933 # PREFIX and SUFFIX must not contain globbing or regex special
14934 # characters, hashes, percent signs, but SUFFIX may contain a leading
14935 # dot (in which case that matches only a dot).
14936 func_stripname ()
14938 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14939 # positional parameters, so assign one to ordinary parameter first.
14940 func_stripname_result=${3}
14941 func_stripname_result=${func_stripname_result#"${1}"}
14942 func_stripname_result=${func_stripname_result%"${2}"}
14945 # func_opt_split
14946 func_opt_split ()
14948 func_opt_split_opt=${1%%=*}
14949 func_opt_split_arg=${1#*=}
14952 # func_lo2o object
14953 func_lo2o ()
14955 case ${1} in
14956 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14957 *) func_lo2o_result=${1} ;;
14958 esac
14961 # func_xform libobj-or-source
14962 func_xform ()
14964 func_xform_result=${1%.*}.lo
14967 # func_arith arithmetic-term...
14968 func_arith ()
14970 func_arith_result=$(( $* ))
14973 # func_len string
14974 # STRING may not start with a hyphen.
14975 func_len ()
14977 func_len_result=${#1}
14980 _LT_EOF
14982 *) # Bourne compatible functions.
14983 cat << \_LT_EOF >> "$cfgfile"
14985 # func_dirname file append nondir_replacement
14986 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14987 # otherwise set result to NONDIR_REPLACEMENT.
14988 func_dirname ()
14990 # Extract subdirectory from the argument.
14991 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14992 if test "X$func_dirname_result" = "X${1}"; then
14993 func_dirname_result="${3}"
14994 else
14995 func_dirname_result="$func_dirname_result${2}"
14999 # func_basename file
15000 func_basename ()
15002 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15006 # func_stripname prefix suffix name
15007 # strip PREFIX and SUFFIX off of NAME.
15008 # PREFIX and SUFFIX must not contain globbing or regex special
15009 # characters, hashes, percent signs, but SUFFIX may contain a leading
15010 # dot (in which case that matches only a dot).
15011 # func_strip_suffix prefix name
15012 func_stripname ()
15014 case ${2} in
15015 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15016 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15017 esac
15020 # sed scripts:
15021 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15022 my_sed_long_arg='1s/^-[^=]*=//'
15024 # func_opt_split
15025 func_opt_split ()
15027 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15028 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15031 # func_lo2o object
15032 func_lo2o ()
15034 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15037 # func_xform libobj-or-source
15038 func_xform ()
15040 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15043 # func_arith arithmetic-term...
15044 func_arith ()
15046 func_arith_result=`expr "$@"`
15049 # func_len string
15050 # STRING may not start with a hyphen.
15051 func_len ()
15053 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15056 _LT_EOF
15057 esac
15059 case $lt_shell_append in
15060 yes)
15061 cat << \_LT_EOF >> "$cfgfile"
15063 # func_append var value
15064 # Append VALUE to the end of shell variable VAR.
15065 func_append ()
15067 eval "$1+=\$2"
15069 _LT_EOF
15072 cat << \_LT_EOF >> "$cfgfile"
15074 # func_append var value
15075 # Append VALUE to the end of shell variable VAR.
15076 func_append ()
15078 eval "$1=\$$1\$2"
15081 _LT_EOF
15083 esac
15086 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15087 || (rm -f "$cfgfile"; exit 1)
15089 mv -f "$cfgfile" "$ofile" ||
15090 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15091 chmod +x "$ofile"
15095 esac
15096 done # for ac_tag
15099 as_fn_exit 0
15100 _ACEOF
15101 ac_clean_files=$ac_clean_files_save
15103 test $ac_write_fail = 0 ||
15104 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15107 # configure is writing to config.log, and then calls config.status.
15108 # config.status does its own redirection, appending to config.log.
15109 # Unfortunately, on DOS this fails, as config.log is still kept open
15110 # by configure, so config.status won't be able to write to it; its
15111 # output is simply discarded. So we exec the FD to /dev/null,
15112 # effectively closing config.log, so it can be properly (re)opened and
15113 # appended to by config.status. When coming back to configure, we
15114 # need to make the FD available again.
15115 if test "$no_create" != yes; then
15116 ac_cs_success=:
15117 ac_config_status_args=
15118 test "$silent" = yes &&
15119 ac_config_status_args="$ac_config_status_args --quiet"
15120 exec 5>/dev/null
15121 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15122 exec 5>>config.log
15123 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15124 # would make configure fail if this is the last instruction.
15125 $ac_cs_success || as_fn_exit 1
15127 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15129 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15134 touch config.status.tmp
15135 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
15136 sed '/as_fn_exit 0/i \
15137 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
15138 touch --reference=Makefile Makefile.tmp \
15139 mv Makefile.tmp Makefile \
15140 ' config.status > config.status.tmp
15141 touch --reference=config.status config.status.tmp
15142 mv config.status.tmp config.status
15143 chmod +x config.status
15144 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
15145 touch --reference=Makefile Makefile.tmp
15146 mv Makefile.tmp Makefile
15147 else
15148 rm -f config.status.tmp